html,
body{
	font-family: Verdana;
	color: #333333;	
	font-size: 12px;
	text-align: center;	
}
div#outter{
	width: 100%;
	min-height: 500px;
	text-align: center;
	background: #fff url(../images/bg.jpg) repeat-x top left;
	float: left;
}
div#wrapper{
	width: 960px;	
	position: relative;
	margin: 0 auto;
}
div#header{
	width: 960px;
	height: 160px;
	float: left;
}
div#headerLeft{
	width: 258px;	
	height: 160px;
	background: transparent url(../images/left_bg.png) repeat-y top left;
	float: left;
}
p#logo{
	padding-top: 15px;
}
div#headerCenter{
	float: left;
	width: 450px;
	height: 160px;
	background: transparent url(../images/contact_icon.png) no-repeat 50px 40px;
}
div#headerCenter p{
	padding: 40px 120px 40px 130px;
	text-align: left;
	color: #ffffff;
	line-height: 19px;
}
div#headerCenter p a{
	color: #fff;
}
div#headerCenter p a:hover{
	text-decoration: none;
}
div#headerRight{
	float: left;
	width: 200px;
	height: 120px;
	background: #333333;
	padding: 20px 25px;
	text-align: left;
	font-family: Trebuchet MS;
	color: #fff;
}
div#headerRight h3{
	font-size: 15px;
}
#newsletter p{
	margin-top: 5px;
	float: left;
}
#newsletter p label{
	width: 50px;
	line-height: 22px;
	display: block;
	float: left;
}
#newsletter p input{
	width: 144px;
	height: 18px;
	line-height: 22px;
	background: #666666;
	border: 1px solid #000;
	color: #fff;
	padding: 2px;
	float: left;
}
#newsletter p em{
	font-size: 9px;
	padding-left: 50px;
	padding-top: 0;
	margin: 0;
	color: #ff0000;
}
#newsletter p.submit{
	padding-left: 50px;
}
button{
	background: #cf0000;
	border: 0;
	height: 25px;
	color: #fff;
	padding: 0 15px;
}
div#content{
	width: 960px;	
	float: left;	
	background: transparent url(../images/left_bg.png) repeat-y top left;
}
div#left{
	width: 258px;	
	float: left;
}
div#right{
	width: 630px;
	min-height: 280px;
	float: left;
	text-align: left;
	padding: 20px 20px 50px 50px;
}
div#right h1{
	font-size: 24px;
	color: #201f1f;
}
div#footer{
	width: 100%;
	height: 46px;
	background: transparent url(../images/footer_bg.png) repeat-x top left;
	float: left;
}
div#footerLeft{
	width: 258px;	
	height: 46px;
	background: transparent url(../images/left_bg.png) repeat-y top left;
	float: left;
}
div#footerRight{
        float: left;
	width: 700px;
        margin-top: 17px;
        text-align: center;
        color: #ffffff;
}
div#footerRight a{
        color: #ffffff;
}
div#footerContent{
	width: 960px;	
	margin: 0 auto;
}
ul#menu{
	margin-left: 30px;
}
ul#menu li{
	width: 200px;
}
ul#menu li a{
	font-size: 16px;
	color: #999999;
	line-height: 19px;
	width: 150px;
	display: block;
	text-decoration: none;
	background: transparent url(../images/menu_separator.png) no-repeat bottom left;
	padding: 10px 0 10px 50px;
	text-align: left;
}
ul#menu li.active ul li a:hover,
ul#menu li ul li a:hover,
ul#menu li a:hover{
	font-weight: bold;
}
ul#menu li.active ul li a{
	font-weight: normal;
	color: #999999;
}

ul#menu li ul li.active a,
ul#menu li.active a{
	font-weight: bold;
	color: #f03333;
}
ul#menu li a.last{
	background: none;
}
ul#menu li ul li a{
	background: transparent url(../images/submenu_icon.png) no-repeat left center;
	padding: 5px 0 5px 15px;
	margin-left: 55px;
	font-size: 15px;
	font-weight: normal;
}
ul#menu li ul{
	background: transparent url(../images/menu_separator.png) no-repeat bottom left;
}
div#contentLeft{
	width: 400px;
	float: left;
}
div#contentRight{
	width: 210px;
	float: right;
	padding-left: 15px;
}
div#contentRight h3{
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
div#contentRight p{
	margin-bottom: 25px;
	text-align: center;
}
div#contentRight p a{
	display: block;
	margin-bottom: 10px;
}
div#right h2 {
	color:#9d0202;
	font-size: 18px;
	margin-bottom: 11px;
}
div.newsItem{
	margin-bottom: 20px;
}
div.newsItem h3{
	margin-bottom: 10px;
}
div.newsItem h3 a{
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
div.newsItem h3 a:hover{
	text-decoration: none;
}
div.newsItem h3 span{
	float: right;
	font-style: italic;
	font-size: 10px;
}
div.articleItem{
	float: left;
	margin-bottom: 40px;
}
div.articleItem a.articleImage{
	display: block;
	float: left;
	border: 5px solid #333333;
	margin-right: 25px;
}
div.newsItem p.readmore,
div.articleItem p.readmore{
	float: right;
}
div.articleItem h2 a{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
div.newsItem p a:hover,
div.articleItem p a:hover,
div.articleItem h2 a:hover{
	text-decoration: none;
}
div.newsItem p a,
div.articleItem p a{
	color: #333333;
}
div.newsList{
	margin-top: 10px;
	max-width: 450px;
}
div.brand{
	width: 300px;
	float: left;
	margin: 20px 10px 0 0;
}
div.brand ul{
	margin-top: 10px;
}
div.brand ul li{
	list-style-type: square;
	margin-left: 20px;
}
div.brand ul li a{
	color: #333;
	font-size: 14px;
	line-height: 25px;
}
div.brand ul li a:hover{
	text-decoration: none;
}
div.clearer{
	clear: both;
}
div#logos{
	float: left;
	width: 590px;
	border: 5px solid #9D0202;
	padding: 10px 20px;
	margin-top: 25px;
}
div#logos a{
	margin-right: 10px;
}
div.sideNews{
	margin-top: 20px;
	color: #999999;
}
div.sideNews h1,
div.sideNews h2,
div.sideNews h3,
div.sideNews h4{
	text-align: left;
	padding: 0 20px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
div.sideNews p{
	text-align: left;
	padding: 0 20px;
}
div.sideNews p a{
	display: block;
	text-align: right;
	color: #999999;
}
div.sideNews p a:hover{
	text-decoration: none;
}
