/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:center;
}

h1 {
	font-size: 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:5px;
}

h2 {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:5px;
}

h3 {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:15px;
}

a:link {
    text-decoration: underline;
    color: #000000;
}

a:visited {
    text-decoration: underline;
    color: #000000;
}

a:active {
    text-decoration: underline;
    color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}

	#printLogo {
		visibility:visible;
		display:block;
	}
	
	#bottom_graphic {
		display:none;
		visibility:hidden;
	}
	
	#bottom_line {
		visibility:visible;
		display:block;
	}
	
	
	#page_wrapper {
		display:block;
		width:760px;
		font-family:Verdana;
		text-align:left;
	}
	
		#title_bar {
			width:760px;
			height:80px;
			min-height:80px;
			max-height:80px;
			border:none;
			padding:0px;
			margin:0px;
			font:inherit;
			/*background-color:#2d78b1;*/
			background-color:#152644;
			visibility:hidden;
			display:none;
		}
		
			#title_bar_logo {
				float:left;
				/* height:78; -- generates errors */
				padding-top:0px;
				padding-left:0px;
			}
		
			#title_bar_nav {
				float:right;
				height:78px;
				width:228px;
				font:inherit;
				font-size:11px;
				text-align:left;
				padding-top:3px;
			}
			
				#title_bar_nav td {
					padding:3px;
					font:inherit;
					border:none;
					vertical-align:middle;
				}
				
				#title_bar_nav td.dotgray {
					background-image:url(/images/dots_gray.gif);
					background-repeat:repeat;
					height:1px;
				}
				
				#title_bar_nav table {
					padding:0px;
					height:75px;
					width:228px;
				}
			
				#title_bar_nav a {
					text-decoration:none;
					color:#999999;
				}
				
				#title_bar_nav a:hover {
					color:#ffffff;
				}
			
			#main_nav {
				width:520px;
				font:inherit;
			}
				#main_nav a {
					font-size:11px;
					color:#a6c4e1;
					font-weight:normal;
					text-decoration:none;
				}
				#main_nav a:hover {
					font-size:11px;
					font-weight:normal;
					color:#ffffff;
				}
				#main_nav a.active {
					font-size:11px;
					font-weight:normal;
					color:#ffffff;
				}
				
				.submenu {
					font-family:Verdana;
					font-weight:normal;
					position:absolute;
					top:81px;
					font-size:11px;
					text-align:left;
					background-color:#ffffff;
					opacity:.95;
					display:none;
				}
				
				a.submenua {
					color:#000000;
					text-decoration:none;
				}
				
				a.submenua:hover {
					color:#2d78b1;
				}
				
				.tdsubmenu {
					border-collapse:collapse;
					border:1px solid #9bc9fa;
					background:#ffffff;
					padding:2px;
				}
				

#dropmenudiv{
position:absolute;
border:1px solid #9bc9fa;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:15px;
background:#ffffff;
opacity:.90;
text-align:left;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #9bc9fa;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
opacity:.95;
color:black;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#b3d9ff;
color:#2d78b1;
font-weight:bold;
}

#content_wrapper {
	max-width:760px;
	padding-left:0px;
	padding-top:15px;
	margin:0px;
}

#footer {
	text-align: center;
	padding-bottom: 30px;
	margin-top: 15px;
	border-top: .5pt solid;
}
#bottom-hr {
	display: none;
	visibility: hidden;
}

#copyright a {
	margin:5px 0 20px 0;
	width:760px;
	font-size:8pt;
	font-family:Verdana;
	color:#000000;
	text-align:center;
}
