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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;

	font: 12px Arial,Helvetica,sans-serif;
}

h1{
	padding-top: 10px;
	font-size: 2em;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
h2{
	padding-top: 8px;
	color: #27BAF2;
	font-size: 1.5em;
	font-weight: bold;
}
h3{
	font-size: 1.1em;
}

small{
	font-size: 0.9em;
}

strong{
	font-weight: bold;
	font-size: inherit;
}

.topbar {
	background: black;
	clear: both;
	border-bottom: 1px gray solid;
	padding-top: 9px;
	padding-bottom: 9px;
	color: white;
}
.topbar .content{
	margin: auto;
	width: 948px;
}
.topbar .content .breadcrumbs{
	float: left;
}
.topbar .content .breadcrumbs .list{
}
.topbar .content .breadcrumbs .list li{
	display: inline;
}
.topbar .content .breadcrumbs .list li a{
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: inherit;
}
.topbar .content .breadcrumbs .list li a:hover{
	text-decoration: underline;
}
.topbar .content .loginchunk{
	float: right;
}
.topbar .content .loginchunk label{
	text-transform: uppercase;
	font-size: 10px;
}
.topbar .content .loginchunk form input{
	border: none;
	background: black;
	border: 1px #666 solid;
	font-size: 0.9em;
}
.topbar .content .loginchunk form input.submitbutton{
	background: #24b5f1;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;

	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

.backgroundwrapper{
	background: url('images/background.gif') repeat-x;
}
.backdropwrapper{
	background: url('images/backdrop.jpg') no-repeat top center;
}

.headerbar {
	height: 100px;
}
.headerbar *{
}
.headerbar .content{
	margin: auto;
	width: 948px;

	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
}

.menubar {
	background: url('images/background_menu.gif') repeat-x;
	height: 51px;
}
.menubar *{
}
.menubar .content{
	margin: auto;
	width: 948px;
}
.menubar .content .list{
	list-style: none;
	background: transparent url('images/menu_divider.gif') no-repeat top left;
	margin-left: 4px;
	height: 46px;
}
.menubar .content .list li{
	float: left;
	background: url('images/menu_divider.gif') no-repeat top right;
	line-height: 46px;
	/*
	border-left: 1px #da3c7e solid;
	border-right: 1px #590c18 solid;
	*/
}
.menubar .content .list li.active,
.menubar .content .list li a:hover{
	background: url('images/menu_hover.gif');
}
.menubar .content .list li a{
	padding-left: 24px;
	padding-right: 24px;
	margin-left: 1px;
	margin-right: 1px;

	font-size: 1.8em;
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;

	display: block;
	height: 46px;
	line-height: 42px;

	border-right: 1px transparent solid;
}

.mainbox {
}
.mainbox *{
}
.mainbox .highlightbox{
	margin: auto;
	width: 948px;
	padding-bottom: 5px;
}
.mainbox .highlightbox *{
	line-height: 5px;
}
.mainbox .highlightbox .main{
	width: 656px;
	float: left;
}
.mainbox .highlightbox .right{
}
.mainbox .frame{
	margin: auto;
	padding-left: 24px;
	padding-right: 12px;
	width: 912px;
	background: white;
	clear: both;

	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-webkit-border-radius-topleft: 11px;
	-webkit-border-radius-topright: 11px;
}
.mainbox .frame .leftcolumn{
	width: 630px;
	float: left;
}
.mainbox .frame .rightcolumn{
	width: 281px;
	float: right;
	border-left: 1px #999 solid;
	padding-bottom: 30px;
}

.mainbox .frame .leftcolumn .welcomebox{
	border-bottom: 1px #CCC solid;
}
.mainbox .frame .leftcolumn .welcomebox p{
	padding-bottom: 14px;
}
.mainbox .frame .leftcolumn .welcomebox .morelink{
	color: #F0428B;
	font-weight: bold;
}
.mainbox .frame .leftcolumn .comingsoonbox{
	border-bottom: 1px #CCC solid;
	clear: both;
	padding-bottom: 12px;
}
.mainbox .frame .leftcolumn .comingsoonbox .postmetaline{
	font-size: 0.9em;
	color: #AEAEAE;
	text-transform: lowercase;
}
.mainbox .frame .leftcolumn .comingsoonbox .morelink{
	color: #27A0F2;
	font-weight: bold;
}
.mainbox .frame .leftcolumn .comingsoonbox .item{
	width: 195px;
	padding-right:13px;
	padding-bottom:11px;
	float: left;
}
.mainbox .frame .leftcolumn .comingsoonbox .item .caption{
	padding-top: 5px;
	padding-bottom: 8px;
}
.mainbox .frame .leftcolumn .comingsoonbox .item p{
	font-size: 0.9em;
	padding-bottom: 8px;
}
.mainbox .frame .leftcolumn .comingsoonbox .item .morelink{
	color: #F0428B;
	font-weight: bold;
}

.mainbox .frame .rightcolumn .news{
	padding-left: 24px;
	padding-bottom: 20px;
}
.mainbox .frame .rightcolumn .news .list{
	padding-top: 10px;
	list-style: none;
}
.mainbox .frame .rightcolumn .news .list li{
	padding-bottom: 10px;
}
.mainbox .frame .rightcolumn .news .list li .dateline{
	font-size: 0.85em;
	color: #AEAEAE;
	font-style: italic;
}
.mainbox .frame .rightcolumn .news .list li a{
	font-size: 0.99em;
	color: #27A0F2;
	font-weight: bold;
}
.mainbox .frame .rightcolumn .news .morelink{
	color: #F0428B;
	font-weight: bold;
}
.mainbox .frame .rightcolumn .loginform{
}
.mainbox .frame .rightcolumn .loginform .content{
	padding-top: 5px;
	padding-left: 24px;
	padding-bottom: 20px;
	background: #25b7f1 url('images/login_corner_box.jpg') no-repeat bottom right;
	height: 200px;
	color: white;
}
.mainbox .frame .rightcolumn .loginform .bottom{
	background: url('images/login_corner_bottom.jpg') no-repeat bottom right;
	height: 11px;
}

.footer {
	border-top: 1px gray solid;
	background: #2c5169;
	padding-top: 15px;
	padding-bottom: 5px;
	clear: both;
}

.footer .content{
	background: #2c5169;
	width: 955px;
	margin: auto;
	color: white;
}