#leftmain{
float:left; 
width:180px;
margin:0;
padding:1px 0 0 0;
}

a:hover{
color:#00AEEF;
text-decoration:underline;
}

a:link {
color:#00AEEF;
text-decoration:none;
}
a:visited {
color:#858585;
}


#search{
border:0;
float:right;
margin-bottom:10px;
}


#head img{
float:left;
border: none;
}

#topnav{
height: 22px;
padding-left:12px;
}

html>body #topnav{
height:18px;
}

#topnav ul{
position:relative;
list-style:none;
border:0;
padding:0;
margin:4px 0 0 0;
}

html>body #topnav ul li span{
background-image:none;
padding-left:0;
}

html>body #topnav ul li{
padding-top:3px;
padding-bottom:5px;
background:url(../images/navback.jpg) bottom;
}

html>body #topnav ul li.activetab{
padding-top:3px;
padding-bottom:5px;
background-image:none;
}

html>body #topnav ul{
margin-top:6px;
}

#topnav ul li{
display:inline;
margin-right:5px;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:url(../images/leftdoor.jpg) no-repeat left bottom;
}

html>body #topnav ul li{
margin-right:2px;
padding-right:4px;
padding-left:5px;
}

#topnav ul li span{
margin:0 -4px 0 1px;
background:url(../images/rightdoor.jpg) bottom right;
padding:3px 6px 5px 5px;
}


#topnav ul li#activetab{
display:inline;
margin-right:2px;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:#FFFFFF;
background-image:none;
}

* html #topnav ul li#activetab{
margin-right:5px;}

#topnav ul li#activetab span{
background:url(../images/whiteback.jpg) repeat;
}

#topnav ul li#activetab span a{
background:url(../images/whiteback.jpg) repeat;
}

#topnav ul li a{
color:#000000;
text-decoration:none;
}

#topnav ul li#activetab a{
color:#00aeef;
text-decoration:none;
}

#topnav ul li#activetab a:hover{
color:#00aeef;
text-decoration:underline;
}

#topnav ul li a:hover{
color:#00aeef;
text-decoration:underline;
}

#topnav ul li#activetab{
color:#00aeef;
background:#FFFFFF;
text-decoration:none;
margin-bottom:-1px;
border-bottom:1px solid #ffffff;
z-index:2;
background-image:none;
}

#head button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #E0E0E0;
margin-top:10px;
background:url(../images/lnavback.gif) repeat-x left bottom;
}

#head .Shead{
float:right;

}

* html #head button {
height:17px;
background:url(../images/lnavback.gif) repeat-x left bottom;
} 

#head input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #E0E0E0;
margin:10px 5px 0 0;
}

#head label{
display:none;
}

#search fieldset a:hover{
text-decoration:underline;
}

#head p{
border:0;
margin:0;
}

fieldset{
border:0;
padding:0;
margin:0;
display:inline;
}

body{
clear:both;
border:0;
margin:0 13px 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
text-align:left;
}

.bold{
font-weight:bold;
}


h1{
border:0;
padding:0 0 0 9px;
margin:10px 10px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:160%;
color:#000000;
font-weight:normal;
}

h2{
border:0;
padding:0 0 0 9px;
margin:10px 10px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:160%;
color:#000000;
font-weight:normal;
}


hr{
padding:0;
margin:0;
border:0;
color:#E0E0E0;
background-color:#E0E0E0;
height:1px;
}

#outer{
position:relative;
width:750px;
padding:0;
margin:0;
}

#head{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:740px;
border:0;
padding:17px 0 0 10px;
margin:0;
height:63px;
}

#container{
width:750px;
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
padding-top:12px;
margin-right:20px;
margin-bottom:12px;
}


#foot{
width:751px;
margin-bottom:10px;
padding-bottom:10px;
margin-top:-35px;
}

#foot p{
padding-left:9px;
}

#foot span{
color:#7B7B7B;
}

#foot a{
color:#000000;
text-decoration:none;
}

