body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background:url(../images/main_background.gif) repeat-x top left #b0afaf;}
p, form {margin:0; padding:0}
input, textarea, select {margin:0; padding:0;}
img {border:0 none; margin:0px; padding:0px;} 
.hiddenPic {display:none;}


.Lt1 {float:left}
.Rt1 {float:right}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0}

.logo_bg{background:url(../images/logo_bg.png) no-repeat left top; width:313px; height:175px; display:block; margin:0px; padding:0px;}
* html .logo_bg{back\ground-color:transparent; back\ground:transparent url(../images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_bg.png", sizingMethod="scale");}
.logo_bg .logo {background:url(../images/logo.jpg) no-repeat top left; padding:0; margin:0; float:right;}
.logo_bg .logo a {width:263px; height:117px; display:block; cursor:pointer; position:relative;}
.logo_bg .logo a span {display:none;}

.white_text {padding:0 34px 0 0; margin:18px 0 0 0; line-height:25px; color:#FFFFFF; text-align:right;}
.WhiteText:link {color:#FFFFFF; text-decoration:none;}
.WhiteText:visited {color:#FFFFFF; text-decoration:none;}
.WhiteText:hover {color:#FFFFFF; text-decoration:underline;}

.BlackText:link {color:#000; text-decoration:none;}
.BlackText:visited {color:#000; text-decoration:none;}
.BlackText:hover {color:#000; text-decoration:underline;}


.GrayText:link {color:#292929; text-decoration:underline;}
.GrayText:visited {color:#292929; text-decoration:underline;}
.GrayText:hover {color:#292929; text-decoration:none;}


.left-shd-bg{background:url(../images/left-shd-bg.gif) repeat-y top left; width:16px;}
.right-shd-bg{background:url(../images/right-shd-bg.gif) repeat-y top left; width:16px;}
.main_middle_bg{background:url(../images/main_mid_bg.gif) repeat-x top left; background-color:#edeeee; height:524px; padding:0px 18px 0px 18px;}
.welcome_title{padding:25px 0px 0px 0px;}
.float{float:left;}
.clear{clear:both; margin:-1px; padding:0; font-size:0; line-height:0; visibility:hidden; height:0;}
.welcome_content{text-align:justify; padding:0px 0px 0px 12px; color:#2e2e2e; line-height:16px;}
.middle_content {padding:6px 0 0 0;}


.simple_example{margin:18px 0 0 0;}
.blue_title{color:#025585; font-weight:bold; font-size:13px; padding:0 0 5px 0;}
.small_content{text-align:justify; padding:0; color:#2e2e2e; line-height:16px;}

.newsList{margin:0; padding:0px 0px 0px 0px;}
.newsList li {margin:4px 0px 0px 25px; list-style-type:none; background:url(../images/blue_arrow.gif) no-repeat left; padding:0 0 0 12px; line-height:14px; }

.right_sidebar {margin:9px 0px 0px 0px;}
.right_top_corner{background:url(../images/right_mid_bg.gif) repeat-x top left #a1a1a1; height:470px;}

.bottom_bg{background:url(../images/bottom_bg.gif) no-repeat top left; height:80px; }
.bottom_text{text-align:right; padding:50px 18px 0px 0px; margin:0px 0px 0px 0px; color:#000;}

.login_icon{background:url(../images/login_icon.gif) no-repeat ; line-height:26px; padding:0px 0px 0px 32px; font-weight:bold; color:#000000;}
.offer_icon{background:url(../images/offer_icon.gif) no-repeat ; line-height:16px; height:30px; padding:0px 0px 15px 38px; font-weight:bold; color:#000000;}
.live_icon{background:url(../images/live_icon.gif) no-repeat; line-height:22px; height:26px; padding:0px 0px 0px 40px; font-weight:bold; color:#000000;}
.margin{margin:0px 18px 0px 18px;}
.login_input{background-color:#d5d5d5; border:1px solid #949393; height:17px; width:118px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.login-text {color:#000;}
.input_btn {background:url(../images/btn_bg.gif) no-repeat top left; height:21px; color:white; border:0px; width:62px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; padding:0 0 3px 0;}

.upload_btn {background:url(../images/upload_btn.gif) no-repeat top left; height:21px; color:white; border:0px; width:92px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; padding:0 0 3px 0;}

.live-text {color:#000; padding:0px 0px 0px 40px; line-height:18px;}
.offer-text {color:#000; text-align:justify;}

.home_navi1{background:url(../images/home_inactive.gif) top left no-repeat; height:35px; line-height:35px; text-align:center; color:#b0afaf; font-weight:bold; display:block; text-decoration:none;}
.home_navi1:hover{background:url(../images/home_active.gif) top left no-repeat; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none;}
.home_navi{background:url(../images/home_active.gif) top left no-repeat; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none;}

.services_navi1{background:url(../images/service_inactive.gif) top right no-repeat; height:35px; line-height:35px; text-align:center; color:#b0afaf; font-weight:bold; display:block; text-decoration:none}
.services_navi1:hover{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}
.services_navi{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}

.cargo_navi1{background:url(../images/service_inactive.gif) top right no-repeat; height:35px; line-height:35px; text-align:center; color:#b0afaf; font-weight:bold; display:block; text-decoration:none}
.cargo_navi1:hover{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}
.cargo_navi{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}


.career_navi1{background:url(../images/career_inactive.gif) top right no-repeat; height:35px; line-height:35px; text-align:center; color:#b0afaf; font-weight:bold;display:block; text-decoration:none}
.career_navi1:hover{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold;display:block; text-decoration:none}
.career_navi{background:url(../images/mid_navi_activebg.gif) top right repeat-x; height:35px; line-height:35px; text-align:center; color:#000000; font-weight:bold;display:block; text-decoration:none}


.contact_navi1{background:url(../images/contact_inactive.gif) top right no-repeat; line-height:35px; height:35px; text-align:center; color:#b0afaf; font-weight:bold; display:block; text-decoration:none}
.contact_navi1:hover{background:url(../images/contact_active.gif) top right no-repeat; line-height:35px; height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}
.contact_navi{background:url(../images/contact_active.gif) top right no-repeat; line-height:35px; height:35px; text-align:center; color:#000000; font-weight:bold; display:block; text-decoration:none}

.content_top{background:url(../images/content_bg_top.gif) left top repeat-x; height:11px;}
.content_bottom{background:url(../images/content_bg_bottom.gif) left top repeat-x; height:11px;}
.content_left{background:url(../images/content_bg_left.gif) left top repeat-y; width:11px;}
.content_right{background:url(../images/content_bg_right.gif) left top repeat-y; width:11px;}

.data_text{line-height:16px; text-align:justify;}

.middle_main_table{padding:25px 0px 0px 0px;}
.main_table_bg{background-color:#c7c7c7;}

.td_text{height: 16px; line-height: 16px; padding:4px 0 2px 10px; *padding:2px 0 2px 10px; color:#333333; background:#efefef; border:1px solid #afafaf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.td_texarea{line-height:14px; width:220px; height:70px; padding:4px 0 7px 10px; color:#333333; background:#efefef; border:1px solid #afafaf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.mandatory{ color:#FF0000;}

.register_input{background-color:#f0f0f0;  border:1px solid #949393; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.comment_textarea{background-color:#f0f0f0;  border:1px solid #949393; width:250px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Carrer */
.carrer_box{width:550px; margin:10px auto;border:1px solid #b0afaf;}
.carrer_box .title{width:500px; padding:0 0 0px 20px; height:25px; line-height:25px; font-weight:bold; float:left;}

.DropDown{float:left; padding:10px 0 10px 20px;}
.td_texareacareer{line-height:20px; width:420px; height:40px; padding:4px 0 7px 10px; color:#333333; background:#efefef; border:1px solid #afafaf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/* Services */
ul.menu{margin:7px 0 0 0; padding:0; list-style-type:none;}
ul.menu li{margin:3px 0 0 0; padding:0;}
ul.menu li span{ background:url(../images/bullet.gif) left 3px no-repeat; padding-left:15px; text-decoration:none;}

.contact_data_border{ border:1px solid #b0afaf;}


/* highslide page start */
.highslide-html {background-color:white}
.highslide-html-blur {}
.highslide-html-content {position:absolute; display:none; font-size:12px; width:500px}
.highslide-loading {display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; text-decoration:none; padding:2px; border:1px solid black; background-color:white; padding-left:22px; background-image:url(images/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white; background-color:gray}
/* Styles for the popup */
.highslide-wrapper {background-color:white}
.highslide-wrapper .highslide-html-content {width:500px; height:470px; padding:15px 10px 10px 10px;}
.highslide-wrapper .highslide-header div {margin:0px 0px 0px 0px; padding:0px}
.highslide-wrapper .highslide-header ul {margin:0; padding:0; text-align:right}
.highslide-wrapper .highslide-header ul li {display:inline; padding-left:1em}
.highslide-wrapper .highslide-header ul li.highslide-close {font-size:10px}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none}
.highslide-wrapper .highslide-header a {font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none}
.highslide-wrapper .highslide-header a:hover {color:black}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move; font-size:10px}
.highslide-wrapper .highslide-footer {height:11px}
.highslide-wrapper .highslide-footer .highslide-resize {float:right; height:11px; width:11px; background:url(images/graphics/resize.gif)}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor:move}
.highslide-resize {cursor:nw-resize}
/* These must be the last of the Highslide rules */
.highslide-display-block {display:block}
.highslide-display-none {display:none}
/* highslide page end */

/* Styles for UserList Page */
.UserListTitle{font-size:12px; font-weight:bold;}
.ListStyleType{background:#fff; height:30px; width:450px; margin:0 auto; border:1px solid #b0afaf;}
.UserListTable{border:1px solid #b0afaf;}

.UserListTableTitle{background:#d6d8d9; height:auto; font-weight:bold; border-bottom:1px solid #b0afaf; border-right:1px solid #b0afaf; padding:8px 0 8px 5px;}
.UserListTableTitleLast{background:#d6d8d9; height:auto; font-weight:bold; border-bottom:1px solid #b0afaf; padding:4px 0 4px 5px;}

.UserListTableWhite{background:#fff; height:auto; text-align:left; border-bottom:1px solid #b0afaf; border-right:1px solid #b0afaf; padding:4px 4px 4px 5px;}
.UserListTableWhiteLast{background:#fff; height:auto; text-align:left; border-bottom:1px solid #b0afaf; padding:4px 0 4px 5px;}
.UserListTableWhiteBottom{background:#fff; height:auto; text-align:left; border-right:1px solid #b0afaf; padding:4px 0 4px 5px;}
.UserListTableWhiteLastBottom{background:#fff; height:auto; text-align:left; padding:4px 0 4px 5px;}

.UserListTableGray{background:#f8f8f8; height:auto; text-align:left; border-bottom:1px solid #b0afaf; border-right:1px solid #b0afaf; padding:4px 4px 4px 5px;}
.UserListTableGrayLast{background:#f8f8f8; height:auto; text-align:left; border-bottom:1px solid #b0afaf; padding:4px 0 4px 5px;}
.UserListTableGrayBottom{background:#f8f8f8; height:auto; text-align:left; border-right:1px solid #b0afaf; padding:4px 0 4px 5px;}
.UserListTableGrayLastBottom{background:#f8f8f8; height:auto; text-align:left; padding:4px 0 4px 5px;}

.UserNaviSimple{width:18px; height:18px; line-height:18px; background:#fff; float:left; display:block; text-align:center; border:1px solid #b0afaf; margin:0 0 0 5px; cursor:pointer;}

.UserNaviHover{width:18px; height:18px; line-height:18px; background:#d6d8d9; float:left; display:block; text-align:center; border:1px solid #b0afaf; margin:0 0 0 5px; cursor:pointer;}
.UserNaviSelect{width:18px; height:18px; line-height:18px; background:#d6d8d9; float:left; display:block; text-align:center; border:1px solid #b0afaf; margin:0 0 0 5px; cursor:pointer;}

.UserNaviSimple a{color:#000000; text-decoration:none;}
.UserNaviSimple a:hover{text-decoration:underline;}

.UserNaviHover a{color:#000000; text-decoration:none;}
.UserNaviHover a:hover{text-decoration:underline;}

.UserNaviSelect a{color:#000000; text-decoration:none;}
.UserNaviSelect a:hover{text-decoration:underline;}

/* Quote Request Page */

.NavTitle{font-size:11px; font-weight:bold; text-decoration:underline; color:#025585;}
.NavTitle:hover{text-decoration:none; color:#025585;}
.NavTitleHighlight{font-size:11px; font-weight:bold;color:#569205;}
.TitleBox{border:1px solid #b0afaf; background:#fff; font-weight:bold;color:#025585; font-size:11px;}

.BoxTable{border:1px solid  #b0afaf; background:#f7f9fa; padding:0 3px; }
.SmallDataText{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.TextBoxWidth_125{width:125px; font-size:11px; padding:2px 0;}
.SelectBox{ font-size:11px; height:21px;}

.maintext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

/* For Home page request quote banner */
.ReqBanner{ width:211px; height:251px; background:url(../images/banner_rate.jpg) left top none; margin:0 auto}
.InstantQuote{ width:181px; height:36px; margin:200px auto 0 auto;}

.grid-cell { border-bottom:1px solid #b0afaf; border-right:1px solid #b0afaf; }
.grid-header {background:#d6d8d9; height:auto; font-weight:bold; border-bottom:1px solid #b0afaf; border-right:1px solid #b0afaf;}