/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535048;
	text-align:center;
	padding:0px;
	margin:0px;
	width:809px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/bg.jpg) top center repeat-x #002F70;
	position:relative;
}

/* Universal Links */

a:link, a:visited {color:#026FC0; text-decoration:underline;}
a:hover {color: #990000; text-decoration:none}

/* Headers */

h1 { 
	font-family: Helvetica, Arial, sans-serif; 
	text-transform:uppercase; 
	font-size:20px; 
	color:#002F70;
	font-style:italic;
	font-weight:bold; 
	margin-bottom:0px; 
	margin-top:0px;
	padding-top:0px;
	padding-bottom:4px}

h2 { 
	font-family: Helvetica, Arial, sans-serif; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#026FC0;
	font-style:italic;
	font-weight:bold; 
	margin-bottom:0px; 
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px}

h3 { 
	font-family: Helvetica, Arial, sans-serif; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#002F70;
	font-style:italic;
	font-weight:bold; 
	margin-bottom:0px; 
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px}
		
h4 {}
	
h5 {}

h6 {}


/* Layout Elements */

.canvas { 
	position:relative; 
	width:809px; 
	display:block; 
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.top {
	position:relative; 
	float:left; 
	height:138px; 
	width:809px;
	background:url(../images/Top_bg.jpg) top center no-repeat;
	}

	.logo {
	position:relative; 
	float:left; 
	width:103px; 
	height:100px;
	top:15px;
	}	
	
	.assist_logistics {
	position:absolute; 
	left:128px;
	top:15px;
	color:#FFF;
	font-size:9px;
	}
	
		.assist_logistics a:link, .assist_logistics a:visited { color:#FFFFFF; text-decoration:underline}
		.assist_logistics a:hover { color:#FFFF00; text-decoration:underline}

.main {	
	position:relative; 
	float:left;
	width:809px;
	background:url(../images/main_bg.jpg) top center no-repeat}

	.mainleft { 
		position:relative; 
		float:left; 
		width:200px;}
	
	.mainleft a:link, .mainleft a:visited {color:#FFF; text-decoration:none} 
	.mainleft a:hover {color: #FFFF00; text-decoration:none} 

		.sponsors { 
			position:relative;
			width:190px; 
			margin-bottom:10px;
			float:left;
			padding-top:30px;
			text-align:center;
			color:#FFFF00;
			font-size:9px;
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif
			}
		
		.mission { 
			position:relative;
			width:150px; 
			margin-bottom:10px;
			float:left;
			padding-top:30px;
			text-align:center;
			left:23px;
			color:#FFF;
			font-size:10px;
			font-family: Verdana, Arial, Helvetica, sans-serif
			}
		
		.golf { 
			position:relative; 
			float:left; 
			width:190px;
			font-size:9px; margin-bottom:20px;}
		
		.ilpolice { 
			position:relative; 
			float:left; 
			width:190px;}
			
	
	.mainright { 
		position:relative; 
		float:right; 
		width:609px; line-height:16px;}
		
		.graphic { 
			position:relative; 
			float:left; 
			margin-left:-22px;
			margin-top:-38px;}
		
		.center { 
			position:relative; 
			float:left; 
			width:380px;
			text-align:left; 
			left:15px;
			padding-bottom:30px;}
			
		.center p { margin-top:0px; margin-bottom:10px;}
		
		.icenter { 
			position:relative; 
			float:left; 
			width:530px;
			text-align:left; 
			left:35px;
			padding-bottom:30px; 
			background:#FFFFFF; 
			padding-right:38px; 
			min-height:600px;
			padding-top:20px;}
		
		.icenter p { margin-top:0px; margin-bottom:10px;}
			
		.side { 
			position:relative; 
			float:right; 
			width:190px; line-height:normal}
			
			.quote {
				position:relative;
				display:block;
				margin-left:auto;
				margin-right:auto; right:4px; }
			
			.qcontact {
				position:relative;
				display:block;
				margin-top:15px;
				text-align:left; 
				background: url(../images/contact_bg.gif) top center no-repeat;
				color:#FFF;
				font-size:9px;
				width:174px;
				height:320px;
				margin-left:auto;
				margin-right:auto;
				right:4px; }
				
					.textform { position:relative; top:35px; width:145px; margin-left:15px;}
					
					.textform  ul { 
						list-style:none; 
						text-align:left; 
						margin:0px; 
						padding:0px;} 
					
					.textform  li {
						float: left; 
						width:150px;
						} 

.footer {
	position:relative; 
	float:left; 
	width:809px;
	color:#8097B8; 
	padding-top:8px; 
	padding-bottom:8px; 
	font-size:10px; 
	line-height:14px; 
	background:url(../images/Foot_bg.jpg) top center no-repeat}

.footer p { margin-top:5px; margin-bottom:5px}
.footer a:link, .footer a:visited { color:#8097B8; text-decoration:none}
.footer a:hover { color:#FFF}

/* Universal Design Elements */

hr {
	border-top: 1px dotted #8797AB;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 100%;
	height: 2px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:0px;
	padding-bottom:0px}


.input96 { width:96%; text-align:left; color:#0000FF; padding-top:2px; padding-bottom:2px}
.cinput { width:96%; text-align:left; color:#0000FF; padding-top:1px; padding-bottom:1px}
.button { padding-top:2px; padding-bottom:2px; font-size:10px; padding-left:3px; padding-right:3px;}


/* Main Navigation */

.navigation {
	display:block;
	position:relative;
	float:left;
	list-style:none;
	font-size:10px;
	left:19px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	font-weight:bold;
	width:170px;
}

.navigation ul { 
	list-style:none; 
	text-align:left; 
	margin:0px; 
	padding:0px;} 

.navigation li {
	float: left; 
	width:160px;
	border-bottom:1px dotted #FFF;
	} 

.navigation li a {	
	text-align:left; 
	padding-top:7px; 
	padding-bottom:7px;
	padding-right:10px;
	width:150px; 
	display:block; 
	float:left; 
	} 
	

.navigation a:link { color: #FFF; text-decoration:none } 
.navigation a:visited { color: #FFF; text-decoration:none; } 
.navigation a:hover { color: #FFE63B; text-decoration:none; padding-left:10px; background:url(../images/arrow.gif) left no-repeat} 

.table { width:400px; margin-top:0px; padding-top:0px}
.table td { padding:1px; padding-left:10px; vertical-align:top}
.table th { background-color:#CDE4F6; padding-left:10px; padding-right:2px; padding-top:7px; padding-bottom:7px; border:1px solid #FFF}

.divider { background:url(../images/divider.gif) center repeat-x; height:30px;}


