/* CSS Document */

* { padding: 0px; margin: 0px;}

body { 
	background: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;}
	
#page_container {
	background: #fff;
	text-align: left;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0;
	margin: 0px auto;
	}
	
#masthead {
	width: 740px;
	margin: 0;
	padding: 0;
	background-color: #000;
	background-image:url(../images/masthead.gif);
	clear: right;
	height: 104px;
	overflow: hidden;
	}

/* Logo */

#logo {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	height: 104px;
	width: 170px;
	}

#logo a {
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	text-indent: -9000px;
	height: 104px;
	width: 170px;
	}

	
/* Splash */	
	
#splashContainer {
	height:174px;
	margin: 20px 18px 0px 18px;
	background: #A3A3A3;
	}
#splashContainer .copy {
	float:left; 
	width:387px;
	}
#splashContainer .copy h1 {
	padding: 12px 0px 0px 12px;
	font-size: 1.2em;
	color: #fff;
	}
#splashContainer .copy p {
	padding: 12px 12px 0px 12px;
	font-size: 0.8em;
	color: #fff;
	}
#splashContainer .anim {
	float:left; 
	width: 317px;
	font-size: 1.2em;
	color: #fff;
	}

#contentContainer {
	width:704px;
	margin: 10px 18px 0px 18px;
	background: #fff;
	}

#contentContainer h1 { font-size:1em; color:#666; margin: 0px 0px 3px 0px;}
#contentContainer h1 a { color:#666; text-decoration:none;}

#contentContainer .promoimg { 
	float:left;
	border:none;
	margin: 0px 20px 65px 0px;
}


#contentContainer table {
	margin-top:10px;
	font-size:0.6em;
}

#contentContainer table tr td{background:#e9e9e9; text-align:center;}

#contentContainer table tr.head  td{ padding:1px 10px; background:#e9e9e9;}
	

#contentContainer .copy { float:left; width: 704px; }

#contentContainer .copy p {
	padding: 0px 30px 0px 12px;
	font-size: 0.8em;
	color: #000;
	}
	
#contentContainer .copy p a {
	color: #000;
	text-decoration: none;
	}
	
#contentContainer .copy ul a {
	color: #000;
	text-decoration: underline;
	}	
	
#contentContainer hr {
	padding:0px;
	margin:6px 0px 12px 0px;;
	height:2px;
	border:0px;
	background-color: #e9e9e9;
	height: 3px;
	}
	

#contentContainer .copy p.news_page {
	margin: 4px 30px 0px 12px;
	padding: 0px;
	border-bottom: 1px solid #9BAEC8;
	}

#contentContainer .copy h2 {
	padding: 6px 30px 0px 12px;
	font-size: 1em;
	color: #000;
	}

#contentContainer .copy ul {
	padding: 12px 20px 0px 30px;
	font-size: 0.8em;
	color: #000;
	}

#contentContainer .copy ul ul {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 1em;
	}

#contentContainer .copy ul ul li {
	margin-top: 0px;
	padding-top: 0px;
	}

#contentContainer .news { width: 176px; float:left;}
#contentContainer .news h2 {
	color:#fff;
	font-size:0.8em;
	background: #9BAEC8;
	width: 160px;
	padding: 8px;
	border-bottom: 1px solid #fff;
}
#contentContainer .news p {
	color:#000;
	font-size:0.8em;
	background: #D9E0EA;
	width: 160px;
	padding: 8px;
	border-bottom: 1px solid #fff;
}

#contentContainer .news p a {
	color:#000;
	text-decoration:underline;
}




#contentContainer .images { width: 176px; float:left;}
#contentContainer .images h2 {
	color:#fff;
	font-size:0.8em;
	background: #9BAEC8;
	width: 160px;
	padding: 8px;
	border-bottom: 1px solid #fff;
}

#contentContainer .images img {
	color:#000;
	font-size:0.8em;
	background: #D9E0EA;
	width: 160px;
	padding: 8px 8px 4px 8px;
}

#contentContainer .images p {
	color:#000;
	font-size:0.8em;
	background: #D9E0EA;
	width: 160px;
	padding: 0px 8px 2px 8px;
}







	
.both { clear:both;}
	
	
#nav_container {float:left; width:585px; text-align:right; margin:0px; padding:0px;}

/*  */
/* Splash navigation */
#nav {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height: 20px; padding-left:4px; margin: 0px 0px 0px 0px; width:736px;}
#nav ul { margin: 0px; padding:0px 0px 0px 0px; list-style:none; }
#nav li { float:left; margin:0px; padding:0px 3px 0px 9px; }
#nav a { float:left; display:block; padding:5px 5px 4px 5px; text-decoration:none; font-weight:bold; color:#4A6487; }
#nav a {float:none;}
#nav a:hover { color:#000; }
#nav #current { border-width:0; }
#nav #current a { color:#000;}









form {margin: 0px; }

#formContainer {
	font-size:0.8em;
	/*background: #8B8553;*/
	}

#formContainer label {
	line-height: 18px;
	padding: 0px 0px 0px 10px;
	float:left;
	width: 120px;
	}
	
#formContainer label.quote {
	line-height: 18px;
	padding: 0px 0px 0px 35px;
	float:left;
	width: 230px;
	}
	
#formContainer input {
	width: 160px;
	border: 1px solid #4A6487;
	margin-bottom: 3px;
}

#formContainer select {
	width: 160px;
	border: 1px solid #4A6487;
	margin-bottom: 3px;
}

#formContainer textarea {
	width: 160px;
	border: 1px solid #4A6487;
	margin-bottom: 3px;
}

#formContainer  input.submit {
	width:100px;
	border: 1px solid #4A6487;
	}






/* Footer */

#footer {
	background: #A3A3A3;
	text-align: center;
	color: #fff;
	font-size:0.6em;
	clear: right;
	margin: 10px 18px 5px 18px;;
	padding: 10px 10px 10px 10px;
}

#footer a {
	color: #fff;
	text-decoration: none;
	}

	
	
.center { text-align:center}


  /* 468x240 */
  #recommended-468x240 {width:466px; height:166px; margin: 0 0 0 0; overflow:hidden;}
  #recommended-468x240 iframe {margin: -61px 0 0 -1px; border:none;}