@import url('common.css');
/* CSS Document */

/* ------------------------------------------ */

/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */

/* ------------------------------------------ */

* { margin: 0; padding: 0;/*text-decoration:none;*/list-style:none ; text-decoration:none;}

html { overflow-y: scroll; }

a { outline: none; 	}

a img { border: none; }

img{ border:none}

a{ /*text-decoration:none;*/}

/* END RESET */

/* ------------------------------------------ */

/* PAGE STRUCTURE */

/* ------------------------------------------ */

.clear{
	clear:both;
}

/* CSS Document */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/

.clearfix {display:block;}

/* End hide from IE-mac */



/* font reset */
body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#4b4b4b;
	background:#0b0847 url(../images/body-bg.jpg) repeat-x ;
	text-align:center
}
/* @group Font sizes */
/* basic font sizes */
p, ul, ol, dl, table, address, blockquote, fieldset, pre, form div {
	font-size: 18px ; /* 12px */
}
#topbg{
	background:url(../images/page-bg.jpg) no-repeat left top;
	width:1500px;
	height:786px;
	top:0;
	left:50%;
	position:absolute;
	z-index:-10;
	margin-left:-750px
}
#bottombg{
	background:url(../images/footer-bg.jpg) no-repeat left bottom;
	width:1500px;
	height:586px;
	bottom:-586px;
	left:50%;
	position:absolute;
	z-index:-10;
	margin-left:-750px
}
#page{
	background:url(../images/page.jpg) no-repeat center top;
}
.wrapper{
	width:1091px;
	margin:0 auto;
	text-align:left;
}
/* = HEADER styles 
------------------------------*/
#header{
	height:74px;
	position:relative;
	background:url(../images/header-bg.png) no-repeat;
	padding-top:75px;
}

#logo h1 a{
	width:272px; /*187*/
	text-indent:-3000px;
	display:block;
	height:274px; /*188*/
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
	top:9px;
	left:400px;
	position:absolute
}
/* = nav styles 
------------------------------*/
#nav{
	height:74px;
}

#nav ul li{
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:74px;
}
#nav ul li a{
	color:#ffffff;
	display:block;
	padding:0 16px;
	text-align:center;
}
#nav ul li a:hover,#nav ul li a.selected{
	color:#ffd954
}
#nav ul li a img{
	padding-top:29px
}
#nav ul li a.first{
	padding-left:50px
}
#nav #menuright {
	float:right
}
#nav #menuright ul li a.last{
	padding-right:42px
}
/* = banner styles 
------------------------------*/
#banner{
	/*margin-top:9px*/
}
/* = banner styles 
------------------------------*/
.main{
	background:url(../images/content-bg.png) repeat-y left top;
	padding-top:9px;
	padding-left:22px;
	padding-right:27px;
	min-height: 1110px; 
    height:auto !important; 
    height: 1110px; 
}
.main p{
	padding-bottom:15px;
}
.main h2,.main h3{
	color:#093c9b;
	font-size:50px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	line-height:35px
}
.main h3{
	font-size:28px
}
.main h4{
	color:#d62f31;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:30px
}
.main h2.title{
	color:#b72b2c;
	font-size:30px;
	font-weight:bold;
	margin-bottom:15px
}
.main h3.subtitle{
	color:#093c9b;
	font-size:22px;
	margin-bottom:15px;
	line-height:25px
}

#conatiner{
	padding:15px 16px 0 41px
}
#bottom{
	background:url(../images/footer-bg.png) no-repeat left top;
	height:43px;
}
#press img{
	margin-top:-50px
}
/* = footer styles 
------------------------------*/
#footer{
	padding-left:63px;
}
#footer ul li{
	float:left;
	font-size:18px;
	color:#ffffff;
}
#footer ul li a{
	color:#ffffff;
	padding:0 10px;
	text-align:center;
}
#footer ul li a.first{
	padding-left:0
}
#footer ul li a:hover,#footer ul li a.selected{
	color:#ffd954
}
#footer p{
	color:#9d9d9d;
	font-size:12px;
	padding:5px 0 5px 0
}
