body { 
margin: 0; 
padding: 0; 
font: 79% Verdana, Arial, Helvetica, sans-serif;
color: #00237e;
line-height: 1.4em; 
}


p {
color: #00237e;

text-align: left;
}


a {
color: #000fff;
text-decoration: underline;
}


a:hover {
color: #232323;
text-decoration: underline;
}



h1{
color: #00237e;
font-size:140%;
font-weight:bold;
}


h2{
color: #00237e;
font-size:100%;
font-weight:bold;
}

h3{
color: #00237e;
font-size:120%;
font-weight:bold;
padding: 0 20px 0 20px;
}


#map{
float: right;
width: 500px;
padding:15px;
}




ul { 
list-style: square;
line-height: 1.5em;
}




.img {
	padding: 0 105px 8px 40px;
	margin-right: 20px;
	float: left;
}

.imgVid {
	padding: 0 0 8px 20px;
	margin-right: 10px;
	float: left;
}

.img2 {
	padding: 0 0 8px 8px;
	margin-right: 20px;
	float: right;
}

.img3 {
	padding: 0 8px 8px 25px;
	/*margin-left: 100px;*/
	float: left;
}


.img4 {
	padding: 0 8px 25px 0;
	/*margin-left: 100px;*/
	float: left;
}


/*-------Container-------*/



#shadow{
width: 988px;
margin: 0 auto;
padding: 0;
background: url(../images/bg-shadow.jpg) top repeat-y;
}


#container{
width: 950px;
margin: 0 auto;
padding: 0;
background: url(../images/background-2.jpg) top no-repeat;
}


/*-------HEADER-------*/

#header{
width: 950px;
height: 61px;
margin: 0;
padding: 0;
}


/*-------Content-------*/

#main{
width: 950px;
margin: 0 auto;
padding: 0;
}



#content{
width: 950px;
margin: 0 auto;
padding: 0px;
}



#content p{
padding: 0 20px 0 20px;
}

#content h1{
padding: 0 20px 0 20px;
}

#content h2{
padding: 0 20px 0 20px;
}
.secure-login {
	width: 400px;
	
		
}
	
#nav{
width: 950px;
height: 100px;
margin: 0 auto;
padding: 0;
}
.bluelink
{
color:#0000ff;
}


.indexleft{
width: 420px;
float: left;
padding: 0;
margin: 10px 0px 5px 10px;
}
.indexleftbit{
width: 290px;
float: left;
padding: 0;
margin: 10px 0px 5px 10px;
}
.indexleftabout{
width: 800px;
float: left;
padding: 0;
margin: 15px 0px 5px 20px;
}

.indexright{
width: 512px;
float: right;
padding: 0;
margin: 105px 10px 5px 10px;
}
.topheading{
	width: 860px;
	float: left;
	padding: 0;
	margin: 15px 0px 5px 20px;
	text-align: left;
}

.left{
	width: 360px;
	float: left;
	padding: 0;
	margin: 15px 0px 5px 20px;
	text-align: left;
}


.right{
width: 460px;
float: right;
padding: 0;
margin: 15px 20px 5px 0px;
}

.section {
width: 950px;
padding: 0;
margin: 5px 0 0 0;
}


.strap{
text-align: right;
font-weight: bold;
font-size: 125%;
margin-top: 10px;
}


.strapIndex{
text-align: right;
font-weight: bold;
font-size: 125%;
margin-top: 10px;
}


/*-------Ecommerce-------*/


#ecommerce{
	width:450px;
	text-align:center;
	float:left;
	}


#mainright {
width:305px;
float:left;
padding-bottom:10px;
}

#maincenter {
width:315px;
float:left;
padding-left: 6px;
padding-bottom:10px;
}

#mainleft {
width:305px;
float:left;
margin-left: 6px;
padding-bottom:10px;
}






/*-------Video-------*/


#video{
width: 800px;
height: 550px;
margin: 0 auto;
padding-top: 10px;
background: url(../images/background-2.jpg) top no-repeat;
}


#video p{
padding: 25px;
background: none;
}





#footer {
width: 988px;
margin: 0 auto;
padding: 0;
height: 45px;
background: #d7dae7 url(../images/footer-bg.jpg) bottom no-repeat;
}

#footer p {
margin: 0 38px 10px 0px;
padding: 2px 0 0 0;
text-align: right;
font-size: 74%;
color: #00237b;
background: none;
}

#footershadow {
width: 988px;
margin: 0 auto;
padding: 0;
}


#footerNav {
width: 950px;
margin: 0 auto;
padding: 0;
background: #d7dae7 ;
}

#footerNav p {
margin: 0 20px 0 0px;
padding: 4px 0 4px 0;
text-align: right;
font-size: 74%;
color: #00237b;
background: none;
}
