/* left column in subpg. */
#main h1.subpg{
color:#9c433b; 
margin:0 auto; 
text-align:left; 
font-size:1.2em; 
font-weight:bold;
border-bottom:3px double #999999; 
padding:0 20px 0 5px; 
font-variant:small-caps;
}

#main h2.subpg2{
color:#42425c; 
text-align:right; 
margin:0 auto; 
font-size:100%; 
width:90%;
padding:5px 0 0 0;
}

#main div#leftcol_sub{
width:390px; 
margin:0 auto; 
float:left; 
padding:0; 
background:transparent none;
}

#leftcol_sub p{
width:90%; 
text-align:left; 
margin:0 auto; 
font-size:0.8em; /* font-weight:bold; */
position:relative; 
top:-10px;
}

#leftcol_sub ul{
margin:0 auto; 
padding:0 0 25px 0; 
width:85%; 
list-style-type: 
}

#leftcol_sub ul li{
margin:8px auto 0 30px; 
padding:0;
font-size: 0.8em; 
color:black; 
/* width:80%; */
text-align:left; 
/* font-style:italic; */
}

/* right column in subpg. */
#main div#rightcol_sub{
width:312px; 
margin:0 auto; 
float:right; 
padding:0 8px 0 0;
background:transparent url(images/box_mn_sub_midd.png) repeat-y 0% 0%;
}

#rightcol_sub p{
	color:#000000;
	text-align:left;
	font-size:0.8em;
	margin:0 auto;
	padding:5px 0 0 6px;
	width:306px;
	background-color:#FFFFFF;
}

#rightcol_sub ul{
margin:0 auto; 
padding:0 0 60px 0; 
list-style-type:square;
background:transparent url(images/box_mn_sub_bott.png) no-repeat 0% 100%;
}

#rightcol_sub ul li{
margin:0 auto 0 40px; 
color:#9c433b; 
padding:0 0 0 5px; 
font-size:0.8em; 
text-align:left;
width:80%;
}

#rightcol_sub ul li#toppic{
display:block; 
margin:0 auto; 
padding:0; 
width:312px; 
height:56px;
list-style-type:none; 
background:white url(images/box_mn_sub_top2.png) no-repeat 0% 10px;
}

p#contact{
background:transparent url(images/sm_box_cont_bott.jpg) no-repeat 0% 100%;
font-size:0.9em;
font-weight:bold; 
color:black; 
margin:10px 50px 0 0; 
width:300px; 
text-align: left;
padding-left; 25px;
/* position:static; */
}

#contact span{
background:transparent url(images/sm_box_cont_top.jpg) no-repeat 0% 0%;
padding:10px 0; 
text-align:left; 
display:block; 
margin: 0;
}

#contact span em{
font-style:normal; 
color:#42425c; 
padding-left:30px;
}

#contact span strong{
color:#9c433b; 
font-size:100%; 
padding-left:20px;
}

#rightcol_sub p.quotetext1 {
background-color: #FFF0BC;
}

#rightcol_sub p.quotetext2 {
background-color: #FFFAE8;
}

.quotename {
font-weight:bold;
text-align: right;

}
