body{
	margin:0;
	padding:0;
	background:#898679;
	font:11px/12px Georgia, "Times New Roman", Times, serif;
}
form{
	margin:0;
	padding:0;
}
a {
	color:#ca1313;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	margin:4px 0px;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#444;
	padding-top: 5px
}
h2 {
	margin:4px 0px;
	font:16px/22px Georgia, "Times New Roman", Times, serif;
	color:#444;
}
h4 {
	margin:0;
	font:12px/22px Georgia, "Times New Roman", Times, serif;
	color:#CA1313;
}
#main{
	width:800px;
	margin:0 auto;
	padding:0 8px 7px;
	background:url(../images/bg-main.gif) repeat-y;
	overflow:hidden;
}
/*----------------------header----------------------*/
#header{
	width:800px;
	height:122px;
	overflow:hidden;
	background:url(../images/bg-header.jpg) no-repeat;
}
#header h1{
	float:left;
	margin:17px 0 0 33px;
	display:inline;
	overflow:hidden;
	width:276px;
	height:77px;
}
#header h1 a{
	display:block;
	margin:0;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	width:276px;
	height:77px;
	background:url(../images/bg-logo.gif) no-repeat 100% 0;
}
#header #root-nav{
	float:right;
	display:inline;
	width:225px;
	margin:13px 0 0;
	padding:0 16px 0 0;
}
#header #root-nav ul{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
#header #root-nav ul li{
	float:left;
	margin:0 8px 0 0;
	padding:2px 9px 0 0;
	list-style:none;
	background:url(../images/bg-header-separator.gif) no-repeat 100% 2px;
}
#header #root-nav ul li.last{
	background:none;
	margin:0;
	width:185px;
}
#header #root-nav ul a{
	text-decoration:none;
	color:#fff;
	font:10px/16px Georgia, "Times New Roman", Times, serif;
}
#header #root-nav ul a:hover{text-decoration:underline;}
#header em{
	display:block;
	clear:both;
	color:#fff;
	overflow:hidden;
	text-align:right;
	padding:0 15px 0 0;
	margin:0;
	letter-spacing:2px;
	white-space:nowrap;
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
}
/*----------------------navigation----------------------*/
#qm0 {margin: 4px 0px;}
/*----------------------content----------------------*/
#content{
	width:800px;
	clear:both;
	padding:0 0 11px;
	overflow:hidden;
}
/*--flash--*/
.flash{
	width:800px;
	overflow:hidden;
}
.flash img{
	display:block;
	margin:0;
	border:none;
}
/*--information--*/
.information{
	width:800px;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 0 20px;
	background:url(../images/bg-content.gif) repeat-y 100% 0;
}
.text-column{
	float:left;
	width:492px;
	display:inline;
	margin:11px 0 0 38px;
}
.text-column h2, .text-column h1{
	margin:0;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#444;
}
.text-column h3{
	margin:0;
	padding:8px 0 3px;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#ca1313;
	border-bottom:1px solid #c2c2c2;
}
.text-column p{
	overflow:hidden;
	margin:12px 0 20px;
	padding:0 0 0 3px;
	font:10px/20px Georgia, "Times New Roman", Times, serif;
	color:#6d6b6b;
	width:380px;
}
.text-column div{
	width:400px;
	overflow:hidden;
	clear:both;
	padding:10px 0 0 2px;
}
.text-column div strong, .news-headline, .nav-column ul a {
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#444;
	text-decoration: none;
}
.text-column div span{
	display:block;
	clear:both;
	font:10px/14px Georgia, "Times New Roman", Times, serif;
	color:#444;
}
.text-column div .read-more {
	float:left;
	padding:0 0 0 8px;
	color:#ca1313;
	text-decoration:none;
	font:9px/14px Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg-link-more.gif) no-repeat 0 3px;
}
.text-column div a:hover{text-decoration:underline;}
/*--nav-column--*/
.nav-column{
	float:right;
	width:237px;
	padding:0 0 0 13px;
}
.nav-column h3{
	margin:15px 0 0;
	font:bold 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#ca1313;
	overflow:hidden;
}
.nav-column ul{
	display:block;
	margin:20px 0 0;
	padding:0 0 0 7px;
	overflow:hidden;
}
.nav-column ul li{
	list-style:none;
	width:218px;
	overflow:hidden;
	padding:0 0 10px 12px;
	background:url(../images/bg-nav-column-separator.gif) no-repeat 0 6px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:#CA1313;
}
.nav-column ul a {font-size: 10px; font-weight: normal;}
.nav-column ul a:hover{text-decoration:underline;}
/*----------------------footer----------------------*/
#footer{
	width:800px;
	clear:both;
	margin:2px 0 0;
	padding:8px 0;
	overflow:hidden;
	background-color:#ca1313;
}
/*--contact-info--*/
div.contact-info{
	float:left;
	margin:0;
	padding:0px 5px;
	overflow:hidden;
	color: #fff;
	width: 300px;
}
div.contact-info p {margin: 0; padding: 0; line-height:18px;}
div.contact-info a{
	text-decoration:none;
	color:#fff;
}
div.contact-info a:hover{text-decoration:underline;}
/*--partners--*/
ul.partners{
	float:right;
	margin:0;
	padding:5px 15px 0 0;
}
ul.partners li{
	float:left;
	margin:0 0 0 15px;
	display:inline;
	list-style:none;
}
ul.partners img{
	float:left;
	margin:0;
	border:none;
}





