body {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0; text-align:center;}
h1 {font-size:16px;color:#009}
h2 {font-size:14px;color:#666}
a {}
a, a:link, a:visited, a:active {color:#ffffff;}

label {width:100px;float:left;clear:left;font-weight:bold}
ul {margin:0;padding:0}
ul li {margin:0;padding:0}
img {border:0;display:block;}
.err {color:red}
.updated {color:blue}

#title {margin:5px 0 0 20px;font-size:2em}
#subtitle {margin:5px 0 0 20px;font-style:italic}
.head {background:#f0f0f0;margin:10px 0 10px 0;color:#666;font-weight:bold;padding:5px}
.notes {margin:10px 10px 10px 0px;color:#999;font-style:italic}

ul.menu {list-style:none;}
li.submenu {margin-left:20px}

.gallery {float:left;margin:5px;width:155px;height:155px;border:1px solid #f0f0f0;text-align:center;padding:3px 0}
.clearing {clear:both;}

ul .selected a{
	font-weight:bold;	
}

#wrapper {
	width:900px;
	margin:auto;
	text-align:left;
}

#header h1 {
	margin:0;
	padding:0;
}

#content_wrapper {
	width:900px;
	background: url('../images/general/background.jpg') repeat-y ;
}

#content_wrapper .pad{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#leftbar{
	width:190px;
	float:left;
}

#leftbar img {
	margin-top:5px;
	margin-bottom:5px;
}

#leftbar #menubar img {
	margin-top:0;
	margin-bottom:0;
}

#leftbar #menubar a {
	font-size:1px;
	line-height:1px;
	height:35px;
	margin:0;
}

#leftbar #menubar li {
	font-size:1px;
	line-height:1px;
  height:35px;
	width:180px;
}

#leftbar .middle {
	margin-bottom:15px;
}

#leftbar .registration{
	margin:0;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:5px;
}

#leftbar .contact{
	margin:0;
	font-size:22px;
	color:#0a1fca;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}

#leftbar .contact .heading{
	font-size:28px;
}

#content{
	width:670px;
	float:left;
}

#content #flash_container{
	width:670px;
	height:200px;
	background-color:#eeeeee;
}

#content #dynamic_content{
	padding-top:10px;
}

#content #dynamic_content h2{
	font-size:18px;
	color:#000000;
	margin:0;
	padding-bottom:15px;
}

#content #dynamic_content p{
	font-size:15px;
}

#content #dynamic_content img{
	margin-left:10px
}

#content #dynamic_content a{
	color:blue;
}

#content p{
	margin:0;
}

#footer {
	width:900px;
	background: url('../images/general/background.jpg') repeat-y ;
}

#footer .pad {
	padding-left:5px;
	padding-right:5px;
}

#footer p{
	text-align:center;
	margin:0;
	border-top:2px solid #dddddd;
	padding-top:4px;
	color: #0a1fca;	
	font-weight:bold;
	font-size:12px;
}