body {margin:0; font-family:Arial, Helvetica, sans-serif; background:#316E9D url(assets/images/background.jpg) left top repeat-x;}

h1 {
margin-top:0;
margin-bottom:15px; 
font:bold 48px/90px Arial, Helvetica, sans-serif;
color:#DDE9F5;
}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;  color:#FF9900;}
h3 {font-size:18px; margin-top:10px; margin-bottom:10px;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#316E9D; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#container {
width:956px;
height:auto;
margin:0 auto;
padding:0px;
background:url(assets/images/container_repeat.jpg) left top repeat-y;
}
	#header {
	width:auto;
	height:255px;
	margin:0px;
	padding:0px;
	background:url(assets/images/header_bg.jpg) left top no-repeat;
	}
		#topInfo {
		width:600px;
		height:55px;
		margin:0px;
		padding:12px 0px 0px 0px;
		float:right;
		font:12px/55px Arial, Helvetica, sans-serif;
		color:#D4E1E9;
		text-align:right;
		}
			.phone {
			padding:0px 16px 0px 50px;
			font:bold 16px Arial, Helvetica, sans-serif;
			}
		#logo {
		width:95px;
		height:114px;
		margin:0px;
		padding:8px 0px 0px 30px;
		float:left;
		}
		#name {
		width:340px;
		height:18px;
		margin:0px;
		padding:16px 0px 0px 10px;
		float:left;
		}
		#title {
		width:600px;
		height:100px;
		margin:0px;
		padding:15px 0px 0px 200px;
	
		}
	#contents {
	width:auto;
	height:auto;
	_height:380px;
	min-height:380px;
	background: url(assets/images/contents_bg.jpg) bottom center no-repeat;
	}
		#rightCol {
		width:720px;
		height:auto;
		margin:0px;
		padding:0px 40px 20px 10px;
		float:right;		
		}
		#leftCol {
		width:176px;
		height:auto;
		margin:0px;
		padding:0px;
		}
			#nav {
			width:176px;
			height:auto;
			margin:-120px 0px 0px 0px;
			padding:0px;
			position:absolute;
			text-align:right;
			color:#fff;
			}
			#nav li {
			padding:0px 10px 0px 0px;
			list-style:none;		
			border-bottom:1px solid #fff;

			}
			#nav li a {
			text-transform:uppercase;
			font:bold 14px/40px Arial, Helvetica, sans-serif;
			color:#fff;
			}
			#nav li a:hover {
			text-decoration:none;
			color:#FFFF99;
			}
			#sidebar {
			width:auto;
			height:auto;
			margin:0px;
			padding:320px 0px 0px 0px;
			}
		#clear {
		margin:0px;
		padding:0px;
		clear:both;
		}
		#copy {
		width:956px;
		height:auto;
		margin:0 auto;
		padding:0px;
		text-align:center;
		font:10px/28px Arial, Helvetica, sans-serif;
		color:#fff;
		}
			#copy a{
			color:#000000;
			}
			
			
#toplinks {
	color: black;
	font-size: 9px;
	text-align: center;
}

#toplinks a {
	color: white;
	text-decoration: none;
}

#bottomlinks {
	color: black;
	font-size: 10px;
	text-align: center;
}

#bottomlinks a{
	color: white;
	text-decoration: none;
}

#office {
	float:right; 
	margin: 0 5px 0 5px;
	width: 280px;
	height: 280px;
	}






		
		