/*--- page-2 ---*/
.simple-list {padding: 0;}

.simple-list li {
	color: #7C7C7C;
	padding: 0 0 11px 18px;
	background: url("../images/i-1.gif") no-repeat 3px 3px;
}
.simple-list li a {color: #a8a8a8;}

.view-all,
.button-box a {
	width: 46px;
	height: 15px;
	display: block;
	overflow: hidden;
	margin: -2px 0 0 16px;
	text-indent: -12000px;
	background: url("../images/view-all.gif") no-repeat;
}
.m-1 {margin: 0 0 0 28px !important;}

.secondary-content {
	float: right;
	width: 249px;
	padding: 25px 34px 0 0;
	

}
.banner {padding: 0px 0 4px 0;}

.info-list {
	width: 222px;
	overflow: hidden;
	padding:0;
}
.info-list li {
	float: left;
	width: 120px;
	min-height: 90px;
	position: relative;
	padding: 0 0 0 102px;
}
.info-list .mh-1 {min-height: 108px;}
* html .info-list .mh-1 {height: 108px;}

* html .info-list li {height: 90px;}

.info-list li h3 {
	color:#444;
	font-size: 14px;
	padding: 12px 0 3px 0;
	font-weight: normal;
}
.info-list li p {
	color: #6D6B6B;
	font-size: 11px;
	line-height: 14px;
}
.more,
.view-photos {
	width: 35px;
	height: 15px;
	display: block;
	overflow: hidden;
	margin: 6px 0 0 0;
	text-indent: -12000px;
	background: url("../images/more.gif") no-repeat;
}
.view-photos {
	width: 60px;
	height: 15px;
	background: url("../images/view-photos.gif") no-repeat;
}
.info-list li div,
.info-list li .frame {
	top: 0;
	left: 6px;
	position: absolute;
	padding: 9px 8px 8px 9px;
	background: url("../images/img-shadow.gif") no-repeat;
}
.info-list li .frame {background: url("../images/img-shadow-2.gif") no-repeat;}
.info-list li div img {border: 4px solid #fff;}

.primary-content-2 {
	float: left;
	width: 451px;
	padding: 0 32px 0 38px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 0 38px;
}
.breadcrumbs {
	width: 452px;
	padding: 20px 38px 17px 41px;
	margin: 0;
}
.breadcrumbs li {
	color: #696a6a;
	font-size: 9px;
	display: inline;
}
.breadcrumbs li span {color: #b7b7b7;}
.breadcrumbs li a {color: #b7b7b7;}

.secondary-content-2 {
	float: right;
	width: 230px;
	height: 100%;
	margin: -9px 0 0 0;
	padding: 20px 19px 30px 19px;
	border-left: 1px solid #F7F7F7;
}
.secondary-content-2 ul {
	margin: 0px;
	list-style: none;
}
.sublink-box {
	padding: 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}
.sublink-box h3 {
	color:#444;
	margin:0;
	font-size: 16px;
	padding: 6px 0 13px 29px;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}
.sublink-box ul {padding: 9px 0 0 0;}

.sublink-box ul li {
	font-size: 14px;
	padding: 0 0 6px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li a {color:#ca1313;}

.related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color:#444;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #6B6D6D;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
.related-box p a {color:#ca1313;}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding: 17px 0 0 0;}


#SearchForm {
	width:180px;
	float: left;
	margin-left: 305px;
	margin-top: -16px;
}
#SearchForm .middleColumn {
	padding: 1px;
	width: 0px;
}
#SearchForm * {
	margin:0px;
}
#SearchForm input.text {
	background-color:#FFF;
	border:1px solid #5C5B5B;
	color:#444;
	font-size:9px;
	width:138px;
	font-weight: normal;
	padding: 0px;
}
#SearchForm form {
	position: relative;
}
#SearchForm .action {
	left:150px;
	position:absolute;
	top:-2px;
	padding: 1px;
}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}
}
