html,body{height:100%;}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:normal; /*background: url(/img/front/middle_bg.jpg) no-repeat 0 0; background-size:cover; background-attachment:fixed;*/}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e;}
section, nav, header, footer, figure, article, aside { display:block; }
section, nav, header, footer, figure, article, aside, h1, h2, h3, h4, h5, h6, p, form, ul { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight:normal; font-family:"Times New Roman", Times, serif}
h1 { font-size: 24px; color:#00337f}
h2 { font-size: 20px; color:#00337f}
h5 { font-size: 12px; color:#333333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 0}
ul, ul li { list-style:none }
img { border:none; vertical-align:middle; }
a { outline: 0; text-decoration: none; color: #fff;}
a:hover { color: #1b1b1b; }
.clear { clear:both; font-size:0; line-height:0; overflow:hidden;}
strong, b{font-weight:700;}
input[type=button], input[type=submit] { cursor:pointer; }
input[type=radio], input[type=checkbox]{width:13px; height:13px; margin:0 5px 0 0; padding:0; position:relative; overflow:hidden; vertical-align:middle;}
#container:after, .middle_sub:after{content:'.'; display:block; visibility:hidden; font-size:0; line-height:0; height:0; clear:both;}

#container{width:100%; background:url(/img/front/header_bg.png) repeat-x 0 0; position:relative}

header{background:url(/img/front/header_shadow.png) no-repeat center 100%; padding-bottom:14px;}
#header{width:100%; height:109px; background:url(/img/front/header_bg_map.png) no-repeat center 0}
.header_sub{width:960px; margin:0 auto}
.logo{margin:16px 0 0 20px; float:left}
.main_bg{position:absolute; overflow:hidden; height:100%; width:100%;}
.main_bg img{position:fixed; top:0; left:0; width:100%;}
nav {margin:62px 0 0 0; float:right}
nav li{float:left; font-size:13px; font-weight:bold}
nav li a{display:block; padding-right:7px; color:#333}
nav li a span{display:block; padding:13px 12px 10px 20px;}
nav li a:hover{background:url(/img/front/menu_right.png) no-repeat 100% 0;  padding-right:7px}
nav li a:hover span{background:url(/img/front/menu_left.png) no-repeat 0 0; height:22px; padding:13px 12px 10px 20px; color:#fff}

nav li a.selected{background:url(/img/front/menu_right.png) no-repeat 100% 0;  padding-right:7px}
nav li a.selected span{background:url(/img/front/menu_left.png) no-repeat 0 0; height:22px; padding:14px 12px 9px 20px; color:#fff}
.middle_sub{width:960px; margin:0 auto; padding:26px 0 0 0}
.middle_home{background:url(/img/front/map_bg.png) no-repeat -28px 0; min-height:600px}
.home_map{width:765px; text-align:center; float:left}
.home_map h1{color:#00337f;}
.economy_link{width:780px; text-align:center}
.economy_link a{color:#fefefe; width:780px; font-weight:bold; margin:0 0 0 0; text-align:center;}
.home_map a:hover{ text-decoration:underline; }
.map_cities{margin:35px 0 0 40px; float:left}
.map_section{float:left; width:100%; margin:10px 0 10px 0}
.map_cities li{margin-bottom:5px;}
.map_cities a{ font-weight:bold;  text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);
}
.map_cities a:hover{color:#fff; text-decoration:underline}
.blue_box{width:920px; float:left; margin:0 0 0 22px}
.blue_box_t{background:url(/img/front/blue_box_top.png) no-repeat 0 0; height:25px}
.blue_box_m{background:url(/img/front/blue_box_middle.png) repeat-y 0 0; overflow:hidden; padding:0 25px; min-height:557px}
.blue_box_b{background:url(/img/front/blue_box_bottom.png) no-repeat 0 0;  height:25px}

.h_blue_box{width:968px; float:left; margin:27px 0 0 0}
.h_blue_box_t{background:url(/img/front/home_blue_boxt.png) no-repeat 0 0; height:24px}
.h_blue_box_m{background:url(/img/front/home_blue_boxm.png) repeat-y 0 0; overflow:hidden; padding:0 22px}
.h_blue_box_b{background:url(/img/front/home_blue_boxb.png) no-repeat 0 100%;  height:24px}

.box_content{ float:left; margin:10px 0 0 0}
.box_content p{width:780px; margin-right:10px; float:left; color:#000}
footer{width:100%; padding:10px 0; overflow:hidden}
.footer_sub{width:900px; margin:0 auto; color:#ffffff}
.footer_sub_inner{width:920px;}
.footer_l{float:left;}
.footer_r{float:right;}

.green_btn{-webkit-border-radius:5px; border-radius:5px;background: #59a633; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU5YTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAxMzYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #59a633 1%, #013601 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#59a633), color-stop(98%,#013601)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #59a633 1%,#013601 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #59a633 1%,#013601 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #59a633 1%,#013601 98%); /* IE10+ */
background: linear-gradient(to bottom, #59a633 1%,#013601 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a633', endColorstr='#013601',GradientType=0 ); /* IE6-8 */
 font-size:13px; text-transform:uppercase; padding:13px 10px; float:left; text-align:center
}
.green_btn:hover{background: #59a633; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU5YTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAxMzYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #013601 1%, #59a633 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#013601), color-stop(98%,#59a633)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #013601 1%,#59a633 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #013601 1%,#59a633 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #013601 1%,#59a633 98%); /* IE10+ */
background: linear-gradient(to bottom, #013601 1%,#59a633 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013601', endColorstr='#59a633',GradientType=0 ); /* IE6-8 */
border-radius:5px; font-size:13px; text-transform:uppercase; text-align:center; color:#fff
}

.red_btn{background: #ad2021; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU5YTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAxMzYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #ad2021 1%, #691414 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ad2021), color-stop(98%,#691414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ad2021 1%,#691414 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ad2021 1%,#691414 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ad2021 1%,#691414 98%); /* IE10+ */
background: linear-gradient(to bottom, #ad2021 1%,#691414 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad2021', endColorstr='#691414',GradientType=0 ); /* IE6-8 */
border-radius:5px; font-size:13px; text-transform:uppercase; padding:7px 10px; float:left; text-align:center
}
.red_btn:hover{background: #691414; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU5YTYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAxMzYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #691414 1%, #ad2021 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#691414), color-stop(98%,#ad2021)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #691414 1%,#ad2021 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #691414 1%,#ad2021 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #691414 1%,#ad2021 98%); /* IE10+ */
background: linear-gradient(to bottom, #691414 1%,#ad2021 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#691414', endColorstr='#ad2021',GradientType=0 ); /* IE6-8 */
border-radius:5px; font-size:13px; text-transform:uppercase; float:left; text-align:center; color:#fff
}


/******** Inner Pages **********/
.search_btn{ width:114px;}
.middle_space{padding-top:32px;}
.breadcrumb{width:100%; background:url(/img/front/dot.png) repeat-x 0 100%; padding-bottom:10px}
.breadcrumb a{color:#333; text-decoration:underline}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb span{ color:#00337f}
.h_space{margin:7px 0;}
.blue_box_m p{color:#333333;}
.box_content1{ float:left; margin:10px 0 26px 0}
.box_content1 p{width:640px; margin-right:18px; float:left; color:#333}
.search_btn_big{width:190px;}

.content{min-height:460px;}
a.terms_btn{width:80px; padding:7px 10px; margin-right:10px; float:left}
a.terms_btn:hover{}
.economy_cities {margin:15px 0 0 0;}
.economy_cities li{display:block;margin-bottom:2px;}
.economy_cities a{color:#333;}
.economy_cities a:hover{ text-decoration:underline;}

.grid{width:100%; float:left; margin:10px 0 20px 0}
.grid li{background:#eef4f6; border-bottom:1px solid #fff; float:left; width:100%}

.col_1{float:left; width:415px; border-right:1px solid #fff; padding:8px 8px; margin-right:5px}
.col_1_s{width:325px; float:left}
li.grey{background:#dde3e5;}
.col_2{margin-right:0px; border-right:0}
ul.useful_links li a{color:#333; text-decoration:underline}
ul.useful_links li a:hover{text-decoration:none;}

.form{ margin:15px 0 30px 0; overflow:hidden}
.form li{margin-bottom:10px; float:left; width:100%}
.form label{ float:left; width:110px; margin-right:10px; padding:4px 0 0 0}
.form_right{ overflow:hidden}
.form_right input{border-radius:7px; border:1px inset #ccc; border-right:1px solid #afafaf; border-bottom:1px solid #dbe1e3; width:320px; height:20px;}
.form_right textarea{width:320px; height:127px; border-radius:7px; border:1px inset #afafaf; border-right:1px solid #afafaf; border-bottom:1px solid #dbe1e3; }
.form_right p{ width:320px; margin:10px 0}
.capcha{ overflow:hidden; margin:0 0 13px 2px}

.btn_sec{margin:0 0 0 120px; overflow:hidden}
a.contact_btn{width:90px; padding:7px 10px; margin:5px 10px 0 0; float:left}
a.contact_btn:hover{}

/******************* Accordion ****************/
.arrowlistmenu{
	width: 100%; /*width of accordion menu*/ padding:10px 0px; font-size:12px;	font-family:Tahoma, Geneva, sans-serif;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font-size:12px; font-family:Arial;	padding: 6px 0; /*header text is indented 10px*/
	cursor: hand; cursor: pointer; color:#333333; float:left; clear:both; font-weight:bold}
.arrowlistmenu .menuheader { background:url(/img/front/plus.jpg) no-repeat right; padding-right:15px;}
.arrowlistmenu .openheader { color:#00337f !important; font-weight:bold !important;  background:url(/img/front/minus.jpg) no-repeat right; padding-right:15px;}


.arrowlistmenu ul{ list-style-type: none; margin:0; padding:0;}
.arrowlistmenu ul li{padding: 15px 0px 0px;}
.arrowlistmenu ul li a{color:#333; text-decoration:underline; background: url(/img/front/arrow15x15.gif) no-repeat 0px 5px; /*custom bullet list image*/	padding:5px 0px;}

/*.arrowlistmenu ul li a:visited{
	color: #A70303;
}
*/
.arrowlistmenu ul li a:hover{ /*hover state CSS*/text-decoration:underline;}
.intruction{padding-top:20px; text-align:center;}
.categoryitems { border-top:1px dotted #9eacb3; clear:both}
.categoryitems p { margin-bottom:14px;}
.search_content{float:left; margin:10px 0 10px 0; width: 100%;}
.rt { float:right}
.search_result_main{float:left; width:100%; margin:10px 0 0 0}
.search_result{float:left; width:567px;}
.switchto { margin-top:0px; width:300px; float:left; text-align:right}
.switchto a { color:#000}
.switchto a:hover { color:#458d27}
.search_btn_sec{width:100%; float:left}

/* tabs */
#wrapper { position:relative; width:100% }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 31px; border-bottom: 1px solid #1e7ac1;  width: 98%; padding-left:15px }
ul.tabs li { float: left; margin: 0 0 0 10px; padding: 0; height: 31px; line-height: 31px; border: 1px solid #6f6f6f; border-bottom:0 !important; margin-bottom: -1px; overflow: hidden; position: relative; background: transparent; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 12px; padding: 0 14px; outline: none; }
ul.tabs li a img { vertical-align:middle}
ul.tabs li a:hover { }
ul.tabs li.active { background:#e1f1f9; border-bottom: none !important; border: 1px solid #1e7ac1 }
/**************************Tab Content CSS**************************/
.tab_container { border: 0px; border-top: none; overflow: auto; clear: both; float: left; width: 104%; margin-left: -15px;  }
.tab_content { padding: 20px 0 0 0; font-size: 1.2em; }
.tab_content:after { font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both }
.prev, .next { position:absolute; top:5px;}
.prev{ left:0;}
.next {right:-2px}

.table { width:100%;}
.table th { background:url(/img/front/th_bg.jpg) repeat-x #a9a8ad; font-size:12px; color:#FFF; text-align:left; padding:5px 8px}
.table td { height:38px; font-size:12px; color:#3333333; text-align:left; padding:2px 8px; border-right:1px solid #fff}
.table th{border-right:1px solid #fff;}
.table td.lasttd{border-right:none;}
.table th.lastth{border-right:none;}
.even { background:#eef4f6}
.odd { background:#dde3e5}

.width_fix { width:200px; float:left}
.font11 { font-size:11px;}

.blue_btn{ border-radius:4px; font-size:13px; text-transform:uppercase; padding:8px 8px; float:left; text-align:center;
background: #1c98d5; /* Old browsers */
background: -moz-linear-gradient(top, #1c98d5 1%, #023b86 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1c98d5), color-stop(98%,#023b86)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1c98d5 1%,#023b86 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1c98d5 1%,#023b86 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1c98d5 1%,#023b86 98%); /* IE10+ */
background: linear-gradient(to bottom, #1c98d5 1%,#023b86 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c98d5', endColorstr='#023b86',GradientType=0 ); /* IE6-9 */
}
.blue_btn:hover{ border-radius:5px; font-size:13px; text-transform:uppercase;  float:left; text-align:center; color:#fff;
background: #023b86; /* Old browsers */
background: -moz-linear-gradient(top, #023b86 2%, #1c98d5 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#023b86), color-stop(99%,#1c98d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #023b86 2%,#1c98d5 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #023b86 2%,#1c98d5 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #023b86 2%,#1c98d5 99%); /* IE10+ */
background: linear-gradient(to bottom, #023b86 2%,#1c98d5 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023b86', endColorstr='#1c98d5',GradientType=0 ); /* IE6-9 */
}

.below_table_btns { margin:18px 0 0; background:url(/img/front/dot.png) repeat-x 0 100%;}
.below_table { width:139px; margin-right:5px;}
.brder_dotted_top { border-top:1px dotted #ccc; clear:both; padding-top:10px; margin-top:18px; font-size:12px; display:inline-block; width:100%; padding-bottom:14px}

/********* Steps *********/
.steps_sec{width:100%; float:left}
.steps{background:url(/img/front/steps.png) no-repeat 0 0; width:693px; height:52px; float:left}
.step2{background-position:0 -51px;}
.step3{background-position:0 -102px; margin:1px 0 0 0}
.next_btn_big{ padding:12px 15px; width:142px; margin:6px 0 0 5px}
.next_btn_big:hover{padding:12px 15px;}
.economy_sec{width:383px; float:left; margin-left:5px}
.selection_sec{width:383px; float:left}
.selection_sec p{width:340px;}
.box{-webkit-box-shadow: inset 0px 0px 8px 4px rgba(202, 207, 208, 100);box-shadow: inset 0px 0px 8px 4px rgba(202, 207, 208, 100);  background:#eef4f6; border-radius:7px; width:361px; height:315px; padding:15px 11px;}

.box-main{width:100%; float:left; margin-top:28px}
.box-main h1{font-size:28px; color:#000; margin-bottom:5px}
.drg_nxt{ padding:100px 32px 0 32px; float:left; width:33px;}
.drg_nxt a{display:block; margin:0 0 15px 0}
.box_scollbar{height:250px; width:360px; overflow:auto}
.box_scollbar a{color:#000; padding:2px 5px; display:block}
.box_scollbar a:hover{background:#ccc;}
.box_btn{margin:25px 0 0 57px;}
.box_btn .green_btn{padding:7px 0px; width:107px; margin-right:9px}
.box_btn .red_btn{padding:7px 0px; width:107px; margin-right:9px}
.steps_nav{float:left; margin:6px 0 0 4px}
.prev_btn{border-radius:5px 0 0 5px; width:89px; margin-right:1px; padding:12px 0}
.prev_btn:hover{border-radius:5px 0 0 5px; padding:12px 0}
.next_btn{border-radius:0 5px 5px 0; width:83px; padding:12px 0}
.next_btn:hover{border-radius:0 5px 5px 0; padding:12px 0}

/********* Steps Accordian *********/
.arrowlistmenu_s{
	width: 300px; /*width of accordion menu*/ padding:0; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

.arrowlistmenu_s .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font-size:12px; font-family:Arial; padding: 6px 0 0 0; /*header text is indented 10px*/
	cursor: hand; cursor: pointer; color:#000; float:left; clear:both; font-weight:bold}
.arrowlistmenu_s .menuheader { background:url(/img/front/plus.png) no-repeat right 8px; padding-right:20px; font-weight:bold !important}
.arrowlistmenu_s .openheader { color:#000 !important; font-weight:bold !important;  background:url(/img/front/minus.png) no-repeat right 8px; padding-right:20px;}
.arrowlistmenu_s ul{ list-style-type: none; margin:0; padding:0;}
.arrowlistmenu_s ul li{padding: 5px 0px 0px;}
.arrowlistmenu_s ul li a{color:#333; text-decoration:underline; background: url(/img/front/arrow15x15.gif) no-repeat 0px 5px; /*custom bullet list image*/	padding:5px 0px;}
.arrowlistmenu_s p{width:100%;}
/*.arrowlistmenu ul li a:visited{
	color: #A70303;
}
*/
.arrowlistmenu_s ul li a:hover{ /*hover state CSS*/text-decoration:underline;}
.intruction{padding-top:20px; text-align:center;}
.arrowlistmenu_s .categoryitems { border-top:none; clear:both}
.blue_btn_big{padding:13px 10px;}

.width_fix1 { width:145px; float:left}

.popup_box { 
	    /* must be initially hidden */
    display:none; /* Hide the DIV */
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6 */   
	width:356px;  
	background:#1c3951;  
	left: 20%;
	top: 30%;
	z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin-left: 15px;
	/* additional features, can be omitted */	
	padding:15px;  
	font-size:15px;  
	box-shadow:0 0 13px -5px #000000;
	color:#fff
}
/* This is for the positioning of the Close Link */
.popupBoxClose {
	font-size:20px;  
	line-height:15px;  
	right:-7px;  
	top:-7px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
}
.link_img { vertical-align:middle}

.txt_center { text-align:left; }
.popup_box h1 { font-family:"Times New Roman", Times, serif; color:#fff !important; font-size:22px; background:url(/img/front/dot1.png) repeat-x 0 100%; padding-bottom:3px}
.popup_box p { margin-bottom:8px;}
.details{width:170px; float:left; margin-right:10px}
.details h5{ color:#fff; font-size:9px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.details h4{ color:#00beff; font-size:14px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif}

.details_sp{margin-right:0;}

/* Added 14Nov2013*/
p a {
    color: #333333;
    text-decoration: underline;
}

/* 4,March 2014 */
  
  .shortage_content ul li{padding: 5px 0px 0px !important;}
  
  .shortage_content .categoryitems p {
    margin-bottom: 6px;
}

/* 21, April 2014 */
  .home_updated_link {
    color: #FEFEFE;
    font-weight: bold;
    margin: 0;
    text-align: center;
    width: 780px;
  }
