@charset "UTF-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
}

html{
	min-height: 100%;
	height: auto;
}

body {
	background-color: #F5FAFE;
	background-image: url(../images/2009_bgr.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}

p, h1 {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

h1 {font-weight: bold; color: #282a32;}

hr {
	margin-left: 10px;
	margin-right: 10px;
}
ol {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}
table {
	margin: 10px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}

table p {
	margin: 0px;
	padding: 0px;
}

#news h1 {margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; float:left;}
#news .news {margin-left: 10px; margin-top: 5px; margin-bottom: 5px; float:left;
font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

#news .newsletter {margin-left: 8px; margin-top: 7px; margin-bottom: 5px; float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif}

#news_content p {font-size: 10px;}
#news_content b {color: #282a32; }
#content_top h1 {margin-left: 10px; padding-top: 5px;}
#content_top_wide h1 {margin-left: 10px; padding-top: 5px;}
#content p, #content h1 {margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}
#copyright p {color: #333333; font-size:10px;}

#content_top_wide a {font-weight: bold; font-size:10px;}
#content_top_wide a:link { color: #87B5F0; text-decoration:underline;  font-size:10px;}  /* for unvisited links */
#content_top_wide a:visited {  color: #87B5F0; text-decoration:underline; font-size:10px; } /* for visited links */
#content_top_wide a:active{  color: #87B5F0; text-decoration:underline; font-weight:bold;  font-size10px;} /* when link is clicked */
#content_top_wide a:hover { color: #cccccc; text-decoration:underline;  font-size:10px;} /* when mouse is over link */

a:link { color: #282a32; text-decoration:underline; }  /* for unvisited links */
a:visited { color: #282a32; text-decoration:underline; } /* for visited links */
a:active { color: #333333; text-decoration:underline; } /* when link is clicked */
a:hover { color: #87B5F0; text-decoration:underline;} /* when mouse is over link */

#menu a {font-weight: bold;}
#menu a:link { color: #282a32; text-decoration:none; }  /* for unvisited links */
#menu a:visited { color: #282a32; text-decoration:none; } /* for visited links */
#menu a:active{ color: #333333;	text-decoration:underline; font-weight:bold; } /* when link is clicked */
#menu a:hover { color: #87B5F0; text-decoration:none; } /* when mouse is over link */

#news a {margin-left: 8px; margin-bottom: 5px; float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif}
#news a:link { color: #000000; text-decoration:underline;  margin-left: 8px;   float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif}  /* for unvisited links */
#news a:visited {  color: #000000; text-decoration:underline; margin-left: 8px;  float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif} /* for visited links */
#news a:active{  color: #000000; text-decoration:underline; margin-left: 8px;   float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif} /* when link is clicked */
#news a:hover { color: #87B5F0; text-decoration:underline; margin-left: 8px;   float:left; font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif} /* when mouse is over link */

h1 a:link { color: #87B5F0; text-decoration:underline; }  /* for unvisited links */
h1 a:visited { color: #87B5F0; text-decoration:underline; } /* for visited links */
h1 a:active { color: #87B5F0; text-decoration:underline; } /* when link is clicked */
h1 a:hover { color: #cccccc; text-decoration:underline;} /* when mouse is over link */

#page-container {
	width: 750px;
	margin: auto;
}

#logo {
	height: 60px;
	background-image: url(../images/2009_logo.png);
	background-repeat: no-repeat;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-right: 10px;
}

#menu {
	clear:both;
	margin-left: 10px;
	margin-right:10px;
	padding-bottom: 2px;
	border-bottom: solid #A7A7A7 2px;
}

#menu_left {
	text-align: left;
	float:left;
}

#menu_center {
	text-align: center;
}

#menu_right {
	text-align: right;	
}

#demobar {
	height: 170px;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
}

#spacer25px{
	height:25px;
}

#news {
	width: 180px;
	height: 170px;
	background-image: url(../images/2009_news_bgr.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	float: left;
}

#news_content{
	width: 160px;
	height: 130px;
	margin-left: 10px;
}

#content_container {
	margin-left: 215px;
	width: 525px;
}

#content_container_gallery {
	margin-left: 10px;
	width: 730px;
}

#content_container_wide{
	margin-left: 10px;
	width:730px;
}

#content_top {
	height: 25px;
	background-image: url(../images/2009_content_top.png);	
}

#content_top_gallery {
	height: 25px;
	background-image: url(../images/2009_content_top_gallery.png);	
}

#content_top_wide{
	height: 25px;
	background-image: url(../images/2009_content_top_wide.png);
	}

#content {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid #87B5F0 1px;
	border-right: solid #87B5F0 1px;
	background-color: #FFFFFF;
}

#content_bottom{
	height: 10px;
	background-image: url(../images/2009_content_bottom.png);
}

#content_bottom_wide{
	height: 10px;
	background-image: url(../images/2009_content_bottom_wide.png);
}

#copyright {
	height: auto;
	margin-top: 100px;
	text-align:center;
	clear:both;
}
