*{ margin:0; padding:0}
img,fieldset{ border:none}
:focus{ outline:none}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; background:#fff;}

img {
    max-width: 100%;
    vertical-align: middle;
}

.wrapper{ max-width:1100px; margin:0 auto;}

#main{ float:left; width:100%;}
#main h2{ font-size:19px; line-height:24px; color:#5081ce; font-weight:normal; margin-bottom:30px;text-transform:uppercase} 

.left_container{ float:left; width:15%; padding:20px 0 0 0;}

.left_menu{ float:left; width:100%; margin-top:40px;background:#f1f1f1;padding-left:2px;}
.left_menu ul{ float:left; width:100%; list-style:none; border-bottom:1px solid #ddd;}
.left_menu ul li{ display:block; border-top:1px solid #ddd; padding:10px 3px 10px 15px; margin-bottom:5px;}
.left_menu ul li a{ display:block; font-size:17px; line-height:20px; color:#0275d8; text-decoration:none; }
.left_menu ul li:hover a{ color:#014c8c; text-decoration:underline;}
.left_menu ul li.active a{ color:#014c8c; text-decoration:underline;}  

.middle_container{ float:left; width:83%; padding:20px 0 20px 2%;}
.middle_container table{ margin-top:32px;}
.middle_container h2 img{ width:300px;}

.right_container{ float:right; width:20%; background:#eaeaea;  padding:20px 1% 20px 1%;border:1px solid #e9e1e1; position:relative; display:none}
.right_container form{ float:left; width:100%; padding:0px 0 0 0; }

.common_box{ float:left; width:100%; padding-bottom:12px;}
.common_box label{ float:left; width:100%; font-size:13px; line-height:16px; color:#333333 ;padding-bottom:5px; font-weight:500;}
.main_row{ float:left; width:100%;}
.main_row span{ float:left; width:50%;font-size:14px; line-height:15px; color:#333333;}

.main_row input[ type=text]{ float:left; width:96%; background:#f7f7f7; border:1px solid #7d7d7d; padding:6px 2%; font-size:14px; line-height:14px; color:#666666; border-radius:3px; border-right:none; border-bottom:none;}
.main_row input[ type=text]:focus{ background:#fff; border:2px solid #1b75bc; border-right:none; border-bottom:none;}

.main_row input[ type=submit]{ float:left; width:100%; background:#4873b7; padding:12px 0; font-size:18px; line-height:18px; color:#fff; border-radius:3px; text-align:center; border:none; cursor:pointer; -webkit-appearance: none; -moz-appearance: none;appearance: none;}
.main_row input[ type=submit]:hover{ background:#2363ca; }
.ui-autocomplete { max-height: 400px; overflow-y: auto;   /* prevent horizontal scrollbar */ overflow-x: hidden; /* add padding to account for vertical scrollbar */ z-index:1000 !important;}

.button_download{ float:left; width:100%; margin-top:3px;}
.button_download a{ display:inline-block; background:#dcdcdc; padding:12px 4%; font-size:18px; line-height:18px; color:#000; border-radius:3px; text-decoration:none;}
.button_download a:hover{ background:#2363ca; color:#fff;}

#next{
float: left;
width: 120px;
background: grey;
padding: 12px 0;
font-size: 18px;
line-height: 18px;
color: #fff;
border-radius: 3px;
text-align: center;
border: none;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.footer{ float:left; width:100%; text-align: center; background: #0075bf; padding: 20px 0;}
.footer p{ font-size: 14px; line-height: 20px; color: #fff; }












