html,body{margin:0;padding:0}
/*body{font: 76% arial,sans-serif;text-align:center}*/
div#header {height:117px;margin:0;background-image: url(../images/header.png);background-repeat: no-repeat;}
div#container {text-align:left;background-image: url(../images/left-bg.png);background-repeat: repeat-y;}
div#navigation {}
div#extra {}
div#footer {width:100%;height:60px;}
div#footer p {margin:0;padding:5px 10px; width:100%;}
#footer span.section, #footer span.links {
	width:100%;
	font-size: 8pt;
	text-align: center;
}
#footer span.links {
}
#footer span.links a {
	color: #33B;
}

div#container {width:990px;margin:0 auto}

div#dnn_ContentPane {float:right;width:800px;overflow:auto;}
div#navigation {float:left;width:182px;}
div#extra {clear:both;width:100%;height:6px;}

#menu_wrapper {
  height:20px;
  overflow:visible;
}

#main_menu {
  position:absolute;
  margin-left: 240px;
  top: 27px;
  color: white;
  font-family: tahoma, verdana;
  font-size: 8pt;
  font-weight: bold;
  width: 700px;
  overflow:visible;
}

#contact_search {
	position: relative;
	clear: both;
	float: right;
	top: 75px;
	right: 15px;
}

#contact_search input {
	font-size: 8pt;
}

a.header_link {
	font-family: tahoma, verdana;
	font-size: 8pt;
	color: white;
	text-decoration: none;
}

a.header_link:hover {
	color: red;
	text-decoration: none;
}

a.header_link:visited {
	color: white;
	text-decoration: none;
}

a.header_link:active {
	color: white;
	text-decoration: none;
}

#main_menu a {
	color: white;
	text-decoration: none;
	margin-right: 7px;
}

#main_menu a:hover {
	color: red;
	text-decoration: none;
	margin-right: 7px;
}

#main_menu a:visited {
	color: white;
	text-decoration: none;
}

#main_menu a:active {
	color: white;
	text-decoration: none;
}

.sub_menu {
  position:absolute;
  top: 58px;

  margin-left: 250px;
  color: turquoise;
  font-family: tahoma, verdana;
  font-size: 7pt;
  font-weight: bold;
  display: none;
  height:25px;
  overflow:visible;
}

.sub_menu a {
	margin-right: 9px;
	color: turquoise;
	text-decoration: none;
}

.sub_menu a:hover {
	margin-right: 9px;
	color: red;
	text-decoration: none;
}

.sub_menu a:visited {
	color: turquoise;
	text-decoration: none;
}

.sub_menu a:active {
	color: turquoise;
	text-decoration: none;
}