body {padding:0px; margin:0px; background:#2C2C2C url(./images/login/bg-main.gif);}
table {table-layout:fixed;}
td {vertical-align:top;}
a img {border:0px;}
.main-bg-table {width:100%;  height:100%; margin:0px !important;   background:url(./images/login/bg_test.jpg) 50% 0% no-repeat;}
.main-tab {width:100%; height:100%;}
.main-ctab {padding-left:24px; height:100%;}
.content-tab {width:962px; height:100%; background:#fff url(./images/login/cont-bg3.gif) repeat-y !important;}
.bot-cont {height:7px; background: url(./images/login/cont-bg2.gif) no-repeat;}
.bot-cont div {height:7px;}
a {color:#005896; text-decoration:underline;}
a:hover {color:#E26304; text-decoration:none;}

.loginBtn{width:77px;height:39px;background-image:url(./images/login/button_login.gif);border-style:none;cursor:pointer;}
.loginText{color:#4F4F4F;font-family:Arial;font-size:14px;line-height:7px;font-weight:normal;vertical-align:middle;}
.forgotText{font-family:Arial;font-size:14px;line-height:7px;font-weight:normal;vertical-align:middle;line-height:27px;}
.boxtable table{table-layout:auto !important;}
.ibox{width:194px;height:18px;border-style:none;background-color:#fbfbfb;color:#4F4F4F;}

.header {height:373px; }
.content { background:url(./images/login/cont-bg.gif) no-repeat; }
.content h1 {font-size:21px; font-family:arial; color:#369A00; background:url(./images/login/left-h1.gif) no-repeat; padding-left:24px; margin:0px; margin-top:18px; display:block; height:30px;font-weight:normal !important; line-height:30px;}

.content h2.blue {font-size:21px; font-family:"Trebuchet MS"; color:#3C85D1; background:url(./images/login/right-h2.gif) right top no-repeat; text-align:left; padding-right:24px; margin:0px; margin-top:20px; display:block; height:30px; font-weight:normal !important;  display:block; line-height:30px; padding-bottom:0px;}


.main {}
.main .img {text-align:right; width:246px; padding-top:15px;}
.main .text {width:716px; padding-left:20px; padding-top:10px;}
.main .text div {font-family:arial; color:#4F4F4F; line-height:23px; font-size:14px; margin-bottom:20px;}

.left-bg {width:50%;}
.right-bg {width:50%;}
.center-bg {width:996px; padding-top:33px; height:100%;}
.footer-bg {width:100% !Important; height:136px; background:url(./images/login/bg-bottom.gif) repeat-x;}
.footer-bg td {color:#000; font-size:12px; font-family:"Trebuchet MS"; padding-top:20px; line-height:21px;}
.footer-bg a {color:#000; font-size:12px; font-family:"Trebuchet MS"; text-decoration:underline;}
.footer-bg a:hover {color:#000; font-size:12px; font-family:"Trebuchet MS"; text-decoration:none;}
.footer-bg .cp {width:329px; padding-left:25px; background:url(./images/login/bottom-spacer.gif) 100% 20px no-repeat;}
.footer-bg .sc {background:url(./images/login/bottom-spacer.gif) 100% 20px no-repeat; width:276px; padding-left:28px;}
.footer-bg .se {padding-left:28px; width:300px;}

.bottom-nav {text-align:center; height:43px;  font-size:13px; font-family:"Trebuchet MS"; color:#D9D9D9; vertical-align:middle;}
.bottom-nav  a { font-size:13px; font-family:"Trebuchet MS"; color:#D9D9D9;  text-decoration:underline;}
.bottom-nav  a:hover { font-size:13px; font-family:"Trebuchet MS"; color:#D9D9D9;  text-decoration:none;}
.bottom-nav span {padding-left:10px; padding-right:10px;}

.main-mid {width:100%;  }
.main-mid h1 {padding-top:0px; margin-top:0px; margin-bottom:20px;}
.main-news {width:279px;}
.main-services {width:683px;}


.news-item {width:278px; background:url(./images/login/news-bg.gif) repeat-y; margin-bottom:2px;}
.news-hd {background:url(./images/login/news-hd.gif) no-repeat; height:44px; vertical-align:middle; padding-left:14px;}
.news-hd a {font-size:13px; font-family:"Trebuchet MS"; color:#E26304; font-style:italic; font-weight:bold; text-decoration:underline;}
.news-hd a:hover {font-size:13px; font-family:"Trebuchet MS"; color:#E26304; font-style:italic; font-weight:bold; text-decoration:none;}
.news-text {background:url(./images/login/news-bot.gif) left bottom no-repeat; padding:16px; font-size:13px; color:#4F4F4F; line-height:21px; font-family:arial; padding-right:7px; padding-top:4px;}

.main-services-tab {table-layout:auto !Important; margin-left:15px; width:658px !important; background:#A3DAFF url(./images/login/services-bg1.gif) repeat-x; margin-bottom:10px;}
.main-services-tab .hd {width:658px; height:48px; background:url(./images/login/services-hd.gif) no-repeat; padding-left:29px; padding-top:17px;}
.main-services-tab .cont {border-left:1px solid #7EB5DE; border-right:1px solid #7EB5DE;}
.main-services-tab .cont .ctab {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.main-services-tab .cont .c-desc {width:381px; padding-left:10px; }
.main-services-tab .cont .c-desc ul { width:330px; padding:0px; margin:0px; margin-top:10px; margin-bottom:10px;}
.main-services-tab .cont .c-desc ul li {padding:0px; margin:0px; list-style:none; background:url(./images/login/checkmark.gif) 0px 5px no-repeat; padding-left:28px; line-height:30px; font-family:arial; font-size:14px; color:#4F4F4F;}
.main-services-tab .cont .c-img {width:276px; padding-left:17px; padding-top:16px;}
.main-services-tab .cont table { table-layout:auto !Important; }
.main-services-tab .bot {height:7px; background:url(./images/login/services-bg2.gif) left bottom no-repeat;}

/* about us */
.about-who {width:100%;}
.about-who .a-img {width:260px; padding-left:21px; padding-top:10px;}
.about-who .a-desc p {padding:0px; margin:0px; margin-left:18px; background:url(./images/login/mdash.gif) 0px 10px no-repeat; padding-left:43px; font-family:arial; font-size:14px; line-height:21px; color:#474747; margin-bottom:15px; padding-right:15px;}

.a-reliable  {margin-top:21px; margin-left:12px; margin-right:12px; margin-bottom:12px; table-layout:auto; width:456px; background:#F9F9F7 url(./images/login/reliable-bg1.gif) repeat-y; height:100%;}
.a-reliable  .hd {width:456px; height:51px; background:#4298EF url(./images/login/reliable-hd1.gif) no-repeat; padding-top:20px; padding-left:33px;}
.a-reliable .desc {background:url(./images/login/reliable-bg2.gif) left bottom no-repeat; height:210px;}
.a-reliable .desc ul { width:400px; padding:0px; margin:0px; margin-top:10px; margin-bottom:20px; margin-left:35px;}
.a-reliable .desc ul li {padding:0px; margin:0px; list-style:none; background:url(./images/login/checkmark.gif) 0px 5px no-repeat; padding-left:28px; line-height:30px; font-family:arial; font-size:14px; color:#4F4F4F;}



.a-reliable2  {margin-top:12px; margin-left:12px; margin-right:12px; margin-bottom:7px; table-layout:auto; width:936px; background:#F9F9F7 url(./images/login/reliable-bg3.gif) repeat-y; height:100%;}
.a-reliable2  .hd {width:936px; height:51px; text-align:center; background:#4298EF url(./images/login/reliable-hd2.gif) no-repeat; padding-top:20px; }
.a-reliable2 .desc {background:url(./images/login/reliable-bg4.gif) left bottom no-repeat; height:131px;}
.a-reliable2 .desc td {padding-left:28px; line-height:21px; padding-top:20px; padding-bottom:20px; font-family:arial; font-size:14px; color:#4F4F4F;}
.a-reliable2 .desc .t1 {width:350px; background:url(./images/login/a-spacer.gif) 100% 10px no-repeat;}
.a-reliable2 .desc .t2 {width:200px; background:url(./images/login/a-spacer.gif) 100% 10px no-repeat;}
.a-reliable2 .desc .t3 {width:380px;}


.menu { margin-left:18px;table-layout:auto; background:url(./images/login/menu-spacer2.jpg) no-repeat;}
.menu td {padding-top:5px;}
.menu .big {padding-top:0px;}

.header-img {width:970px;}
.i1 {width:185px; }

.i2 {width:168px;  vertical-align:bottom;}
.i3 {width:169px;  vertical-align:bottom;}
.i4 {width:123px;   vertical-align:bottom;}

/* services */

.services-text {width:100%;}
.services-text .s-img {width:338px; padding-left:1px; padding-top:35px; padding-bottom:20px;}
.services-text .s-desc p {padding:0px; margin:0px; margin-left:27px; margin-top:10px;   font-family:arial; font-size:14px; line-height:21px; color:#474747; margin-bottom:15px; padding-right:15px;}

.services-block {width:467px; margin-left:9px; margin-bottom:9px;}
.services-block .num { width:33px;}
.services-block .num span {background:#FF8111 url(./images/login/servicesb-hd1.gif) no-repeat; width:33px; font-size:36px; font-family:georgia; color:#fff; text-align:center; line-height:39px; display:block; height:43px;}
.services-block .text  {width:434px; background:#E8F6FD url(./images/login/servicesb-bg1.gif) repeat-y;}
.services-block .text .inside {width:434px; background:url(./images/login/servicesb-bg2.gif) no-repeat;}
.services-block .text .s-hd {height:43px; padding-left:15px; padding-top:16px;}
.services-block .text .s-cont {background:url(./images/login/servicesb-bg3.gif) left bottom no-repeat;}
.services-block .text .s-cont p { padding:0px; margin:0px; display:block; height:133px; margin-left:18px; margin-top:14px; margin-right:14px; color:#4F4F4F; font-size:14px; font-family:arial; line-height:23px;  }
.services-block .text .s-cont h3 {margin:0px; padding:0px; font-size:14px; font-family:"Trebuchet MS"; color:#4C9B12; margin-left:18px; margin-right:10px; margin-bottom:16px;}

.services-block .text .s-cont ul {line-height:30px;  width:400px; padding:0px; margin:0px; margin-top:0px; margin-bottom:20px; margin-left:29px;}
.services-block .text .s-cont ul li {padding:0px;line-height:14px;  margin:0px; list-style:none; background:url(./images/login/checkmark.gif) 0px 5px no-repeat; padding-left:28px; font-family:arial; font-size:14px; color:#4F4F4F; padding-top:8px; padding-bottom:8px;}

#b1 {height:454px;}
#b2 {height:454px;}
#b3 {height:634px;}
#b4 {height:634px;}

/*careers */

.careers-main { margin-left:1px; margin-right:1px; margin-top:21px;}
.careers-main .left {width:328px; }
.careers-main .c-list {  }
.careers-main .c-list .desc {  font-size:14px; font-family:arial; color:#4F4F4F; line-height:21px; margin-left:10px; margin-bottom:30px; }
.careers-main .left .careers-faq {width:307px; margin-top:40px; background:#F9F9F7 url(./images/login/careers-bg1.gif) repeat-y;}
.careers-main .left .careers-faq .hd {height:44px; font-size:13px; font-family:"Trebuchet MS"; color:#E26304; font-style:italic; font-weight:bold; text-decoration:underline; vertical-align:middle; padding-left:10px; background:#F7F7F3 url(./images/login/careers-hd1.gif) no-repeat;}
.careers-main .left .careers-faq .text {background:url(./images/login/careers-bg2.gif) left bottom no-repeat; font-family:arial; color:#4F4F4F; font-size:13px; line-height:21px;}
.careers-main .left .careers-faq .text div {padding:15px; }
.careers-main .left .careers-faq .text div p {padding:0px; margin:0px; margin-bottom:10px;}

.careers_item {width:602px; height:98px; margin-top:10px; background:url(./images/login/careersb-bg2.gif) repeat-y;}
.careers_item .text {width:506px;  background:url(./images/login/careersb-bg1.gif) no-repeat;}
.careers_item .text h3 {margin:0px; padding:0px; color:#369A00; font-family:arial; font-weight:normal; font-size:18px; margin-left:19px; margin-top:12px; margin-bottom:12px; margin-right:19px;}
.careers_item .text p {margin:0px; padding:0px; font-size:14px; font-family:arial; color:#4F4F4F; line-height:21px;  margin-left:19px;   margin-bottom:7px; margin-right:19px; padding-top:10px;}

.careers_item .btn {width:96px; padding-left:10px; vertical-align:middle;}
.careers_item .bottom {background:url(./images/login/careersb-bg3.gif) no-repeat; height:6px;}

/*careers 2 */

.careers-div {margin-left:27px; margin-top:16px; margin-right:27px; margin-bottom:25px;}
.careers-div p {margin:0px; padding:0px;font-size:14px; font-family:arial; color:#4F4F4F; line-height:21px; margin-bottom:15px;}

.careers_item2 {width:916px; height:78px; margin-top:10px; background:url(./images/login/careersb2-bg2.gif) repeat-y;}
.careers_item2 .text {width:916px;  text-align:center; background:url(./images/login/careersb2-bg1.gif) no-repeat;}
.careers_item2 .text h3 {margin:0px; padding:0px; color:#369A00; font-family:arial; font-weight:normal; font-size:18px; margin-left:19px; margin-top:12px; margin-bottom:12px; margin-right:19px;}
.careers_item2 .text p {margin:0px; padding:0px; font-size:14px; font-family:arial; color:#4F4F4F; line-height:21px;  margin-left:19px;   margin-bottom:7px; margin-right:19px;}

 
.careers_item2 .bottom {background:url(./images/login/careersb2-bg3.gif) no-repeat; height:6px;}

.c-questions table.q {margin-left:10px; margin-top:20px; margin-bottom:20px;}
.c-questions table td {font-size:14px; font-family:arial; color:#4F4F4F; height:38px; vertical-align:middle;}
.c-questions table td.first {width:334px; }
.c-questions table td.first input {width:334px; height:28px; padding-top:5px; padding-left:5px; border:0px; background:#FBFBFB url(./images/login/input1.gif) no-repeat;}
.c-questions table td.second {width:134px; text-indent:22px;}
.c-questions .other-questions {padding-left:30px;}
.c-questions .question-area .textarea {margin:0px !important; width:917px; height:98px; background:url(./images/login/textarea.gif) no-repeat;}
.c-questions .question-area .textarea textarea { text-indent:0px;border:0px; width:908px; height:88px; background:#FBFBFB; margin-left:5px; margin-top:4px;}
.c-questions .question-area h3 {margin:0px; padding:0px; font-size:14px; font-family:arial; color:#4F4F4F; font-weight:normal; margin-left:4px; margin-top:20px; margin-bottom:11px; margin-right:20px;}

input,textarea {font-family:tahoma; font-size:13px; color:#4F4F4F;margin:0px;}
.btn-send {text-align:center; padding:35px;}

.contact_us {margin-top:20px; margin-bottom:20px; width:956px;}
.contact_us .cimg {width:298px;}
.contact-info {width:558px; background:#F8F9F4 url(./images/login/contactus-bg2.gif) repeat-y; margin-left:80px; }
.contact-info .c1 {height:10px; background:url(./images/login/contactus-bg1.gif) no-repeat;}
.contact-info .c2 {height:10px; height:205px; font-size:14px; font-family:arial; color:#4F4F4F; line-height:24px; padding:25px; background:url(./images/login/contactus-bg3.gif) left bottom no-repeat;  padding-top:12px; padding-bottom:20px;}

.contactus2 {table-layout:auto !important; }
.contactus2 td {width:50%;}
.contact_form {width:470px;table-layout:auto !important; margin-top:20px;}
.contact_form td {font-size:14px;   font-family:arial; color:#4F4F4F; height:38px; vertical-align:middle;}
.contact_form td.first {width:125px; }
.contact_form td.first input {width:334px; height:28px; padding-top:5px; padding-left:5px; border:0px; background:#FBFBFB url(./images/login/input1.gif) no-repeat;}
.contact_form td.first1 {height:360px !important;padding-top:2px;}

.contact_form td.first1 .textarea {width:334px;   height:350px !important; border:0px; background:#FBFBFB url(./images/login/textarea2.gif) no-repeat; text-indent:0px !Important; border:0px solid red; text-align:center;}
.contact_form td.first1 .textarea textarea {width:320px; height:340px; margin:5px; border:0px; background:#FBFBFB;}
.contact_form .t {text-indent:20px; vertical-align:top; padding-top:10px;}
.contact_form .butts {table-layout:auto !Imporant;}
.contact_form .butts td {width:30px; padding-left:10px; padding-top:20px; padding-bottom:20px;}




.login_form {width:330px; table-layout:auto !important; margin-top:20px;}
.login_form td {font-size:14px; width:126px;  font-family:arial; color:#4F4F4F; height:38px; vertical-align:middle;}
.login_form td.first {width:204px; }
.login_form td.first input {width:204px; height:28px; padding-top:5px; padding-left:5px; border:0px; background:#FBFBFB url(./images/login/login-field.gif) no-repeat;}

.login_form .t {  vertical-align:top; padding-top:10px;}
 

.Hide {font-family:arial; color:#4F4F4F;}
.Hide
{
    DISPLAY: none
}
.Show
{
    DISPLAY: block
}








.map {padding-left:0px;}
.map img {margin-left:25px;}
.map .address {margin:0px; padding:0px; font-family:arial; font-size:15px; color:#474747; margin-top:25px; margin-bottom:10px; margin-left:25px;}
.map .route {margin:0px; padding:0px; font-family:arial; text-align:right; font-size:13px; color:#474747; margin-top:20px; margin-bottom:5px; margin-right:20px; margin-left:25px;}
#flashcontent {text-align:center; font-family:arial; color:#999;}
#flashcontent a {text-align:center; font-family:arial; color:#fff;}
.mgmt {width:100%; font-family:arial; line-height:20px;}
.mgmt ol {}
.mgmt ol li {font-size:18px; color:#005896; font-family:"Trebuchet MS"; padding-bottom:10px; padding-top:10px;}
 
.mgmt DL {font-size:14px !Important; margin-bottom:7px; margin-top:7px;}
.mgmt DL span {font-weight:bold; font-size:12px; color:#E26304;}
.mgmt dd {color:#4F4F4F; font-size:12px !important;}