
/* reset css */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	
	background:#003466 ;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;

}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*---------------------------reset code End----------------------------*/






/*---------------------------Main Body Start ----------------------------*/
#wrapper_main{
	width:1000px;
	margin: 0 auto;
	background:#003466;
}

#center_body{
	float:left;
	width:900px;
	margin-left:50px;
	display:inline;
	background:#003466;
}

.clear{ clear:both; height:1px; font-size:1px;}

.header{
	float:left;
	width:900px;
	height:174px;
	background:#fff;
}

.flag_bg{
	float:left;
	width:563px;
	height:173px;
	margin-top:1px;
	background:url(../images/flag_bg1.jpg);
}

.logo{
	float:left;
	width:276px;
	height:81px;
	margin-left:191px;
	margin-top:19px;
	display:inline;
}

.logo_text{
	float:left;
	width:276px;
	line-height:12px;
	font:12px Arial;
	margin-left:224px;
	display:inline;
}
.header_right_part{
	float:left;
	width:336px;
	height:173px;
	
}

.header_right_icon{
	float:left;
	margin-left:196px;
	margin-top:-15px;
	width:101px;
	height:77px;
	left: 1256px;
	top: 77px;
}

.nav{
	float:left;
	width:900px;
	height:35px;
	margin-top:4px;
	margin-bottom:4px;
	background:#1563af;
}

.topLinks {;text-decoration:none; height:35px; padding-left:8px;}
.topLinks li { border-right:1px solid #fff; width:auto; display:inline; padding-left:5px; padding-right:5px;  }
.topLinks a { font-size:14px; color:#fff; line-height:33px; font-family:Arial; font-weight:bold;text-decoration:none;  }


.center_content{
	float:left;
	width:900px;
	background:#fff;
}

.map_box{
	float:left;
	width:565px;
	background:#fff;
}

.map{
	float:left;
	width:565px;
	height:381px;
}

/*---------------------------Right Side Start ----------------------------*/

.right_side{
	float: left;
	width:320px;
	
}
.right_col_1{
	float: left;
	width:292px;
	background:#fef5f7;
	margin-left:30px;
	margin-top:99px;
	display:inline;
	border: 1px solid #7d011c;
}
.right_col_1topbg{
	float:left;
	width:286px;
	margin-left:3px;
	margin-top:2px;
	background:url(../images/right_col_top_bg.gif) repeat-x;
	display:inline;
}

.right_col_2{
	float:left;
	width:287px;
	height:200px;
	padding-left:37px;
	margin-top:158px;
}





/*---------------------------Text----------------------------*/

.click_state{
	float:left;
	width:500px;
	font:29px Arial;
	color:#003466;
	padding-left:56px;

}

.header_right_part p{
	float:left;
	width:295px;
	font:12px Arial;
	line-height:15px;
	padding-top:31px;
	padding-left:18px;
}
.small_text{
	float:left;
	width:200px;
	font-size:9px;
	font-family: arial;
	padding-top:4px;
	padding-left:130px;
	color:#9c9c9c;
}

h3{
	float:left;
	width:270px;
	font:14px arial;
	line-height:15px;
	font-weight:normal;
	text-align:left;
	margin-left:9px;
	margin-top:17px;
	color:#003466;
}

h2{ 
	font:14px arial;
	line-height:15px;
	color:#003466;
	font-weight:bold;
	text-align:left;
}
.right_col1_title{
	font:14px Arial;
	color:#fefefe;
	line-height:14px;
	text-align:center;
	margin-top:8px;
	
}

.center_text{
	width:566px;
	float:left;
	padding-left:10px;
	padding-bottom:34px;
}
.center_text p{
	padding-top:10px;
	font:13px arial;
	line-height:18px;
	color:#003466;
	text-align:left;
}

.center_text p a{ text-decoration: none; color:#003466;}
.center_text p a:hover{ text-decoration:underline;}

.list{
	width:260px;
	font-family:Arial;
	font-size:14px;
	color:#003466;
	text-decoration:none;
	border:1px solid red;
}


/*---------------------------Footer----------------------------*/

.footer{
	float:left;
	width:900px;
	height:175px;
	margin-top:11px;
	background:#1563af;	
}

.footer_left{
	float:left;
	width:450px;
}
.email_box{
	float:left;
	width:306px;
	height:112px;
}

.email_img{
	float:left;
	width:117px;
	height:112px;
}
.email_text{
	float:left;
	font:18px Arial;
	line-height:20px;
	color:#fff;
	margin-top:16px;
}
.input{
	float:left;
	width:172px;
	height:20px;
	margin-top:2px;
}
.footer_right{
	float: right;
	width:450px;
	padding-top:82px;
}

.img_usa{
	float:right;
	width:250px;
}
.img_usa p{
	font-size:9px;
	font-family: arial;
	color:#9c9c9c;
	text-align:left;
}
.submit{ 
	float:left;
	width:52px;
	height:22px;
	margin-left:125px;
	margin-top:7px;
	display:inline;
}

.copyright {
	float: right;
	width:120px;
	font:12px arial;
	color:#fff;
	line-height:12px;
	padding-bottom:19px;
	padding-top:5px;
	padding-right:44px;
}