/* CSS Document */

	body {
		text-align:left;
		background: #FFF url(images/img_mainbg1.jpg);
		}
	
	#frame {
		position:absolute;
		width:772px;
		height: 100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background: #FFF url(images/img_mainbg1.jpg);
		border: 1px #000000;
		}
		
	#contentleft {
		width:154px;
		padding:0px;
		float:left;
		background-color:#FFFFFF;
		border-right: 1px solid;
		}
	
	#contentcenter {
		width:455px;
		padding:0px;
		float:left;
		background-color:#DFE0E2;
		background-image:url(images/img_centerbg.gif);
		}
	
	#contentright {
		width:161px;
		padding:0px;
		float:left;
		background:#fff;
		border-left: 1px solid;
		border-color:#000000;
		background-image:url(images/img_topcolumnshadow.gif);
		background-repeat:repeat-x;
		}
	
	#contentheader {
		background-image:url(images/img_toplogobg.gif);
		border-bottom: 1px;
		border-bottom-style:solid;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		padding-left: 10px;
		padding-right: 10px;
		}
		
	p {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:9px;
		line-height:12px;
		text-align:justify;
		padding-top: 0px;
		margin-top: 0px;
		color:#000000;
		}	
	h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #0D2245;
		font-weight: bold;
		line-height: 14px;
		padding-top:10px;
		padding-bottom:0px;
		margin-bottom:0px;
		}

	h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #0D2245;
		font-weight: bold;
		line-height: 14px;
		padding-top:10px;
		padding-bottom:0px;
		margin-bottom:0px;
		text-align:center;
		text-transform:uppercase;
		text-decoration:underline;
		}
	
	#header {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		font-size:11px;
		font-weight: bold;
		background-image:url(images/img_pghdr_redorange.gif);
		padding: 7px;
		padding-left: 21px;
		}
		
	#header ul {
		margin: 0; /*removes indent IE and Opera*/
		padding: 0; /*removes indent Mozilla and NN7*/
		list-style-type: none; /*turns off display of bullet*/
		}

	#header li {
		margin: 0;
		}
	
	#contentheader h1 {
		font-size:12px;
		padding:10px;
		margin:0px;
		}
		
/*top nav styling begins here*/		
	#nav{
		white-space : nowrap;
		float: inherit;
		width : 772px;
		height : 30px;
		background: #fff;
		border: 1px;
		border-bottom: solid;
		border-color: #000000;
		text-transform: uppercase;
		} 

	#nav ul{
   		padding : 0;
		padding-left: 45px;
   		margin : 0px;
   		float : inherit;
		height : 30px;
		}

	#nav ul li{
   		display : inline;
		height : 30px;
		line-height: 30px;
		color : #0D2245;
		font-family: Georgia, "Times New Roman", Times, serif;
   		font-weight : bold;
		font-size:12px;
   		text-decoration : none;
		float : inherit;
		}
		
	#nav ul li a{
   		margin-left : .5em;
   		margin-right : .5em;
		line-height: 30px;
   		color : #0D2245;
		font-family: Georgia, "Times New Roman", Times, serif;
   		font-weight : bold;
		font-size:12px;
   		text-decoration : none;
   		float : inherit;
		height : 30px;
		}
		
	#nav ul li a:hover{
   		color : #FC4604;
   		height : 30px;
   		} 

