/*
flat olive: #7c9c5f
flat beige: #dbdbdb
flat charcoal: #313131
flat grey: #a3a5a8
flat lt green: a4bf8a
grad green small:  #5d7e31 - #385511

*/
/*
Specialised classes for hiding whilst JQuery builds manipulation over css
*/
.hideit .widget_news {display: none;}
.hideit .magwrap li {display: none;}
.hideit .rbodyContentOneImage {display: none;}

       #mapcontainer {font-size:7pt;}
       .infowinstyle {font-size:7pt;
	   line-height: 1.2em;
			} 

body {



	/*background:top center fixed no-repeat;*/
	/*background:top center fixed repeat;*/
	/*background-color:#ffffff;*/
	/*background-image:url(../siteimages/xmas4.jpg);*/


	
	background-color: #ededed;
	background-image: url(../siteimages/bg_green.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	
	font-size:100%;font-family:verdana,helvetica,arial,sans-serif;
	
	color: #000000;
	margin: 0px;
}
img
{  border-style: none;
}
:focus { -moz-outline-style:none;}

#map
{
	width: 630px; 
	height: 600px;
	border:#7c9c5f solid 1px;
}

#header {
	padding: 0px;
	margin: 0px;
	
}
#headerX {
	width:880px;
	height: 160px;
	/*background-image: url(../siteimages/bg_olive.gif);*/
	/*background-image: url(../siteimages/starter_green.gif);
	background-repeat:repeat-x;
	/*
	background-image: url(../siteimages/header1.jpg);
	background-repeat:no-repeat;
	*/
}
#logo
{
/*
	width:183px;
	height:160px;
	background-image: url(../siteimages/urclogo.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	float:left;
*/
}
#headermenuwrap
{
	margin-right:8px;
	padding-top:2px;

}

.headermenu
{	
	float:right;
	font-size:9pt;
}
.headermenu a {color:#ffffff; display: block;text-decoration:none;}
.headermenua:link {text-decoration:none;}
.headermenu a:visited {text-decoration:none;}
.headermenu a:hover {color: #FFFFFF;text-decoration:underline;}

.menudivide
{
	font-size:9pt;
	float:right;
	color:#ffffff;
}
.footdivide
{
	font-size:9pt;
	float:left;
	color:#ffffff;
}

#menu {
	padding: 0px;
	margin: 0px;	
}
#menu .content {
	padding: 0px;
	margin: 0px;
	/*padding: 12px 16px;*/
	/*height: 26px;*/
	
}
#wrapper {
	border-left: 4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	width: 880px;
	margin: 0 auto;
	margin-left: auto; margin-right: auto;
	background-color:#dbdbdb;
}
#column_wrapper {
	
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#right {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 650px;
	float: left;
	background-color:#dbdbdb;
}

#right .content {
	font-size: 0.8em;
	line-height: 1.65em;
	text-align:justify;
	
}
#bodytext
{
	font-size: 1em;
	line-height: 1.65em;
	text-align:justify;
	padding:15px;
}
#imagewrap
{
	float:left;
	width:40%;
}
#textbodywrap
{
	float:right;
	width:60%;
}
#footer .content {
	padding: 10px 10px 14px 10px;
	color: #FFFFFF;
	background-color: #313131;
	margin-top: 1px;
	font-size: 0.8em;
	clear: both;
}
#footer {
	padding-top: 0.5px;
	background-color: #e6e6e6;	
}
#footermenuwrap
{
height:20px;

}
.footspacer
{
		float:right;
		
	
}
.footermenu
{	
	float:left;	

}
.footspace
{
	float:right;
}
.footermenu a {color:#ffffff; display: block;text-decoration:none;}
.footermenua:link {text-decoration:none;}
.footermenu a:visited {text-decoration:none;}
.footermenu a:hover {color: #FFFFFF;text-decoration:underline;}


#left {
	/*margin-left:0px;*/
	background-color:#dbdbdb;
	width: 220px;
	float: left;
	/*display: inline;*/
	
}

#left .content {
	margin-top: 10px;
	/*font-size: 0.75em;
	line-height: 1.5em;
	*/
}
/*jq round boxes */

.roundboxwrap
{
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
}
#mainroundboxwrap
{
	width:100%;
	margin-bottom:10px;
}
.roundedtitle
{
	height:26px;
	background-image: url(../siteimages/titleg.gif);
	background-repeat: repeat-x;
}

.rtitleContent
{
	margin-left:6px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;
	padding-top:5px;
}
.rtitleright
{
	margin-left:6px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;

}


