body{
margin:0; 
background:url(../images/page-bg.jpg) repeat-x left top; 
background-color:#d5d5d5;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0px;
}

p11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000;
	padding:0px;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000;
	padding:0px;
}
.right-block{
	 width: 170px;
	 float:right; 
	 height:400px;
	 min-height:640px;
	 padding:0px 0px 0px 15px;
	 border-left:1px solid #ccc; 
	 margin-top:15px;
}
.standard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000;
	padding:0px;
	line-height: 12px;
}
.newscnt {
padding-top:0px;
padding-left:4px;
}
.invalid {
border-color:#FF0000;
}
label.invalid {
color:#FF0000;
}
.line22 {
border-top:1px solid #999999;
clear:left;
height:1px;
width:98%;
}
.title{
	font-size:18px;
	font-weight:normal;
	color:#003366;
	}
dl#system-message { background-color: red; } 

.error{
	width:885px;	
	font-weight:bold;
	float:left;
	padding-left:15px;
	font-size:12px;
	color:red;	
	margin-bottom:5px;
	padding-bottom:10px;
}
.error li{
	list-style-type:none;
	height:30px;
}
.error ul{
	margin:0;
	padding:0px;
}



p1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	color:#FFF;
	float:right;
}
.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	float:left;

}
.text2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
		color:#FFF;
}
.text2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.normaltext3 {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 5px;
	line-height:18px;
}
/*.normaltext3 {
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding-bottom:5px;
}*/
.body_box2 {
background-color:#FFFFFF;
height:152px;
padding-left:10px;
padding-top:20px;
width:901px;
}
.body_box2_M {
background-image:url(../../../images/media_bg.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:152px;
width:710px;
}
.boxL {

	width: 220px;
	padding-right: 20px;
	padding-left: 10px;
}

.blue a{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
	padding-left:5px;
}

a{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
}

.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#FFF;
}
/*h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#0084ce;
	border-bottom:1px solid #0084ce;
}*/
.gray{
	color:#333333;
}
.heading3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	text-align:-moz-left;
	height:25px;
	line-height:25px;		
}
.grayheading3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration:none;
	text-align:-moz-left;
	height:25px;
	line-height:25px;		
}
.line{
	border-right:1px solid #E7E7E7;
	height:auto;
	padding-left:4px;
	padding-right:5px;
	padding-top:5px;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:32px;
	color:#333333;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#333333;
	padding:5px
}
.normaltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	padding-left:0px;
	line-height:18px;
}

.normaltext-footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	margin-left:10px;
	line-height:18px;
}
.normaltext-login1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	padding-left:10px;
}
.normaltext-login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	padding-left:0px;
}
.normaltext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:5px;
	padding-top:5px;
	margin-top:30px;
	border-top:1px solid #999999;
}
.normaltext22 {
font-size:9px;
font-weight:normal;
line-height:12px;
text-align:center;
}
.normaltext4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:132px;
	line-height:14px;
}
#wrapper{
 margin:0 auto 0 auto;
 width:920px;
 height:auto;
}

