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

#main h2.subpg{
color:#42425c; 
text-align:right; 
margin:0 auto; 
font-size:1em; 
float: right;
padding:0 20px 0 5px;
}

/* #leftcol_sub h3{
color:#000000; 
text-align:left; 
margin:0 auto; 
font-size:1em; 
width:90%;
padding:5px 0 ;
} */

#main div#leftcol_sub{
width:360px; 
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; 
position:relative;
padding: 5px; 
}

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

#leftcol_sub ul li{
margin:10px auto; 
padding:0 0 0 5px; 
font-size:0.8em; 
color:black; 
width:85%;
text-align:left;
}

/* right column in subpg. */
#main div#rightcol_sub{
width:350px; 
margin:0 auto; 
float:right; 
padding:0 8px 0 0;
}

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

#rightcol_sub ul{
margin: 30px 0 0 0; 
padding: 0; 
list-style: disc;
}

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

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:0 auto; 
width:300px; 
text-align: center;
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 0 0 -5px;
}

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

#contact span strong{
color:#9c433b; 
font-size:1em; 
padding-left:25px;
}

p.highlight {
background-color: #FFF0BC;
}