/* Reset */
@import url("reset-fonts.css");
/* END RESET */


/********************************************************************* TAGS */

body {
	/*background-color: #ccd3db;*/
	background-color: #FFFFFF;
	margin: 0;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	/*background-image: url(../images/bg.jpg);*/
	background-position: top;
	background-repeat: repeat-x;
	color: #3E3E3E;
}
h1 {
	font-size: 1.5em;
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
	font-weight: normal;
	color: #3E3E3E;
	text-transform: uppercase;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #62737A;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px;
}
h4 {
	font-size: 0.8em;
	font-weight:bold;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #000000;
}
h5 {
	font-size: 0.8em;
	font-weight:bold;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #03336D;
	text-transform: uppercase;
	text-decoration: underline;
}

.biggerText {
	font-size: 1.1em;
	font-weight: normal;
	color: #3D3D3D;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 20px;
}

#contentText h3, #contentInnerText h3 {font-size: 1.2em;
	font-weight: normal;
	color: #01244e;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px; margin-top:0;}

#contentText ul, #contentText ol, #contentInnerText ul, #contentInnerText ol, #RightHold ul, #RightHold ol {
	font-size: 0.8em;
	padding-top: 0;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.6;
	clear:right;
}

#RightHold a, #contentText a, #contentInnerText a {
	color: #03336D;
	font-weight: bold;
	text-decoration: none;
}

#RightHold a:hover, #contentText a:hover, #contentInnerText a:hover {
	color: #FD9B02;
}

p {
	font-size: 0.9em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 1.6;
}
table {
	font-size: 0.7em;
	font-weight: bold;
	color: #00254F;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
input {
	font-size: 1em;
}


/********************************************************************* STYLES */

.RED {color:#CC0000; }

.BLUE {color:#0033CC; }

.smaller {
	font-size: 0.6em;
}


/********************************************************************* Menu Styles */

/******* !! Comment Out Unused Methods !! *****/


/**** Side menu using bulleted lists with rollovers */
#menu ul, ol {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0;
	margin-left: 0px;
	list-style-type: none;
}

#menu li {clear:both;}

#menu li a {
	text-decoration: none;
	background-color: #323E3F;
	padding: 3px;
	width:169px;
	float:left;
	color: #FFFFFF;
	margin-bottom:2px; 
	margin-top:2px;
}

#menu li a:hover {
	text-decoration: none;
	color: #1C2026;
	background-color: #EDEDE9;
}


/**** TOP menu using bulleted lists floated with rollovers */

#top {
	width:930px;
	padding-left:13px;
	height:10px;
	float:left;
	padding-right:17px;
}

#top ul {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0;
	margin-left: 0px;
	list-style-type: none;
}

#top li {margin-bottom:2px; float:left; margin-right:3px; }

#top li a:link, #top li #top a:active, #top li #top a:visited  {
	text-decoration: none;
	background-color: #323E3F;
	padding: 3px;
	width:169px;
	float:left;
	color: #FFFFFF;
}

#top li a:hover {
	text-decoration: none;
	color: #1C2026;
	background-color: #EDEDE9;
}


/**** TOP menu just text with rollovers */

/*#top {width:930px; padding-left:13px; height:115px; float:left; padding-right:17px;}

#top a:link, #top a:active, #top a:visited { color:#000000; text-decoration:none;}

#top a:hover {color:#000000; text-decoration:underline;}*/

/********************************************************************* End Menu Styles */



/********************************************************************* SPECIFIC DIVS */

#contain {width:964px; height:auto; overflow:inherit; margin-left:auto; margin-right:auto;}

#incontain {
	width:960px;
	height:auto;
	overflow:inherit;
	float:left;
	border-left: solid #f5f6fa 2px;
	border-right: solid #f5f6fa 2px;
	background-color:#FFFFFF;
	background-image: url(../images/bgfade.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#logo {
	width:500px;
	height:170px;
	margin-left: auto;
	margin-right: auto;
}

#flash {width:700px; height:307px; float:left;}

#left {width:716px; padding-left:13px; float:left; height:auto; overflow:inherit;}

#left a {color: #3E3E3E; text-decoration:none; font-weight: bold;}
#left a:hover {color: #000;}

#right {
	width:231px;
	float:left;
	padding-right:0px; /*padding-right:16px;*/
	height: auto;
	overflow: inherit;
	padding-top: 40px;
}

#right ul { margin-left:15px;}
#right li { list-style:disc; margin-left:5px;}

#footer {
	width:947px;
	height:42px;
	padding-right:17px;
	border-top: solid #ccd3db 2px;
	/*background-color:#e5e8ed;*/
	float: left;
}

#footerLeft{
	width:700px;
	height:25px;
	padding-top:12px;
	float: left;
	color: #00254F;
	font-size: 0.7em;
	padding-left: 13px;
}

#footerLeft a {
	text-decoration: none;
	font-weight: bold;
	color: #21467D;
}

#footerLeft a:hover {
	color: #3D5EB4;
	font-weight: bold;
	text-decoration: none;
}

#footerRight {
	width:190px;
	height:25px;
	padding-top:12px;
	float: right;
	text-align: right;
	color: #00254F;
	font-size: 0.7em;
}
#footerRight a:link, #footerRight a:active, #footerRight a:visited {
	color: #00254F;
	text-decoration:none;
}
#footerRight a:hover {
	color: #004EA4;
}

#company {
	font-size:0.7em;
	width:952px;
	height:auto;
	float: left;
	padding-bottom:20px;
	padding-top: 10px;
	color: #57687B;
	padding-left: 10px;
	border-top: solid #ccc 1px;
}

#company a {color: #57687B;}
.smallhead {
	font-size: 0.9em;
	color: #63747A;
}