#button{
width:128px;
height:22px;
background:url(./images/logout.jpg) no-repeat left top;
text-align:center;
color:#99cccc;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:none;
}
.logout{
width:128px;
height:22px;
float:right;
}
#header{
float:left;
height:114px;
width:920px;
background:url(../images/top-banner.gif) no-repeat left top;
}
#navigation{
float:left;
height:38px;
width:920px;
background:url(../images/nav-bg.gif) repeat-x left top;
}
.menu{
float:left;
height:38px;
width:920px;
}
#navigation ul{
margin:0;
padding:0px;
}
#navigation li{
list-style-type:none;
display:block;
float:left;
height:30px;
text-transform:uppercase;
}
#navigation li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	text-decoration:none;
	padding-left:60px;
	padding-right:60px;
	line-height:30px;
}
#navigation li a:hover{
	color:#FFF;
}
#banner{
width:920px;
float:left;
height:158px;
}
#banner_login{
margin-top:11px;
width:920px;
float:left;
height:158px;
}
#container{
width:900px;
height:auto;
float:left;
padding:10px 10px 0px 10px;
background-color:#FFF;
}
.content-area{
width:900px;
float:left;
height:auto;
/*margin-bottom:10px;*/
}
.content-area2{
width:890px;
float:left;
height:auto;
margin-bottom:10px;
padding-left: 10px;
margin-top: 5px;
border-top:1px solid #999;
}
.left-panel{
width:170px;
height:auto;
float:left;
}
.left-top{
width:170px;
height:32px;
float:left;
background:url(../images/side-top.gif) no-repeat left top;
}
.left-area{
width:170px;
height:auto;
float:left;
background:url(../images/side-bg.gif) repeat-y left top;
}
.left-area2{
width:170px;
height:460px;
float:left;
background:url(../images/side-bg.gif) repeat-y left top;
}
.left-area22{
width:170px;
height:420px;
float:left;
background:url(../images/side-bg.gif) repeat-y left top;
}
.space1{
	height:40px;
}
.left-btm{
width:170px;
height:9px;
float:left;
margin-bottom:6px;
background:url(../images/side-btm.gif) no-repeat left top;
}
.right-panel{
width:170px;
height:auto;
float:right;
padding-right: 2px;
margin-top:8px;
}
.overvision{
width:170px;
height:auto;
float:left;
margin-top:10px;
}
.galaxy{
width:170px;
height:97px;
float:left;
background:url(../images/galaxy.gif) no-repeat left top;
}
.vision-bg{
width:170px;
height:auto;
background:url(../images/side-rt-bg.gif) repeat-x left top;
background-color:#00639c;
float:left;
}
.vision-btm{
width:170px;
height:16px;
float:left;
background:url(../images/side-rt-btm-bg.gif) no-repeat left top;
}
.vision-area{
width:160px;
float:left;
height:auto;
padding:5px;
background:url(../images/side-rt-bg.gif) repeat-x left top;
background-color:#00639c;
}
.middle-panel{
width:530px;
height:auto;
float:left;
padding:0 15px 0 15dpx;

}

.top{
width:530px;
height:68px;
float:left;
}
.top-bg{
width:530px;
height:428px;
/*min-height:455px;*/
float:left;
margin-left:15px;
background:url(../images/mid-bg.jpg) no-repeat left top;
}
.corporate-data{
width:900px;
height:152px;
float:left;
margin-bottom:10px;
background:url(../images/inner-area.gif) repeat-x left top;
}
.corporate{
width:191px;
height:152px;
float:left;
}
.corporate-area{
width:605px;
height:152px;
float:left;
padding:0 5px 0 10px;
}
.corporate-lt{
width:84px;
height:152px;
float:right;
background:url(../images/inner-rt.gif) no-repeat left top;
}
.more_link{
	position:relative;
	top:137px;
	margin-left:1px;
	float:left;
}

.heading{
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	line-height:25px;
	/*padding-left:5px; */
}
.box{
width:200px;
float:left;
height:auto;
}
.safety{
width:290px;
float:left;
height:auto;
border-right:1px solid #e4e4e4;
margin-right:5px;
margin-top:3px;
}
.safety11{
width:290px;
float:left;
height:auto;
/*border-right:1px solid #e4e4e4;*/
margin-right:5px;
margin-top:3px;
}
.safety-box{
width:155px;
float:right;
height:auto;
}
#footer{

height:41px;
width:100%;
float:left;
background:url(../images/ftr-bg.gif) repeat-x left top;
}
.ftr{
width:920px;
margin:0 auto 0 auto;
height:41px;
line-height:41px;

}
#inner-container{
width:900px;
height:auto;
float:left;
padding:0 10px 0px 10px;
background-color:#FFF;
}
.banner-heading{
width:900px;
height:37px;
float:left;
background:url(../images/inner-top-bnr.gif) no-repeat left top;
}
.banner-heading-login{
width:900px;
height:37px;
float:left;
background:url(../images/inner-top-bnr1.gif) no-repeat left top;
}
.content-area-home{
width:900px;
float:left;
height:auto;
}
.content-area,.inner-left-panel,.inner-right-panel
{
height:auto;
background-color:#cbe2f8;
}
#inner-container .inner-left-panel{
width:230px;
height:auto;
float:left;
/*background-color:#cbe2f8;*/
}
/*
#inner-container .inner-right-panel{
width:660px;

min-height:640px;
height:auto;
float:right;
padding:0 5px 0 5px;
background-color:#FFFFFF;
} */

