a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #2386CA;
}
a:active {
	text-decoration: none;
}
.sos_title {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10.5pt;
	color: #006ab6;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
}
h1 {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10.5pt;
	color: #006ab6;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
	margin-top: 20px;
	text-transform: uppercase;
}
.sos_header {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	color: #000000;
	text-transform: uppercase;
}
.sos_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 16px;
	text-align: left;
	margin-top: 10px;
}
.sos_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.sos_sub_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18px;
	color: #666666;
}
.sos_footer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.sos_body_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #2386CA;
}
.sos_side_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
}
.sos_side_title {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.sos_sub {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
}
.sos_sidebar_link {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #333333;
}
.side_bar_note {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.sos_body_link_org {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #FC9604;
}
.sos_side_body_blck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 14px;
	text-align: left;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.sos_side_body_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #2386CA;
	line-height: 18px;
	text-align: left;
}
.input {
size: 20px;
}
.t {background: url(../images/side_bar_box_02.gif) 0 0 repeat-x; width: 159px; background-color:#2386CA }
.b {background: url(../images/side_bar_box_02.gif) 0 100% repeat-x}
.l {background: url(../images/side_bar_box_06.gif) 0 0 repeat-y}
.r {background: url(../images/side_bar_box_06.gif) 100% 0 repeat-y}
.bl {background: url(../images/side_bar_box_07.gif) 0 100% no-repeat}
.br {background: url(../images/side_bar_box_09.gif) 100% 100% no-repeat}
.tl {background: url(../images/side_bar_box_01.gif) 0 0 no-repeat}
.tr {background: url(../images/side_bar_box_03.gif) 100% 0 no-repeat; padding-left:6px; padding-top:6px} 
.gt {background: url(../images/quotebox_01.gif) 0 0 repeat-x; width: 161px;  }
.gb {background: url(../images/grey-line.gif) 0 100% repeat-x}
.gl {background: url(../images/grey-left.gif) 0 0 repeat-y}
.gr {background: url(../images/grey-right.gif) 100% 0 repeat-y}
.gbl {background: url(../images/quotebox_05.gif) 0 100% no-repeat}
.gbr {background: url(../images/grey-bottom-right.gif) 100% 100% no-repeat}
.gtl {background: url(../images/quotebox_01.gif) 0 0 no-repeat}
.gtr {background: url(../images/grey-top-right.gif) 100% 0 no-repeat; padding-left:9px; padding-right:9px; padding-top:11px} 
.menu {list-style-type:none;padding:0;margin: 0 10px;}
.menu ul {list-style-type:none;padding:0;margin:0;}
.menu li {float:left;background:#ccc;margin:0px 0px 0 0;position:relative;}
.menu li.sub {background:#aaa;}
.menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
.menu li a {display:block;color:#fff; font-size:11px; font-family:Helvetica, Arial, Geneva, sans-serif;  padding:0 0 0 0px; background:url(menu_back.png)  no-repeat;line-height:30px;height:30px;width:127px;text-decoration:none;text-align:center;}
.menu li ul li a {display:block;color:#006AB6; border:1px; font-size:11px; font-family:Helvetica, Arial, Geneva, sans-serif;  padding:0 0 0 0px; background:url(white_back.png)  no-repeat;line-height:26px;height:26px;width:127px;text-decoration:none;text-align:center;}
.menu li ul li {border-bottom:1px solid #ccc; }
.menu :hover{color:#fff; background:url(menu_back2.png);}
.menu :hover > a {color:#fff; background:url(menu_back2.png);}
.nav li a b {float:left; display:block; padding:0 15px 0 0; background:url(menu_back3.png) right   no-repeat;}
.menu ul, .menu :hover ul ul {position:absolute;left:-9999px;width:128px;}
.menu :hover ul{left:0px;top:30px;background:url(white_back.png); border:1px solid #006AB6; } /* the background image is for IE7 */
.menu :hover ul :hover ul {padding:0 3px;left:127px;top:0px;}
.menu :hover ul :hover > a {color:#FC9604; background:url(white_back.png);}

/* Contact form */

#contact_form {width: 150px; float:left; padding-bottom: 20px; display:inline; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #2386CA;}
.contact_form_intro {font-weight: bold; font-size:13px;}
#contact_form label {display: block; clear: both; padding: 0px; line-height:14px; text-transform: uppercase;}
#contact_form .lcurrent {font-weight: bold;}
#contact_form label img {vertical-align: middle; }
#contact_form input.text, textarea, select { margin: 0 5px 10px 0; padding: 5px; width: 140px; border: 1px solid #B6B6B6;}
#contact_form input:focus {border-color:#aaa;}
#contact_form textarea:focus {border-color: #aaa;}	
.error {font-size:10px; color:#666; margin: 0 0 10px 0px; display:none;}
#contact_form .submit {border:0; background:#FC9604; color:#fff; padding:5px;}
#message_sent {font-weight: normal; width: 150px; float:left; display:inline; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #2386CA; padding-bottom: 20px;}
#message_sent h2 {font-size:14px; font-weight: bold; color: #2386CA; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px;}





