/* CSS Document */
body{ background-color:#d0d6b3; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#000; margin:0; padding:0;}

a:link, a:visited, a:active {color:#0c5680; text-underline:none;}
a:hover {text-decoration:underline;}
.req {color:#F00;}
.divline {text-align:right; border-bottom: 1px dotted #75852C; line-height:30px; margin:20px 0;}

/* Main Page */
#shell{ margin:0 auto; position:relative; width:990px; }
#wrapper{ margin:0 auto; width:990px; background-image:url(images/contentbg.jpg); min-height:720px; _height:720px; float:left; }
#header{ background:url(images/headertop.jpg) no-repeat; width:990px; height:240px;}
.logo{ position:absolute; left:71px; top:90px;}
#titleBar {width:990px; height:57px; float:left; background:url(images/titlebarbg.jpg) no-repeat;}
#titleBar .pagetitle {float:right; padding:20px 80px 0 0; font-size:24px; font-weight:bold; color:#AD0707;}
#container{width:950px; padding:0 20px; margin:0 auto; }

#leftpannel{ float:left; width:261px;}
#menu{width:258px; height:225px; margin-left:3px;}

#calloutpannel{ width:258px; float:left; margin-left:3px; }
#calloutbg{ background-image:url(images/calloutbg.jpg);background-repeat:repeat-y;}
#callouttop{ background-image:url(images/callouttop.jpg);background-repeat:no-repeat; min-height:148px; _height:148px;  }
#calloutbtm{background-image:url(images/calloutbtm.jpg);background-repeat:no-repeat; height:52px; }
#calloutcontent{ padding-left:17px; padding-top:34px; padding-right:20px; }

.lefttext{color:#FFFFFF; text-align:center; font-size:13px; letter-spacing:1px; font-weight:bold; padding:5px 0;}
.lefttextsub1{color:#fff; text-align:center; font-size:11px;padding-left:5px; }

#rightpannel{ float:left; width:689px; margin:0 auto; padding:0;}
#rightpannel .content {padding:10px 20px;}


/* Content */
.text{font-size:27px; color:#97a456; font-weight:bold; }
.textcolor{ color:#5a6c06; font-weight:bold;}


.signup{padding-left:33px; padding-top:5px;}

/* Callout 02 */
.lefttextsub{ font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:left; font-size:11px; padding-right:10px;}


/* Footer */
#footer{ background-image:url(images/contentbtm.jpg);  float:left; width:990px; min-height:158px; _height:158px; background-color:#d0d6b3;}
#footercontent{float:left; padding-bottom:10px; width:990px; }
#footeraddress1{float:left; width:250px; margin-left:250px;}
#footeraddress2{float:left; width:250px; float:left;}
.footertext{color:#000; text-align:center; font-size:13px;font-weight:bold;  line-height:21px;   }
.mailtext{color:#0c5680; text-align:center; font-size:13px;font-weight:bold; }
.mailtext:hover{color:#000; text-align:center; font-size:13px;font-weight:bold; }
.clear{ clear:both; }


/* Footertext */
.text1{color:#000; text-align:center; font-size:12px; font-weight:bold; letter-spacing:2px;}
.text1 a:link, .text1 a:visited, .text1 a:active {color:#000; text-decoration:none;}
.text1 a:hover {text-decoration:underline;}
.copyright{color:#000; text-align:center; font-size:11px; text-decoration:none;}
.copyright a:link, .copyright a:visited, .copyright a:active {color:#000;text-decoration:none;}
.copyright a:hover {text-decoration:underline;}