#inner-container .inner-right-panel{
width:650px;
/*min-height:450px; */
min-height:700px;
height:auto;
float:right;
padding:0 10px 0 10px;
background-color:#FFFFFF;
}
.white-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	color:#FFF;
	line-height:37px;
	padding-left:5px;
}
.white-header a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	color:#FFF;
	line-height:37px;
	padding-left:5px;
}
.white-header a:hover{
	text-decoration:underline;

}
.links{
width:220px;
float:left;
height:auto;
padding-left: 5px;
}
.links ul{
margin:0;
padding:0px;
}

.links li{
list-style-type:none;
display:block;
float:left;
line-height:22px;
}
.links li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	width:220px;
	float:left;
	text-decoration:none;
	padding-left:5px;

}
.links li a:hover{
	color:#000;
	text-decoration:underline;
}
.links li li{
	padding-left:10px;
	display:block;
}
.links li li a{
	padding-left:10px;
	color:#000;
	display:block;
	font-weight:normal;
	background:url(../images/line.gif) no-repeat left center;
}
.links li li a:hover{
	padding-left:10px;
	color:#000;
	text-decoration:underline;
}d
#footer_links
{
width:500px;
}
ul.menu_footer{
float:left;
height:30px;
}
ul.menu_footer li
{
list-style:none;
padding-left:2px;
padding-right:2px;
}
ul.menu_footer li a
{
text-decoration:none;
padding-left:2px;
padding-right:2px;
}
.contentheading
{
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	padding-top: 10px;
}



/************************************************************************/


h6,h5,h4,h3,h2,h1{
	margin:0;
	padding:0;
}

.blue{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
	text-align:left;
	padding-right:5px;
}
.blue-login{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
	text-align:left;
	margin-left:10px;
	padding-right:5px;
	text-indent:0%;
}

.blue-sml{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
	text-align:left;
	margin-left:10px;
	padding-right:5px;
	padding-top: 5px;
	text-indent:0%;
}
.blue:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#003366;
}
.black{
	color:black;
}

.white{
	color:white;
	text-decoration:none;
}
.white:hover{
	color:white;
	text-decoration:underline;
}


.button {
float:right;
padding-right:23px;

}

.button_login {
	background-image: url(../images/login_button.jpg);
	background-repeat: no-repeat;
	width:131px;
	height:32px;
	padding-top:200px;
	padding-left:40px;
	float:left;
}
a.button:link {
border-style:none;
}
img.button {
border-style:none;
}
#header_right_img {
background-image:url(../images/header_rightimg.gif);
background-repeat: no-repeat;
background-position: left top;
float: right;
height: 111px;
width: 331px;
border:none;

}
.txt_link{
	float:left;
	width:auto;
	height:21px;
	font-size:11px;
	line-height:21px;
	}
.file_icon{
	float:left;
	height:21px;
	width:27px;
	margin-right:4px;
	}

.contentpaneopen {
width:380px;
border:0px;
margin:0px;
padding:0px;
border-spacing:0px;
font-size: 11px;
}
label{
font-size: 12px;	
}
.searchintro{
	font-size: 12px;
	}
.text1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	padding-right:3px;
	text-align:left;
}
.border{
	border-left:1px solid #cecece;
	
}