/*left side nav list styling begins here*/
	#navlist {
		position:relative;
		width: 154px;
		font-size:13px;
		font-weight:900;
		text-align:right;
		text-transform:capitalize;
		margin: 0;
		padding: 0 0 0 0;
		}
		
	#navlist ul {
		margin: 0; /*removes indent IE and Opera*/
		padding: 0; /*removes indent Mozilla and NN7*/
		list-style: none; /*turns off display of bullet*/
		border: none;
		}	
		
	#navlist li {
		margin: 0;
		}

	#navlist li a {
		display: block;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px solid;
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		border-color: #000;
		background-color: #FFFFFF;
		width: 100%;
		}
		
	#navlist a:link, #navlist a:visited {
		color: #0D2245;
		text-decoration: none;
		}

	#navlist a:hover, #navlist a:active {
		background-color: #CFD3DA;
		color: #0D2245;
		}
		
	#selected a:link, #selected a:visited,
	#selected a:hover, #selected a:active {
		background-color: #CFD3DA;
		color: #0D2245;
		}
		
	#departmentmenu a:link, #departmentmenu a:visited {
		background-color: #E6E8EC;
		color: #0D2245;
		}
		
	#departmentmenu a:hover, #departmentmenu a:active {
		background-color: #CFD3DA;
		color: #0D2245;
		}
		
	#toc {
		display: block;
		padding: 5px 0px 5px 0;
		color: #0D2245;
		text-decoration: none;
		text-align:center;
		width: 100%;
		background-image:url(images/img_topcolumnshadow.gif);
		background-repeat:repeat-x;
		}
		
	#pollhead {
		display: block;
		padding: 5px 0px 5px 0;
		color: #0D2245;
		text-decoration: none;
		text-align:center;
		width: 100%;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		background-color: #FFFFFF;
		}
				
	#pollhead ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
	#pollhead li{
		border-right:0;
		border-bottom: 1px solid #000;
		border-top: 1px solid #000;
		border-left:0;
		}	
	
	#pollhead span{
		display:block;
		padding: 5 0 5 0;
		}	
		
		
	#singlearticle {
		width:445px;
		padding:0px;
		float:left;
		}
	#singlearticle img {
		border:1px solid;
		margin: 10px;
		margin-top: 0px;
		padding: 0px;
		}
		
	#leftcolumn {
		width:235px;
		padding:0px;
		float:left;
		}
		
	#rightcolumn {
		width:219px;
		padding: 0px;
		float:left;
		position:relative;
		}

	#leftcolumn a:link, #leftcolumn a:visited, #rightcolumn a:link, #rightcolumn a:visited, #singlearticle a:link, #singlearticle a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:9px;
		line-height:12px;
		text-align:justify;
		padding-top: 0px;
		margin-top: 0px;
		color:#0D2245;
		font-weight:bold;
		text-decoration:none;
		}
		
	#leftcolumn a:hover, #leftcolumn a:active, #rightcolumn a:hover, #rightcolumn a:active, #singlearticle a:hover, #singlearticle a:active {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:9px;
		line-height:12px;
		text-align:justify;
		padding-top: 0px;
		margin-top: 0px;
		color:#FC4604;
		font-weight:bold;
		text-decoration:underline;
		}		
		
	#leftcolumn li, #rightcolumn li{
			font-family: Georgia, "Times New Roman", Times, serif;
		font-size:9px;
		line-height:12px;
		text-align:justify;
		padding-top: 0px;
		margin-right:18px;
		margin-top: 0px;
		color:#000000;
		}	

/*photo of the week styles*/
	
	#photo {
		width: 180px;
		background-color: #E6E8EC;
		padding: 2px;
		margin-top: 5px;
		margin-left: 16px;
		border: 1px solid #0D2245;
		}
	.phototitle {
		font: Arial, Helvetica, sans-serif;
		font-family : arial, helvetica, monaco, sans-serif;
		color:#0D2245;
		font-size: 11px;
		font-weight: bold;
		text-align:center;
		}
	
	.photocaption {
		font-family:Georgia, "Times New Roman", Times, serif;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:8px;
		font-weight: normal;
		color:#000000;
		text-align:center;
		}
	.photodescription {
		font-family:Georgia, "Times New Roman", Times, serif;
		font:Georgia, "Times New Roman", Times, serif;
		font-size: 9px;
		line-height: 12px;
		color:#000000;
		text-align:justify;
		}


		


	.bizform {
	text-align:center;
	margin-top:5px;
	padding-top:0px;
		}
		
	.bizdir {
	color:#000000;
	background-color:#E6E8EC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:135px;
		}
		
	#rightheaderlist {
		width: 161px;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		font-weight:900;
		text-align:right;
		text-transform:capitalize;
		padding-bottom:0px;
		}
		
	#rightheaderslist ul {
		margin: 0; /*removes indent IE and Opera*/
		padding: 0; /*removes indent Mozilla and NN7*/
		list-style-type: none; /*turns off display of bullet*/
		}
		
	#rightheaders {
		color: #0D2245;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		padding: 5px;
		border-bottom: 1px solid;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		background-color:#FFFFFF;
		background-image:url(images/img_topcolumnshadow.gif);
		background-repeat:repeat-x;
		line-height: 16px;
		text-transform:uppercase;
		}
	
	#rightheaders2 {
		color: #0D2245;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		padding: 5px;
		border-bottom: 1px solid;
		border-top: 1px solid;
		border-left: 0px;
		border-right: 0px;
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		line-height: 16px;
		}
	
	#button {
		width: 154px;
		padding: 0 0 0 0;
		margin-bottom: 1em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		background-color: #FFFFFF;
		color: #0D2245;
		text-align:right;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #000;
		margin: 0;
		}
	#button li a {
		display: block;
		padding: 5px 0 5px 0;
		background-color: #FFFFFF;
		color: #0D2245;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #CFD3DA;
		color: #0D2245;
		}




.question {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
background-color : transparent; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 8px; 
margin-bottom : 8px;
padding-left:2px;
padding-right:2px;
text-align:center;
} 
.responses {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 9px; 
color : #000000; 
background-color : transparent; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 8px; 
margin-bottom : 8px;
padding-left:0px;
padding-right:0px;
} 
.responsetwo {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 9px; 
font-style : italic; 
color : #000000; 
background-color : transparent; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 8px; 
margin-bottom : 2px;
padding-left:2px;
padding-right:2px;
} 
.votebutton {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 10px; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 4px; 
margin-bottom : 0px;
padding-left:2px;
padding-right:2px;
} 



