﻿
html 
{
    height:100%; 
    min-height: 100%; 
}

* 
{	
	vertical-align:baseline;
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	font-size:100%;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;

}

body 
{
	margin: 0;
	background-color:#2e2e2e;
	background-image:url(images/bk_repeat.jpg);
	background-repeat:repeat-x;
	width: 100%;
}

body.int 
{
	margin: 0;
	background-color:#2e2e2e;
	background-image:url(images/bk_repeat_int.jpg);
	background-repeat:repeat-x;
	width: 100%;
}

a
{
    color:#e97d29;
    text-decoration:none;
}

a:hover
{
    color:#dfdedc;
    text-decoration:none;
}

.ErrorMessage
{
    color:Red;
}

#wrapper
{
	margin: 0;
	background-color:#2e2e2e;
	width: 1000px;
	height: 100%;
}

/* Home Pages */

#headerHomeRotater
{
	position:absolute;
	top:0;
	width: 1000px;
	height: 331px;
	z-index:1;
}

#lowerLogo
{
	position:absolute;
	top:331px;
	background-image:url(images/home_logoLower2.jpg);
	width: 301px;
	height: 169px;
}

#quote
{
	background-image:url(images/homeQuote.jpg);
	position:absolute;
	top:331px;
	left:620px;
	width: 391px;
	height: 170px;
}

#quote h1
{
    visibility:hidden;
}

/* News list  */



#subnews ul 
{  

	padding: 0;     
    margin: 0px 0px 0px 0px;     
    list-style: none; 
    position:relative;
	display:block;

} 

#subnews a 
{     
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
    display: block;     
    color:#dfdedc;
    padding:10px 0px 0px 10px;

} 


#subnews li 
{   
    margin: 0px 0px 0px 2px;
	padding:0;  
	display: block;
}


#subnews li a:hover
{
    color:#e97d29
}

.date
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
	color:#e97d29;

}

/* News list end  */
	
/* Home Pages End  */

/* Interior Pages start  */

#headerInt
{
	position:absolute;
	top:0;
	width: 1000px;
	height: 227px;
}

#lowerLogoInt
{
	position:absolute;
	top:227px;
	background-image: url(images/logoLower_int.jpg);
	width: 292px;
	height: 169px;
}

#contentInt
{
	position:absolute;
	top:245px;
	left: 330px;
	width: 570px;
	min-height: 100px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-weight: normal;
    text-decoration:none;
	color:#dfdedc;
	margin-bottom:10px;
}

#CalendarContentInt
{
	position:absolute;
	top:245px;
	left: 30px;
	width: 1000px;
	min-height: 100px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-weight: normal;
    text-decoration:none;
	color:#dfdedc;
	margin-bottom:10px;
}

.ContentPanelMain .ContentHeadline
{
    font-size:13pt;
    margin-bottom:10px;
    display:block;
}

.ContentBody p
{
    margin-top:10px;
}


/* SubNav Start Glen rocks */

#subNav
{
	position:absolute;
	top:420px;
	left:95px;
	width: 185px;
	height: 300px;
	text-align:right;
    display:block;
}

#subNavNews
{
	position:absolute;
	top:420px;
	left:95px;
	width: 185px;
	height: 300px;
	text-align:right;
    display:block;
}

#subtitle
{
	position:relative;
	width: 185px;
	height: 20px;
    display:block;
}

#subNav ul 
{  

	padding: 0;     
    margin: 10px 0px 0px 0px;     
    list-style: none; 
    position:relative;
	display:block;

} 

#subNav a 
{     
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
    display: block;     
    color:#e97d29;
    padding:0px 0px 0px 0px;

} 


#subNav li 
{   
    margin: 5px 0px 7px 0px;
	padding:0;  
	display: block;
}


#subNav li a:hover
{
color:#dfdedc;
}

#subNav a.AspNet-Menu-Selected
{
    color:#dfdedc;
}

/* SubNav End */

/* Interior Pages End */


/* MainNav Start */

#navWrapper
{
	position:absolute;
	top:0;
	left:441px;
	width: 580px;
	height: 40px;
	z-index:100;
}

#nav, 
#nav ul 
{  

	padding: 0;     
    margin: 13px 0px 0px 0px;     
    list-style: none; 
    float:left;
    position:relative;

} 

#nav a 
{     
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
    text-decoration:none;
    display: block;     
    color:#FFF;
    text-transform:uppercase;
    padding:0px 10px 0px 10px;

} 


#nav li 
{   
    /* first level nav items */
    margin: 0px 2px 0px 2px;
	padding:0;  
    float: left; 
}

#nav li.selected,
#nav li:hover
{
background-color:#e97d29;
}
#nav li.selected a,
#nav li a:hover
{
color:#000000
}



#nav li.first
{
    background:none;
}


/* MainNav End */



h1
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
	color:#dfdedc;
	display:block;
}

/* START Calendar */
#CalendarLeftColumn
{
    margin-top:140px;
    margin-left:20px;
    float:left;
    width:200px;  
}

#CalendarLeftColumn td label
{
    padding:0px 0px 0px 7px;
    vertical-align:baseline;
}

.CalendarButtons
{
    font-size:13px;
    padding:3px 7px;
    font-weight:900;
}

#CalendarRightColumn
{
    float:right;
    width:700px;
}

#CalendarContentPane
{
    margin-top:20px;
}

.EventListItemWrapper
{
    margin-bottom:10px;
}

.EventListItemTitle
{
    font-size:12pt;
}

.EventsTitle
{
    font-size:13pt;
}
/* END Calendar */

/* START News */
#newsWrapper
{
	position:absolute;
	top:347px;
	left:315px;
	width: 267px;
	height: 300px;
}

#news ul 
{  

	padding: 0;     
    margin: 0px 0px 0px 0px;     
    list-style: none; 
    position:relative;
	display:block;

} 

#news a 
{     
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
    display: block;     
    color:#dfdedc;
    padding:10px 0px 0px 10px;

} 


#news li 
{   
    margin: 0px 20px 0px 2px;
	padding:0;  
	display: block;
}

#news li a:hover
{
color:#e97d29
}

.NewsItemContent .NewsHeadline
{
    display:block;
    font-size:13pt;
    margin-bottom:10px;
}
.NewsAndEventsItem
{
    margin-bottom:10px;
}

.NewsAndEventsItemTitle
{
    font-size:12pt; 
}
/* END News */


.clear
{
    clear:both;
}