body {text-align:center;
background: url("../img/bg_page.gif") left top repeat-x;
	margin:20px;
  padding:0px;
  font-size:12px;
  color:#000000;
  font-family: Verdana, Helvetica, Sans-serif;}
 
 #wrap {border:1px solid #ffffff; text-align:left;width:776px;} 
 
 
 
#header {background:#ffffff; width:776px;}
#header h1 {font-family:Georgia, Palantino, serif;color:#000000; font-size:20px;margin:10px 0px 15px 22px;}

#logo {margin:20px 0px 0px 24px;}

#title {margin:24px 0px 0px 233px;}

hr {color:#f0f0f0;height:1px;}

#content {border:3px solid #f0f0f0; background:#ffffff; border-width:0px 3px 3px 3px; width:776px;
padding:20px 20px 20px 20px;
font-size:12px; line-height:18px; border-bottom:2px #f0f0f0 solid;}

#nav { padding:5px 0px 5px 0px; background:#3366CC; width:776px; text-align:right; display:inline;}

#nav a {margin-right:25px;color:#ffffff; text-decoration:none; font-size:11px;}

#nav a:hover {color:#99CCCC;}


#nav a.on {margin-right:25px;color:#99CCCC; text-decoration:none; font-size:11px;}

h3 {font-family:Georgia, Palantino, serif; color:#666666;}

#left { 
	padding:0px 0px 0px 0px;
	float: left; 
	display: inline; 
	margin-right:0px;
	width:215px;}



i {font-family:Georgia, Palantino, serif;font-size:20px;}

#middle {
	float: left;
	display: inline;
	width: 485px;
	margin:0px 0px 0px 20px;
	}
#right {float: left; 
	display: inline; }
	
p.map {font-size:11px; line-height:14px;}

	#right p{margin:5px 0px 25px 5px; font: 10px bold; color:#444444;}

#footer {color:#000000;padding:15px 0px 5px 0px; width:776px; text-align:center; display:inline;}


#content:after, #header ul:after, #footer ul:after, ul.breadcrumbs:after, .toolsCat:after, .toolsCat .tcRight span:after, 
.block1:after, ul.desctools:after, .block2:after, .block3:after, .block4:after, ul.popNav:after, .block5:after, .block6:after, 
.regNav:after, .regC:after, .block7:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
