* * 
{
 margin: 0;
 padding: 0;
}

p.callist 
{
 margin-left: 0px;
}

span.callistevent 
{
 margin-left: -23px;
}

#contentarea 
{
 padding: 10px;
}

body 
{
 background-color: #E0E0E0;
 background-image: url(../images/background.jpg);
 background-repeat: repeat-x;
 font-family: Arial, Helvetica, sans-serif;
}

p {
	font-size: 12px;
	line-height: 18px;
	}

a.footer:link, a.footer:visited 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: .8em;
 color: #E37333;
 text-decoration: none;
 font-weight: bold;
}

a.footer:hover, a.footer:active 
{
 font-size: .8em;
 color: #E37333;
 text-decoration: underline;
 font-weight: bold;
}

a.nav:link, a.nav:visited 
{
 color: #ffffff;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 11pt;
 letter-spacing: -.05em;
 display: block;
 padding-top: 9px;
 padding-right: 0;
 padding-bottom: 17px;
 padding-left: 0;
 font-weight: 600;
}

a.nav:hover, a.nav:active 
{
 color: #ffffff;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 11pt;
 letter-spacing: -.05em;
 display: block;/*background-image: url(../images/08redesign/nav_bg.jpg);*/

 background-color: white;
 background-repeat: repeat-x;
 color: #000000;
 font-weight: 600;
 padding-top: 9px;
 padding-right: 0;
 padding-bottom: 17px;
 padding-left: 0;
}

a.navon:link, a.navon:visited, a.navon:hover, a.navon:active 
{
 text-transform: uppercase;
 color: #ffffff;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 12pt;
 display: block;
 background-color: #ef7329;
 color: #FFFFFF;
 font-weight: 600;
 padding-top: 9px;
 padding-right: 0;
 padding-bottom: 15px;
 padding-left: 0;
}

a:link, a:visited, a:hover, a:active 
{
 color: #E37333;
}

.title 
{
 color: #303030;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

a.subnav:link, a.subnav:visited 
{
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 10pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

a.subnav:hover, a.subnav:active 
{
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: underline;
}

div.subnavcontainer 
{
 color: #333333;
}

div.subnavcontainer p
{
 color: #FFFFFF;
}

div.apparea 
{
 width: 600px;
}

body 
{
 font-size: 90%;
}

/** control the styles in News template (brr 04.21.08) **/
#news h1 
{
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 border-bottom-color: orange;
 border-bottom-width: thin;
 border-bottom-style: solid;
 width: 100%;
 line-height: 30px;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 20px;
 margin-left: 0;
}

#news img 
{
 float: right;
 margin: 10px;
}

#news h2 
{
 //font-size: 14px;
 font-size: 16px;
 font-weight: bold;
 text-transform: uppercase;
 display: inline;
}

#news p 
{
 margin-bottom: 15px;
}

/** control the styles in events template (brr 04.21.08) **/
#events h1 
{
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 width: 100%;
 line-height: 30px;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 20px;
 margin-left: 0;
}

#events img 
{
 float: left;
 margin: 10px;
}

#events h2 
{
 //font-size: 14px;
 font-size: 16px;
 font-weight: bold;
 text-transform: uppercase;
 display: inline;
}

#events p 
{
 margin-bottom: 15px;
}

/** control the styles in homepage template (brr 04.21.08) **/
#home #mainarea 
{
 width: 100%;
 float: left;
}

#home h1 
{
 font-weight: normal;
 font-family: 'Lucida Sans',Arial,Helvetica, sans-serif;
 font-size: 18pt;
 width: 100%;
 margin-top: 50px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
 line-height: 20pt;
 color: #05378E;
}

#mainarea img 
{
 float: left;
 width: 100%;
}

#home h2 
{
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 //font-size: 20px;
 font-size: 18px;
 width: 100%;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
 line-height: 35px;
}

#leftarea 
{
 width: 65%;
 float: left;
 padding-right: 10px;
 border-right-color: #F2F2F2;
 border-right-width: thin;
 border-right-style: solid;
}

#leftarea h3 
{
 font-size: 14px;
 font-weight: bold;
 text-transform: capitalize;
 display: inline;
}

#leftarea img 
{
 float: left;
 margin: 10px;
}

#rightarea 
{
 float: left;
 width: 30%;
 padding-left: 15px;
 height: 100%;
}

/**removes title bar for calendar (S22)**/
div.smallmargin p.centered 
{
 display: none;
}

.callist 
{
 margin-bottom: 5px;
 padding-bottom: 5px;
}

a.datelink 
{
 color: black;
 text-decoration: none;
}

a.nav:hover 
{
 background-image: none;
}

h1 
{
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 text-transform: capitalize;
 font-size: 14pt;
 border-bottom-color: #ea7125;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 padding-top: 30px;
 margin-bottom: 30px;
}

h2 
{
 font-size: 16px;
}

.leftnav a, .leftnav, .leftnav p, .leftnav td 
{
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#leftarea p 
{
 margin-top: 10px;
 margin-bottom: 10px;
}

#mainarea 
{
 margin: 0px;
 padding-bottom: 20px;
 : ;
}

.leftnav .title 
{
 font-size: 16px;
}


/*start refresh section 12-13-10*/

div.tab{
background-color: #e0e0e0;
width: 242px;
height: 30px;
margin: 14px 0 0 0;
padding: 5px 10px 0 25px;	
}

div.home-tab{
background-color: #e0e0e0;
width: 200px;
height: 20px;
margin: 14px 0 0 0;
padding: 5px 0px 0 5px;	
}
.tab h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding: 0;
	margin: 0;	
	color: #0051a0;
	border: none;
}

.home-tab h1{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding: 0;
	margin: 0;	
	color: #0051a0;
	border: none;
	text-transform: uppercase;
}

.header-box{
	width: 745px;
	*width: 780px;
	padding: 10px 20px 20px 25px;
	margin: 0;
	height: 30px;
}

.home-header-box{
	width: 350px;
	padding: 0;
	margin: 0 0 10px 0;
	height: 10px;
}

.dark-grey{
	background-color: #e0e0e0;
}

.light-grey{
	background-color: #f2f2f2;
}

.round-menu{
	width: 300px;
	background-color:#8b8d8e;
	float: right;
	position: relative;
	text-align: left;
	margin-left: 10px;
	height: 40px;
}

.round-menu a{
	text-decoration: none;
}

.round-menu a:hover{
	text-decoration: none;
}

.section-header-box{
	width: 784px;
	padding: 10px 0px 6px 6px;
	margin: 8px 0 8px 0;
	
}

.section-header-box h3{
	float: left;
	width: 214px;
	*width: 204px;
}
.section-header-box p{
	width: 570px;
	*width: 560px;
float: left;
}

.section-header-box a{
font-size: 9pt;	
}

ul.read-latest{
	color: #a22048;
margin-left: 16px;	
}
ul.read-latest a{
	font-weight: bold;
	font-size: 9pt;
}

.redesign p, .redesign li, .redesign a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#home-left-col-top a, #home-left-col-bottom a{
	text-decoration: none;
}

.redesign .byline{
	color: #a9a8a8;
	font-style:italic;
	font-size: 11px;
}

#home-left-col-top {
	margin-bottom:20px;
}

