body{margin:0;  padding: 0px; background-color: #FFFFFF; font-family: Arial ,Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; line-height: 14px; text-align: center; }

a:visited{color:#005898; text-decoration: none;}
a:link{color:#005898; text-decoration: none;}
a:hover{color:#005898; text-decoration: underline;}

div#container{width: 1000px; text-align: left; margin: 0px auto 0px auto;}

#header{float: left;background: url(../images/headerBg.gif) repeat-x top left;width: 1000px;}

#menuHolder{float: left;background: url(../images/menuBg.gif) repeat-x top left;width: 1000px; height: 18px;}

/*div.menu{float: left; width: 110px; border-left: 1px solid #6E8BC7; color: #FFFFFF; line-height: 18px; text-align: center;}*/
/*a.menu:visited{color: #FFFFFF; text-decoration: none;}
a.menu:link{color: #FFFFFF; text-decoration: none;}
a.menu:hover{color: #BE4427; text-decoration: none;}
a.menu:active{color: #BE4427; text-decoration: none;}*/


#mainContent{float: left;width: 1000px;display: inline;margin: 0px; padding: 0px;}

#leftColumn{float: left;background-color: #E6FAFF; width: 140px;display: inline;margin: 0px; padding: 0px; }

#centreColumn{float: left; width: 600px; display: inline;margin: 0px; padding: 0px;}

#rightColumn{float: left;width: 230px; margin: 0px 0px 0px 20px; display: inline;}

div#logo {float: left; width:420px; height: 100px; background: url(../images/logo.gif) no-repeat top left;}

/*div.menu {float: left; width: 110px; border-width: 0px 1px 0px 1px; border-color: #6E8BC7;}*/

div#image{float: left; width: 1000px; height: 55px; background: url(../images/headerImages.gif) no-repeat top left;}
div#searchBar{float: left; background-color:#005898;width: 1000px; height:20px; display: inline;}
div.search{float: left; width:110px; height: 20px; margin: 0px; padding: 0px; border: 1px solid #FFFFFF; border-width: 0px 0px 0px 1px }
div#searchButtons{float: left; width:335px; height: 20px; margin: 0px 0px 0px 650px; padding: 0px;display: inline; }

a.searchBtn:visited{float: left;background-image: url(../images/siteSearch.gif); width: 110px; height: 20px;}
a.searchBtn:link{float: left;background-image: url(../images/siteSearch.gif); width: 110px; height: 20px;}
a.searchBtn:hover{float: left;background-image: url(../images/siteSearch.gif); width: 110px; height: 20px;}
a.searchBtn:active{float: left;background-image: url(../images/siteSearch_over.gif); width: 110px; height: 20px;}

a.feedbackBtn:visited{float: left;background-image: url(../images/feedback.gif); width: 110px; height: 20px;}
a.feedbackBtn:link{float: left;background-image: url(../images/feedback.gif); width: 110px; height: 20px;}
a.feedbackBtn:hover{float: left;background-image: url(../images/feedback.gif); width: 110px; height: 20px;}
a.feedbackBtn:active{float: left;background-image: url(../images/feedback_over.gif); width: 110px; height: 20px;}

a.requestBtn:visited{float: left;background-image: url(../images/request.gif); width: 110px; height: 20px;}
a.requestBtn:link{float: left;background-image: url(../images/request.gif); width: 110px; height: 20px;}
a.requestBtn:hover{float: left;background-image: url(../images/request.gif); width: 110px; height: 20px;}
a.requestBtn:active{float: left;background-image: url(../images/request_over.gif); width: 110px; height: 20px;}

div#content{float: left; margin: 15px 0px 0px 30px; padding: 0px; display: inline; }
h1{float: left; font-size: 16px; line-height: 16px; font-weight: normal; margin: 0px; padding: 0px; width: 580px; display: inline;}
div#leftMenu{float: left; width: 140px; margin: 0px; padding: 0px; height: 400px;  }
ul.leftMenu{float: left; 
list-style-type: none; 
margin: 10px 0px 0px 5px; 
padding: 0px;  
color: #000000; 
width:135px; 
display: inline;clear:both; }

li.leftMenu{padding: 2px 0px 2px 0px;  list-style-position: outside;clear:both}

a.leftMenu{
background : url(../images/arrow.gif) no-repeat 0px 0.2em;
text-decoration: none; color:#005898;
padding-left: 15px;
margin: 0px;
display: block;}
a.leftMenu:visited {text-decoration: none; color:#005898;}
a.leftMenu:link{
background : url(../images/arrow.gif) no-repeat 0px 0.2em;
color:#005898; 
text-decoration: none;
padding-left: 12px;
margin: 0px;
display: block;}
a.leftMenu:hover{text-decoration: underline; color:#005898;background : url(../images/arrow.gif) no-repeat 0px 0.2em;}
a.leftMenu:active{text-decoration: none; color:#005898; }

a.leftMenuOver{
background : url(../images/arrowDown.gif) no-repeat 0px 0.4em;
text-decoration: none; color:#005898;
padding-left: 15px;
margin: 0px;
display: block;}

ul.leftSubMenu{float: left; 
list-style-type: none; 
margin: 5px 0px 0px 10px; 
padding: 0px;  
color: #005898; 
width:125px; 
display: inline; 
font-size: 10px;}

li.leftSubMenu{padding: 2px 0px 2px 0px; display: block; list-style-position: outside;}

a.leftSubMenu{
background : url(../images/arrow.gif) no-repeat 0px 0.2em;
color:#005898; 
text-decoration: none;
padding-left: 15px;
margin: 0px;
display: block;}
a.leftSubMenu:visited {text-decoration: none; color:#005898;}

a.leftSubMenu:hover{text-decoration: underline; color:#005898;background : url(../images/arrow.gif) no-repeat 0px 0.2em;}
a.leftSubMenu:active{text-decoration: none; color:#005898; }

a.leftSubMenuOver{
background : url(../images/arrowRight.gif) no-repeat 0px 0.4em;
text-decoration: none; color:#005898;
padding-left: 15px;
margin: 0px;
display: block;}


p.text{margin: 30px 0px 0px 0px; padding: 0px; width: 580px; }

div#mapHeader{clear:both;float: left; background: url(../images/menuBg.gif) repeat-x top left; width:140px; height: 20px; color: #000000; text-align: center; line-height: 20px;}
div#map{float: left; width: 140px; height: 100px;}
div#flash{float: left; width: 220px; height: 325px; margin: 10px 0px 0px 10px; padding: 0px; display: inline;}

div.item{float: left; width:580px; margin: 10px 0px 0px 0px; }
h2{float: left; font-size: 11px; line-height: 11px; font-weight: normal; margin: 0px 0px 0px 20px; padding: 0px; width: 480px; color: #005898;}
div.thumb{float:left; width: 65px; height: 65px; background-color:#005898;}
p.itemText{float:left;margin: 10px 0px 0px 20px; padding: 0px; width: 480px;}
p.more{ float: right; margin:5px 5px 0px 0px; padding: 0px;}
a.more:visited{color: #000000; text-decoration: none;}
a.more:link{color: #000000; text-decoration: none;}
a.more:hover{color: #000000; text-decoration: underline;}
a.more:active{color: #000000; text-decoration: underline;}

a.blueLink:visited{color: #005898; text-decoration: none;}
a.blueLink:link{color: #005898; text-decoration: none;}
a.blueLink:hover{color: #005898; text-decoration: underline;}
a.blueLink:active{color: #005898; text-decoration: underline;}

div#news{float: left; width: 230px; margin: 30px 0px 0px 0px; padding: 0px;}
div.newsItem{float: left; width:230px; margin: 0px; }
h2.news{float: left; font-size: 11px; line-height: 11px; font-weight: normal; margin: 20px 0px 0px 0px; padding: 0px; width: 230px; color: #005898;}
p.newsText{float:left;margin: 20px 0px 0px 0px; padding: 0px; width: 220px;}
h1.news{float: left; font-size: 16px; line-height: 16px; font-weight: normal; margin: 0px; padding: 0px; width: 230px; text-align: center;}
div.yearHolder{float: left; width: 580px; margin: 10px 0px 0px 0px; padding: 0px; height: auto;}
div.yearDetail{float: left; margin: 0px; padding: 0px; width: 520px;  }
div.year{float: left;color: #005898; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 0px ;margin: 0px;}

li.listItem {margin: 0px 0px 0px 30px; padding: 0px; list-style-position: inside;}

ul{margin: 0; padding: 0;}

h3{margin:0px 0px 10px 0px; padding: 0px; font-weight: bold; font-size:14px;}

div.staffDetail{float: left; width: 580px; margin:10px 0px 0px 0px; padding: 0px;}
div.headShot{float: left; margin:0px; padding: 0px; width: 125px; height: 83px; }
p.name{float: left; margin:0px 0px 0px 10px; padding: 0px; color: #005898; font-weight: bold;}
p.title{float: left; margin:0px 0px 0px 10px; padding: 0px; color: #005898;}
p.description{float: left; margin:5px 0px 0px 10px;  padding: 0px; width: 440px;}

p.mapDetail{float: left; margin: 10px 0px 0px 0px; padding: 0px;}

#form{float: left; width: 500px; margin: 0px; padding: 0px 0px 20px 0px;display: inline;}
.formItem{float: left; width: 300px; margin: 10px 0px 0px 0px; padding: 0px;display: inline;}
.label{float: left; width: 150px; color: #005898; font-weight: bold; margin: 0px; padding: 0px; height: 18px;display: inline;}
.field{float: left;  margin: 0px 0px 0px 20px; padding: 0px;display: inline;}
.coninput{width: 250px; height: 18px;border:1px solid #005898; height: 18px;display: inline;}
.cosubmit{
	width: 100px; height: 18px;border:1px solid #005898; height: 18px;display: inline;
	background:#ece9d8;
	color:#000000;	
	
	
}
.select{width: 252px; height: 22px;border:1px solid #005898;display: inline;}
textArea{float: left; width: 250px; border:1px solid #005898; height: 100px;display: inline;}

img.productImage{float: right; margin: 0px 0px 10px 10px;}

p.productText{margin: 30px 0px 0px 0px; padding: 0px; width: 560px; }

ul.features{margin: 0px 0px 0px 10px;}
li.features{color:#005898;}

ul.supportDept{margin: 0px 0px 0px 10px; padding: 0px;}

h4{margin:10px 0px 10px 0px; padding: 0px; font-weight: bold; font-size:14px;}

div.historyImages{float: left; padding:20px 0px 20px 0px;}

img.history{float: left; margin: 0px 0px 0px 20px;}
img.historySmall{float: left; margin: 20px 0px 0px 0px;}
.cl{
	clear:both;
}


