html,body {
	margin:0;
	padding:0;
	background:#e7e7e7;
}
.nav UL,.nav LI {
	padding:0;
	margin:0;
	list-style:none;
}
.wrap {
	background:url('/images/head.jpg') top center no-repeat;
	padding: 240px 0 0 0;
	position:relative;
	font: normal 12px verdana;
	width:761px;
	margin:0 auto;
	border:#fff 0px solid;
}
h1, h2, h3, h4, h5, P STRONG, .sidebar A, .newstitle {
	color:#09629a;
}
a {
	color:#09629a;
	text-decoration:none;	
}
a:hover {
	text-decoration:underline;
}
P {
	font-size:12px;
}

/*---------CONTENT----------*/
.content {
	float:right;
	display:inline;
	width:440px;
	margin:0 20px 20px 0;
}
.content a {
	color:black;
	border-bottom:1px black dotted;
}
.content a:hover {
	text-decoration:none;
	border-bottom:1px black solid;
}
/*--------SIDEPANEL----------*/
.sidebar {
	width:235px;
}
.newstitle {
	font-weight:bold;
}
.newstext {
	text-indent:10px;
}
.newslink {
	text-align:right;
}
.sidebar A {
	color:#09629a;
	font-size:12px;
	text-decoration:underline;
}
.sidebar A:hover {
	text-decoration:none;
}
/*--------NAVIGATION---------*/
.nav .current {
	position:absolute;
	top:2px;
	left:37px;
	height:14px;
	text-align:center;
}
.nav .current LI {
	display:inline;
	font-size:9px;
	vertical-align:bottom;
}
.nav .current .first {
	
	padding-right:18px;
	padding-left:0;
	
}
.nav .current LI A {
	padding-right:20px;
	padding-left:6px;
	background:url(/images/contacts.gif) right center no-repeat;
color:white;
}
.nav .current .first A {
	background:url(/images/home.gif) right center no-repeat;
}

.nav .mainnav {
	position:absolute;
	top:192px;
	left:0px;
	height:31px;
	text-transform:lowercase;
	font-size:14px;
}
.nav .mainnav LI {
	float:left;
	line-height:31px;
	width:126px;
	text-align:center;
}
.nav .mainnav LI A {
	text-decoration:none;
	color:white;
} 
.nav .mainnav LI A:hover {
	text-decoration:underline;
}

/*--------------------------*/

.nav .mainnav li ul {
	display: none;
}
.nav .mainnav li:hover ul {
	display:block;
}
.nav .mainnav li ul li {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:2px;
}
.nav .mainnav li ul li a:visited, .nav .mainnav li ul li a:link {
	display:block;
	height:25px;
	width:150px;
	line-height:25px;
    color: white;
    text-decoration: none;
    background:url('/images/menuButton.gif') repeat-x;
    text-align:left;
    font-size:10pt;
    padding-left:20px;
}
.nav .mainnav li ul li a:hover {
	height:25px;
	line-height:25px;
    color: white;
    text-decoration:underline;
    font-size:10pt;
}


/*---------SEARCH-----------*/
.search {
	padding:50px 0;
}
/*---------FOOTER-----------*/
.footer {
	clear:both;
	border-top:#000 1px dashed;
	padding:10px 0 10px 5px;
	margin-right:20px;
}
.footer P {
	font-size:9px;
	margin:0;
}