/*
EFC 2006 Styles css file. Defines Site styles	
*/



body{
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color:#003399;
}

/*** Links ***/

a:link, a:visited {
color: #006;
text-decoration: none;
}

a:hover {
text-decoraction: underline;
}

img{
border: none;
display: block;
}

blockquote p{
font-size: 1em !important;
color: #006 !important;
}

blockquote{
	color: #003399 !important;
	font-weight: bold;
	clear: both;
	text-align: left;
	margin:0;
	padding: 7px 3px 7px 65px;
	border-top:1px solid #f3da3a;
	border-bottom:1px solid #f3da3a;
	min-height:35px;
	background-attachment: scroll;
	background-color: #dbe2f0;
	background-image: url(/assets/images/site_elements/new_elements07/quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

*html blockquote{
height:35px;
}

/* Hide the right hand nav if on the home page */
body#home #rightnav{
display: none;
}

body#home #content{
width: 100%;
background-color:#003399;
}


#topnav{
background: #006 url('/assets/images/site_elements/header/bg.gif') top left repeat-x;
border-left:1px solid #f3da3a;
border-right:1px solid #f3da3a;
width: 958px;
}
#toplogo{
background:0;
float:left;
padding: 7px 0 0 23px;
}


#topbanner{
border: 1px #93a8d3 solid;
float:right;
margin-top:5px;
margin-right:1px;
}

/*#topnav div{
border: 1px solid #FFF;
float: right;
margin: 6px 3px 0 0;
}*/

#navigation{
padding-left:1px;
}



#towerbanner div {
border: 1px #FFF solid;
height: 600px;
width: 160px;
padding:0;
margin-left:2px;
margin-right:2px;
text-align:center;
background-color:#dbe2f0;
}

#archivetabs {
position:relative;
float:left;
width:500px;
padding:0;
margin:5px 0 0 0;
list-style:none;
line-height:1em;
}

#archivetabs li {
float:left;
margin:0 2px 0 0;
padding:0;
font-size:75%;
}

#archivetabs a {
display:block;
color:#006;
text-decoration:none;
text-align:center;
font-weight:bold;
width:70px;
margin:3px 0 0 0;
padding:5px 10px 3px 10px;
background-image:url(/assets/images/site_elements/new_elements07/tab_inactive.gif);
background-position:top right;
background-repeat:no-repeat;
border-left:1px solid #039;
}

#archivetabs li.reserve a {
width:133px;
}

#archivetabs a:hover,
#archivetabs a.here:link,
#archivetabs a.here:visited {
background-image:url(/assets/images/site_elements/new_elements07/tab_inactive.gif);
background-position:top right;
background-repeat:no-repeat;
}

#archivetabs li.active a{
background-image:url(/assets/images/site_elements/new_elements07/tab_active.gif);
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:7px 15px 4px 15px;
border-left:1px solid #003399;
}
#archivetabs li.active a:hover{
background-image:url(/assets/images/site_elements/new_elements07/tab_active.gif);
background-position:top right;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:7px 15px 4px 15px;
border-left:1px solid #003399;
}

#archivetabs a.here:link,
#archivetabs a.here:visited {
position:relative;
z-index:102;
}

#archivetabsbottom{
display:block;
width:500px;
height:4px;
background-color:#003399;

}	

.seventy{
font-size: 70%;
}