
#landmain {
	position: relative;	
	width: 966px;
	height: 489px; /* can be shortened, but watch out for overrun on all browsers */
	margin: 20px 0px 0px -22px;
}

.landselect {
	background: url(/images/landing_cho_sel.png) repeat-x;
}


#landmain .discho {
	float: left;
	color: white;
}
#landmain .discon {
	position: absolute;
	left: -999em;
	color: white;
}
#landmain .discho:hover .discon {
	left: auto;
}


.discon {
	position: absolute;
	top: -291px;
	left: 0px;
	height: 291px;
	width: 966px;
}	

#landmain .discho {
	position: absolute;
	top: 290px;
	width: 159px;
	height: 189px;
	background: url(/images/landing_cho_des.png) repeat-x;
	border-right: 1px solid #e1e3e2;
	border-left: 1px solid white; /* remember for each pixel of border, you need to add an extra movement left 1 pixel on the hover, and subtract 1 from the width (keeping an overlapping border on the right side) */
}

#landmain .discho:hover {
	background: url(/images/landing_cho_sel.png) repeat-x;
}

#landa {
	margin-left: 0px;
	background: url(/images/landing_a.jpg);
}
#landb {
	margin-left: -162px;
	background: url(/images/landing_b.jpg);
}
#landc {
	margin-left: -323px;
	background: url(/images/landing_c.jpg);
}
#landd {
	margin-left: -484px;
	background: url(/images/landing_d.jpg);
}
#lande {
	margin-left: -645px;
	background: url(/images/landing_e.jpg);
}
#landf {
	margin-left: -806px;
	background: url(/images/landing_f.jpg);
}

#landmaina {
	left: 0px;
	border-left: none !important;
	width: 160px !important;
}
#landmainb {
	left: 161px;
}
#landmainc {
	left: 322px;
}
#landmaind {
	left: 483px;
}
#landmaine {
	left: 644px;
}
#landmainf {
	left: 805px;
	border-right: none !important;
	width: 160px !important;
}




#landbot {
	position: relative;
	top: 475px;
	background: url(/images/landing_body_boxshadow.png);
	height: 12px;
	width: 966px;
	margin: 0px 0px 0px 0px;
	z-index: 10;
}
.discho h4 {
	color: #11a0ff;
	margin: 10px 5px 10px 10px;
}
.discho .readmore {
	position: absolute;
	top: 122px;
	margin: 0px 5px 10px 0px;
}
.discho img {
	float: right;
	margin-right: 5px;
}
.boxhit a {
	display: block;
	position: absolute;
	width: 159px;
	height: 183px;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 3px 0px;
}
.boxhead {
	display: block;
	color: #11a0ff;
	margin: 10px 5px 10px 10px;
}
.discrip {
	display: block;
	position: absolute;
	top: 60px;
	margin: 0px 7px 10px 10px;
	font-weight: normal;
	font-size: 10px;
	color: #758ba4;
}
.boxhit .readmore {
	display: block;
	position: absolute;
	top: 158px;
	font-weight: normal;
	font-size: 8px;
	color: #758ba4;
	margin: 12px 0px 6px 10px;
}


.botbox {
	float: left;
	padding: 30px 40px 0px 0px;
	width: 240px;
}
.botbox p {
	margin-bottom: 10px;
}
.botbox h4 {
/*	display: block;
	height: 28px;*/
	border-bottom: 1px dotted #999999;
	margin: 0px;
	padding: 0px;
	color: #758ba4;
}
.newsbox {
	float: left;
	border-left: 1px dotted #999999;
	padding: 0px 30px 20px 30px;
	margin: 5px 0px -40px 0px;
	width: 300px;
}

.newstwitter {
	float: right;
	padding: 0px 30px 20px 30px;
	margin: 5px 0px -60px 0px;
	width: 20px;
}
.newsbox .readmore a {
	color: #11a0ff;
}
.newsbox .readmore {
	margin: 10px;
	margin-bottom: 10px;
}
.newsbox h3 {
	padding: 1px 5px 0px 25px;
	background-image: url(/images/latest_news.png);
	background-repeat: no-repeat;
	color: #999999;
}
.botlink {
	color: white;
	font-size: 7px;
	padding: 2px 5px 3px 15px;
	font-weight: bold;
	background: #758ba4 url(/images/arrow_white.png) no-repeat;
	background-position: 4px 3px;
	border: 1px solid #37597f;
}
.botlink:hover {
	color: #758ba4;
	background: white url(/images/arrow_blue.png) no-repeat;
	background-position: 4px 3px;
	border: 1px solid #37597f;
}






#landmain h1 {
/*	color: #8bafe5;*/
	color: #990000;
	font-weight: bold;
	margin: 27px 3px 3px 32px;
	width: 430px;
}
#landmain .landtext {
	margin: 8px 3px 5px 32px;
	width: 430px;
	color: #666666;
}

#landmain h3 {
	margin: 9px 3px 3px 32px;
	color: #666666;
	width: 430px;
}

#landmain .landtext a {
	font-size: 7px;
	padding: 2px 5px 3px 15px;
	font-weight: bold;
	background: white url(/images/arrow_blue.png) no-repeat;
	background-position: 4px 3px;
	color: #758ba4;
}
#landmain .landtext a:hover {
	color: white;
	background: #758ba4 url(/images/arrow_white.png) no-repeat;
	background-position: 4px 3px;
}


#homebot {
	background: blue;

}


.date {
	margin: 10px 0px 6px 0px;
	color: #758ba4;
}

.title {
	font-weight: bold;
	color: #666666;
}

