@charset "UTF-8";
/* CSS Document */

body 		{ background: #F4F3EC; margin: 0 0 15px 0; padding: 0; font-family:Arial, Helvetica, sans-serif}

#wrapper	{ width: 950px; margin: 5px auto 5px auto; background: #FFF; }
#header		{ height: 125px; background: #FFF; background:url(../../images/content_sb.gif) repeat-y}
#header_tb		{ background:url(../../images/header_tb.gif) top no-repeat; height: 95px; padding: 15px}
.logo 		{ position: relative; top: 20px; left: 20px; float: left}
#rightheader	{ position:relative; text-align: right; float: right; right: 20px; top: 10px;}
#search { margin-bottom: 10px; }
#search .searchstring { color: #88C0F8; width: 218px; height: 15px; background: url(../../images/search_bg.gif) no-repeat; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px 4px; margin: 0;}
#search .searchbutton { margin: 0; padding: 0;}
#topmenu	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #88C0F8; margin-bottom: 18px;}
#topmenu a:link, #topmenu a:active, #topmenu a:visited	{ color: #88C0F8; text-decoration: none}
#topmenu a:hover	{ color: #004E99; }
#menu a:link, #menu a:active, #menu a:visited { padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #004E99; font-size: 11px; text-decoration:none; border-bottom: 3px solid #D2E7FC; display: inline-block}
#menu a:hover	{ border-bottom-color: #6AB0F6}
#menu ul	{ margin: 0; padding: 0; list-style: none}
#menu li	{ display:inline;  padding: 0px 0px 0px 15px;}

#imagebar	{ height: 188px; background:url(../../images/content_sb.gif) repeat-y; padding: 15px; }
#content	{ padding: 0px 35px 15px 35px; background:url(../../images/content_sb.gif) repeat-y}
#content h1 { color: #004E99; font-size: 15px; font-weight:bold; margin-top: 0px;}
#intro		{ float: left; width: 436px; background: #E6EDF5 url(../../images/intro_sb.gif) repeat-y;  }
#intro_tb	{ background: url(../../images/intro_tb.gif) top no-repeat; }
#intro_bb 	{ background: url(../../images/intro_bb.gif) bottom no-repeat; padding: 15px;}
#intro p 	{ color: #004E99; font-size: 12px; line-height: 20px; margin-bottom: 0px;}
#news		{ float: left; width: 192px; padding-left: 30px; border-left: 1px dashed #D9D5CA; margin-left: -1px;}
#news h2 	{ color: #000; font-size: 11px; line-height: 20px; font-weight:bold; margin-bottom: 0px; }
#news a:link, #news a:active, #news a:visited	{ text-decoration:none; color: #004E99;}
#news p 	{ color: #000; font-size: 11px; line-height: 20px; margin-top: 0px;}
#news img  { margin-right: 10px; margin-bottom: 10px; }
#services	{ float: left; width: 399px; padding-left: 30px; padding-right: 14px; margin-top: 15px;}
#services h1 	{ border-bottom: 1px dashed #D9D5CA; margin-bottom: 20px; padding-bottom: 10px; }
#services ul { list-style-type: disc; margin: 0px; padding-left: 13px;}
#services li { color: #004E99; font-size: 11px; line-height: 20px; padding-left: 0px; }
#services a:link, #services a:active, #services a:visited	{ text-decoration:none; color: #004E99;}
#services p 	{ color: #000; font-size: 11px; line-height: 25px; margin-top: 0px;}

#servicesLeft	{ float: left; width: 177px; padding-right: 14px; border-right: 1px dashed #D9D5CA; }
#servicesRight	{ float: left; width: 177px; padding-left: 30px; }




#footer		{ clear: both; height: 110px; background:url(../../images/content_sb.gif) repeat-y #fff; border-top: 1px dashed #D9D5CA}
#footer	p	{ margin: 0; padding: 0px;}
#footer_bb		{ clear: both; padding: 15px 35px; height: 80px; background:url(../../images/footer_bb.gif) bottom no-repeat }
#footer_left { color: #004E99; font-size: 11px; line-height: 16px; margin-bottom: 0px; float: left; width: 45%}
#footer_right { float: right; width: 45%; text-align:right; font-size: 11px; line-height: 16px; margin-bottom: 0px;}

.footerlinks 	{ color: #9EBAD7}
.footerlinks a:link, .footerlinks a:active, .footerlinks a:visited	{ color: #004E99; text-decoration: none}
.footerlinks a:hover	{ color: #6AB0F6; }


.footercredits { color: #9EBAD7; }
.footercredits a:link, .footercredits a:active, .footercredits a:visited	{ color: #9EBAD7; text-decoration: none}
.footercredits a:hover	{ color: #6AB0F6; }

#wording		{ float: left; width: 627px; background: #E6EDF5; padding: 15px; }
#wording p 		{ color: #000; font-size: 12px; line-height: 20px; margin-bottom: 0px; text-align:justify}
#wording h2 	{ color: #004E99; font-size: 12px; font-weight:bold; margin-bottom: 0px; text-transform:uppercase}
#wording h3 	{ color: #000; font-size: 12px; font-weight:bold; margin-bottom: 0px; }
#wording ul		{ color: #000; font-size: 12px; line-height: 20px; margin-bottom: 0px;}
#wording a:link, #wording a:active, #wording a:visited	{ color: #004E99; text-decoration: none}
#wording a:hover	{ color: #6AB0F6; background-color: #F4F3EC }
#wording ul { list-style-type: disc; margin-right: 0px; }
#wording li { color: #004E99; font-size: 11px; line-height: 20px; padding-left: 0px; }
#wording label	{ font-size: 11px; background: #D7E6F5; padding-top: 2px; padding-bottom: 2px; height: 22px; width: 150px; display:block; border-bottom: 1px solid #C4DEF6; text-align:right; margin-right: 10px; padding-right: 10px; }
#wording textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; }
#wording .contactus textarea	{ width: 250px }
#wording .contactus input	{ width: 200px }
#wording input	{ margin: 0px; padding: 0px;}
#wording table	{ font-size: 12px; line-height: 20px; margin-top: 10px; }
#wording hr	{ color: #C4DEF6; background: #C4DEF6; height: 1px; border: 0px; }
#wording img 	{ margin: 10px; }


#submenu	{ float: left; width: 177px; padding-left: 0px; padding-right: 15px; margin-right: 30px; border-right: 1px dashed #D9D5CA; display: block}
#submenu ul { list-style-type: disc; margin: 0px; padding-left: 13px;}
#submenu li { color: #004E99; font-size: 11px; line-height: 20px; padding-left: 0px; }
#submenu a:link, #submenu a:active, #submenu a:visited	{ color: #004E99; text-decoration: none}
#submenu a:hover	{ color: #6AB0F6; background-color: #F4F3EC }

#clear 		{ clear: both}
