body {
	margin:0px;
	background-image: url(images/bg.gif); background-repeat: repeat-y;
	}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#header {
	border-right:#aaaaaa 1px solid;
	width: 780px;
	_width: 740px;
	padding: 0;
	margin: 0;
	position: relative;
	background: #eeeeee url('../images/header.jpg');
	height: 158px !important;
	}

#maincontent {
	border-right:#aaaaaa 1px solid;
	border-bottom:#aaaaaa 1px solid;
	width: 780px;
	_width: 740px;
	position: relative;
	float: left;
	text-align: left;
	padding:0px;
	margin: 0;
	background:#ffffff;
	}

#maincontentpadding {
	padding:25px;
	}

#leftcontent {
	border: 0;
	position: relative;
	float: left;
	text-align: left;
	padding: 15px 0 0 25px;
	margin: 0;
	width: 580px;
	_width: 540px;
	background:#ffffff;
	}

#rightcontent {
	border: 0;
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
	width: 200px;
	_width: 160px;
	background:#ffffff;
	}

td.LeftOfMenuBar {
	background-color:#fc3;
	border-right:2px #FFFFFF solid;
	}

h1 {color:#663322;font-family:'Lucida Grande'; font-weight:bold;font-size:2em; margin: 0; padding: 0;}

h2 {color:#666666;font-family:'Lucida Grande'; font-weight:bold;font-size:1.5em; margin: 12px 0 0 0; padding: 0;}

h3 {color:#118811;font-family:'Lucida Grande'; font-weight:bold;font-size:1em; margin: 12px 0 0 0; padding: 0;}

a { color: #6699CC; text-decoration: none; font-weight: bold;}
a:visited { color: #6699CC; text-decoration: none; }
a:hover { color: #003366; background-color: #fff; text-decoration: none; }

.content { padding: 15px; }
.subtitle { font-family:'Lucida Grande'; font-weight:bold;font-size:1em; margin: 0; padding: 7 0 7 15; }

p a:link{
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #6699CC;
}

p a:visited{
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #6699CC;
}

p a:hover{
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #003366;
}

.noborder {
 border: 0 !important;
 text-decoration: none;
}

p {
	line-height: 1.5em;
}

/*- Main Menu in Header 

ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1;
	left: 100px;  
	width: 90%;
	}

ul.menu li {
	display: inline;
	margin: 0;
	}

ul.menu,
ul.menu li a {
	text-decoration: none;
	padding: 5px 10px 6px;
	}

ul.menu li a, 
ul.menu li a:visited {
	font: 9pt Verdana, Helvetica, Arial, Sans-Serif;
	color: #636A4C;
	margin: 0;
	font-weight: bold;
	}

ul.menu li a:hover {
	background: #999933;
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #333 !important;
	background: white;
	text-decoration: none;
	font-weight: bold;
	}
	*/

hr {
	display: none;
	}

 }

.thickborder {
	border: 15px solid #eeeeee;
	}
	
dl {
	margin: 6px 0;
	padding: 0;
	}

dl dd {
	margin: 0;
	font-weight: bold;
	padding: 0 0 2px 12px;
	line-height: 1.3em;
	}