﻿body 
{ text-align:center; font-family: arial,helvetica; background-color: #D4E4F3;  padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; height: 100%; color: #3F3F3F; }

html
{ min-height: 100%; margin-bottom: 1px; }

div
{ margin: 0px; }

img
{ border: none; }

#shadow
{ height:100%; margin: 0px auto; text-align: center; width: 900px; background-image: url(../images/shad.jpg); background-repeat: repeat-y; padding: 0px; }

#wrapper, #content, #header, #footer
{ width: 832px; }

#wrapper
{ margin: 0px auto; height: 100%; text-align: left; background-color: #FFFFFF; padding: 0px; overflow: auto; }

#header
{ height: 125px; position: relative;  margin-bottom: 0px; }

#content
{ margin: 0px; }

#headerLeft
{ float: left; height: 118px; }

#headerRight
{ float: right; height: 118px;  }

#headerMenu
{ list-style-type: none; padding: 0px; margin-top: 10px; }

#headerMenu li
	{ 
		display: inline;  
		margin-right: 0px; 
		padding-left: 5px; 
		font-size: 12px; 
		height: 10px; 
	}

#headerContact
	{ 
		width: 294px; 
		height: 90px; 
		margin-bottom: 0px; 
		position: absolute; 
		bottom: 0px; 
		right: 0px; 
	}

#headerContactText
	{ 
		text-align: right; 
		padding-right: 10px; 
		padding-top: 5px; 
	}

#headerContactText h2
	{ 
		font-size: 20px;
		color: #8C8C8C;
	}

#headerContactText h1
	{ 
		font-size: 36px;
		color: #2B6396; 
	}

#headerContactText p
	{
		font-size: 12px;
		color: #8C8C8C;
		margin: 0px;
		padding: 0px;
	}

#headerContactText a
	{
		color: #2B6396; 
	}

#menuBar
{ margin-bottom: 2px; margin-top: 0px; padding-top: 0px; }

#headerFlash
	{
		margin-bottom: 10px;
	}
	
/*#headCol1
{ float: left; margin: 0px; padding: 0px; width: 252px; }
#welcome
{ width: 252px; height: 180px; background-image: url(../Images/imgWelcomeBack.jpg); background-repeat: no-repeat; margin-bottom: 10px; margin-right: 0px	}
#welcomeText
{ padding-top: 20px; padding-left: 10px; color: #FFFFFF; }
#welcomeText p
{ color: #FFFFFF; font-size: 14px; margin-top: 5px; }
#welcomeText a
{ color: #FFFFFF; font-size: 14px; }
#welcomeText h2
{ color: #FBBF00; margin: 0px; padding: 0px; font-size: 17px;}
#welcomeText h1
{ font-size: 28px; }

#headCol2
{ width: 315px; float: left; margin: 0px; padding: 0px; }

#headCol3
{ width: 265px; float: left; margin: 0px; padding: 0px; }
#search
{ margin-bottom: 10px; }	
#searchHeading
{ background-image: url(../images/imgSearchHeader.gif); background-repeat: repeat-x; width: 265px; height: 30px; line-height: 30px; }
#searchForm
{ background-image: url(../images/imgSearchGreen.gif); background-repeat: repeat-x; width: 265px; height: 150px; }
#searchFormInner
{ position: relative; padding: 10px; }
#searchFormInner select
{ margin-top: 5px; }
#searchFormInner .imgSearch
{ position: absolute; right: 10px; bottom: 10px; }
#searchFormInner p
{ margin:0px; font-size: 12px; }
#searchFormInner a
{ font-size: 12px; color: #1C2172; }
#searchFormInner img
{ position: relative; bottom: 0px; right: 0px; }
#searchHeading h2
{ color: #FFFFFF; font-size: 18px; margin: 0px; padding: 0px; padding-left: 10px; }*/

#footer
{ background-color: #FFFFFF; margin-top: 40px;margin-bottom:15px; }
#footerCopyright
{ float: left; height: 60px; font-size: 12px; color: Gray; background-color: #FFFFFF; width: 160px; }
#footerLogos
{ /*float: left; height: 60px;*/  background-color: #FFFFFF; width: 832px; }
#footerLogos img
	{
		margin-right: 58px;
	
	}
#footerCompanyInfo
{ background-color: #FFFFFF; color: #666; font-size: 11px; }
#footerCompanyInfo a
{ color: #1C2172; }


#footerPartners
	{
		color: #666;
		background-color: #FFF;
		padding: 15px 0px 0px 0px;
		font-size: 11px;
	}

.partnerInfo
	{
		float: left;
		width: 240px;
		height: 50px;
		padding: 15px 15px 0px 15px;
		border-right: 1px dotted #CCC;
		text-align: center;
	}

#footerPartners .last
	{
		border-right: none;
	}


.colLeftHeading
{ background-image: url(../images/headings/crnLBlue.gif); background-repeat: no-repeat; background-color: #2B6396; background-position: left; height: 34px; line-height: 34px;}


/*FONT STYLES*/
h1
{ color: #FFFFFF; margin: 0px; padding: 0px; font-size: 28px; }
h2
{ color: #FFFFFF; font-size: 17px; margin: 0px; padding: 0px; }
h3
{ color: #FFFFFF; font-size: 14px; margin: 0px; padding: 0px;  }
h4
{ color: #FFFFFF; font-size: 12px; margin-top: 2px; padding: 0px; }
.blue
{ color: #2B6396; }
.green
{ color: #77A22E; }
.yellow
{ color: #FBBF00; }
.black
{ color: #000000; }
.darkBlue
{ color: #2B6396; }
.darkGreen
{ color: #3F5B07; }
.white
{ color: #FFFFFF; }
.bold
{ font-weight: bold; }
.Tcenter
{ text-align: center; }
#header a
{ color: #000000; }
.pNone
{ padding: 0px; }
.mNone
{ margin: 0px; }
.mB10
	{
		margin-bottom: 10px;
	}
a:link
{ color: #2B6396; }
a:visited
{ color: #2B6396; }
.fL
{ float: left; }
.fR
{ float: right; }
.mediumT
{ font-size: 15px; }
.xlargeT
{ font-size: 35px; }
.cB
{ clear: both; }
.marginBM
{ margin-bottom: 10px; }
.marginBL
{ margin-bottom: 20px; }
.large
{ margin-top: 10px; margin-bottom: 15px; }
