﻿body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica;
	font-size:13px;
	color:#FFF;

	margin:0px;
	line-height:150%;

}

#bodyContainer {
	width:100%;
	
	background-position:top center;
	background-repeat:no-repeat;

	position:absolute;
	display:inline;
	min-height:100%;
}
.loadingTxt { text-align:center; margin:auto; color:#ff7e00; font-size:15px; line-height:200%; position:relative; top:100px; height:300px;}
.theme0 {
	background-image:url('../images/bgd10.jpg');
		background-color:#282828;
		background-attachment:fixed;
}
.theme1 {
	background-image:url('../images/bgd11.jpg');
		background-color:#282828;
				background-attachment:fixed;
}
.theme2 {
	background-image:url('../images/bgd12.jpg');
		background-color:#282828;
				background-attachment:fixed;
}
.theme3 {
	background-image:url('../images/bgd13.jpg');
		background-color:#282828;
				background-attachment:fixed;
}


img {
	 border:0px;
}

a {
	color:#ff7e00;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#FFF;
	text-decoration:underline;
}
#container {
margin:auto;
margin-top:40px;
	width:837px;
	
	
}
#logo {
	position:relative;
	left:15px;
	width:162px;
	height:54px;
	
}
#top {
	width:inherit;
	background-image:url('../images/pageTop_03.png');
	height:11px;
}
#page {
	width:inherit;
	background-image:url('../images/pageBgd_06.png');
}
#page #content {
	width:803px;
	position:relative;
	left:17px;
	margin-top:11px;
	}
#page #navbar{
	position:relative;
	right:17px;
	font-size:17px;
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	float:right;
	color:#b7b7b7;
	/*word-spacing:10px;*/
}
#page #navbar a, .stColLeft a {
	font-size:17px;
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	color:#FFF;
	text-decoration:none;
}
#page #navbar a:hover , .stColLeft a:hover {
	color:#FF0000;
	text-decoration:none;
}
#page #navbar .divider {
	height:25px;
	width:0px;
	border-left:solid 1px #282828;
	border-right:solid 1px #707070;
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#page #navbar .button {
	
	float:left;
}
#page .columns {
	overflow:hidden;
	float:left;
	width:inherit;
	margin-top:5px;
	margin-bottom:20px;
}
#page .columns .leftcol {
	width:474px;
	_width:489px; /* IE Hack */
	border-right:1px solid #282828;
	padding-right:15px;
	float:left;
	padding-bottom:2000px;
	margin-bottom:-2000px;
	
}
#page .columns .rightcol {
	width:297px;
	_width:312px; /* IE Hack */
	float:right;
	border-left: 1px solid #707070;
	padding-left:15px;
	padding-bottom:2000px;
	margin-bottom:-2000px;
	
}
.heading {
	font-size:17px;
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#242424;
	color:#FFF;
	float:left;
	display:block;
	margin-bottom:10px;
	clear:both;
}
.headingSmall {
	font-size:17px;
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#242424;
	color:#FFF;
	float:left;
	display:block;
	margin-bottom:4px;
	clear:both;
}

#footer {
	color:#242424;
	background-color:#747474;
	font-size:11px;
	/*clear:both;*/
}
#footer a {
	color:#242424;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
	
}

#footer .left {
	float:left;
	padding-left:17px;
	margin-top:10px;
	margin-bottom:10px;
}
#footer .right {
	float:right;
	padding-right:17px;
	margin-top:10px;
	margin-bottom:10px;
}
.feedTitle {
	font-size:25px;
	font-family:Myriad Pro, Myriad, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica;
	clear:both;
}
.feedTwitterTitle {
	font-size:17px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica;
	clear:both;
}
.feedTitle a {
	
	/*color:#FFF;*/
	text-decoration:none;
}

.feedTitle a:hover {
	text-decoration:underline;
	/*color:#ff7e00;*/
}
.feedSubtext {
	font-size:11px;
	color:#a9a9a9;
}
.feedItem {
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px dashed #282828;
}
.feedContent {
	margin-top:8px;
	
}
.feedFooter {
	font-size:11px;
}
#page .bottom {
clear:both;
margin-top:12px;
	
}
#page .bottom .leftCol {
	float:left;
	width:90px;
}
#page .bottom .rightCol {
	float:left;

}
.pageDivider {
	border-top:1px solid #000;
	border-bottom:1px solid #707070;
	clear:both;
	height:0px;
	width:inherit;
}
img.featureImage {
	border:1px solid #666
}

.pageTitle {
	
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	font-size:29px;
	/*color:#b7b7b7;*/
	color:#FFF;
	margin-bottom:10px;
	/*line-height:100%;*/
}
.pageSlogan {
	
	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	font-size:25px;
	/*color:#b7b7b7;*/
	color:#FFF;
	margin-bottom:15px;
}
.pageContent{

	width:700px;
	margin:auto;
	margin-top:50px;
	margin-bottom:30px;
	font-size:15px;
	
}

.headingBtn {
font-size:19px; clear:none; float:right;

	font-family:Myriad Pro, Myriad, Lucida Grande, Arial, Helvetica;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#242424;
	color:#FFF;

	display:block;

}

div.dialogBackground {
	background: black;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:500%;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	z-index:999;
}

div.dialogBox {
	border:7px solid gray;
	background:#333;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-150px;
	width:500px;
	height:300px;
	z-index:1000;
	/*overflow:hidden;*/
}

#dialogCloseBtn {
	width:30px;
	height:30px;
	position:relative;
	top:-16px;
	left:16px;
	float:right;
}

a.download {
	padding-left:14px;
	background: transparent url(../images/downloadicon.png) no-repeat center left;
	/*color:#FF3333;*/
	line-height:120%;
}

.dialogBoxContent {
	text-align:center;
	padding:5px;
	clear:both;
}
input.big {
	font-size:21px;
	width:270px;
	font-family:Myriad Pro, Myriad, "Lucida Sans Unicode", Lucida Grande, Arial, Helvetica;
	text-align:center;
	color:gray;
	padding:2px;
}

input.bigger {
	font-size:27px;
	width:60px;
	font-family:Myriad Pro, Myriad, "Lucida Sans Unicode", Lucida Grande, Arial, Helvetica;
	text-align:left;
	color:black;
	padding:2px;
}

span.bigger {
	font-size:27px;
}

.lead-in {
	letter-spacing:-1px;
	font-size:21px;
	line-height:120%;
}