#home-left-col-bottom p{
	margin-bottom: 8px;
	margin-left: 15px;
}

#slideshowContainer{margin:0; padding:0; margin-bottom:18px; margin-top: 15px; width: 512px; height: 258px; position: relative; }
#slideshowContainer #slideshow{margin:0; padding:0; list-style:none; }
#slideshowContainer #slideshow li{margin:0; padding:0;}

#slideshowContainer #navSlider{ 
	margin: 0px; 
	padding:0px; 
	z-index:100; 
	position: absolute; 
	top:235px;
	margin-left:400px; 
	height: 20px;
	width: 125px;
}

#slideshowContainer #navSlider a {
	position: relative;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	
	background-color:#4077b8;
	color:#4077b8;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#slideshowContainer #navSlider a.activeSlide { background-color:#fa771d; color:#fa771d; opacity:1; }
#slideshowContainer #navSlider a:focus { outline: none; }
#slideshowContainer #navSlider a:hover{
	background:#fa771d !important;
	color: #fa771d;
}
#slidecontent{
position:relative; 
left:0px;  
height:67px; 
background:transparent url(../images/transparent_bg_1.png) top left repeat;
width:502px; 
*width: 512px;
top:191px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left:10px; 
padding-right:0px; 
}

#slidecontent h3{ font-weight:bold; font-size:27px;  color: #fff; /*line-height:27px;*/ letter-spacing: normal; text-transform:uppercase; width: 375px;}

#slidecontent h3 a{ color: #fff; text-decoration:none; }

#slidecontent p{ /*margin-top:8px;*/ font-weight:normal; font-size:13px; color: #fff; line-height:16px; width: 375px;}
#slidecontent a.read-more{ /*position: absolute; top: 40px; margin-left:400px;*/ font-weight:bold; color:#fa771d; font-size:12px; text-decoration:none; text-transform: uppercase; }


.about-us{
width: 230px;
	padding: 0;
	margin: 0;
}
.about-us h2{
	padding-top: 20px;
	color: #a22048;
	text-transform: uppercase;
	font-size: 16px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	
}

.about-us p{
	font-size: 16px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
}

.about-us a.learn-more{
	float: right;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
}

.white {
	color:#FFF !important;
}

.orange{
	color: #fa771d;
}

.red {
	color:#a22048; !important;
}
.leftnav .strong {
	margin-top: 4px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

