﻿@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #d7d7d7;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

p,h1,h2,h3,h4,h5 {
	padding-top: 0px;
	margin-top: 0px;
}

img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #cf0115;
}

a:hover {
	text-decoration: underline;
}


.tableheadtext {
	color: #FFFFFF;
}



.sidecol {
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.maincol {
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

h1 {
	color: #313171;
	font-size: 22px;
	line-height:24px;
	margin:0 0 6px 0;
}

h2 {
	color: #5a5a5a;
	font-size: 18px;
	margin:0 0 4px 0;
	line-height:24px;
}

h1.red {
	color: #C0020F;
	font-size: 18px;
	padding:0 0 0 10px;
}
.unbld {
font-weight:normal;
}


.quoteStyle{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
}


/**********************************/
.mlinks {
margin:0;
padding:0;
list-style-image:none;
border-top: 1px solid #cccccc;
}
.mlinks ul, .mlinks li {
list-style:none;
}
.mlinks li {
text-transform:uppercase;
padding:5px 0 5px 2em;
border-bottom: 1px solid #cccccc;
}
li.mlinkson {
font-weight:bold;
background: url(../images/arrow.jpg) no-repeat left;
}
.mlinks li a:link, .mlinks li a:active, .mlinks li a:visited {
color: #313171;
}
.mlinks li a:hover {
font-weight:bold;
}
li.noBorder {
border:none;
}

.slinks {
padding:0;
margin:0;
list-style:none;
}
.slinks ul, .slinks li {
list-style:none;
}
.slinks li {
padding:5px 0 0 3.8em;
text-transform:uppercase;
}
.slinks li a:link, .slinks li a:active, .slinks li a:visited {
color: #313171;
}
.slinks li a:hover {
font-weight:bold;
}
/**********************************/

.nav {
margin:0;
padding:0;
list-style-image:none;
border-top: 1px solid #cccccc;
}
.nav ul, .nav li {
list-style:none;
}
.nav li {
text-transform:uppercase;
padding:5px 0 5px 2em;
border-bottom: 1px solid #cccccc;
}
li.navActive {
font-weight:bold;
background: url(../images/arrow.jpg) no-repeat left;
}
li.navActive2 {
border:none;
font-weight:bold;
background: url(../images/arrow.jpg) no-repeat left;
}
.nav li a:link, .nav li a:active, .nav li a:visited {
color: #313171;
}
.nav li a:hover {
font-weight:bold;
}
li.noBorder {
border:none;
}
li#navActive {
border:none;
}

.subNav {
padding:0;
margin:0;
list-style:none;
}
.subNav ul, .subNav li {
list-style:none;
}
.subNav li {
padding:5px 0 0 3.8em;
text-transform:uppercase;
}
.subNav li a:link, .subNav li a:active, .subNav li a:visited {
color: #313171;
}
.subNav li a:hover {
font-weight:bold;
}
li.subNavActive {
font-weight:bold;
background: url(../images/circle.jpg) no-repeat left;
background-position:21px 7px;
}

.alignr {
	float: right;
	margin-left: 20px;
}

.alignl {
	float: left;
	margin-right: 20px;
}


.footer, .footer a {
	height: 37px;
	font-size: 11px;
	color: #606060;
	padding-top: 10px;
}

.tableborder {
	border: thin solid #999999;
}

.tdborder {
	border: 1px solid #cccccc;	
}
.maincol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.splash {
	padding-left: 50px;
	padding-top: 250px;
}

.topnav {
	color: #FFFFFF;
	float: right;
	width: 240px;
	font-size: 11px;
	border: 0px solid #ffff00;
	padding-top: 13px;
}

.topnav a {
	color: #FFFFFF;
	text-decoration: none;
}

.topnav a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.logo {
	overflow: hidden;
	border: 0px solid #000000;
	width: 250px;
	height: 104px;

}

.nabout {
	float:left;
}

.nfaq {
	float:left;
	padding-left: 45px;
}
.ncontact {
	float:left;
	padding-left: 42px;
}

.tableborder td p {
	padding: 0;
	margin:0;
}
.notes {
font-style:italic;
font-weight:bold;
font-size:14px;
color:#313171;
background-color:#E4E3E3;
border:1px solid #CBCACA;
padding:10px
}
