html, body {margin:0; padding:0; height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#47361B;}
a 		{border:none; outline:none; color:#002250; text-decoration:underline;}
a:hover {border:none; outline:none; color:#8E6823; text-decoration:none;}
a:active{border:none; outline:none;}
a img 	{border:none; outline:none;}
p, form, ul, li {margin:0; padding:0; list-style-type:none;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-weight:normal;}
h1 {}
h2 {font-size:18px; color:#002250; margin-bottom:13px;}
h3 {font-size:18px; color:#002250; margin:10px 0px 7px 6px;}
h4 {}
h5 {}
h6 {}
ul{list-style-image: url(/images/li.gif); margin:0 auto; padding:0px 10px 0px 25px;}
li{margin:20px 5px 3px; padding:0px;}
.clear {clear:both; width:1px; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-top:-1px;}
.float-left{float:left;}
.float-right{float:right;}
.blue-color{color:#00184A;}
.blue-color2{color:#194977;}
.allinone{text-decoration:underline; font-size:12px; font-weight:bold; color:#001A33;}
.hor-sep{background:url(/images/hor-sep.gif) repeat-x; width:100%; height:1px; font-size:0px; margin:0px; padding:0px; margin-bottom:15px;}

/* ------- Top Section CSS ------- */
.main-top{padding-top:15px;}
.logo{float:left; padding:8px 0px 14px 54px; width:248px;}
.topnav{float:left; padding-right:48px; padding-top:2px; width:621px;}
.calltheexpert{margin-top:15px; float:right;}
.topnavarea{float:right;}
.topnav-icon{float:left; padding-right:4px;}
.topnavalign{float:left; width:511px;}
.topnavalign .in-active a {text-decoration:none; float:left; color:#47361B; font-size:11px;  padding-top:3px; padding-right:18px;}
.topnavalign .in-active a:hover {text-decoration:none; float:left; color:#B5985A; font-size:11px; padding-top:3px; padding-right:18px;}
.topnavalign .active a 	 {text-decoration:none; float:left;color:#B5985A; font-size:11px; padding-top:3px; padding-right:18px;}
.topnavalign .active a:hover {text-decoration:none; float:left; color:#47361B; font-size:11px; padding-top:3px; padding-right:18px;}
.main-top2{background:url(/images/top-back.gif) repeat-x; width:100%; height:95px; margin:0px auto; padding:0px;}
.main-topcenter2{width:890px; margin:0px auto; padding:0px;}
.logo2{float:left; padding-top:12px;}
.topnav2{float:right; width:500px;}
.calltheexpert2{margin-top:15px; padding-right:18px; float:right;}
.topnavarea{float:right; margin-top:10px; width:500px;}
.topnav-icon2{float:right; padding-right:4px;}
.topnavalign{float:left; width:511px;}
.topnavalign2 .in-active a {text-decoration:none; float:right; color:#47361B; font-size:11px;  padding-top:3px; padding-right:18px;}
.topnavalign2 .in-active a:hover {text-decoration:none; float:right; color:#B5985A; font-size:11px; padding-top:3px; padding-right:18px;}
.topnavalign2 .active a 	 {text-decoration:none; float:right;color:#B5985A; font-size:11px; padding-top:3px; padding-right:18px;}
.topnavalign2 .active a:hover {text-decoration:none; float:right; color:#47361B; font-size:11px; padding-top:3px; padding-right:18px;}
.main-top2{background:url(/images/top-back.gif) repeat-x; width:100%; height:95px; margin:0px auto; padding:0px;}
.main-topcenter2{width:890px; margin:0px auto; padding:0px;}
/* ------- Top Section CSS ------- */

/* ------- Navigation Section CSS ------- */
.main-navigation{width:907px; font-weight:bold; margin:0 auto; padding:0px;}
.nav{position:relative; padding:0px 0px 0px 10px; margin:0 auto; width:895px; height:30px; list-style:none; font-size:13px; margin-bottom:1px;}
.nav li{float:left; margin:0px; padding:0px;}
.nav li a{float:left; display:block; color:#002250; text-decoration:none; font-weight:bold;	padding:0 0 0 16px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
.nav li a b{float:left; display:block;	padding:0 24px 0 6px;}
.nav li.active a, .nav li a:hover{color:#47361B; background:url(/images/nav_hover_left.gif) no-repeat; background-position:left;}
.nav li.active a b, .nav li a:hover b{color:#47361B; background:url(/images/nav_hover_right.gif) no-repeat right top;}
.nav .nav-bullet{padding-top:7px;}
.nav2{background:url(/images/nav-back2.gif) no-repeat; height:25px; position:relative; padding:0px 0px 0px 10px; margin:-1px 0px 0px 0px; list-style:none;}
.nav2 li{float:left; margin:0px; padding:0px;}
.nav2 li a{float:left; display:block; color:#47361B; text-decoration:none; font-weight:bold; padding:0 0 0 14px; height:25px; line-height:25px; text-align:center; cursor:pointer;}
.nav2 li a b{float:left; display:block;	padding:0 14px 0 0px;}
.nav2 li.active a, .nav2 li a:hover{color:#FEFEFE; background:url(/images/nav_hover_left2.gif) no-repeat; background-position:left;}
.nav2 li.active a b, .nav2 li a:hover b{color:#FEFEFE; background:url(/images/nav_hover_right2.gif) no-repeat right top;}
.nav2 .nav-bullet{padding-top:7px;}
.nav2back2{background:url(/images/nav-back3.gif) no-repeat; width:907px; height:5px; margin:0px auto; padding:0px; font-size:0px;}
.main-navigation2{background:url(/images/nav-back4.gif) repeat-x; width:100%; height:56px; margin:0 auto; padding:0px;}
.main-navigationcenter2{width:920px; font-weight:bold; margin:0 auto; padding:0px;}



.main-navigationcenter3{width:1140px; font-weight:bold; margin:0 auto; padding:0px;}


.nav3{position:relative; padding:0px 0px 0px 10px; margin:0 auto; width:895px; height:30px; list-style:none; font-size:13px; margin-bottom:1px;}
.nav3 li{float:left; margin:0px; padding:0px;}
.nav3 li a{float:left; display:block; color:#002250; text-decoration:none; font-weight:bold; padding:0 0 0 16px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
.nav3 li a b{float:left; display:block;	padding:0 24px 0 6px;}
.nav3 li.active a, .nav3 li a:hover{color:#47361B; background:url(/images/nav_hover_left.gif) no-repeat; background-position:left;}
.nav3 li.active a b, .nav3 li a:hover b{color:#47361B; background:url(/images/nav_hover_right.gif) no-repeat right top;}
.nav3 .nav-bullet{padding-top:7px;}
.nav4{height:25px; position:relative; padding:0px 0px 0px 10px; margin:-1px 0px 0px 0px; list-style:none;}
.nav4 li{float:left; margin:0px; padding:0px;}
.nav4 li a{float:left; display:block; color:#47361B; text-decoration:none; font-weight:bold; padding:0 0 0 14px; height:25px; line-height:25px; text-align:center; cursor:pointer;}
.nav4 li a b{float:left; display:block;	padding:0 14px 0 0px;}
.nav4 li.active a, .nav4 li a:hover{color:#FEFEFE; background:url(/images/nav2_hover_left2.gif) no-repeat; background-position:left;}
.nav4 li.active a b, .nav4 li a:hover b{color:#FEFEFE; background:url(/images/nav2_hover_right2.gif) no-repeat right top;}
.nav4 .nav-bullet{padding-top:7px;}
.nav4back2{background:url(/images/nav-back3.gif) no-repeat; width:907px; height:5px; margin:0px auto; padding:0px; font-size:0px;}
/* ------- Navigation Section CSS -----*/

/* ------- Header Section CSS ------- */
.header-picture{margin:0pt auto 0pt 34px;}
.header-picture2{margin:0px auto; width:1156px;}
/* ------- Header Section CSS ------- */

/* ------- Basic Search Section CSS ------- */
.main-slider{width:300px; margin:0px; padding:0px; float:left;}
.main-search{background:url(/images/basicsearch-back.gif) no-repeat; width:300px; height:210px; font-size:11px; color:#03194B; float:left; margin-top:-1px;}
.tab1{float:left; font-size:0px; padding-left:86px;}
.tab2{float:left; padding-left:1px; font-size:0px;}
#SliderContaningDiv{width:290px; padding-left:10px; float:left;}
#SliderContaningDiv .slider-track{background:url(/images/slider-track.gif) no-repeat; width:106px; height:8px; float:left; margin-top:3px;position:relative;}
#SliderContaningDiv .slider-handle{background:url(/images/slider-handle.gif) no-repeat; width:5px; height:14px; cursor:pointer; position:absolute; margin-top:-2px;margin-left:-5px;}
#SliderContaningDiv .slider-text{font-size:10px; float :right; font-size:10px; padding-right:10px;}
#SliderContaningDiv .slider-text2{float:left; width:110px;}
/* ------- Basic Search Section CSS ------- */

/* ------- Main Section CSS ------- */
.main-wrapper {background:url(/images/back.gif) repeat-x top #001A33; width:100%; margin:0px auto; padding-top:7px;}
.wrapper-page {background:url(/images/back2.gif) repeat-y top; width:971px; margin:0px auto; padding:0px;}
.wrapper-page2 {width:890px; margin:0px auto; padding:0px;}
.mainworking{width:675px; float:left;}
.mainworking2{width:678px; float:left;}
.workingarea{width:625px; padding-left:50px; float:left;}
.main-side1{width:300px; float:left; padding:16px 0px 0px 35px;}
.main-side2{width:300px; float:left; padding:16px 0px 0px 40px;}
.main2-side1{width:159px; float:left;}
.main2-side2{width:496px; float:left; padding-left:23px;}
.main-crumbar{width:600px; margin:0px; float:left; font-size:11px; margin:15px 0px 12px 0px;}
.main-crumbar .in-active a 	     {outline:none; color:#47361B; font-size:11px; float:left; text-decoration:none; padding-right:12px;}
.main-crumbar .in-active a:hover {outline:none; color:#194977; font-size:11px; float:left; text-decoration:none; padding-right:12px;}
.main-crumbar .active a 	     {outline:none; color:#194977; font-size:11px; float:left; text-decoration:none; padding-right:12px;}
.main-crumbar .active a:hover    {outline:none; color:#47361B; font-size:11px; float:left; text-decoration:none; padding-right:12px;}
.main-crumbar .crumbar-bullet{float:left; padding:5px 5px 0px 0px;}
.text-1{font-size:11px; margin-bottom:30px;}
.text-2{font-size:11px; margin-bottom:15px;}
.quicksearch-t{background:url(/images/quicksearch-t.gif) no-repeat; width:300px; height:4px; font-size:0px;}
.quicksearch-b{background:url(/images/quicksearch-b.gif) no-repeat; width:300px; height:4px; font-size:0px; padding-bottom:26px;}
.quicksearch-c{background:url(/images/quicksearch-c.gif) repeat-x top #E6DECB; border:1px solid #D7CCB0; border-top:none; border-bottom:none;}
.quicksearch-c a 	   {border:none; outline:none; color:#726136; text-decoration:none;}
.quicksearch-c a:hover {border:none; outline:none; color:#002250; text-decoration:underline;}
.quicksearch-headimg{float:left; padding:2px 5px 17px 5px;}
.quicksearch-head{float:left; font-weight:bold; color:#00184A; padding-top:1px;}
.quicksearch-flag{float:left; padding:2px 9px 0px 10px;}
.quicksearch-country{float:left; padding:0px 0px 6px 0px; font-size:11px; width:110px;}
.quicksearch-line{margin:8px 0px 10px 2px;}
.quicksearch-select{font-size:11px; float:left; padding-right:5px; height:34px; padding-left:8px;}
.quicksearch-select2{font-size:11px; float:left; padding-right:5px; height:34px;}
.quicksearch-button{float:left;}
.corporate-picback{background:url(/images/corporate-picback.gif) no-repeat; width:297px; height:98px; padding:3px 0px 0px 3px; font-size:0px;}
.corporate-heading{padding-top:12px; font-weight:bold; color:#00184A;}
.corporate-text{font-size:11px; padding-top:8px;}
.corporate-link{float:left; font-size:11px; margin-top:8px;}
.corporate-arrow{float:left; padding:11px 0px 0px 6px;}
.table-color1{background-color:#002250; color:#FFFFFF; font-weight:bold;}
.table-text1{padding:5px 10px;}
.table-color2{background-color:#DACAAD; color:#333333;}
.table-text2{padding:5px 10px;}
.table-color3{background-color:#E0D4BB; color:#343434;}
.table-text3{padding:5px 10px;}
.popup{width:392px; margin:0px auto; padding:0px; background-color:#FFFFFF;}
.popup-center{border:1px solid #5A5A5A; border-top:none; border-bottom:none; width:388px; margin:0px auto;}
.corner1{background:url(/images/corner-1.gif) no-repeat; width:8px; height:8px; float:left; font-size:0px; margin:0px auto;}
.corner2{background:url(/images/corner-2.gif) no-repeat; width:8px; height:8px; float:left; font-size:0px; margin:0px auto;}
.corner3{background:url(/images/corner-3.gif) no-repeat; width:8px; height:8px; float:left; font-size:0px; margin:0px auto;}
.corner4{background:url(/images/corner-4.gif) no-repeat; width:8px; height:8px; float:left; font-size:0px; margin:0px auto;}
.corner-t{background:url(/images/corner-t.gif) repeat-x; width:376px; height:8px; float:left; font-size:0px; margin:0px auto;}
.corner-b{background:url(/images/corner-b.gif) repeat-x; width:376px; height:8px; float:left; font-size:0px; margin:0px auto;}
.links2 a {text-decoration:none; float:right; color:#B5985A; font-size:11px;  padding-top:4px; padding-right:12px;}
.links2 a:hover {text-decoration:none; float:right; color:#47361B; font-size:11px; padding-top:4px; padding-right:12px;}
.links2-icon{text-decoration:none; float:right; color:#B5985A; font-size:11px; padding-right:4px; padding-top:2px;}
.backtotop{margin:50px 0px 10px 0px; float:left}
.backtotop-icon{float:left; padding:1px 5px 0px 0px;}
.backtotop-text{font-size:11px; float:left;}
/* ------- Main Section CSS ------- */

/* ------- Side Panel Section CSS ------- */
.sidepanel{width:224px; float:left; padding:46px 0px 0px 40px;}
.sidepanel2{width:190px; float:left; padding:75px 0px 0px 22px;}
.sp-control{margin-bottom:26px;}
.sp-controlheading{background:url(/images/tellmeback.gif) no-repeat; width:197px; height:26px; font-weight:bold; color:#003768; padding:7px 0px 0px 27px;}
.sidemenu{width:159px; margin:0px auto; padding:0px; text-decoration:none; padding-top:7px;}
.sidemenu .in-active a       {text-decoration:none; color:#47361B; font-size:12px; font-weight:bold; padding-left:14px; display:block;}
.sidemenu .in-active a:hover {background:url(/images/arrow2.gif) no-repeat center left; text-decoration:none; color:#002250; font-size:12px; font-weight:bold; padding-left:14px;}
.sidemenu .active a       {background:url(/images/arrow2.gif) no-repeat center left; padding-left:14px; text-decoration:none; color:#002250; font-size:12px; font-weight:bold;}
.sidemenu .active a:hover {background:url(/images/arrow2.gif) no-repeat center left; padding-left:14px; text-decoration:none; color:#47361B; font-size:12px; font-weight:bold;}
.links2-icon{text-decoration:none; float:right; color:#B5985A; font-size:11px; padding-right:4px; padding-top:2px;}
.sidemenu-line{padding:6px 0px; font-size:0px;}
.banner{margin-bottom:22px;}
/* ------- Side Panel Section CSS ------- */

/* ------- Footer News Section CSS ------- */
.footer-news{width:911px; margin:0px auto; padding:0px; margin-top:6px;}
.footer-newsbackline{background:url(/images/footer-newsbackline.gif) no-repeat; width:911px; height:20px; font-size:0px;}
.footer-newsheading{float:left; color:#47361B; font-weight:bold; padding:7px 4px 0px 7px;}
.footer-newstext{float:left; width:392px; padding-top:7px;}
.footer-newsline1{float:left; padding:2px 23px 0px 21px;}
.footer-newsline2{float:left; padding:2px 23px 0px 24px;}
/* ------- Footer News Section CSS ------- */

/* ------- Form Section CSS ------- */
.form-corner1{background:url(/images/form-corner1.gif) no-repeat; width:593px; height:5px; font-size:0px;}
.form-corner2{background:url(/images/form-corner2.gif) no-repeat; width:593px; height:5px; font-size:0px;}
.form-back{background:url(/images/form-back.gif) repeat-y; width:593px; float:left;}
.form2-corner1{background:url(/images/form2-corner1.gif) no-repeat; width:372px; height:5px; font-size:0px;}
.form2-corner2{background:url(/images/form2-corner2.gif) no-repeat; width:372px; height:5px; font-size:0px;}
.form2-back{background:url(/images/form2-back.gif) repeat-y; width:372px; float:left;}
select{font-family:Arial; font-size:12px; color:#47361B; border-top:1px solid #ADACB2;}
input {font-family:Arial; font-size:12px; color:#47361B;}
textarea {font-family:Arial; font-size:12px; color:#47361B;}
.form-row{width:555px; margin-left:55px;}
.form-row2{margin-left:210px;}
.form-text{float:left; width:155px; font-size:11px; color:#47361B;}
.form-input{float:left; width:400px;}
.form-space {clear:both; width:1px; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:9px;}
.shortInput, .normalInput, .mediumInput, .longInput, {padding:2px 3px 0px 3px; height:18px;}
.normalSelect{width:200px; font-size:11px; border-top:1px solid #B3AB98; border-right:1px solid #C5BEAE; border-bottom:1px solid #DCCEB3; border-left:1px solid #C5BEAE;}
.mediumSelect{width:202px; font-size:11px; border-top:1px solid #B3AB98; border-right:1px solid #C5BEAE; border-bottom:1px solid #DCCEB3; border-left:1px solid #C5BEAE;}
.normalInput{width:200px; border-top:1px solid #B3AB98; border-right:1px solid #C5BEAE; border-bottom:1px solid #DCCEB3; border-left:1px solid #C5BEAE; font-size:11px;}
.normaltextarea{width:280px; height:100px; border-top:1px solid #B3AB98; border-right:1px solid #C5BEAE; border-bottom:1px solid #DCCEB3; border-left:1px solid #C5BEAE;}
.mediumInput{width:145px;}
.mark{color:#C90103; vertical-align:top; padding:0px 3px; font-size:11px;}
.mandatory{color:#897E6A; padding:8px 14px 0px 0px; float:right; font-size:11px;}
.note{background-color:#FFFFFD; border-top:1px solid #B3AB98; border-right:1px solid #C5BEAE; border-bottom:1px solid #DCCEB3; border-left:1px solid #C5BEAE; font-size:10px; color:#897E6A; width:238px; padding:8px 0px 12px 10px;}
.main-input{width:160px; height:17px; font-size:11px; border:1px solid #867244; padding:1px 3px 0px 5px; margin:0px;}
.main-select{width:139px; height:24px; font-size:11px; border:1px solid #AFA896 #C2BCAC #D7CCB0 #C2BCAC; color:#010101; padding:3px 0px 0px 0px; margin:0px;}
.sliderSelect{width:280px; height:24px; font-size:11px; border:1px solid #AFA896 #C2BCAC #D7CCB0 #C2BCAC; color:#010101;}
.form2-row{width:318px; padding-left:50px;}
.form2-row2{margin-left:133px;}
.form2-text{float:left; width:83px; font-size:11px; color:#47361B;}
.form2-input{float:left; width:235px;}
.form2-space {clear:both; width:1px; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:9px;}
/* ------- Form Section CSS ------- */

/* ------- Footer Section CSS ------- */
.main-footer{background:url(/images/back3.gif) repeat-x top; width:100%; height:215px; margin:auto 0; padding:0px; font-size:11px; color:#FFFFFF;}
.main-footer a {text-decoration:none; outline:none; color:#ffffff; font-size:11px;}
.main-footer a:hover {text-decoration:none; outline:none; color:#B5985A; font-size:11px;}
.main-footer .in-active a {text-decoration:none; outline:none; color:#ffffff; font-size:11px; float:left; padding:3px 0px 0px 0px;}
.main-footer .in-active a:hover {text-decoration:none; outline:none; color:#B5985A; font-size:11px; float:left; padding:3px 0px 0px 0px;}
.main-footer .active a 	 {text-decoration:none; outline:none; color:#B5985A; font-size:11px; float:left; padding:3px 0px 0px 0px;}
.main-footer .active a:hover {text-decoration:none; outline:none; color:#ffffff; font-size:11px; float:left; padding:3px 0px 0px 0px;}
.footer-blank{background:url(/images/footer-back4.gif) repeat-y; width:971px; height:14px; margin:0px auto; padding:0px;}
.footer-inputarea{background:url(/images/footer-back3.gif) no-repeat; width:971px; height:103px; margin:0px auto; padding:0px;}
.footer-navigation{background:url(/images/footer-back2.gif) no-repeat; width:969px; height:31px; margin:0px auto; padding-top:10px;}
.footer-bullet{float:left; padding:9px 10px 0px 10px; font-size:0px;}
.footer-copyright{width:971px; height:49px; margin:0px auto; padding-top:10px;}
.copyright{float:left; padding:3px 43px 0px 26px;}
.copyright-bullet{float:left; padding:9px 14px 0px 14px; font-size:0px;}
/* ------- Footer Section CSS ------- */