a{text-decoration:none; color:#3169a3;}
a:hover{color:#fff;}
body{background-color:#282828;font-family:Arial, Helvetica, sans-serif; font-size:70%; margin:0px; color:#a8a8a8;}
#contentplaceholder{width:900px; margin:auto;}
#topbase{ border-left:1px solid #484848;border-right:1px solid #484848;}
#topbar{padding-top:8px;padding-bottom:8px;}
#menubar #logo{float:left; width:230px; padding-left:10px;}
#menubar{border-top:1px solid #484848; background-color:#2e2e2e;}
	
#banner{border-top:5px solid #484848;border-bottom:5px solid #484848; height:300px;}
#content{border-bottom:5px solid #484848; border-left:1px solid #484848; border-right:1px solid #484848;}
#webaddress{width:465px; float:left; font-weight:bold;}
#extranav{width:431px; font-weight:bold; float:left}	
#extranav div{padding-left:20px; padding-right:20px; float:left; }	
#mainnavigation div a{border-right:1px solid #484848;}	
#mainnavigation div a{padding-left:19px; padding-right:19px; float:left; font-size:110%; font-weight:bold; color:#fff; padding-top:10px;padding-bottom:10px;}
#mainnavigation div a:hover{color:#3169a3;}
.clear_both{clear:both;}
#leftcontent{width:220px; float:left;}
#leftcontent div{padding:8px;}	
#rightcontent{width:655px; font-size:110%; float:left; margin:0px; margin-left:5px; padding-left:10px; border-left:1px dashed #6b6b6b;}
.cushion{padding:5px; margin:0px;}
.awards{padding:5px; margin:0 auto; width:120px;}
#rightcontent h1 {font-size:140%; color:#fff; margin:0px;}
#rightcontent h4{color:#3169a3; font-size:105%;}
#rightcontent h2{color:#3169a3; font-size:140%; text-align:center; margin:4px; padding:0px;}
#rightcontent ul{margin:0px; padding:5px; list-style-type:none;}
#rightcontent li{color:#a8a8a8; text-decoration:none; display:block; background:url(../images/icon_pointer.gif) left 0.4em no-repeat; padding:0px 2px 2px 10px; margin-bottom:5px;}
#leftcontent h1 {font-size:140%; color:#a8a8a8; margin:0px;}


#sub_nav ul{margin:0px; padding:0px; list-style-type:none;}
#sub_nav li a{color:#fff; text-decoration:none; border-bottom:1px dotted #fff; display:block; background:url(../images/icon_pointer.gif) left center no-repeat; padding:5px 5px 5px 12px; font-size:12px}
#sub_nav li a:hover{color:#3169a3;}
#sub_nav li.subsub a{padding:0px 0px 0px 20px; margin:4px 0px 4px 0px; background:none; font-size:95%; color:#3169a3; border:0px;} #sub_nav li.subsub a:hover{background:#f4f4f4; color:#000;}
#sub_nav li.selected a{background:url(../images/icon_pointer_down.html) left center no-repeat; font-weight:bold;}

#tablestyle table{width:95%;}
#tablestyle th{background-color:#222222;padding-top:5px;padding-bottom:5px; padding-left:8px; border-bottom:1px solid #004990;}
#tablestyle td{padding:3px;padding-left:8px;}
#tablestyle .top{border-top:1px solid #004990;}
#tablestyle .both{border-top:1px solid #004990; border-bottom:1px solid #004990;}
#tablestyle .bottom{border-bottom:1px solid #004990;}
	
#sub_left{float:left; padding-top:10px; padding-right:5px;} 
#sub_left img{padding-bottom:10px;} 
#sub_right{float:left; margin-left: 20px;} 
#sub_right h2{padding:0px; margin:0px; color:#3169a3; font-size:120%;}
#sub_right h3{padding:0px; margin:10px; color:#a8a8a8; font-size:120%;}
#sub_right ul{margin:0px; padding:5px; list-style-type:none;}
#sub_right li{color:#a8a8a8; text-decoration:none; display:block; background:url(../images/icon_pointer.html) left 0.4em no-repeat; padding:0px 2px 2px 10px; margin-bottom:5px;}
#item_info ul{margin:0px; padding:3px; margin-left:15px; list-style-type:none;}
#item_info li{padding-left:10px;}
#item_info li{background:url(../images/icon_pointer.gif) left 0.4em no-repeat;}

input, textarea{font-size:12px; background-color:#e1e1e1;}
.button{background-color:#3169a3; color:#fff; font-weight:bold;}

#locationTab, #locationTab a{width: 155px; background:url(../images/tab_location_off.html) top left no-repeat;}
		 
#locationTab.active {background: url(../images/tab_location_on.html) top left no-repeat;}		
		
#spaceTab, #spaceTab a{width: 121px; background: url(../images/tab_space_off.html) top left no-repeat;}
		 
#spaceTab.active {background: url(../images/tab_space_on.html) top left no-repeat;}	
		 
#occupyTab, #occupyTab a{width: 108px; background: url(../images/tab_occupy_off.html) top left no-repeat;}
		 
#occupyTab.active {background: url(../images/tab_occupy_on.html) top left no-repeat;}	
		 
.spacersafari { vertical-align: bottom !important;}	

#tabBoxWrapper{
	position: relative;
	width: 384px;
	height: 290px;
	padding: 0px;
	margin-bottom: 2px;
	clear:both;
	border:1px solid #cecece;
	clear:both;
	background:url(../images/panel_bg.html) bottom right no-repeat;
	float:left
}

.tabs {	
	width: 384px;
	height: 29px;
}

.tabs div{
	height: 29px;
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px 0 0px 0;
}

.tabs div a{
	display: block;
	height: 29px;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	
	filter:alpha(opacity=0);
	opacity: 0.0;
	-moz-opacity:0.0;
}

.tabBody{
	position: relative;
	clear: both;
	width: 624px;
	height: 275px;
	display: block;
	margin: 2px 0px 2px 7px;
}
		
/*initialise tab bodies, news is active */
#occupyTabBody{
	display: block;
}

/*initialise tab bodies, hide all other tab bodies */
#spaceTabBody, #locationTabBody{
	display: none;
}

#util{background:#222222; padding:10px;}
.util_1{float:left; padding-left:20px; background:url(../images/icon_print.jpg) top left no-repeat;}
.bold{font-weight:bold}
.underline{text-decoration:underline; font-weight:bold}

#minipics{width:204px; margin-left: 25px; float:left;}

/*calendar styles */
.main {
width:190px;
border:0px;
}

.month {
background-color:#282828;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:#3169a3;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: #a8a8a8;
padding: 2px;
}

.days #today{
font-weight:bolder;
color: #fff;
text-decoration:underline;
}

/*tabbox divs */
#tab_left{
width:420px;
height:272px;
float:left;
margin:0px;
margin-top:2px;
margin-right:10px;
padding:0px;
}

#tab_right{
width:190px;
height:272px;
float:left;
margin:0px;
margin-top:2px;
}

/*code for inc_footer*/
/*<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-2127548-10");
pageTracker._initData();
pageTracker._trackPageview();
</script>*/