.votingform {
margin-left : 0px; 
margin-right : 0px; 
margin-top : 8px; 
margin-bottom : 7px;
padding-right:2px;
padding-left:2px;
} 
.barline {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 10px; 
color : #000000; 
background-color : transparent; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 0px; 
margin-bottom : 8px;
padding-left:2px;
padding-right:2px;
}

.menutext {
font-family : arial, helvetica, monaco, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #000000; 
background-color : transparent; 
margin-left : 0px; 
margin-right : 0px; 
margin-top : 8px; 
margin-bottom : 8px;
text-align:center;
} 

table {
margin-top: 5px;
}

#catbox{
 display:block;
 background-color: transparent;
 width:212px;
 height:110px;
 background-image:url(images/img_maincatbox_bg.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 margin-left:15px;
 margin-top: 10px;
 }
 #catbox{
 display:block;
 background-color: transparent;
 width:212px;
 height:110px;
 background-image:url(images/img_maincatbox_bg.gif);
 background-repeat:no-repeat;
 background-position:0 -115px;
 margin-left:15px;
 margin-top: 10px;
 }
 
 #catbox h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 line-height: 16px;
 margin: 0px;
 padding-top: 4px;
 text-transform:uppercase;
 }
#catbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding-top: 8px;
padding-left: 0px;
}

#catbox img {
margin-top: 10px;
margin-right: 10px;
margin-left: 5px;
border: 1px solid #000;
}
 #catboxr{
 display:block;
 background-color: transparent;
 width:212px;
 height:110px;
 background-image:url(images/img_maincatbox_bg.gif);
 background-position:0 -115px;
 background-repeat:no-repeat;
 margin-left:0px;
 margin-top: 10px;
 }
 
 #catboxr h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 line-height: 16px;
 margin: 0px;
 padding-top: 4px;
 text-transform:uppercase;
 }
#catboxr p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding-top: 8px;
padding-left: 0px;
}

#catboxr img {
margin-top: 10px;
margin-right: 10px;
margin-left: 5px;
border: 1px solid #000;
}

 #adbox{
 display:block;
 position:relative;
 background-color: transparent;
 width:212px;
 margin-left:15px;
 margin-top: 10px;
 }
 
  #adbox h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 line-height: 16px;
 margin: 0px;
 padding-top: 4px;
 text-transform:uppercase;
 background-image:url(images/img_adbox_top.gif);
 }
 


#adinfo {
 background-image:url(images/img_adbox_bg.gif);
 background-repeat:repeat;
 }
 
#adbottom {
 background-image:url(images/img_adbox_bottom.gif);
 background-repeat:no-repeat;
 padding-top: 0px;
 margin-top:0px;
 height: 18px;
 }
 
 #adbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding-top: 2px;
padding-left: 0px;
padding-bottom: 0px;
margin-bottom:0px;
}

 #adbox a{
margin-bottom:3px;
padding-bottom:3px;
}

#adbox ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding:0px;
margin:0px;
margin-left: 10px;
padding-left: 40px;
list-style-type:disc;
}

#adbox li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
}

#adboxr{
 display:block;
 position:relative;
 background-color: transparent;
 width:212px;
 margin-left:0px;
 margin-top: 10px;
 }
 
  #adboxr h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 line-height: 16px;
 margin: 0px;
 padding-top: 4px;
 text-transform:uppercase;
 background-image:url(images/img_adbox_top.gif);
 }
 


#adinfo {
 background-image:url(images/img_adbox_bg.gif);
 background-repeat:repeat;
 }
 
#adbottom {
 background-image:url(images/img_adbox_bottom.gif);
 background-repeat:no-repeat;
 padding-top: 0px;
 margin-top:0px;
 height: 18px;
 }
 
 #adboxr p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding-top: 2px;
padding-left: 0px;
padding-bottom: 0px;
margin-bottom:0px;
}

 #adboxr a{
margin-bottom:3px;
padding-bottom:3px;
}

#adboxr ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
padding:0px;
margin:0px;
margin-left: 10px;
padding-left: 40px;
list-style-type:disc;
}

#adboxr li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
}

#circtab td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13px;
border-bottom: 1px solid #0D2245;
}



#entbox{
 display:block;
 position:relative;
 background-color: transparent;
 width:430px;
 margin-left:15px;
 margin-top: 10px;
 }
 
  #entbox h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 line-height: 20px;
 margin: 0px;
 padding-top: 4px;
 background-image:url(images/img_entbox_top.gif);
 }
 


#entinfo {
 background-image:url(images/img_entbox_bg.gif);
 background-repeat:repeat;
 padding-top: 5px;
 height: 125px;
 }
 
#entbottom {
 background-image:url(images/img_entbox_bottom.gif);
 background-repeat:no-repeat;
 padding-top: 0px;
 margin-top:0px;
 height: 25px;
 }
 
 #entbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 0px;
margin-bottom:0px;
}

 #entbox a{
margin-bottom:3px;
padding-bottom:3px;
}

#entbox ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
padding:0px;
margin:0px;
margin-left: 10px;
padding-left: 40px;
list-style: none;
}

#entbox li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
}





