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

html{}
body {
	background-image: url(../images/pageBG_01.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size:.9em;
	color: #333333;
	
}

a:link{text-decoration: none;font-weight: normal;color: #660000;}

a:visited{color:#633; text-decoration:none;}

img, img a{border:none;}


#outer{width:950px; margin:0 auto; height:auto;}
#left{float:left; width:206px; height:auto; margin-right:10px;}
#right{float:left; width:710px;}

#middle_left{float:left; width:49%; margin-right:12px;}
#middle_right{float:left; width:49%;}

.inner{width:auto; padding:10px; margin:0 auto; }
.inner1{width:auto; padding:10px; margin:5px auto;background:#F2E9D9;}
.inner2{width:auto; padding:10px; margin:5px auto; background:#efefef;}
.inner3{width:auto; padding:10px; margin:5px auto; background:#FBE7EC;}

.clr{clear:both; margin-bottom:5px;}

#news, #map{width:100%; min-height:215px; background: url(../images/left_bar_27.gif); margin-top:5px; padding:10px 0;}
.left_box{width:auto; min-height:100px; background: url(../images/left_bar_32.gif); margin-top:5px; padding:10px 5px; font-size: 8pt;font-weight: bold; color: #FFFFFF;}
.left_box a{text-decoration: none;font-weight: normal; color: #660000;}
 #map a{text-decoration: none;font-weight: normal; color: #660000; font-size:.8em;}
#news_header{background: url(../images/left_bar_26.gif) no-repeat top left; height:21px; }

.header{font-family: Arial, Helvetica, sans-serif;font-size: 9px; text-transform: uppercase; color: #003366; margin-top:10px;}
.header a {color: #036;}
#photos{width:710px; height: 155px;  margin:0px 0 10px 0; }

#main_content_head{width:714px; background:url(../images/content_head.png) no-repeat top left; height:20px;}
#main_content{width:712px; background:#fff; border-left:1px solid #036; border-right:1px solid #036;}
#main_content_foot{width:714px; background:url(../images/content_foot.png) no-repeat bottom left;height:28px; margin-bottom:5px;}

#box_head{width:357px; background:url(../images/box_head.png) no-repeat top left; height:20px;}
#box_content{width:353px; min-height:500px; height:500px; background:#fff; border-left:1px solid #036; border-right:1px solid #036; font-size:.8em;}
#box_foot{width:357px; background:url(../images/box_foot.png) no-repeat bottom left; height:20px;}

#color_header{width:100%; background:url(../images/header_colors.png) no-repeat; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#fff; }

.announcements{font-size: 10pt; font-weight: bold; color: #333366; margin-top:0;}
.quicklinks{font-size: 10pt;font-weight: bold; color: #692228; margin-top:0;}
.community{font-size: 10pt;font-weight: bold; color: #363; margin-top:0;}

/* News Styling */
#noyo_news{padding:5px; color:#FFFFFF;}
#noyo_news a {color:#CCCCCC; text-decoration:underline;}

/* Joomla Styling  */
h1 {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: bottom;
	color: #660000;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	vertical-align: bottom;
	color: #666666;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: "Times New Roman", Times, serif;
	color: #333;
}


h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #660000;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}
form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

.banneritem img{width:150px; height:auto;}


ul#jw-sir {position:relative;list-style:none;list-style-image:none;margin:0px auto;padding:0px;overflow:hidden;border:none;background:none;}
ul#jw-sir li {list-style:none;margin:0px;padding:0px;border:none;background:none;}
ul#jw-sir li a {margin:0px;padding:0px;border:none;background:none;}
ul#jw-sir li a img {display:none;position:absolute;top:0;left:0;border:none;background:none;}
ul#jw-sir li img {display:none;position:absolute;bottom:0;left:0;border:none;background:none; border:solid thin #fff; margin-left:-4px; height:auto; width:101%;}
ul#jw-sir li#jw-sir-loading {background:none url(loading.gif) no-repeat center;}
ul#jw-sir li#jw-sir-loading-black {background:#000 url(loading_black.gif) no-repeat center;}