@charset "utf-8";
/* CSS Document */
*{
padding:0; 
margin:0;
}

body{ 
background-image:url(images/bg.jpg); 
background-repeat:repeat-x; 
background-position:top; 
background-color: #F0E5BC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
p { margin:5px 0 10px 0; }
h1 { color: #676767; font-size: 14pt; font-family:"Trajan Pro", "Times New Roman", serif; }
h2 { color: #1E4D35; font-size: 9pt; font-family:"Trajan Pro", "Times New Roman", serif;}
b { color: #1E4D35; font-weight: bold;}
.text { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; } 
.bio { margin-top: 15px; height: 315px; min-height: 315px; }
.biopic { margin: 0 5px 2px 0; border: solid #D2D3CE 2px; }
#left_side_border{background-image:url(images/index_r1_c2.jpg); background-repeat:repeat-y; width:23px;}
#right_side_border{ background-image:url(images/index_r1_c6.jpg); background-repeat:repeat-y; width:22px;}
#content{background-image:url(images/content_bg.jpg); background-repeat:repeat-y; background-position:center; width:534px; height:858px; vertical-align:top;}
#left_column_content{background-color:#FFF; width:151px; height:858px; vertical-align:top; text-align:left;}
#right_column_content{background-color:#FFF; width:195px; height:858px; vertical-align:top;}
#footer{background-image:url(images/index_r2_c2.jpg); background-repeat:no-repeat; width:925px; height:63px; }
#blog_footer{background-image:url(images/blog_bottom.jpg); background-repeat:no-repeat; width:925px; height:63px; }
#contact_form{margin:5px; text-align:left;}
.content-padding{padding:10px 20px; text-align:left;}
#testimonials_sidebar{background-color:#135F39; width:175px; vertical-align:top; text-align:left; padding-bottom:5px; margin-left:10px;}
#testimonials_sidebar h3{padding:10px 0px 0px 10px;}
#testimonials_sidebar p{padding:0px 10px 0px 10px;}
.white { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sidetitle { color: #104E2E; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sidetext { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.rsidetext { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.top { color: #676767; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image:url(images/phone.jpg); width:387px; height:98px;}
.phone { color: #1E4E36; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.righttitle { color: #808285; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.righttitle2 { color: #D7D7D7; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.nav { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:hover { color: #D2D2A3 }
a.tab { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; margin-right: 0pt; margin-left: 18pt }
a.tab:hover { color: #D2D2A3 }
a.tabtext { color:#000; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.tabtext:hover { color: #D2D2A3 }
a.side { color: #104E2E; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.side:hover { text-decoration: underline }
a.bot { color: #1E4D35; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }
a { color: #1E4D35; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }
ul {margin:0;padding:1.5em}
.photor { font-size: 8pt; margin-right: 0pt; margin-left: 10pt; margin-bottom: 8pt; }
.photol { font-size: 8pt; margin-right: 10pt; margin-left: 0pt; margin-bottom: 8pt; }

.verdics{padding:10px 0px 10px 0px;}