.roundAll
{
	border: 2px solid #7c9c5f; 
	color: black; 
	background: #CCC; 
	
	width:855px;
	margin-left:10px;
	margin-top:4px;
}
.topbannerwrap
{
	margin-left:10px;
}

.roundedbodymap
{
	background-color:#ffffff;
	/*background-image: url(../siteimages/bodyg.gif);
	background-repeat: repeat-x;*/
}


.roundedbody
{
	background-color:#ffffff;
	/*background-image: url(../siteimages/bodyg.gif);
	background-repeat: repeat-x;*/
	
}

.rbcontentwrap
{
	background-color:#ccc;
	width:90%;
	height:200px;
	padding:4px;
	/*background-image: url(../siteimages/bodyg.gif);
	background-repeat: repeat-x;*/
}
.titlebannercontent
{
	width:870px;	
	height:200px;
}

.rbodyContent
{
	padding:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
}
.mainrbodyContent
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:10px;
}
.newsmainrbodyContent
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;

	padding:10px;
	
	
}
/*News Widget*/
  
.widget_news
{
	margin-left:10px;
	margin-top:5px;
}
#newsslideshow
{
	border:#7c9c5f solid 4px;	

}
#newsnav
{
	/*background-color:#7c9c5f;*/
	margin:0px; 
	padding-left: 0px;	
}
#newsnav li 
{ 
	font:Verdana, Geneva, sans-serif;
	font-size:8pt;
	width: 160px; 
	list-style: none;
	background-color:#7c9c5f;
	height:26px;
	vertical-align: top; /* removes 1px top margin in IE6/7*/
	border-bottom:#a4bf8a solid 1px;
	border-left:#7c9c5f solid 4px;	
	border-right:#7c9c5f solid 4px;


	
}
#newsnav a {color:#ffffff; display: block}
#newsnav a:link {text-decoration:none;}
#newsnav  a:visited {text-decoration:none;}
#newsnav a:hover {color: #FFFFFF;font-weight:bold;}
#newsnav li.activeLI 
{ 
	/*background-image: url(../siteimages/titleg.gif);
	background-repeat: repeat-x;*/
	background-color:#385511;
	text-decoration:none;
	font-weight:bold;
	border-left:#385511 solid 4px;	
	border-right:#385511 solid 4px;

	
}
.MoreLink
{
	margin-top:4px;	
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
.MoreLink a {color:#385511;}
.MoreLink a:link {text-decoration:none;}
.MoreLink  a:visited {text-decoration:none;}
.MoreLink a:hover {color: #385511;font-weight:bold;text-decoration:underline;}

/*End - News Widget*/
/*Calendar Start */
.ButtonBar{
	background-color:#EFEFEF;
	margin-left:5px;
	width:620px;
	height:30px;
	}

.Button{background-color:#EFEFEF;cursor:hand;padding:1px 1px 1px 1px;height:27px;}

.ButtonOver{
	background-color:#CFCFCF;
	cursor:hand;
	border: 1px solid #757575;
	height:26px;
}

.ButtonFont{font-family:Verdana;font-size:9pt;font-weight:bold;}

.TableMonthHeader{font-family:Verdana;font-size:9pt;font-weight:bold;color:black}

.MonthHeadings{width:14%;text-align:center;font-size:8pt;font-family:Verdana;background-color:#525252;border-top:1px solid #757575;border-bottom:1px solid #757575;color:white;font-weight:bold;}

.TableMonthCalendar{font-family:Verdana;height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#CCCCCC;}

.TableMonthDayCellToday{
	font-family:Verdana;
	vertical-align:top;
	background-color:#F3F3F3;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border: 2px solid black;
}

.TableMonthDayCell{
	font-family:Verdana;
	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border:2px solid black;
}
.TableMonthOtherDayCell{
	font-family:Verdana;
	vertical-align:top;
	background-color:#CCCCCC;
	border-collapse:collapse;
	text-align:left;
	padding:0px;
	border: 2px solid black;
}

.MonthSubHeadings{font-family:Verdana;font-size:7pt;background-color:#CFCFCF;color:black;font-weight:normal;}

.EventTable{
	font-family:Verdana;
	border-collapse:collapse;
	text-align:left;
	background-color:white;
	padding:1px;
	width:100%;
	border: 1px solid black;
}

.EventTitleFont{font-family:Verdana;font-size:7pt;}
.EventTimeCell{font-family:Verdana;font-size:7pt;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont{font-family:Verdana;font-size:7pt;}
.EventTitleCell{font-family:Verdana;font-size:7pt;width:90%;text-align:left;background-color:white;}
.EventTitleFont{font-family:Verdana;font-size:7pt;}

.EventTitleCellAllDay{
	font-family:Verdana;
	font-size:7pt;
	text-align:center;
	line-height:10pt;
}
.EventTitleCellAllDay a {color:#385511; display: block}
.EventTitleCellAllDay a:link {text-decoration:none;}
.EventTitleCellAllDay  a:visited {text-decoration:none;}
.EventTitleCellAllDay a:hover {color: #385511;text-decoration:underline;}

.MonthDayDiv{width:100%;height:85%;overflow:visible;}

.MiniCalHeading{width:14%;font-family:Verdana;font-size:8pt;color:black;font-weight:normal;background-color:#EFEFEF;text-align:center;}
.TableMiniCalendar{padding:0;background-color:white;border-collapse:collapse;border-width:0;border-style:none;}

.FontCalendarDay{font-family:Verdana;font-size:7pt;}

.EventLeftTD{width:15%;font-family:Verdana;font-size:8pt;font-weight:bold;background-color:#EFEFEF;}
.EventRightTD{width:85%;font-family:Verdana;font-size:8pt;}
.EventTitleBar{background-color:#CFCFCF;height:19px;text-align:left;border-top:1px solid #757575;border-bottom:1px solid #757575;font-family:Verdana;font-size:10pt;color:black;font-weight:bold;}

.PageBody{background-color:#525252;}
.SideBar{background-color:#525252;}
.StandardFont{font-family:Verdana;font-size:8pt;color:black;font-weight:bold;}
.StandardTextBox{font-family:Verdana;font-size:8pt;color:black;font-weight:normal;width:100%;}
.DescriptionHeadingFont{font-family:Verdana;font-size:13pt;color:yellow;font-weight:bold;}
.DescriptionFont{font-family:Verdana;font-size:8pt;color:white;font-weight:normal;}
.EditPaneTable{width:99%; border:0px;}
.EditPaneLeft{width:25%;font-family:Arial;font-size:8pt;}
.EditPaneRight{width:75%;font-family:Arial;font-size:8pt;}
.ErrorFont{font-family:Verdana;font-size:8pt;color:red;font-weight:bold;}

/*Some Mini Cal*/
.MiniHeadingBar
{
	background-color:#313131;
	height:20px;
	text-align:center;
	border-top:1px solid #757575;
	border-bottom:1px solid #757575;
	font-family:Verdana;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	padding-top:4px;
}

.TableMiniHeader{height:1;padding:0;background-color:white;border-style:solid;border-color:#757575;border-width:0;border-collapse:collapse;}

.TableMiniDayCellToday
{
	text-align:right;
	width:21px;
	background-color:#ccc;
	font-size:8pt;

}
	
.TableMiniDayCell
{
	text-align:right;
	width:21px;
	font-size:8pt;
	
}
.TableMiniOtherDayCell
{
	text-align:right;
	width:21px;
	background-color:#ffffff;
	font-size:8pt;
	
}

.TableMiniDayCellWithEvent
{
	text-align:right;
		width:21px;
		background-color:#7c9c5f;	
		font-size:8pt;
		
}
.weekdayhead
{
	border-left:#CCC 1px solid;	
	border-right:#CCC 1px solid;
	padding-left:13px;
	font-size:8pt;
	
}
.miniwrap{
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding-left:6px;
	}
.numevents
{
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	color:#7c9c5f;
	padding:4px;
	text-align:center;
	
}
.eventnav a {color:#ffffff; display: block}
.eventnav a:link {text-decoration:none;}
.eventnav  a:visited {text-decoration:none;}
.eventnav a:hover {color: #FFFFFF;font-weight:bold;}

.eventcontentwrap
{
	margin-left:34px;
	margin-top:4px;
	width:560px;
}

/*Calendar End*/


/*News List page Start*/


.mainnewsimage
{
	width:160px;
	height:120px;
	float:left;
	border:#7c9c5f solid 2px;
	
}
.mainnewstextwrap
{
	float:left;
	width:450px;
}
.mainnewstitle
{
	font-size:16pt;
	padding-left:10px;
	
}
.mainnewstext
{
	font-size:11pt;
	padding-top:10px;
	padding-left:10px;
	line-height:1.5em;
}
.listnewsimage
{
	width:60px;
	height:60px;
	float:left;
	/*border:#7c9c5f solid 1px;*/
	
}
.listnewstextwrap
{
	float:left;
	width:240px;
	height:80px;
}
.listnewstitle
{
	font-size:8pt;
	padding-left:5px;
	font-weight:bold;
	padding-right:5px;
	
}
.listnewstitle a {color:#7c9c5f; display: block}
.listnewstitle a:link {text-decoration:none;}
.listnewstitle a:visited {text-decoration:none;}
.listnewstitle a:hover {color: #385511;text-decoration:underline;}
.mainnewstitle a {color:#385511; display: block}
.mainnewstitle a:link {text-decoration:none;}
.mainnewstitle a:visited {text-decoration:none;}
.mainnewstitle a:hover {color: #385511;text-decoration:underline;}
.listnewstext
{
	font-size:7pt;
	padding-top:2px;
	padding-left:5px;		
}
.rbnewslistcontentwrap
{
	background-color:#ffffff;
	width:90%;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
	
	/*background-image: url(../siteimages/bodyg.gif);
	background-repeat: repeat-x;*/
}
.rbnewscontentwrap
{
	background-color:#ffffff;
	width:95%;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
	
	/*background-image: url(../siteimages/bodyg.gif);
	background-repeat: repeat-x;*/
}
.thumbwrap
{
	margin-left:20px;
	margin-top:10px;
	
}

#nthumb
{
	border: 1px solid #7c9c5f;
	
}
/*News List page End*/


/*TABS*/
	
#tabs {
font-size: 90%;
margin: 20px 0;
}
#tabs ul {
float: right;
background: #E3FEFA;
width: 600px;
padding-top: 4px;
}
#tabs li {
margin-left: 8px;
list-style: none;
}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}
#tabs li,
#tabs li a {
float: left;
}
#tabs ul li a {
text-decoration: none;
padding: 8px;
color: #0073BF;
font-weight: bold;
}
#tabs ul li.active {
background: #CEE1EF url(img/nav-right.gif) no-repeat right top;
}
#tabs ul li.active a {
background: url(img/nav-left.gif) no-repeat left top;
color: #333333;
}
#tabs div {
background: #CEE1EF;
clear: both;
padding: 20px;
min-height: 200px;
}
#tabs div h3 {
text-transform: uppercase;
margin-bottom: 10px;
letter-spacing: 1px;
}
#tabs div p {
line-height: 150%;
}
/*Magazine widget*/
.rbodyContentMag
{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
	
	
}
.hideuntilloaded
{
	display:none;
}
.magwrap{
	/*Stop flicker on carousel loading. remove if not needed later*/
	
	position: relative;  
	visibility: hidden;
    left: -5000px;
	}


.magwrap li 
{
margin-top:10px;
margin-right: 50px;
margin-left: 50px;
padding-bottom:2px;

}
.magbtnwrap
{
	padding-top:10px;
	width:80px;
	margin-left:76px;
	
}
#magbtnleft
{
	width:40px;
	float:left;
}
#magbtnright
{
	width:40px;
	float:left;
}
a.pre {
    display: block;
    width: 7px;
    height: 13px;
    background: url("../siteimages/arrowleft.gif") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.pre {
    display: block;
    width: 7px;
    height: 13px;
    background: url("../siteimages/arrowleftdn.gif") 0 0 no-repeat;
    text-decoration: none;
} 
a.nxt {
    display: block;
    width: 7px;
    height: 13px;
    background: url("../siteimages/arrowright.gif") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.nxt {
    display: block;
    width: 7px;
    height: 13px;
    background: url("../siteimages/arrowrightdn.gif") 0 0 no-repeat;
    text-decoration: none;
} 

/*One Image widget*/
.rbodyContentOneImage{
	margin-left:4px;
	padding-top:10px;
	padding-bottom:0px;
}
img.reflected {
margin-bottom: 1px;
}

#districtselecttxt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	height:17px;

}
.image-left{float: left; vertical-align: text-top;} 
.image-left-10{margin-left:10px;float: left; vertical-align: text-top;} 
.image-right{float: right; vertical-align: text-top; margin-top:0px} 
div.wrapContainer{width:99.5%; float:left;margin-bottom:10px;} 
#dresstext
{
	
	font-weight:bold;
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#385511;
}
.fadepics {  
    height:  200px;  
    width:   300px;  
    margin-left:165px;
	margin-bottom:15px;
} 
 
.fadepics img {  
    margin-top: 10px;  
    border:  4px solid #ccc;  
    background-color: #eee; 
    width:  300px; 
    height: 200px; 

} 
.flamewrap
{
	margin-left: 30px;
}
.flameitem
{
	padding:40px;
	float:left;
}
.contacttext
{
}
.contacttexttitle
{
	font-weight:bold;
}
#mapwrap
{
	margin-left:20px;
}
