@charset "UTF-8";
/* CSS Document */

* {

}

html {
	height: 100%;
}

body{
	margin: 0;
	height:100%;
	font-family:Sans-Serif;
	font-size:0.8em;
	color:#222222;
	background:url(../images/bodybg.gif) repeat-x 0 0;
	background-position:center top;
	background-attachment:fixed;
	background-color:#ababab;
}

/* main_page */
.main_page{
	overflow:hidden;
	width:799px;
	margin:0;
	/*background:url(../img/header.gif) no-repeat 0 0;*/
}
a:link{
	color:#3399ff;
	text-decoration:none;
}
a:visited{
	color:#3399ff;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
a:active{
	color:#3399ff;
	text-decoration:none;
}

/* Navigation */
#menu_bar { width: 765px; height: 25px; background:#373737; padding: 0 16px 0 18px; border:0; -moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:15px;  margin-bottom:-5px;  }
#menu { width: 765px; height:25px; float:left; margin-bottom:-3px; }
#menu a { outline: none; }

a#nav-1, a#nav-1_sel { width: 52px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-1:hover, a#nav-1_sel { background-position: 0px 25px; }

a#nav-2, a#nav-2_sel { width: 54px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-2 { background-position: -52px 0; }
a#nav-2:hover, #nav-2_sel { background-position: -52px 25px; }

a#nav-3, a#nav-3_sel { width: 84px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-3 { background-position: -106px 0; }
a#nav-3:hover, #nav-3_sel { background-position: -106px 25px; }

a#nav-4, a#nav-4_sel { width: 60px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-4 { background-position: -191px 0; } 
a#nav-4:hover, #nav-4_sel { background-position: -191px 25px; }

a#nav-5, a#nav-5_sel { width: 75px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-5 { background-position: -251px 0; }
a#nav-5:hover, #nav-5_sel { background-position: -251px 25px; }

a#nav-6, a#nav-6_sel { width: 46px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-6 { background-position: -326px 0; }
a#nav-6:hover, #nav-6_sel { background-position: -326px 25px; }

a#nav-7, a#nav-7_sel { width: 68px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-7 { background-position: -372px 0; }
a#nav-7:hover, #nav-7_sel { background-position: -372px 25px; }

a#nav-8, a#nav-8_sel { width: 53px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-8 { background-position: -440px 0; }
a#nav-8:hover, #nav-8_sel { background-position: -440px 25px; }

a#nav-9, a#nav-9_sel { width: 94px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-9 { background-position: -493px 0; }
a#nav-9:hover, #nav-9_sel { background-position: -493px 25px; }

a#nav-10, a#nav-10_sel { width: 47px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-10 { background-position: -587px 0; }
a#nav-10:hover, #nav-10_sel { background-position: -587px 25px; }

a#nav-11, a#nav-11_sel { width: 66px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-11 { background-position: -634px 0; }
a#nav-11:hover, #nav-11_sel { background-position: -634px 25px; }

a#nav-12, a#nav-12_sel { width: 65px; height: 25px; background-image: url(../images/menu.jpg); display: block; text-decoration: none; float: left; }
a#nav-12 { background-position: -700px 0; }
a#nav-12:hover, #nav-12_sel { background-position: -700px 25px; }

/* Misc */

#news_title{
	font-size:1.3em;
	/*text-transform:uppercase;*/
	font-weight:bolder;
	color: #999;
	margin: 10px 0 0 0;
}
h2.title{
	font-size:1.1em;
	color:#663366;
}
.float_left{
	float: left;
	margin-right:10px;
}
#content{
	font-size:0.95em;
	margin: 5px 0 0 0;
}

.submenu{
	margin: 10px 0 15px 0;
	font-size:1.1em;
}

hr {
	color: #CCC;
}

img#button_end{
	float:left;
}

/* Header */
div#header {
	/* background:url(../images/header.png) no-repeat; */
	height:175px;
	display:block;
	margin:0;
}

/* main sections */
#wrapper {
	/*border-left-image:url(../images/glow_left.png) stretch;*/
	min-height:100%;
	height: auto !important;
	height: 100%;
	overflow:hidden;
	margin: 0 auto -5em;
	/*overflow:hidden;*/
	padding: 0;
	width:799px;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 0px solid #ccc;*/
}

#left {
	width:555px;
	padding:0;
	margin: 0 8px 0 0;
	float:left;
	display: block;
}
#right {
	width:226px;
    padding:0;
	margin: 0 0 0 8px;
	float:left;
	display: block;
}
#center {
	width:950px;
	padding:0;
	margin: 0;
	float:left;
	display: block;
	clear:both;
}

#content_area {
	background:#FFFFFF;
	border: 1px solid #c0c0c0;
	width:auto;
	margin: 0 0 5px 0;
	padding: 5px;
	float:left;
	display: block;
}

#content_area_r {
	background:#FFFFFF;
	border: 1px solid #c0c0c0;
	width:auto;
	margin: 0 0 5px 0;
	padding: 5px;
	float:left;
	display: block;
	width:216px;
	overflow:hidden;
}

#flyer_area {
	/*background:#FFFFFF;
	border: 1px solid #c0c0c0;
	width:auto;
	padding: 5px;*/
	margin: 0 0 5px 0;
	float:left;
	display: block;
}

#content_area_large {
	background:#FFFFFF;
	border: 1px solid #c0c0c0;
	border-width:1px;
	width:799px;
	margin-left:10px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	display: block;
}


/* Images */
#title_img_l {
	margin-bottom: 2px;
	width:555px;
	overflow:hidden;
	display:block;
}

#title_img_r {
	margin-bottom: 2px;
	width:216px;
	overflow:hidden;
	display:block;
}

#news_img {
	float:left;
	margin:0 20px 0 20px;
}

#sleeve_img {
	border: #cdcdcd solid 1px;
	border-bottom: 0;
}

#hide_flow {
	height:145px;
	display:block;
	overflow:hidden;
}

div#logos {
	margin: 10px 0 0 0;
	padding: 0;
    display: block;
}
.hidden_date {
	display:none;
}
#banners {
	width:600px;
	height:250px;
	margin-bottom:10px;
	float:left;
	display: block;
	overflow:hidden;
}
#flyer {
	background:url(../images/flyerbg.jpg) no-repeat;
	width:315px;
	min-height:442px;
	margin: 0 0 10px 0;
	float:left;
	display: block;
	padding:0;
}
#interact {
	background-color:#FFF;
	margin: 0 10px 0 10px;
	/*float:left;*/
	display: block;
}


/* footer */
div#foooter  {
		position:fixed; bottom:0; width:799px; height:64px; background:#373737; border:0; -moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px;
-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; z-index:10008;
}

.footer {
height: 5em;
/* height:64px; position:fixed; bottom:0; */width:799px;  background:#373737; border:0; -moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px;
-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; /* z-index:10008; */ clear: both; padding-top:1px;
}

.push {
height: 5em;
}

div#cline {
	font-size:10px;
	color:#999;
	margin: 8px 10px 0 0;
}
/*a.foot{
	text-decoration:none;
}
a.foot:link{
	color:#FFFFFF;
}
a.foot:visited{
	color:#FFFFFF;
}
a.foot:hover{
	color:#ffcc33;
}
a.foot:active{
	color:#FFFFFF;
}
div#foot_mod {
	width:304px;
	padding:0;
	margin:0;
	float:left;
	display: block;
}*/

/* jquery bits */
.newsticker {
	float:left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#understand
	{
		display:none;
	}

/* mailing form */
.mailing {
	width:100%;
	background-color:#FFF;
	border-width:0;
}

#clear {
	clear:both;
}