#foot a:hover{
color:#00AEEF;
text-decoration:underline;
}

#foot a:visited{
color:#858585;
text-decoration:none;
}

#foot img{
border-right:1px solid #E0E0E0;
}

* html #foot{
margin-bottom:20px;
}

#landcon1{
border:1px solid #00AEEF;
margin:12px 12px 0 12px;
padding:12px;
height:200px;
}

#landcon1 p{
margin:0;
padding:0;
}


#column1 {
width:175px;
border:1px solid #00AEFF;
float:left;
background-color:#E9E9E9;
}
#first {
width:187px;
height:300px;
float:left;
border-top:1px solid #E0E0E0;

}
#firstPuff {
width:173px;
float:left;
border-top:1px solid #00aeff;
border-left:1px solid #00aeff;
border-right:1px solid #00aeff;
padding:0;
margin-right:9px;

}
#awardlogo {
width:175px;
border:0;
float:left;
margin-top:12px;
}
#awardcaption {
padding:5px;
}
#column2 {
width:347px;
float:left;
margin-right:12px;
margin-left:12px;
height:364px;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
}
*html #column2 {
width:345px;
}
#column3 {
width:175px;
border:1px solid #00AEFF;
float:left;
}
#column3b {
width:175px;
border:1px solid #00AEFF;
float:left;
margin-top:9px;
}

#column4 {
width:175px;
border:1px solid #00AEFF;
float:left;
margin-top:12px;
background-color:#daf1fc;
}
.grey {
padding:9px;
margin-top:-10px;
}
.text {
padding:9px 9px 9px 12px;
margin-top:-10px;
}



#landcon1 img{
border:0;
padding:0;
margin:0;
}

#landcon1 p{
margin:12px 165px 0 0px;
}

#landright ul {
padding:0;
margin:0 0 12px 20px;
list-style-image:url(../images/bullet.gif);
background-color:#F9F9F9;
}

#landright ul li{
margin:10px 0 0 0;
}

#landright ul li a{
text-decoration:none;
color:#00AEEF;
}

#landcon2{
position:static;
margin:12px 12px 0 12px;
height:370px;
}

#leftcol2{
float:left;
height:100%;
width:49%;
border-right:1px solid #E0E0E0;
margin:0 12px 0 0;
padding-bottom: 12px;
}

p.breadcrum {
margin:12px 0 12px 20px;
padding: 0px;
}

.active{
color:#00AEEF;
}

#landcon2 h2{
padding:0 0 0 12px;
}

#landcon2 dl{
margin-left:12px;
}

.printemail{
float:right;
padding-right:20px;
margin-top:-12px;
}

.printemail a{
color:#00AEEF;
text-decoration:underline;
}

.printemail a:visited{
color:#858585;
text-decoration:none;
}
.printemail a:hover{
color:#00AEEF;
text-decoration:underline;
}

.flashbox {
	text-align: right;
	padding: 0px 0px 12px 12px;
	border: 1px solid #00AAEE;
}

#promoBox {
margin:12px;
padding:5px;
background-color:#daf1fc;
border:1px solid #00AEFF;
text-align:center;
}
.newheadline {
font-size:160%;
font-family:Georgia, "Times New Roman", Times, serif;
}
.newheadline a:visited {
color:#00AEFF;
}
.new {
	color:#ff7800;
	font-size:130%;
	font-weight:bold;
	padding-bottom:5px;
	}
	
/* List styles */
ul {
padding:10px 10px 10px 15px;
list-style-image:url(../../images/bullet.gif);
margin:0px 12px 12px 12px;
}
ul li{
margin-bottom:8px;
}
ul li a {
padding-left:5px;
}
*html ul li a {
height:1%;
margin-left:-3px;
}

ul li a:hover{
color:#00AEEF;
text-decoration:underline;
}
ul li a:visited{
color:#858585;
}
	
#spacer {
width:187px;
height:12px;
}	

img .puff{
margin-left:9px
}