/**** Front page specific styles ****/
.main_content_text{	font: 12px Arial;	font-weight: 200;	color: #000000;	text-align: left;	padding: 35px 10px 20px 20px;	width: 70%;	margin-right: 25%;		line-height: 1.75em;}
#front_page_pic{			height: 415px;	width: 225px;		top: 260px;	left: 70%;		position: absolute;	z-index: 250;	}
#ticker_bar{	height: 50px;		width: 740px;	background-color: #003366;	overflow: hidden; }
/***** Styles for all pages *****/
a{  text-decoration: underline;  color: #0000FF;  font: 12px Arial;  font-weight: bold;}
a:hover{  color: #FF0000;}
body {	font-family: arial, helvetica, serif;	margin: 0px;		background-color: #f3c56d;}
h1, h2, h3,h4{  margin: 0;  font-weight: bold;}
h1 { font-size: 110% }
h2 { font-size: 90% }
h3 { font-size: 80% }
h4 { font-size: 70% }
img { border: 0; }
td span.title { font: 11px Verdana; }
ul.long_list{  list-style-type: none;  }
ul.long_list li{  padding-bottom: 1.5em;  color: #CC0000;  font-weight: 600;  width: 80%}
#building_bar{	text-transform: uppercase;	font: 12px Arial;	color: #003366;	text-align: right;}
#content{	background: url(../graphics/content_bg.gif) top left repeat-x;		margin: 2px 5px;		width: 740px;		text-align: center;	vertical-align: top;	}
#content table.board td{  font: 12px Arial;  font-weight: bold;}
#content table.layout td{  font: 12px Arial;	font-weight: 200;	color: #000000;	line-height: 1.75em;	vertical-align: top;	padding: 5px 10px 0px 10px;}
#content table.left{  padding: 5px 10px;    margin: auto;}
#content table.left,#content table.left td{  text-align: left;   padding: 5px;   vertical-align: top;}
#i_button_block{  text-transform: uppercase;   width: 180px;   margin: auto;     text-align: center;}
#inner_container {	width: 750px;	margin: 10px auto;		background: url(../graphics/outer_container_bg.jpg) repeat-y;	}
#outer_container{	width: 800px;	margin: 0 auto;		text-align: center;	}
#page_banner{	background: url(../graphics/mainheader.jpg) no-repeat;	height: 182px;}
.content_text{	font: 12px Arial;	font-weight: 200;	color: #000000;	text-align: center;	padding: 25px 20px;		line-height: 1.75em;	width: 96%;	min-height: 250px;}
.content_text p{  text-align: left;}
.event{  font-size: 12px;   width: 98%;  margin: 15px auto;  text-align: left;   }
.event h1{  font-weight: bold;  font: 16px Arial;  padding-bottom: 30px;  background: url(../graphics/event_bg.gif) left bottom no-repeat;}
.event .date{}
.news_blurb{  font-size: 12px;   font-family: Arial;  width: 98%;  margin: 15px auto;  text-align: left;  background-color: #fcf4e1;  padding: 5px;}
.news_blurb h1{  font-weight: bold;  font: 16px Arial;  margin-bottom: 3px;}
/**** Footer and bottom of the page styles ****/#footer{  background: url(../graphics/footer.gif) no-repeat;	height: 75px;	}
#footer span.left{  float: left;  width: 40%;   padding: 5px 10px;  text-transform: uppercase;  font: 10px Verdana;  color: #f9b127;   font-weight: bold;  text-align: left; }
#footer span.right{  float: right;  width: 40%;   padding: 5px 10px;  text-transform: uppercase;  font: 10px Verdana;  color: #f9b127;  font-weight: bold;  text-align: right; }
#page_bottom{	height: 100px;	width: 750px;	margin: -10px auto;	text-align: center;	background: url(../graphics/page_bottom_bg.png) center no-repeat;	color: #ffffff;	font: 12px Arial;	font-weight: bold;}
#page_bottom p.left{	float: left;	height: 20px;	width:50%;	margin-top: 42px;	}
#page_bottom p.right{	float: right;	height: 20px;	width:50%;	margin-top: 42px;	}
/***** News ticker styles ******/
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */	position: relative;	left: 10px;	top: 8px;	width: 718px;	overflow: hidden;}
ul.newsticker { /* that's your list */	position: relative;	left: 750px;	font: bold 10px Verdana;	list-style-type: none;	margin: 0;	padding: 0;}
ul.newsticker li {	float: left; /* important: display inline gives incorrect results when you check for elem's width */	margin: 10px 0px;	padding: 0;		color: #fff;	white-space: nowrap;	font-family:Arial; 	font-size:12px;	}
ul.newsticker a {	white-space: nowrap;	padding: 0;	color: #ff0000;	font-family:Arial; 	font-size:12px; 	color:#ffffff;	margin: 0;}
ul.newsticker span {	font-family:Arial; 	font-size:12px; 	margin: 0 15px 0 0;	padding-left: 10px;	color: #ffffff;	font-weight: bold;	white-space: nowrap;	}
ul.newsticker li.lead{  color: #FFFF00;  margin: 10px 0 0 0 ;}
