@charset "utf-8";
/* CSS Document */
body {	width: 1018px;
		margin-right:auto;
		margin-left:auto;
		font-family:Arial, Helvetica, sans-serif;
		background:url(/img/back_grad2.jpg) repeat-x fixed;
}

img { border:none;
}

h1 { color: #03C;
	font-size:18px;
}

#logo { float:left;
		width:250px;
		height:73px;
}

#logo a {margin:0px;
			padding:0px;
}

#nav {	float:right;
		width:748px;
		height:30px;
		padding-left:20px;
		padding-top:40px;
}

#nav ul {	text-decoration:none;
			border-top: 1px solid #999;
			text-align:right;
}

#nav li {	text-decoration:none;
			border-left: 1px solid #999;
			display:inline;
}


a {	color:#000;
			text-decoration:none;
			padding: 5px 20px;
			font-size:12px;
}

#nav a {	text-decoration:none;
}

#nav a:hover {	color:#F90;
}

#header {
}

#footer { width:1018px;
			height:56px;
			background-image:url(/img/bottom-bar.jpg);
			clear:both;
			margin:15px 0px 0px 0px;
}

/*Index Page */
#subheader {	clear:both;
				width:1018px;
				height:371px;
				padding: 10px 0px;
}

#subheader a {padding:0px;
				margin:0px;
}


#mid_left { float:left;
			width:510px;
			height:156px;
			margin:0px 10px 0px 0px;
}

#mid_center { float:left;
				width: 304px;
				height:156px;
				margin:0px 10px;
				/*border-left:1px solid#000;*/
}

#mid_right { float:left;
				width: 154px;
				height:156px;
				margin:0px 0px 0px 10px;
				/*border-left:1px solid#000;*/
}

#mid_right a {font-size:12px;
				color:#F90;
				margin:0px 5px;
				line-height:2em;
				font-weight:bold;
}

#subnav {	border-top:1px solid #999;
			margin-left:auto;
			margin-right:auto;
			margin-top:50px;
}

#subnav_menu {
			width:150px;
			float:left;
			line-height:1.5em;
			border-right:1px solid #999;
}

#subnav_menu a:hover {color:#F90;
}

/*Content Pages */
#topbar {		clear:both;
				width:1018px;
				height:48px;
				padding: 10px 0px 0px 0px;
				background-image:url(/img/top-bar.jpg);
				background-repeat:no-repeat;
}

#topbar p {	font-size:24px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 40px;
			color:#fff;
			vertical-align:middle;
}

#leftnav { border-right:1px solid #999;
			 width:175px;
			 min-height:400px;
			 float:left
}

#leftnav a { color:#F90;
			 font-size:11px;
			 font-weight:bold;
			 display:block;
			 border-top: 1px solid #999;
			 text-decoration:none;
}

#content { float:left;
			width:775px;
			padding:0px 15px;

}

#content img {float:right;
			  margin:0px 10px 10px 10px;
}

#content a {padding:0px;
			margin:0px;
			color:#F90;
			text-decoration:none;
}

.form p {font-size:12px;
}

#video {
}