.alignment{
	float:left;
	height:auto;
	margin:0;
	padding:0px;
	color:#003366;
	text-decoration:none;
}
.alignment ul li{
	list-style-type:none;
	display:block;
}
.alignment ul li a{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
alignment ul li a:hover{
	text-decoration:underline;
}
.header_box {
background-color:white;
height:19px;
width:auto;

}
.header_box1 {
background-color:white;
height:19px;
width:auto;
text-align:right;
padding-right:27px;
padding-bottom:25px;
color:#003366;
padding-top:0px;
}
.header_box1 a{
	color:#003366;

}
.style8 {
font-size:10px;
}
.style6 {
font-size:12px;
}
.line11 {
border-top:1px solid #999999;
clear:left;
height:1px;
width:94%;
margin-left:5px;
}
.blue_heading {
color:#008AC8;
float:left;
font-weight:bold;
margin:0;
padding-top:10px;
text-decoration:none;
width:420px;
font-size:12px;
}
.textfields_topbox {
background:#1C5EA3 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:25px;
margin-right:540px;
margin-top:15px;
font-size:12px;
text-align:center;
width:110px;
}
.normaltext_disclaimer{
font-family:Verdana Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:justify;
	padding-left:0px;
	
}
.textfields_mainbox {
background:#D5E8FA none repeat scroll 0 0;
border-bottom:1px solid #1C5EA3;
border-right:1px solid #1C5EA3;
float:left;
padding-bottom:15px;
padding-top:15px;
text-align:center;
width:650px;
}
.text_fieldbox {
float:left;
height:25px;
padding-left:8px;
padding-top:10px;
text-align:left;
width:500px;
}
.textbox_text {
color:#333333;
float:left;
font-weight:bolddd;
line-height:25px;
padding-left:20px;
padding-top:10px;
text-align:right;
font-size:12px;
width:110px;
}
.text_fieldbox1 {
float:left;
padding-left:8px;
padding-top:10px;
text-align:left;
width:500px;
}
.textfield {
border:1px solid #2B617E;
}
.body1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;

}
.submit_btn {
background:#D5E8FA none repeat scroll 0 0;
float:left;
height:35px;
margin-bottom:15px;
margin-top:15px;
padding-left:50px;
padding-top:10px;
width:600px;
}
.heading55 {
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color:#003366;
}
.popup_holder {
height:330px;
margin:0 auto;
width:900px;
}
.popup_bg {
background-color:#000000;
background-image:url(../../../images/popupbg.gif);
background-repeat:repeat-x;
}
.popup_box {
float:right;
height:auto;
width:761px;
}
.popup_copy {
color:white;
float:left;
font-size:10px;
font-weight:normal;
padding-top:20px;
text-align:center;
text-decoration:none;
width:308px;
}
.popup_imgbox {
float:right;
height:275px;
margin-top:20px;
width:308px;
}
.blue_text {
color:#003366;
font-family:Verdana;
font-size:12px;
font-weight:normal;
padding-right:5px;
text-align:left;
}
.right_box1 {
float:right;
width:416px;
}
.left_box1 {
float:left;
width:308px;
}
.popup_logo {
float:left;
height:117px;
width:416px;
}
.popup_close a {
color:white;
display:block;
text-decoration:none;
}
.popup_close {
background-image:url(../images/popup_close.gif);
background-position:right center;
background-repeat:no-repeat;
color:white;
float:right;
font-size:11px;
font-weight:normal;
line-height:30px;
margin-right:20px;
text-align:center;
text-decoration:none;
width:138px;
}
.popup_close {
background-image:url(../../../images/popup_close.gif);
background-position:right center;
background-repeat:no-repeat;
color:white;
float:right;
font-size:11px;
font-weight:normal;
line-height:30px;
margin-right:20px;
text-align:center;
text-decoration:none;
width:138px;
}
.blue_5 {
font-size:12px;
color:#003366;
}
.text_sub{
font-size:12px;
line-height:14px;
font-weight:bold;
}
.login-button{
	width:130px;
	height:30px;
	float:left;
	border:none;
	color:#FFF;
	line-height:24px;
	background-image:url(../images/login.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.login-button1{
	width:130px;
	height:30px;
	float:right;
	border:none;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	line-height:24px;
	background:transparent;
	background-image:url(../images/login.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.register-button{
	width:104px;
	height:24px;
	float:left;
	border:none;
	color:#FFF;
	line-height:24px;
	background-image:url(../images/submit.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#search_box{
	height:78px;
	width:172px;
	margin-bottom:15px;

	background: url(../images/search_bg.jpg) left center no-repeat;
}
.searchblock{
	position:relative;
	top:45px;
	left:15px;
	width:150px;
	height:30px;
	
	}
.inputbox_search {
		width: 120px;
		height: 16px;
		vertical-align:top;
		border: 1px #999 solid; 

}
.button_search {
	height: 23px;
	border:none;
	width: 21px;
	margin-left:-2px;
	margin-top: -1px;	
	background: url(../images/search_btn.jpg) left center no-repeat;
}
.middle-area{
	width: 440px;
	float:left;
	height:auto;
	margin-left: 5px;
}
.right-area-content{
	float: left;
	margin-top: 100px;
}
.right-area-content p{
	margin:0px;
}
.right-area-content h4{
	text-align: left;
	font-size:12px;
	font-weight:bold;
	
}
.highlight{
color:red;
}
