* {
	margin:0px;
	padding:0px;
	outline:0px;
}
body {
	background:#e9e9e9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#container {
	background:#FFFFFF url(../images/container_bg.jpg);
	width:730px;
	margin:auto;
	padding:0px 20px 0px 20px;
}
#header {
	height:264px;
	background:#0066CC url(../images/banner.jpg);
}

/*#################################################################################################################
	NAVIGATION
#################################################################################################################*/

#nav {
	height:31px;
	background:url(../images/nav/nav_bg.jpg) right no-repeat;
	background-position:393px 0px;
	margin-bottom:15px;
	text-align:left;
}
#nav ul li{
	list-style:none;
	display:inline;
	text-align:center;
	float:left;
}
#nav ul li a{
	display:block;
	padding-top:8px;
	height:23px;
	text-decoration:none;
	font-weight:bold;
}
.largeTab a{
	color:#000000;
	width:149px;
	background:url(../images/nav/lefttab.jpg);
}
.largeTab a:hover {
	color:#FFFFFF;
	background:url(../images/nav/lefttab.jpg) -149px 0px;
}
.largeTab a.selected {
	color:#FFFFFF;
	background:url(../images/nav/lefttab.jpg) -298px 0px;
}
.smallTab a{
	color:#000000;
	width:94px;
	background:url(../images/nav/tab.jpg);
}
.smallTab a:hover{
	color:#FFFFFF;
	background:url(../images/nav/tab.jpg) -94px 0px;
}
.smallTab a.selected{
	color:#FFFFFF;
	background:url(../images/nav/tab.jpg) -188px 0px;
}
#international {
	float:right;
	display:block;
	margin:5px 20px 0px 0px;
	background:url(../images/nav/international.jpg);
	width:97px;
	height:21px;
	text-indent:-9999px;
}

/*#################################################################################################################
	CONTENT
#################################################################################################################*/

#contentWrapper {
	text-align:left;
}
#content {
	float:left;
	width:534px;
	margin-right:10px;
}
p {
	margin-bottom:10px;
}

/*#################################################################################################################
	RIGHT COLUMN
#################################################################################################################*/

#rightCol {
	float:right;
	width:186px;
}
#rightCol img{
	float:left;
}
#rightCol div{
	float:left;
}
#ad4 {
	margin-top:10px;
}

/*#################################################################################################################
	FOOTER
#################################################################################################################*/

#footer {
	height:60px;
	clear:both;
	background:url(../images/footer.jpg);
	margin:0px -20px;
	margin-top:-20px;
}

/*#################################################################################################################
	HOME
#################################################################################################################*/

#formInstructions {
	color:#195987;
	font-size:20px;
	font-weight:bold;
	margin:10px 0px;
}
#formInstructions span{
	color:#FF0000;
}
form {
	clear:both;
}
#homePageForm {
	background:#e9e9e9;
	padding:10px 0px;
	width:534px;
	height:140px;
}
#homePageForm fieldset {
	width:260px;
	display:block;
	float:left;
	border:0px;
}
#homePageForm label {
	width:90px;
	display:block;
	float:left;
	margin-right:5px;
	text-align:right;
	margin-bottom:4px;
	height:15px;
	font-weight:bold;
}
#rightFieldset label{
	width:103px;
}
#homePageForm input {
	width:140px;
	float:left;
	margin-bottom:4px;
	height:15px;
	margin-right:5px;
}
#homePageForm #submitBtn {
	width:95px;
	height:23px;
	background:url(../images/submitBtn.jpg);
	border:0px;
	float:right;
	margin-right:25px;
	margin-top:4px;
}

/*#################################################################################################################
	CONTENT
#################################################################################################################*/

#content h1{
	background:url(../images/content_pages/content_header_1.gif);
	height:27px;
	margin-bottom:10px;	
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	padding-left:5px;
	padding-top:10px;
}
#content div {
	clear:both;
}
#content div p{
	padding:0px 5px;
}
#content div.halfWidthColLeft {
	width:262px;
	float:left;
	clear:none;
	margin-right:10px;
}
#content div.halfWidthColRight {
	width:262px;
	float:left;
	clear:none;
	margin-right:0px;
}
#content div li{
	list-style-image:url(../images/arrowBullet.gif);
	margin-left:20px;
	padding-right:5px;
}

div#map {
	background:url(../images/map.jpg) no-repeat;
	width:530px;
	height:340px;
	text-align:center;
	position:relative;
}
div#map ul{
	text-align:center;
	position:absolute;
	top:60px;
	left:35px;
}
div#map li{
	font-weight:bold;
	margin-bottom:50px;
	font-size:14px;
	text-align:left;
}

/*#################################################################################################################
	LANDING PAGE
#################################################################################################################*/

div.landingPage {
	background:none !important;
	padding-top:20px !important;
	width:776px !important;
}

div.landingPage p {
	padding:0px 20px;
}

div#landingPageButtonWrapper {
	background:url(../images/landingPage/bg.gif) no-repeat;
	width:732px;
	height:570px;
	padding:0px 22px;
	padding-top:22px;
	margin-top:1px;
	clear:both;
}
div#landingPageButtonWrapper ul{
	width:729px;
}
div#landingPageButtonWrapper li{
	list-style:none;
	position:relative;
	width:729px;
	left:0px;
}
.fade {
	width:729px;
}
.fade div {
	width:729px;
	position:absolute;
	top:0;
	left:0px;
	display:none;
}