body {
	margin: 0px;
	padding: 0px;
		
}
#mainframe {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.search_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0E2B5B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 135px;
	border: 1px solid #CCCCCC;
}
#mainheader {
	padding: 0px;
	width:100%;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: -moz-linear-gradient(left, #ffffff 50%, #eaf5fe 51%);
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ffffff), color-stop(50%, #ffffff), color-stop(51%, #eaf5fe), color-stop(100%, #eaf5fe));
	
	
}

#header {
	padding: 0px;
	width: 992px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(../images/header_bg.jpg) repeat-y;
	
}
#mainbody {
	padding: 0px;
	width: 100%;
	background-image: url(../images/bg_strip.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainbody .innerframe {
	padding: 0px;
	width: 992px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.mainbody_top {
	background-image: url(../images/mainbody_top.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 992px;
}
.correct {
	color: #669900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.error {
	color: #C60000;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.mainbody_mid {

	background-image: url(../images/mainbody_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 992px;
}
.mainbody_buttom {
	background-image: url(../images/mainbody_buttom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 992px;
	height: 31px;
}
.pad1 {
	padding-top: 12px;
	padding-right: 18px;
	padding-left: 18px;
}
.pad2 {
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #153A76;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 10pt;


}
h2.s1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;


}
h2.green{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #77A016;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.bodygrey_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.client_bg {
	background-image: url(../images/our_clientbox.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 309px;
}
.roundedbox_top {
	background-image: url(../images/roudedbox_top.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 285px;
}
.roundedbox_mid {
	background-image: url(../images/roudedbox_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 285px;
}
.roundedbox_bottom {
	background-image: url(../images/roudedbox_buttom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 285px;
	height: 19px;
}
.greybox1 {
	background-image: url(../images/grey_box.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 284px;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.footer_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration:underline;
}
a.blue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #14346C;
	text-decoration: underline;
}
a.blue_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #153369;
	text-decoration:none;
}
.blue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #14346C;
	text-decoration: none;
}
.bottom_strip {
	background-image: url(../images/bottom_strip1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 980px;
}
/*.green_strip {
	background-image: url(../images/green_outline.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 867px;
}*/
.picnew_border {
	border: 2px solid #D1D1D1;
}
.formtextbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #D2D2D2;
}
.formnew_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.formnew_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.formnew_text1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.submit_btnnew1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	background:url(../images/newbtn1.png) no-repeat;
	width:77px;
	height:24px;
	padding-bottom:3px;
	
	
	text-align: center;
	
	border: 0px none ;
}

.submit_btnnew2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	background:url(../images/newbtn1.png) no-repeat;
	width:77px;
	height:24px;
	padding-bottom:3px;
	
	
	text-align: center;
	
	border: 0px none ;
}

h3.grey{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.logintop {
	background-image: url(../images/logintab.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 382px;
}
.loginbottom {
	background-image: url(../images/login_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 382px;
}
.login_mid {
	background-image: url(../images/login_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 382px;
}
.login_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.login_textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	height: 22px;
	width: 200px;
	background-color: #fbfbfb;
	border: 1px solid #dfdfde;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login_btn {
	background-image: url(../images/signin_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.blutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
a.blutext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.registertop {
	background-image: url(../images/register_tab.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 534px;
}
.registerbottom {
	background-image: url(../images/register_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 534px;
}
.register_mid {
	background-image: url(../images/register_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 534px;
}
.register_btn {
	background-image: url(../images/register_btn1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 96px;
	border:0px none;

}
.dotted_border {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #DFDFDF;
}
.tab_strip {
	background-image: url(../images/tab_strip.png);
	background-repeat:repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 350px;
}
.newblue_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #153A76;
	text-decoration: none;
}
.newpadding1 {
	padding-right: 8px;
}
.newsbg {
	background-image: url(../images/newsbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 103px;
	width: auto;
}
.newgrey_text1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #4d441f;
	text-decoration: none;
}
.news_textbox {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 18px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.feedback_bg {
	background-image: url(../images/feedback_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 233px;
}
.tab_strip1 {
	background-image: url(../images/tab_strip.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 170px;
}.news_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}

ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-image: url(../images/arrow_blue2.gif);
	background-repeat:no-repeat;
	background-position:0.1em 0.55em;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.greybox_top1 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 8px;
	background-image: url(../images/greybox_top1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.greybox_top2 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width:auto;
	background-image: url(../images/greybox_top2.png);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.greybox_top3{
	margin: 0px;
	padding: 0px;
	height: 9px;
	width:10px;
	background-image: url(../images/greybox_top3.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}
.greybox_bottom1 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 8px;
	background-image: url(../images/greybox_botom1.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.greybox_bottom2 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width:auto;
	background-image: url(../images/greybox_botom2.png);
	background-repeat: repeat-x;
	background-position: right top;
}
.greybox_bottom3 {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width:9px;
	background-image: url(../images/greybox_botom3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.greybox_left {
	background: url(../images/greybox_left.png)  repeat-y right top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width:10px;
}
.greybox_right {
	margin: 0px;
	padding: 0px;
	height:auto;
	width:9px;
	background-image: url(../images/greybox_right.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.bodygrey_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.blank_tab {
	background-image: url(../images/blank_tab.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 534px;
}.star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.msg_textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	height: 80px;
	width: 200px;
	background-color: #fbfbfb;
	border: 1px solid #dfdfde;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rfpsubmit_btn {
	background-image: url(../images/submit.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 80px;
	border:0px none;

}
a.linkblue_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	padding-left: 6px;
}
a.linkblue_txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2769AD;
	text-decoration: none;
}
#mainbody1 {

	padding: 0px;
	width: 100%;
	background-image: url(../images/bg_strip1.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainbody1 .innerframe {
	padding: 0px;
	width: 992px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}.right_menubox {
	background-image: url(../images/related-info-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: 1px solid #F4F4F4;
}
.bodyblue_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.bodyblue_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.bodyblue_txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.left_menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.left_menutxtblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.left_menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.left_menutxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.left_menuborder1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.innerbg_strip {
	
	background-image: url(../images/inner_bgstrip.png);
	background-repeat:repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
a.leftbar_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #04469a;
	text-decoration: none;
}
a.leftbar_btn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #04469a;
	text-decoration:underline;
}
a.leftbar_btn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #04469a;
	text-decoration: none;
}
a.leftbar_btn1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#FF9933;
	text-decoration:none;
}
.contact_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.contact_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
.bordernew1 {
	border: 1px solid #727272;
}
.newbluetab1 {
	background-image: url(../images/new_bluetab.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: auto;
}
img{
	border:0px;
	
}
.castyle {
			font:"Belwe Bd BT";
			font-size:24px;
			color:#006;
}
.castyle1 {
			font-size:16px;
			font-style:italic;
			color:#36F;
			font:"Lucida Handwrit";
			font-style:italic;
}
.castyle2 {
			font:"Times New Roman", Times, serif;
			font-size:16px;
			color:#003;
}
.cssgradients{
	background: -moz-linear-gradient(left, #ffffff 50%, #eaf5fe 51%);
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ffffff), color-stop(50%, #ffffff), color-stop(51%, #eaf5fe), color-stop(100%, #eaf5fe));}.newsearchbox1 {
	background-image: url(../images/newbg2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 204px;
}
.searchtextbox1 {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 170px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.newtoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
a.newtoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
a.newtoplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}

