﻿/* CSS Document */

body {
	margin-top:10px;
	padding:0;
	background-color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#wrapper {
	position:relative;
	text-align:left;
	width:986px;
	margin:0 auto;
	padding:0;
	background:url(images/wrapper_bg.gif) repeat-y;
}

#header {
	margin:0;
	padding:0;
	width:986px;
}

#header .logo {
	background:url(images/header_logo.gif) no-repeat top left;
	float:left;
	width:604px;
	height:189px;
}

#header .img {
	background:url(images/header_img.jpg) no-repeat top right;
	float:right;
	width:382px;
	height:189px;
}

#content {
	margin-left:158px;
	top:190px;
	padding:0px 20px;
	width:788px !important;
	w\idth:780px !important;
	max-width:790px !important;
}

#content .table {
	float:left;
	clear:left;
	margin-bottom:40px;
}

#content p {
	color:#1B3664;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:1px;
	padding-right:10px;
}

#content h1 {
	color:#1B3664;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}

#content h2 {
	color:#1B3664;
	font-size:0.9em;
	font-weight:bold;
}

#content h4 {
	color:#1B3664;
	font-size:0.7em;
	font-weight:normal;
}

#content .leftcontent {
	float:left;
	width:638px;
}

#content .newscolumn { 
	float:right;
	width:150px;
	clear:right;
}

#content .imgright {
	float:right;
	margin-left:10px;
	margin-bottom:6px;
}

#content ul {
	color:#1B3664;
	font-size:0.8em;
	letter-spacing:1px;
	line-height:1.2em;
	list-style:square;
}

#content ul.body {
	color:#1B3664;
	font-size:0.8em;
	letter-spacing:1px;
	line-height:1.2em;
	list-style:square;
}

#content ul.numbered {
	color:#1B3664;
	font-size:0.8em;
	letter-spacing:1px;
	list-style: decimal;
}

#content ul.horiz li {
	display:inline;
}

#content ul.horiz li a:link, ul.horiz li a:visited, ul.horiz li a:hover:visited {
	font-size:0.7em;
	font-weight:bold;
	line-height:1.4em;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCC9A;
	background:#1B3664;
	border:1px solid #FFFFFF;
	padding:3px 6px;
	text-decoration:none;
}

#content ul.horiz li a:hover {
	color:#FFFFFF;
}

#content ul.vert li {
	display:list-item;
	list-style:none;
}

#content ul.vert li a:link, ul.vert li a:visited, ul.vert li a:hover:visited {
	font-size:0.7em;
	font-weight:bold;
	line-height:2.5em;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCC9A;
	background:#1B3664;
	border:1px solid #FFFFFF;
	padding:3px 6px;
	text-decoration:none;
}

#content ul.vert li a:hover {
	color:#FFFFFF;
}

/*Navigationbar*/
#navbar {
	position:absolute;
	top:200px;
	left:0;
	width:166px !important;
	w\idth:158px !important;
}

#navbar h2 {
	position:absolute;
	top:-100em;
	left:-100em;
}

/* expanding menu styling */
#udm ul {	
	margin-left:0 !important;	
	margin-top:1px !important;	
	width:166px !important;	
	w\idth:158px !important;	
}

#udm ul ul {	
	width:150px !important;	
	w\idth:142px !important;	
	background-color:#ffe;	
}

#udm ul ul ul {	
	width:150px !important;	
	w\idth:142px !important;	
	background-color:#ffd;
}

/* give all anchors a hand cursor */
#udm a {	
	cursor:pointer !important;	
	cursor:hand !important;	
}

/* [nav] default you are here will be same as rollover unless otherwise specified */
#udm a.udmY, #udm a.udmY:visited {
	background-color:#32679B;
	color:#1B3664;
}

/* [nav] re-inforce original rollover or do something else */
#udm a.udmY:hover, #udm a.udmY:focus, #udm a.udmY:visited:hover, #udm a.udmY.udmR, #udm a.udmY.udmR:visited, #udm a.udmY:active {
	background-color:#1B3664;
	color:#ABCDE9;
}

/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul a.udmY, #udm ul a.udmY:visited {
	background-color:#1B3664;
	color:#ABCDE9;
}

/* [menu] re-inforce original rollover or do something else */
#udm ul a.udmY:hover, #udm ul a.udmY:focus, #udm ul a.udmY:visited:hover, #udm ul a.udmY.udmR, #udm ul a.udmY.udmR:visited, #udm ul a.udmY:active {
	background-color:#1B3664;
	color:#ABCDE9;
}

#footer {
	margin:0;
	padding:0;
	padding-bottom:3px;
	background:url(images/footer_bg.gif) no-repeat bottom right;
	text-align:center;
}

#footer .address {
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	display:inline;
	text-align:center;
} 

#footer .address a:link, .address a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer .address a:hover, .address a:visited:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.btn {
	color:#ABCDE9;
	background:#1B3664;
	border:1px solid #ABCDE9;
	cursor:pointer;
}

.news {
	background:#EBEBD6;
	border:groove 3px #000099;
	padding:20px 0 0 2px;
}