/* 

Searle, Hart and Associates CSS Document


	**********  Body Selectors **********

*/

* { margin: 0px; padding: 0px; }
html, body { background: #009c8c url(../images/body_bg_grad.jpg) repeat-x; font-family: Myriad Pro, Myriad, Arial; }
img { border: none; margin: 0px; padding: 0px; }

/*

	**********  Id Selectors **********

*/

#container { margin:0 auto; width: 884px; }
#header { width: 100%; height: 106px; padding-bottom:17px; background:#fff; }
#header #logo { width: 530px; height: 100%; background: #fff url(../images/header_logo.gif) no-repeat; float: left; }
#header #address { width: 354px; height: 100%; background: #fff url(../images/header_address.gif) no-repeat bottom right; float: left; }
#sub_header { width: 100%; height: 224px; background: #fff url(../images/header.jpg) no-repeat; }
#navigation { width: 100%; }
#navigation #hr {padding:0px; margin: 5px 0px 5px 0px; width: 100%; height: 3px; background-color: #9ebed4; }
#navigation ul { padding: 5px 0px 5px 0px; width: 100%; height: 20px; text-align: center; background-color: #0068a0; list-style: none; }
#navigation li { padding: 0px 15px 0px 15px; display: inline; font-family: Myriad Pro, Myriad, Arial; font-size: 15px; font-weight: bold;}
#navigation a{color:#fff;}
#navigation a:hover{color:#bbe6fd;}
#content { width: 100%; background:#ffffff; }
#content ul{margin:4px 25px !important; color: #105e95;}
#content li{margin:5px 8px !important;}
#content #main_left { width: 218px; float: left; font-size:70%;}
#content #main_left div.p_links { margin: 5px 0px 0px 0px; padding: 7px; width: 208px; background-color: #f2f1f1; }
#content #main_left div.p_links div.p_outside { padding: 1px; width: 206px; background-color: #fff; border: 1px solid #becbd4; }
#content #main_left div.p_links div.p_inside { padding: 0px 10px 0px 0px; width: 192px; background-color: #fff; border: 2px solid #f2f1f1; color: #2d96e1; font-family: Myriad Pro, Myriad, Arial; font-weight: normal;}
#content #main_left div.p_links div.p_inside p.p_link_arrow { float: left; }
#content #main_left div.p_links div.p_inside p.p_link_type { padding: 8px 5px 5px 0px; float: left; }
#content #main_right { font-size:90%; }
#content #main_right h2 { font-family: Myriad Pro, Myriad, Arial; color: #007c66; }
#content #main_right p { font-family: Myriad Pro, Myriad, Arial; color: #105e95; margin:0px 0px 10px 0px;}
#content #main_right #main_right_1 { padding: 5px 10px; width: 313px; float: left; }
#content #main_right #main_right_2 { padding: 5px 10px; width: 313px; float: left; }
#content #main_right #main_right_large { padding:5px 10px; width:626px; float:left; }
#content #main_right #main_right_large #admin_links {background: #007c66; width:94%; padding:2px 3%; text-align:center;}
#content #main_right #main_right_large #admin_links a{font-size:85%; color:#ffffff; padding-right:10px;}
#content #main_right #main_right_large #admin_links a:hover{font-size:85%; color:#888888;}
#content #main_right #buttons { width: 622px; float: left; }
#content #main_right #buttons #learnmoreaboutus { width: 311px; text-align: center; float: left; }
#content #main_right #buttons #clientservices { width: 311px; text-align: center; float: left; }
#sub_footer { width: 100%; }
#sub_footer ul{padding:5px 0px; width:100; text-align:center;list-style:none;}
#sub_footer li{padding:0px 15px; display:inline;font-size:12px;color:#000;}
#sub_footer #hr2 { margin: 5px 0px 5px 0px; height: 3px; background-color: #c9c9c9; }
#sub_footer p {  margin: 10px 20px 10px 20px; padding: 4px; width: 168px; height: 138px; background-color: #0d5d95; float: left; }
#footer { width: 100%; }
#footer #hr3 { margin: 5px 0px 20px 0px; height: 5px; background-color: #e6e6e6; }
#footer #hr4 { height: 20px; background-color: #efefef; }
#footer #hr5 { padding: 10px 0px 10px 0px; background-color: #e0e0e0; font-size: x-small; color: #666; text-align: center; }
#footer #hr6 { height: 20px; background-color: #efefef; font-size: x-small; color: #333; text-align: center; }

/*

	**********  Pseudo-Class Selectors **********

*/

a:link, a:active, a:visited { color: #007c66; text-decoration: none; }
a:hover { color: #323736; text-decoration: none; }
a.l:link, a.l:active, a.l:visited { color: #2d96e1; text-decoration: none; }
a.l:hover { color: #2373ad; text-decoration: underline; }


dt{padding-bottom:5px;}
/*

	**********  Class Selectors **********

*/
.fleft {float:left;}
.width_40 {width:300px;margin-right:10px;}
.contactImg {float:left; padding:2px; margin-right:8px; border:2px solid #9ebed4;}
.clear { clear: both; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.width_10 {width:15%; float:left;}
.content_spacer{ width:96%; padding:2%; float:left; text-align:left;}
.content_info2, .content_info1 { text-align:center; width:550px; margin:5px 15px; background:#cdcdcd; float:left;}
.content_info1{ background:none;}
.eventsLinks{ width:100%; float:left;}
.eventsLinks:hover{ background:#999999; color:#ffffff;}
a.underline {text-decoration:underline;}
.locImg{float:left; padding:2px; border:5px #9EBED4 solid; margin-right:8px;}


.evenrow{background:#ccc;}
th{background:#9EBED4;color:#323736; font-weight:bold; padding:5px 0px;}
.label{text-align:left; padding-left:5px; margin:3px 0px !important;}
#theRows tr td{padding:2px 2px;}
#flashHolder {float:right; margin:10px 14px;}