/*-----------------------------------------------
Cooper Design
Author:   Jason Cooper
Version:  Oct 15 2009
----------------------------------------------- */


/* Global
----------------------------------------------- */

/* Remove border around linked images */
img {
	border: 0;
	padding: 0;
	margin: 0;
	}

a:link, 
a:visited, 
a:active {
	color: #007fe1;
    text-decoration: underline;
	}    
a:hover {
	color: #525252;
    text-decoration: none;
	}  

* {
	padding: 0;
	margin: 0;
	}
	
p {
	padding: 0 0 8px 0;
	}
	
h1 {
	font-family:helvetica,tahoma,sans-serif;	
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	padding: 0 0 10px 0;
	}
	
	
	
/* Header 
----------------------------------------------- */	
#header {
 	background: #0350bc url('../media/headerBg.jpg') no-repeat top center;
 	width: 900px;
 	height: 126px;
	}
	#logo {
		text-align: left;
		padding: 15px 0 0 20px;
		float: left;
		width: 352px;
		}
	#contact {
		float: right;
		width: 270px;
		color: #0065c8;
		font-family:helvetica,tahoma,sans-serif;	
		font-size: 13px;
		line-height: 16px;
		text-align: right;
		padding: 28px 20px 0 0;
		}
	#nav {
		font-family:helvetica,tahoma,sans-serif;	
		text-align: left;
		font-size: 14px;
		line-height: 40px;
		color: #fff;
		padding: 0 0 0 20px;
		}
		#nav ul {
			list-style:none
			}	
		#nav ul li{
			display: inline;
			}	
		#nav a:link, 
		#nav a:visited, 
		#nav a:active {
			color: #fff;
			text-decoration: none;
			}    
		#nav a:hover {
			color: #5aceff;
			text-decoration: none;
			}  	
		.sep {
			padding: 0 8px 0 8px;
			}
	
/* Body 
----------------------------------------------- */
body {
 	background: #0350bc url('../media/bodyBg.jpg') no-repeat top center;
 	background-attachment: fixed;
  	font-family: verdana, arial, sans-serif;
  	font-size: 11px;
  	line-height: 15px;
  	color: #2e2e2e;
  	text-align: center;
  	margin: 20px 0 0 0;
	}

#container {
	margin: 0 auto;
	width: 900px;
	}
	
#mainHome {
 	background: #fff url('../media/homeBg.jpg') no-repeat top center;
	width: 900px;
	height: 433px;
  	text-align: left;
  	font-size: 11px;
	}		
	#mission {
		width: 450px;
		padding: 105px 0 0 65px;
		line-height: 18px;
		}
	#services {
		font-family:helvetica,tahoma,sans-serif;	
		font-size: 15px;
		padding: 105px 0 0 65px;
		}
		#col1 {
			float: left;
			width: 200px;
			line-height: 22px;
			padding: 5px 0 0 0;
			}
		#col2 {
			float: left;
			width: 300px;
			line-height: 22px;
			margin: 0 0 0 20px;
			padding: 5px 0 0 0;
			}
		#col1 ul, #col2 ul {
			list-style: none;
			}
			#col1 ul li, #col2 ul li{
				padding-left: 10px;
				background-image: url('../media/arrow.gif');
				background-repeat: no-repeat;
				background-position: 0 .3em;				
				}
			
#mainSub {
 	background: #0350bc url('../media/subBg.jpg') no-repeat top center;
	width: 900px;
  	text-align: left;
  	font-size: 11px;
  	background-color: #fff;
	}	
	#contentSub {
		padding: 30px 20px 20px 20px;
		}
	
/* Misc.
----------------------------------------------- */	
.mainHeader {
	font-family:helvetica,tahoma,sans-serif;
	font-size: 18px;
	color: #0065c8;
	}
.subHeader {
	font-family:helvetica,tahoma,sans-serif;
	font-size: 15px;
	color: #0065c8;
	}

.imgLeft {
	float: left;
	padding: 0 20px 20px 0;
	}

.imgRight {
	float: right;
	padding: 0 20px 20px 20px;
	}

.required {
	color: red;
	}

/* Footer 
----------------------------------------------- */
#footer {
 	background: #0350bc url('../media/footerBg.jpg') no-repeat top center;
 	width: 900px;
 	height: 28px;
	}	
	
	#copyRight {
		float: left;
		width: 300px;
		color: #fff;
		padding: 8px 0 0 0;
		}
	#coop {
		float: right;
		width: 300px;
		color: #fff;
		padding: 8px 0 20px 0;
		text-align: right;
		}
		#coop a:link, 
		#coop a:visited, 
		#coop a:active {
			color: #5aceff;
			text-decoration: underline;
			}    
		#coop a:hover {
			color: #fff;
			text-decoration: none;
			}  

