﻿/*------------------------------------------------------*/
/* Reset Styles */
/*------------------------------------------------------*/
h1 { font-size: 30px;}
h2 { font-size: 26px;}

html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, img, sub, sup, fieldset, form, label, legend, table, caption, tbody, thead, tr, th, td, button {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 20px;	font-family: Century Gothic, Arial, Sans-Serif;	vertical-align: baseline;	color: #FFF;}
:focus {outline: 0;}
body {line-height: 1;color: #333;padding:0;margin:0;font-family: Century Gothic, Arial, Sans-Serif;font-size:13px;height:100%; font-weight:normal;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}

/*------------------------------------------------------*/
/* Link Styles */
/*------------------------------------------------------*/
a {color:#fff;text-decoration:none;}
a:hover {	text-decoration: underline;	cursor: pointer;	color: #ccc;	text-align: center;	font-size: 16px;}

.link { 	text-decoration: underline;	color:#00CCCC;	cursor: pointer;	font-size: 14px;	text-align: right; }
/*------------------------------------------------------*/
/* General Styles */
/*------------------------------------------------------*/
.bigbox {font-size: 24px;}
.blue{color: #00CCFF;	font-size: 24px;}
.clear {clear: both;}
.right {float:right;overflow:hidden;}
.left {float:left;overflow:hidden;}
input, textarea {border:1px solid #ccc;padding:2px;font-size:14px;color:#777;}
.border {border: 0px solid #333333 ;padding: 10px 10px 10px 10px ;}

/*------------------------------------------------------*/
/* Header Styles */
/*------------------------------------------------------*/
font-size:13px;border:1px solid #171c22;text-shadow:1px 1px #000;}
#topColoredBar {height:18px;}
#headerContent {	width: 1018px;	font-size: 36px;	height: auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	text-decoration:none;}
#logo2 {color:#fff;font-size:40px;height:80px;float:left;margin:-68px 0 0 15px;text-shadow:1px 1px #000;width:552px;overflow:hidden; line-height:35px; font-weight:normal; height:auto;}
#logo2 a{color:#fff; font-size:40px;}
#logo2 a:hover{color:#ccc;text-decoration:none; font-size:40px;}
#slogan {margin:0px 0 10px 0;font-size:15px;text-indent:2px;color:#eee;text-shadow:1px 1px #000;height:30px;width:550px;overflow:hidden; font-size:18px;}
#logoBadge a {color:#333;display:block;}
#logo a:hover{color:#ccc;text-decoration:none;}
#logoBadge a:hover {color:#555;text-decoration:none;}
#logoBadge {text-shadow: 1px 1px #fff;color:#333;height:85px;width:81px;float:left;text-align:center;padding:10px 15px 0 1px;font-size:35px;font-weight:bold;margin-left:20px;}
#navcontainer { width: auto; height:60px; background-color:#036; alignment-adjust: middle; }
a {color:#fff;text-decoration:none;}
a:hover {	text-decoration: underline;	cursor: pointer;	color: #ccc;	text-align: center;	font-size: 20px;	text-decoration: none;}

.navcontainer link { 	text-decoration: underline;	color:#00CCCC;	cursor: pointer;	font-size: 20px;	text-align: middle;	cursor: pointer;	font-size: 20px; }
 
/*------------------------------------------------------*/
/* Main Styles */
/*------------------------------------------------------*/
#main {min-height:391px;clear:both;}
#mainContent {margin:0 auto;width:978px;padding-top:10px; background-image:url(main-content-bg.png); background-repeat:no-repeat;}
/*------------------------------------------------------*/
/* Content Styles */
/*------------------------------------------------------*/
#leftCol {
	width: 390px;
	margin: 20px 0 0 29px;
	display: inline;
	text-align: center;
}
#rightCol {width:541px;}

#fullCol {width:923px;background:red;margin:19px 0 0 27px;}
#leftCol2 {width:617px;}
#rightCol2 {width:287px;}

/* Lander Left NaimageTitleLgv */
#leftCol h2 {font-size: 20px; height: 29px;	line-height: 20px; text-transform: uppercase;	text-shadow: 1px 1px #333; color: #fff; padding: 10px 15px;	font-weight: normal;text-align: center;}

/* Bottom Section */
.bottomSection {margin:0 auto;width:922 px;margin-top:21px;}
.bottomSection .smBox  {width: 253px; height: 250px; padding: 17px; float: left; margin-top: 0px; margin-right: 20px;	margin-left:20px;}
 
.bottomSection .smBox .regImage {margin:0;padding:0;width:159px;height:65px;float:left;position:absolute;z-index:1;}
.bottomSection .smBox .shadowImage {width:94px;overflow:hidden;position:absolute;z-index:2;margin-left:159px;}
.bottomSection .smBox .shadowOverlay {width:94px;position:absolute;z-index:300;margin-left:159px;}
.bottomSection .smBox .imageTitleSm {clear:both;text-align:right;font-size:22px;line-height:45px;height:45px;color:#fff;position:absolute;background: #000;width:241px;overflow:hidden;padding-right:12px;margin-top:65px;font-weight:600; }
.bottomSection .smBox .imageTitleSm a:hover {text-decoration:none;}

.bottomSection .smBox2  {width: 253px; height: 250px; padding: 17px; float: left; margin-top: 0px; margin-right:0px; margin-left: 20px;} 
.bottomSection .smBox2 .regImage {margin:0;padding:0;width:159px;height:65px;float:left;position:absolute;z-index:1;}
.bottomSection .smBox2 .shadowImage {width:94px;overflow:hidden;position:absolute;z-index:2;margin-left:159px;}
.bottomSection .smBox2 .shadowOverlay {width:94px;position:absolute;z-index:300;margin-left:159px;}
.bottomSection .smBox2 .imageTitleSm {clear:both;text-align:right;font-size:22px;line-height:45px;height:45px;color:#fff;position:absolute;background: #000;width:241px;overflow:hidden;padding-right:12px;margin-top:65px;font-weight:600; }
.bottomSection .smBox2 .imageTitleSm a:hover {text-decoration:none;}


/*------------------------------------------------------*/
/* Footer Styles */
/*------------------------------------------------------*/
#footer {background:url(footer-bg-pattern.jpg)repeat-x #4b515d; color:#fff;height:150px;}
#footerContent {margin:0 auto;width:920px;}
#footerContentInner {margin:6px 37px 0 7px;font-size:15px;}

/* Bottom Nav */
#footerContent .copyright {float:right;font-size:15px;padding-top:39px;text-shadow:1px 1px #222;}
#footerContent .bottomNav {float:right;font-size:15px;padding-top:39px;}
#footerContent .bottomNav ul li {display:inline;}
#footerContent .bottomNav ul li a {color:#fff;text-decoration:none;text-shadow:1px 1px #222;}
#footerContent .bottomNav ul li a:hover {color:#999;}
#footerContent .bottomNav ul li span {padding:0 10px;}
.footerText {margin:0 30px 20px 30px;background:#1d242c;padding:15px;color:#fff;font-size:13px;border:1px solid #293039;text-shadow:1px 1px #000;}
