@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	margin:0;
	padding:0;
	line-height:18px;
}
div {
	margin:0;
	padding:0;
}
h1 {
	font-size:20px;
	margin:0;
	padding:0;
}
h2 {
	font-size:14px;
	margin:0;
	padding:0;
	line-height:14px;
	color:#00395f;
}
h2 a:link,  h2 a:visited,  h2 a:hover,  h2 a:active {
	text-decoration:none;
	color:#00395f;
}
h1 a:link,  h1 a:visited,  h1 a:hover,  h1 a:active,h1 {
	text-decoration:none;
	color:#00395f;
}
img {
	border:none;
	margin:0;
	padding:0;
}
ul {
	list-style:none;
}
li {
	padding:3px;
}
/* Side Nav Links */
A.s:link			{ text-decoration: none; color: #00395f; font-family:Arial, Helvetica, sans-serif; }
A.s:visited			{ text-decoration: none; color: #00395f; font-family:Arial, Helvetica, sans-serif; }
A.s:hover			{ text-decoration: none; color: #217a9e; font-family:Arial, Helvetica, sans-serif; }
/* End Side Nav Links */

a:link,
a:visited{
	color:black;
	text-decoration:none;
}
a:hover,
a:active{
	color:#00395f;
	text-decoration:underline;
}

/* CSS Column Fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display:block;
	clear:both;
	height:0;
	line-height:0;
}
* html .clearfix {
	height: 1%;
}
#wrapper {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	height:697px;
}
#header {
	margin:0 auto;
	width:960px;
	height:90px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
}
#header p {
	color:#fff;
	text-align:right;
	padding:8px 8px 0 0;
}
#header ul {
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li {
	display:block;
	float:left;
	padding:29px 10px 0 10px;
	font-weight:bold;
	font-size:12px;
}
#header ul li a:link,  #header ul li a:visited {
	color:#fff;
	text-decoration:none;
}
#header ul li a:hover,  #header ul li a:active {
	text-decoration:underline;
}
#hp-flash-container {
	margin:0 auto;
	width:960px;
	padding:0;
	height:255px;
}
#outer-wrapper {
	background-color:#f6f5e5;
	margin:0;
	padding:0;
}
#inner-wrapper {
	margin:0 auto;
	width:960px;
	padding:0;
}
#inner-wrapper div {
	padding:20px;
	margin:0;
}
#inner-wrapper p {
	padding:10px;
}
#hp-main-content {
	width:400px;
	margin:0;
	padding:0;
}
.blue-area {
	color:#fff;
	background-color:#008acb;
	width:450px;
	padding:15px;
}
.blue-area a:link,  .blue-area a:visited {
	color:#fff;
	text-decoration:underline;
}
.larger-text {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
}
#outer-footer {
	background-image:url(../images/bg_footer_blue.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
#inner-footer {
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	padding:30px 0 0 20px;
	width:960px;
	margin:0 auto;
	color:#8b8b8b;
}
#inner-footer a:link,  #inner-footer a:visited {
	color:#8b8b8b;
	text-decoration:none;
}
#inner-footer a:hover,  #inner-footer a:active {
	text-decoration:underline;
}
#btm-logo {
	float:right;
}
#right-col {
	width:700px;
	margin:0;
	float:right;
	padding:0;
}
#left-col {
	width:250px;
	margin:0;
	padding:0;
	position:relative;
}
#home-link {
	display:block;
	width:200px;
	height:150px;
	margin:0;
	padding:0;
}
#home-link img {
	position:absolute;
	top:0;
	left:0;
}
#sub-nav {
	margin:10px;
	color:#8b8b8b;
	border-bottom:1px solid #8b8b8b;
}
#sub-nav a:link,  #sub-nav a:visited {
	color:#00395f;
	text-decoration:none;
}
#sub-nav a:hover,  #sub-nav a:active {
	text-decoration:underline;
}
.innerright {
	background-color:#008acb;
	color:#fff;
}
	.innerright ul {
		line-height: 24px;
	}
.noli {
	background: url(../images/tick_red.gif) no-repeat 0em 0.3em transparent;
	padding-left:20px;
}
.yesli {
	background: url(../images/tick_green.gif) no-repeat 0em 0.3em transparent;
	padding-left:20px;
}
.listing li {
	list-style:disc;
}
#selected{
	font-weight:bold;
}
#a,#b,#c,#d,#e,#f,#g,#i,#l,#m,#o,#p,#r,#s,#t,#v{
	cursor:pointer;
}
.req{
	color:red;
}
.error {
	padding: 10px;
	border: 1px solid #9F4F4F;
	background-color: #FFDFDF;
	font-weight: bold;
	color: #333;
	line-height: 18px;
	width:500px;
}

.success {
	padding: 10px;
	border: 1px solid #4F9F4F;
	background-color: #DFFFDF;
	font-weight: bold;
	color: #333;
	line-height: 18px;
	width:500px;
}
#signup-pod-top{
	background-image:url(../images/signup-pod-top.jpg);
	width:232px;
	height:15px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#signup-pod-mid{
	background-image:url(../images/signup-pod-mid.jpg);
	background-repeat:repeat-y;
	width:232px;
	margin:0;
	padding:0;
}
	#signup-pod-mid h3{
		margin:0;
		padding:0 40px 0 0;
		text-align:center;
		color:#003991;
		font-size:18px;
	}
	#signup-pod-mid p{
		padding:0 40px 0 0;
		color:#666666;
		text-align:justify;
	}
	#signup-pod-mid label,
	#SignUp label{
		color:#003991;
		font-weight:bold;
	}
	#signup-pod-mid input{
		width:185px;
		margin:0 0 5px 0;
	}
#signup-pod-btm{
	background-image:url(../images/signup-pod-btm.jpg);
	background-repeat:no-repeat;
	width:232px;
	height:12px;
	margin:0;
	padding:0;
}
#SignUp input{
	width:300px;
}
#sitemap .title{
	font-weight:bold;
	color:#00395f;
}
.share{
	float:right;	
}