html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, a, em, font, img, q, s, small, strike, strong, sub, sup,  ol, ul, li, table, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	background-image: transparent;}h4 {	font-size:13px;}body {	line-height: 1;}ol, ul {	list-style: none;}table {	border-collapse: collapse;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}.red { background-color:#FF0000; }/* BEGIN MAIN STYLES */.deBG {	background-image:none; 	background-color:#eee;	margin-top:0;	/* 	background:url(../images/body_bg.gif);	background-repeat:repeat-x;	background-position:top;	*/}body {	margin:20px 0 0 0;	padding:0;	height:100%;	background-color:#ffffff;	color:#333;  	text-align:center;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-family:	line-height:1.2em;}a {	color:#666;	text-decoration:none;}a:hover {	text-decoration:underline;}ul {	margin:0 0 0 20px;	list-style-type:disc;}li {	margin:0 0 0 8px;}blockquote {	margin:1em;	padding:.5em;	background-color:#eeeeee;	border-top:1px solid #cccccc;	border-bottom:1px solid #cccccc;}blockquote p {	margin:.2em;}.container { 	background-color:#fff;		margin:0 auto;	padding:0;	width:970px;	text-align:left;	vertical-align: middle;	}.header {	margin:0;	padding:0;	height:110px;	background-color:#fff;	background:url(../images/header_bg.gif) no-repeat;}.header h1, #header h2{	text-indent:-10000px;}/****************** MENU ******************/#navcontainer ul {	padding: .2em 0 .7em 0;	margin: 0;	list-style-type: none;	color: #666;	width: 100%;	text-align: center;	font-size:.75em;	border-bottom:1px solid #19386c;}#navcontainer ul li { 	display: inline; }#navcontainer ul li a {	text-decoration: none;	color: #666;	padding: .2em 1em;}#navcontainer ul li a:hover {	text-decoration:underline;}#active {	text-decoration:underline;}/****************** HOME CONTAINER ******************/.homeContainer {	background-color:#fff;	width:970px;	margin:20px 0;}.homeContainer img {	margin:0 0 20px 0;}.homeContainer h2 {	color:#19386c;	margin:0 0 10px 0;	color: #666;	font-size:1.2em;}.homeContainer p {	margin:0 20px 0 0;	font-size:.8em;	line-height:1.25em;}.homeContainer ul {	margin:0 0 10px 20px;}.homeContainer ul li {	margin:0 0 10px 0;}.homeContainer a:link, .homeContainer a:visited {	color:#19386c;	text-decoration:underline;}.homeContainer a:hover {	color:#666;	text-decoration:none;}.script {	width:970px;	height:52px;	margin:0;	background-image:url(../images/script_words.gif);	background-position:top;	background-repeat:no-repeat;}/****************** MAIN CONTENT ******************/.mainContent {	width:600px;	float:left;	margin:0 20px 0 0;	padding:0 20px 0 10px;	border-right:1px solid #19386c;}.mainContent h2, .mainContent h3, .mainContent h4 .mainCol h2, .mainCol h3, .mainCol h4 {	color:#19386c;}.mainContent p, .mainCol p {	margin:0 0 10px 0;	font-size:.8em;	line-height:1.25em;}.mainCol {	width:940px;	float:left;	margin:0;	padding:0 20px 0 10px;}.rightCol {	width:310px;	float:left;	margin:0;	padding:0;}.rightCol h2 {	color:#19386c;}.rightCol p {	margin:0 0 10px 0;	font-size:.8em;	line-height:1.25em;}.homeContainer ul {	margin:0 0 10px 20px;}.homeContainer ul li {	margin:0 0 10px 0;	font-size:.8em;}/****************** FOOTER ******************/.footer {	position:relative;	margin:10px 0 30px 0;	font-size:10px;	text-align:center;	color:#666;	border-top:1px solid #19386c;}.footer ul {	display:inline;}.footer li {	display:inline;	margin:0;	line-height:30px;	padding:0 8px 0 0;}/****************** MISC ******************/
