

body { background:url(../images/bg.jpg) repeat-x center top #FFFFFF; margin:0 auto; padding:0; font-family:Georgia, Times, serif; font-size:14px; font-weight:normal; color:#3F3F3F; text-decoration:none; line-height:160%;}

form { margin:0 auto; padding:0px; }



#wrapper { width:846px; margin:0 auto; }

#header { width:100%; margin:0 auto; }

#footer { background:url(../images/footer_back.png) repeat-x center top #E7E7E7; height:230px; overflow:hidden; width:100%; margin:0 auto; }

#cRights { background:url(../images/cright_back.jpg) repeat-x center top #E7E7E7; height:32px; overflow:hidden; width:100%; margin:0 auto; }



.clear { clear:both; }



.topLinks-divider { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#7D7C7D; text-decoration:none; padding-left:5px; padding-right:5px; }

.topLinks { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#7D7C7D; text-decoration:none; }

.topLinks:hover { color:#3F3F3F; text-decoration:none; }



.linksbox { float:left; width:113px; vertical-align:middle; padding-top:7px; *padding-top:4px; }



.loginbox { float:right; width:733px; text-align:right; padding-top:7px; *padding-top:4px; vertical-align:middle; }



.fconnecttext { width:618px; float:left; padding-top:3px; *padding-top:0px; }

span.fconnecttext2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#3F3F3F; text-decoration:none; padding-top:3px; padding-right:5px; }



.fconnectimage { width:110px; float:right; }



.logo { width:187px; height:95px; margin:0 auto; padding-top:24px; padding-bottom:33px; }



.normTextWidth { width:70%; margin:0 auto; text-align:center; font-family:Georgia, Times, serif; font-size:16px; font-weight:normal; color:#3F3F3F; text-decoration:none; line-height:20px; }



.clearmargin { margin-bottom:40px; clear:both; }



.greenText { text-align:center; font-family:Georgia, Times, serif; font-size:29px; font-weight:normal; color:#036B1B; text-decoration:none; padding-bottom:15px; }



/*.searchForm { background:url(../images/form_back.png) no-repeat center top; width:813px; height:80px; margin:0 auto; }*/

.searchForm { background:url(../images/form_back.png) no-repeat center top; width:500px; height:80px; margin:0 auto; }



/*.searchFormContent { width:95%; margin:0 auto; padding-top:20px; }*/

.searchFormContent { width:95%; margin:0 auto; padding-top:5px;}



.textField1Box { width:265px; float:left; }

/*.textField1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#818181; text-decoration:none; padding:9px 6px 9px 6px; border:1px solid #DBDBDB; width:249px; }*/

.textField1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#818181; text-decoration:none; padding:9px 6px 9px 6px; border:1px solid #DBDBDB; width:325px; }



.ListMenu1Box { width:197px; float:left; text-align:center; }

.ListMenu1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#818181; text-decoration:none; padding:8px 6px 8px 6px; border:1px solid #DBDBDB; width:195px; }



/*.searchButtonBox { width:110px; float:right; }

.searchButton { background:url(../images/search_button.png) no-repeat center top; width:91px; height:38px; text-indent:-99999px; border:none; position:absolute; }*/



.searchButtonBox { width:110px; }

.searchButton { background:url(../images/search_button.png) no-repeat center top; width:91px; height:38px; text-indent:-99999px; border:none; position:absolute; padding-left:10px }



.footerdiv { width:846px; margin:0 auto; padding-top:30px; }



.poplBox { width:178px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#444444; text-decoration:none; }



.poplBox ul { float:left; width:120px; margin:0; padding:0; margin-left:10px; margin-top:10px; }

.poplBox ul li { list-style:none; width:120px; }



.poplBox ul li a { width:120px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#444444; text-decoration:none; }

.poplBox ul li a:hover { color:#036B1B; text-decoration:underline; }



.poplBox2 { width:188px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#444444; text-decoration:none; }



.poplBox2 ul { float:left; width:218px; margin:0; padding:0; margin-left:10px; margin-top:10px; }

.poplBox2 ul li { list-style:none; width:170px; }



.poplBox2 ul li a { width:170px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#444444; text-decoration:none; }

.poplBox2 ul li a:hover { color:#036B1B; text-decoration:underline; }



.stayConnected { float:left; width:117px; height:36px; background:url(../images/stay_connected.png) no-repeat left top;  }



.footerclearmargin { margin-bottom:20px; clear:both; }



.SocialBookmarkings { float:right; width:108px; }

.SocialBookmarkings ul { float:right; width:108px; margin:0px; padding:0px; }

.SocialBookmarkings ul li { display:inline; list-style:none; width:35px; }

.SocialBookmarkings ul li a { display:inline; list-style:none; width:35px; }



.cRightsText { width:60%; text-align:center; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#ADADAD; text-decoration:none; padding-top:10px; }



.search_result_entry {

background-color: #DBDBDB;

color: #666;

width: 100%;

height: 200px;

padding: 10px 10px 10px 10px;

margin-top: 10px

}



.search_result_entry h3 {

color: #030;
font-size:18px;margin:10px 0 5px;
}



.search_result_entry h3 a {
color: #036B1B;
text-decoration: none
}

.search_result_entry h3 a:hover {
color: #036B1B;
text-decoration: underline;
}


#paging {

margin-top: 10px;

margin-bottom: 10px

}

#paging a {

margin:0 3px;

}

.subdomain_link {

color: #666666;

font-size: 12px;


}


a:link{color:#036B1B; text-decoration:underline; font-family:Arial;}
a:active{color:#036B1B; text-decoration:underline; font-family:Arial;}
a:visited{color:#036B1B; text-decoration:underline; font-family:Arial;}
a:hover{color:#036B1B; text-decoration:none; font-family:Arial;}


p{line-height:180%;margin:5px 0}


.info{float:left;width:100%;clear:both;margin:3px 0}
.infoTitle{float:left;width:100px;clear:both}
.infoDiscription{float:left;}

.infoDiscription a{color:#666}
.infoDiscription a:hover{color:#036B1B;text-decoration:underline}

.resultNumber{margin-left:13px;}

.message-success p{
color: green;
}

.message-error p{
color: red;
}
