/* CSS Document */

body{ padding:0px; padding-bottom:80px; margin:0px; background-color:; background:url(../images/bg.jpg) repeat-x #001956;} 

div, hr, ul, li, ol, h1, h2, h3, h4, h5, h6, pre, form, html, p, blockquote, fieldset, input, textarea, span, label, img, a 
{ margin:0; padding:0; }

img{border:none;}
ul { list-style: none }
:link, :visited { text-decoration: none }
a{ color:#000000; text-decoration:underline;}
a:hover{color:#000000; text-decoration: none;}
a:active{color:#000000; text-decoration: underline;}

.spacer{ clear:both; font-size:0; line-height:0; height:0px;  display:block; }


/*Form*/
input, textarea, select{ height:auto;}

input.textbox1{color:#666666; background:#fff; width:150px; height:18px; border:1px solid #cccccc; }
input.textbox2{color:#666666; background:#fff; height:18px; border:1px solid #cccccc; }

/*Form*/


/*CONTAINERS*/
div#wrapper {width:800px; margin:0px auto; padding:0px 7px 7px 7px; height:auto; background:#131313; border:solid 1px #525252; border-top:none;}
div#whitebgcontainer{ background:url(../images/shadow_bg.jpg) repeat-y; display:block; width:800px; padding:0px; height:auto; margin:0;}
div#hbcontainer{ background:url(../images/shadow_bg.jpg) repeat-y; display:block; width:770px; padding:0px 15px 0px 15px; height: auto; margin:0;}
/*CONTAINERS*/


/* HEADER */
div#header { margin:0 auto; padding:0; width:770px; height:auto; margin-bottom:10px;  }
div#logo { width:100%; height:auto; text-align:center; padding:6px 0 6px 0; }
div#city { width:100%; height:auto; text-align:center; padding:0px 0 4px 0; }

div#mainmenu{background: #ffffff url(../images/menu_bg.jpg) no-repeat; margin:0px 4px 0 3px; height:45px; width:753px; 
padding:7px 0px 0 10px; }
div#mainmenu ul{list-style-type:none; list-style-image:none;}
div#mainmenu li{ display:block; float:left; margin:0 34px 0 0; padding:0px 0 0 0; text-align:center; vertical-align:middle;
	height:37px; width:auto;}
div#mainmenu li.noright{ margin:0; }
div#mainmenu li a{ font: bold 12px Arial, Helvetica, sans-serif; color:#FFF;color:#fff; display:block; height:37px; float:left; outline:none; text-decoration:none;}
div#mainmenu li a:hover{ font: bold 12px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/tab_bg_active.jpg) no-repeat scroll right top; text-decoration:none; }
div#mainmenu li a:hover b{background:url(../images/tab_bg_active_left.jpg) no-repeat scroll left top;  }
div#mainmenu li.active a{background:url(../images/tab_bg_active.jpg) no-repeat scroll right top; }
div#mainmenu li.active a b{background:url(../images/tab_bg_active_left.jpg) no-repeat scroll left top; color:#000;}
div#mainmenu li a b{ float:left; padding:10px 36px 0 36px;display:block; height:27px; cursor:pointer; text-decoration:none; }
/* HEADER */




/* BODY */
div#bodycontainer{width:760px;  height:auto; margin:0px auto;padding:0; padding-bottom:20px; text-align:center;}
div#bodyinnercontainer{width:710px; height:auto; margin:0px auto; padding:10px 20px 30px 20px; text-align:center; 
background-color:#DBE5FD; border:solid 2px #B4C1E0;}

div#bodyleftcontainer{width:590px; height:auto; margin:0px; padding:0; padding-right:10px; float:left;}
div#bodyrightcontainer{width:160px; height:auto; margin:0px; padding:0; float:right;}

/*------------------ leftcontainer----------------- */
div.welcomebox{ width:589px; height:auto; margin:0; padding:0; margin-bottom:20px;}
div.welcomebox div.weltop{width:589px; height:27px; background:url(../images/welbox_top.jpg) no-repeat; float:left;}
div.welcomebox div.welcen{ width:529px; padding:0 30px 6px 30px; height:auto; background:url(../images/welbox_cen.jpg) repeat-y; float:left;}
div.welcomebox div.welbottom{ width:589px; height:27px; background:url(../images/welbox_bottom.jpg) no-repeat; float:left;}

div.welcomebox div.welcen h4{ display:block; font:normal 30px/24px "Times New Roman", Times, serif; color:#000; text-align:left; height:30px;}
div.welcomebox div.welcen p{display:block; font:italic 14px "Times New Roman", Times, serif; color:#353535; text-align:left; margin-top:6px;}

div.contentbox{ width:570px; height:auto; margin:0; padding:0; padding-left:10px;}
div.contentbox h4{ display:block; font: normal 20px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
div.contentbox p{ display:block; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left; margin-top:10px;}

/*------------------ leftcontainer----------------- */



/*------------------rightcontainer----------------- */
div.carriers{ border:solid 1px #AEAEAE; width:154px; padding:54px 0 10px 0; text-align:center; float:right; background:url(../images/career_head.jpg) top center no-repeat; font-size:1px;}

div#marqueecontainer{ margin:0 auto; position:relative; width:150px; height:400px; overflow:hidden;  background-color:#FFF; 
padding:0px;}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
}
.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.6 ;
}

/*------------------rightcontainer----------------- */


/*------------------contactcontainer----------------- */
div#contactcontainer{width:650px; height: auto; margin:0px auto; margin-top:15px; padding:0; text-align:center; 
background-color:#FFF; border:solid 2px #626262;}
/*------------------contactcontainer----------------- */


/*------------------FAQ----------------- */

div#faq-container{width:710px; }
div.faquestion{ display:block; background:url(../images/icon_question.jpg) no-repeat; margin-top:10px; text-align:left; padding-left:25px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
div.faquestion1{margin-top:30px;}
div.faquestion a, div.faquestion a:visited { text-decoration:underline;}
div.faquestion a:hover { color:#737373; text-decoration:underline;}

div#faq-ans-cont{margin-left:24px; padding-top:40px; }
div#faq-ans{display:block; margin-bottom:20px; }
div#faq-ans h4{font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left; display:block;}
div#faq-ans p{ display:block; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left; margin-top:6px;}
div#faq-ans div.thefield{ font:bold 12px Arial, Helvetica, sans-serif; width:100px; float:right; height:20px; color:#062C78;}
div#faq-ans div.thefield a{ text-decoration: underline; color:#062C78;}
div#faq-ans div.thefield a:hover{ text-decoration:none;}



/*------------------FAQ----------------- */


/* BODY */






/* FOOTER */
div#footer{width:760px; height: auto; margin:0; background:#FFF; margin-top:10px; padding:10px 20px 10px 20px; border:none; border-top:solid 5px #131313;}

div#footer div.footleftpan{ width:160px; margin:0;  height:80px; background-color:#FFF; float:left; 
background:url(../images/footleftpan.jpg) left top no-repeat; }
div#footer div.footrightpan{ width:150px; margin:0;  height:80px; background-color:#FFF; float:right;
background:url(../images/footrightpan.jpg) right top no-repeat; }

div#footer div.footcenterpan{width:420px; margin:0px; padding:0px 4px 0 20px;  height:30px; float:left; text-align:center;
 font: normal 12px Arial, Helvetica, sans-serif; color:#474747; }
div#footer div.footcenterpan a{ text-decoration: none; color:#474747;}
div#footer div.footcenterpan a:hover{ text-decoration:underline; color:#000;}


/* FOOTER */





/* TEXT STYLES */
.text1{ display:block; font:normal 20px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}

.text2{ display:block; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}

.text3 {font:bold 12px Arial, Helvetica, sans-serif; color:#00195B; text-decoration:none;}

.text4{ display:block; font:normal 30px Arial, Helvetica, sans-serif; color:#000000; text-align:left; }
.text5{ font:normal 20px Arial, Helvetica, sans-serif; color:#000000;}
.text6{ font: bold 12px Arial, Helvetica, sans-serif; color:#4F4F4F;}

.text7{ font: normal 12px Arial, Helvetica, sans-serif; color:#2400FF; text-decoration:underline;}

.tabheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F58517;
	text-decoration: none;
}
.regular12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #00195B;
	text-decoration: none;
}

.regular120 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff; background:#001956; 
	text-decoration: none;
}
.regular12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00195B;
	text-decoration: none;
}
.regular12underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #00195B;
	text-decoration: underline;
}

.regular12underline a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#F58517;
	text-decoration: underline;
}
.regular14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00195B;
	text-decoration: none;
}
.regular14uderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #00195B;
	text-decoration: underline;
}

.successmsg{ display:block; font: normal 12px Arial, Helvetica, sans-serif; color: #FF4242; text-align:left;}
.successmsgform{  font: normal 12px Arial, Helvetica, sans-serif; color: #FF4242; text-align:left;}
.errorsmsg{ display:block; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
/* TEXT STYLES */

div.contentbox{ width:568px; height:auto; margin:0; padding:10px; background:#F3F3F3; border:solid 1px #CCCCCC;}
div.contentbox h4{ display:block; font: normal 20px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
div.contentbox p{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin-top:10px;}