﻿/* style CSS Document */

html {
	background:#a9a9a9 url('../images/BG_01.gif') repeat-x top left;

}

body {
	/*background:url('../images/BG_Shadow_02.png') no-repeat top center;
	text-align:center;
	margin:0;
	padding: 0;
	width: 100%;
	font-family:Verdana;*/
}

#containerMain {
	background:url('../images/BG_Shadow_02.png') no-repeat top center;
	text-align:center;
	margin:0;
	padding: 0;
	width: 100%;
	font-family:Verdana;

}

hr { text-align:center; border:0; width:100%; color:#cdcdcd; background-color:#cdcdcd; clear:left;}
.clear {clear:both;}

.fltLeft {
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}

#container {
	width:960px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	background:white;
	position:relative;
}

#header .title{}
#header .slogan{ background:transparent url('../images/Slogan_05.gif') no-repeat top left; width:960px; height:42px;}
#header .splash{}

#topNav {
	width:960px;
	background:url('../images/BG_Nav_08.gif') repeat-x;
	height:46px;
	padding: 0px;
	margin:0;
}

#contentContainer {
	background:white url('../images/BG_ContentPage_11.gif') repeat-x top left;
	position:relative;
}

#sideBar {
	float: right; 
	width: 297px; /* since this element is floated, a width must be given */
	background:transparent url('../images/BG_Sidebar_Shadow_13.png') no-repeat top left;
	padding: 15px 10px; /* top and bottom padding create visual space within this div  */
	margin:0;
	position:relative;
}

#sideBar h2 {
	font-family:Georgia;
	font-size:18px;
	color:#003871;
	line-height:140%;
	font-weight:normal;
	margin-bottom:15px;
	padding:0px 20px;
}

#sideBar h2 a, #sideBar h2 a:visited,#sideBar h2 a:link {
	color:#0066FF;
}

#sideBar a, #sideBar a:visited, #sideBar a:link {
	color:#0066FF;
	text-decoration:none;
}

#sideBar a:hover {
	text-decoration:underline;
}

#sideBar ul{padding:20px 20px 15px 20px;}
#sideBar ul li {
	font-family:Verdana;
	font-size:11px;
	line-height:150%;
	margin-bottom:5px;
	background:transparent url('../images/sidebar_bullet_18.gif') no-repeat;
	background-position:.5em .6em;
	padding-left:19px;
}

#mainWrapper {
	padding:20px;
	position:relative;
	
}
#mainWrapper p{
	color:black;
	font-family:Verdana;
	font-size:12px;
	line-height:160%;
	margin-bottom:10px;
}

#mainWrapper h1 {
	font-family:Georgia;
	font-size:22px;
	margin-bottom:10px;
	color:#003871;
	font-weight:normal;
}

#mainWrapper h2 {
	color:#003871;
	font-family:Georgia;
	font-size:18px;
	margin-bottom:15px;
	margin-top:15px;
	font-weight:normal;
}

#mainContent h5 {
	color:#003871;
	font-family:verdana;
	font-size:14px;
	margin-bottom:6px;
	margin-top:15px;
	font-weight:bold;
	line-height:160%;
}

#mainContent {
	padding:20px;
	width:600px;
	float:left;
	position:relative;
}



#mainContent p{
	color:black;
	font-family:Verdana;
	font-size:12px;
	line-height:160%;
	margin-bottom:10px;
}

#mainContent h1 {
	font-family:Georgia;
	font-size:22px;
	margin-bottom:10px;
	color:#003871;
	font-weight:normal;
}

#mainContent h2 {
	color:#003871;
	font-family:Georgia;
	font-size:18px;
	margin-bottom:15px;
	margin-top:15px;
	font-weight:normal;
}

#mainContent h3 {
	margin-bottom:15px;
}
#mainContent h4 {
	margin-bottom:10px;
	font-size:14px;
	color:#800000;
}


#mainContent ul.bullets {padding:5px 20px 15px 20px;}
#mainContent ul.bullets li {
	font-family:Verdana;
	font-size:11px;
	line-height:150%;
	margin-bottom:5px;
	background:transparent url('../images/sidebar_bullet_18.gif') no-repeat;
	background-position:.5em .6em;
	padding-left:19px;
}


#homePicGal img {
	float:left;
	margin-right:16px;
}

#homePicGal {
	margin-bottom:25px;
}

#footer {
	background:#d2d2d2;
	padding:20px 25px 0px 25px;
}

#footer img {
	margin-right:35px;
	float:left;
}

#footer img.btnEnterNow {
	padding-top:3px;
}

#footer ul {}
#footer ul li {float:left; font-size:12px; line-height:180%; margin-right:22px;}
#footer ul li a {
	color:#0066FF;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
	color:black;
}

/*-------------------------- Contact Form --------------------------*/
.contactForm {
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.contactForm input {
	border:solid 1px #AFC4E3;
	height:18px;
	margin:6px 0px;
	padding:5px;
	color:black;
	width:200px;
	background:white url('../images/bg_textbox2.gif') repeat-x top left;	
}

.contactForm select {
	border:solid 1px #AFC4E3;
	height:31px;
	margin:6px 0px;
	padding:5px;
	color:black;
	width:200px;
	background:white url('../images/bg_textbox2.gif') repeat-x top left;	
}


.contactForm textarea {
	border:solid 1px #AFC4E3;	
	margin:2px 0px;
	padding:2px;
	color:black;
	background:white url('../images/bg_textbox2.gif') repeat-x top left;	
}

.contactForm label {
	width:120px;
	float:left;
	display:block;
	padding:11px 0px;
}

.contactForm .submit {
	margin-left:120px;
	border:none;
	padding:0;
	width:86px;
	height:24px;
}

.contactBlock {width:250px; float:right;}
.contactBlock span {
	width:87px; display:block; float:left;
}
 
#flat1 {
	background:transparent url('../images/flatGroup_14.gif') no-repeat top left;
	width:292px;
	height:221px;
	float:left;
}

#flat1 ul,#flat2 ul {
	margin-top:105px;
}

#flat1 ul li a,#flat1 ul li a:visited, #flat2 ul li a,#flat2 ul li a:visited {
	color:#0066FF;
	text-decoration:none;
}

#flat1 ul li a:hover, #flat2 ul li a:hover {
	text-decoration:underline;
}


#flat2 {
	background:transparent url('../images/flatGroup_17.gif') no-repeat top left;
	width:292px;
	height:221px;
	float:right;
}
a:link, a:visited {
	color:#0066FF;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#sponsor {
	float:left;
	padding-right:15px;
	padding-top:15px;
}

#sealBox {
	position:absolute; right:23px; margin-top:50px; width:150px; background:#eeeeee; border:1px solid #CCCCCC; text-align:center; padding:10px;
}