* { border:0; margin:0; padding:0; }
body {
	background: #e9e8e9 url('../images/background.png') repeat-x;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
}

a { text-decoration: none; color: #f60; }
h1 { color:#f70; font-size:14pt; }
h2 {
	color: #F70F70;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

.hidden { display: none; }
.right { float: right; }
.orange { color: #f60; }

input[type=text], input[type=password] { padding: 3px; border: 1px solid #c0c0c0; }
label { margin-right: 15px; }

#Main { margin: 0 auto; width: 960px; }

#Header {
	display: block;
	margin: 0 auto;
	text-align: left;
	width: 960px;
}
	#Header #Logo { width: 365px; height: 92px; padding-left: 1px; }
	#Header #Navigation { float: left; position: relative; }
	#Header #Navigation .Left { float: left; width: 5px; }
	#Header #Navigation .Right { float: right; width: 5px; }
	#Header #Navigation .Menu {
		background: url('../images/globalheadernav.gif') repeat-x;
		float: left;
		height: 26px;
		width: 950px;
	}
	#Header #Navigation .Item { font-size: 110%; float: left; padding-top: 3px; }
		#Header #Navigation .Item a, #Header #Navigation .Item a:visited { color: #FFFFFF; padding: 0 15px; text-decoration: none; }
		#Header #Navigation .Item a:active, #Header #Navigation .Item a:hover { color: #D84704; text-decoration: none; }
		#Header #Navigation .Item span { color: #F0F0F0; }

#ContentContainer { margin: 0 auto; width: 960px; background-color: #FFFFFF; }
	#ContentContainer #Banner { padding: 10px; }
		#ContentContainer #Banner img { border: 1px solid #CCCCCC; }
	#ContentContainer #Content { color: #555555; padding: 10px; text-align: left; }
	#ContentContainer #Content-Left { padding: 10px; width: 740px; }
	#ContentContainer #Content-Right { width: 200px; float: right; overflow: hidden; }
	#ContentContainer #Content-Left ul { margin-left: 25px; }
	#ContentContainer #ChatBox { border: 1px solid #C0C0C0; padding: 5px; }

#Footer {
	margin: 25px auto;
	width: 960px;
	text-align: center;
	border-top: 1px solid silver;
	color: #909090;
}

#slideshowContent,.slideContent {
height:300px;
overflow:hidden;
width: 740px;
float:left;
}

.slideContent img {
height:300px;
}

#slideChooser {
position: absolute;
top: 381px;
margin-left: -128px;
z-index: 100;
}

#slideChooser .activeSlide {
background-color:#fff;
color:#ff9600;
}

#slideChooser a {
background-color:#ff9600;
color:#fff;
font-size:25pt;
padding:0 7px;
text-align:center;
}

.contentBlock {
border:1px solid #f80;
float:left;
margin:10px 10px 10px 0;
width:222px;
overflow: hidden;
}
.contentTitle {
background-color:#f80;
color:#fff;
font-size:11pt;
padding:5px;
}

.contentItem {
border-bottom:1px solid #f0f0f0;
color:#666;
padding:5px 0 5px 10px;
}

.contentItem .small {
color:#999 !important;
padding-left:5px;
}

.contentItem a {
color:#f80;
}
.odd {
background-color:#f0f0f0;
}

.even {
background-color:#f9f9f9;
}

.contentItem:hover,.contentItem:hover a {
background-color:#f70;
color:#f0f0f0;
cursor:pointer;
text-decoration:none;
}

.contentItem:hover .small {
color:#e0e0e0 !important;
}

.contentBlock p {
background-color:#f9f9f9;
color:#666;
padding:5px 0 5px 10px;
}

#pageChooser {
font-size:11pt;
}

#pageChooser .activepage {
background-color:#ff9600;
color:#fff;
}

#pageChooser a {
background-color:#fff;
color:#ff9600;
padding:3px;
text-align:center;
}

.graypbox {
background-color:#f5f5f5;
border:1px solid #e0e0e0;
padding:10px;
}
.bigTitle {
color:#5a6062;
font-size:14pt;
font-weight:700;
}
.fivepad { border: 1px solid #c0c0c0; }

.download {
background-color:#f0f0f0;
float:left;
height:200px;
margin:10px;
padding:5px;
text-align:center;
width:150px;
}

#topLogin {
background-color:#fff;
padding:10px;
position:absolute;
right:10px;
top:30px;
width:330px;
z-index:100;
}

#expand_login {
background: url("/assets/img/icons/bullet_arrow_down.png") no-repeat 144px center;
color:#ffffff;
float:right;
padding:3px 25px 3px 3px;
cursor:pointer;
}
