@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:#e3ded9;}

.inner2{width:auto; padding:10px; margin:5px auto; background:#efefef;}

.inner3{width:auto; padding:10px; margin:5px auto; background:#efefef;}



.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; }



.button {

  color: #999999;

  font-family: Arial, Hevlvetica, sans-serif;

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 1px single #666666;

  width: auto;

  background: url(../images/button_bg.png) repeat-x;

  padding: 0px 5px;

  line-height: 18px !important;

  line-height: 16px;

  height: 26px !important;

  height: 24px;

  margin: 1px;

}

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	background: url(../images/menu_bg.png) no-repeat;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

	padding-top: 5px;

	padding-left: 18px;

	height: 20px !important;

	height: 25px;

	width: 100%;

	text-decoration: none;

}

.pagenav {

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 0px double #999999;

  width: auto;

  background: url(images/button_bg.png) repeat-x;

  padding: 0px 10px;

  line-height: 20px;

  margin: 1px;

}
