/* General Rules */

body {
	background: BLACK url(../images/body_bg.png) repeat-x;
	font-family: "Trebuchet MS", Lucida Grande, Helvectica, Tahoma, Arial;
	font-size: 12px;
	color: WHITE;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

a {
	color: #FF9900;
	}
	
a img {
	border: none;
	}	
	
h1 {
	font-size: 32px;
	font-weight: bold;
	letter-spacing: -.1px;
	margin: 0;
	padding: 0px;
	}	
	
h2 {
	color: #FF0000;
	}	
	
h3 {
	margin: 0 0 20px 0;
	}	
	
p {
	margin: 0px 0px 15px 0px;
	padding: 5px 0 0 0;
	line-height: 26px;
	}	
	
	.bigtext {
		font-size: 18px;
		}

/* Wrappers */

#outerwrapper {
	background: url(../images/minwidth_bg.jpg) center top no-repeat;
	width: 100%;
	min-height: 735px;
	margin: 0 auto;
	text-align: center;
	}	
	
#wrapper {
	background: url(../images/container_bg.png) repeat-y;
	overflow: auto;
	text-align: left;
	}	
	
/* Inside Wrapper */

#header {
	background: url(../images/header.jpg) no-repeat;
	height: 100px;
	}	
	
	#headerfloat {
		display: block;
		width: 210px;
		height: 100px;
		}
		
#navigation {
	background: url(../images/nav_bg.png) repeat-x;
	height: 50px;
	}		
	
	#navigation ul {
		font: bold 12px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 10px 0 10px 0;
		float: left;
		}
		
	#navigation li {
		display: inline;
		}	
		
		#navigation li a {
			color: WHITE;
			text-decoration: none;
			padding: 7px 7px 10px 7px;		
			}
			
		#navigation li a:hover {
			background: url(../images/nav_hover.png) repeat-x;
			padding: 7px 7px 10px 7px;		
			}
			
	/* FOR HOMEPAGE */
	
	#home_leftcol {
		background: url(../images/home_leftcol_bg.jpg) top center no-repeat;
		width: 620px;
		padding: 0px 10px;
		float: left;
		}	
		
	#home_rightcol {
		background: #c42b2b;
		width: 300px;
		float: left;
		}	
		
	/* FOR REST OF THE PAGES */
	
	#leftcol {
		width: 620px;
		padding: 0px 10px;
		float: left;
		}	
		
	#rightcol {
		background: #c42b2b;
		width: 300px;
		float: left;
		}			
		
#footer {
	background: url(../images/footer_bg.jpg) no-repeat;
	height: 200px;
	padding-top: 5px
	}				
	
	#footer ul {
		margin: 0px;
		padding: 0px;
		}	
		
	#footer li {
		display: inline;
		}
		
#footer_nav {
	float: right;
	}		
	
	#footer_nav p {
		font-size: 9px;
		margin: 0px;
		padding: 0px 5px 0 0;
		line-height: 13px;
		text-align: right;
		}
	
	#footer_nav ul {
		text-align: right;
		margin-bottom: 20px;
		}
	
	#footer_nav li a {
		font-size: 10px;
		color: WHITE;
		text-decoration: none;
		margin: 0px;
		padding: 0px 8px;
		border-right: 1px solid WHITE;
		}		
		
		#footer_nav li a.last {
			border-right: none;
			}
			
	#logos {
		text-align: center;
		}		
	
/* Form */

#fsobform {
	width: 600px;
	}	
	
	#fsobform ul {
		margin: 0px;
		padding: 0px;
		}
		
	#fsobform li {
		margin: 5px 0px;
		list-style: none;
		}	
		
	#fsobform label {
		width: 300px;
		float: left;
		display: block;
		clear: left;
		margin: 10px 0px 3px 0px;
		text-align: left;
		}	
		
	#fsobform input {
		background: BLACK !important;
		color: WHITE;
		width: 250px;
		margin-bottom: 15px;
		padding: 5px;
		border: 1px solid #c42b2b;
		float: left;
		}	
		
	#fsobform textarea {
		background: BLACK !important;
		color: WHITE;
		width: 250px;
		margin-bottom: 15px;
		padding: 5px;
		border: 1px solid #c42b2b;
		float: left;		}	
		
	#fsobform .submit {
		background-color: #c42b2b;
		width: 100px;
		margin-right: 40px;
		cursor: pointer;
		float: right;
		}	

/* Grid 960 16 Column */

.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px
	}
	
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
	}
	
.container_16 .grid_4 {
	width:220px
	}
	
.container_16 .grid_8 {
	width:460px
	}
	
.container_16 .grid_12 {
	width:700px
	}
	
.container_16 .grid_16 { 
	width:940px
	}
	
.alpha {
	margin-left:0
	}
	
.omega {
	margin-right:0
	}
	
.container_16 .grid_1 {
	width:40px
	}
	
.container_16 .grid_2 {
	width:100px
	}
	
.container_16 .grid_3 {
	width:160px
	}
	
.container_16 .grid_5 {
	width:280px
	}
	
.container_16 .grid_6 {
	width:340px
	}
	
.container_16 .grid_7 {
	width:400px
	}
	
.container_16 .grid_9 {
	width:520px
	}
	
.container_16 .grid_10 {
	width:580px
	}
	
.container_16 .grid_11 {
	width:640px
	}
	
.container_16 .grid_13 {
	width:760px
	}
	
.container_16 .grid_14 {
	width:820px
	}
	
.container_16 .grid_15 {
	width:880px
	}
	
.container_16 .prefix_4 {
	padding-left:240px
	}
	
.container_16 .prefix_8 {
	padding-left:480px
	}
	
.container_16 .prefix_12 {
	padding-left:720px
	}
	
.container_16 .prefix_1 {
	padding-left:60px
	}
	
.container_16 .prefix_2 {
	padding-left:120px
	}
	
.container_16 .prefix_3 {
	padding-left:180px
	}
	
.container_16 .prefix_5 {
	padding-left:300px
	}
	
.container_16 .prefix_6 {
	padding-left:360px
	}
	
.container_16 .prefix_7 {
	padding-left:420px
	}
	
.container_16 .prefix_9 {
	padding-left:540px
	}
	
.container_16 .prefix_10 {
	padding-left:600px
	}
	
.container_16 .prefix_11 {
	padding-left:660px
	}
	
.container_16 .prefix_13 {
	padding-left:780px
	}
	
.container_16 .prefix_14 {
	padding-left:840px
	}
	
.container_16 .prefix_15 {
	padding-left:900px
	}