
html {font-size:100.01%;}
body {font-size:75%;color:#333;background:#352F26 url(../images/background.png) top center no-repeat;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','Trebuchet MS',Helvetica,Arial,sans-serif;line-height:1.8em;padding-bottom:40px}

body.page-home {color:#ccc;}

#header {position:relative;height:140px}
/*navigation*/
#navigation {position:absolute;top:20px;left:0;background:#5B6B21 url(../images/nav-right.png) top right no-repeat;overflow:hidden;height:40px;margin:0!important;padding:0!important}
/*  centered 
#navigation ul {list-style:none;position:relative;clear:left;float:left;left:50%;text-align:center}
#navigation ul li {list-style:none;float:left;position:relative;right:50%;background:transparent url(../images/nav-divider.png) right no-repeat}
*/
#navigation ul {margin:0!important;padding:0!important;height:40px;list-style:none;position:relative;clear:left;float:left;background:transparent url(../images/nav-left.png) top left no-repeat;}
#navigation ul li {list-style:none;float:left;position:relative;margin:0!important;padding:0!important;}
#navigation ul li a {padding:10px 10px 0 10px;display:block;text-decoration:none;font-size:1.4em;color:#fff;text-transform:uppercase}
#navigation ul li a:hover {color:#B9D039}
#navigation ul li.current,#navigation ul li.section {}
#navigation ul li a.current,#navigation ul li a.section {color:#B9D039}
/*
#navigation ul li.HomePage {background:transparent url(../images/homebtn.png) right no-repeat;width:64px;text-indent:-9999px}
*/


/*banner*/
#banner {height:150px;background:none;position:relative}
#banner h1 {position:absolute;top:20px;left:0;font-size:0;text-indent:-9999px;width:300px;height:112px;background:transparent url(../images/mainlogo.png) no-repeat top left}
#banner p {position:absolute;top:40px;right:0;font-size:0;text-indent:-9999px;width:326px;height:60px;background:transparent url(../images/bannerdate.png) no-repeat top left}

#pagetitle {position:absolute;top:90px; left:10px}
#pagetitle h1 {color:#fff; font-size:3.4em;text-transform:uppercase}

#mainlogo {position:absolute; top:60px;right:-40px;width:259px;height:222px;background:url(../images/main-logo.png);text-indent:-9999px;z-index:9}

#homeflash {width:950px;height:400px}

#homeflash_ssp {width:950px;height:400px; background:url(../images/altbanner.jpg)}

#subnav {padding-top:180px}

#subnav ul {
	width: 230px;
}

#subnav ul ul {
    background: none;
    padding: 7px 0 14px 0;
    margin: 0;
}

#subnav ul li {
	background: url(../images/subnavbg.png);
	margin: 1px 0 0 0;
	overflow: hidden;
}

#subnav ul li a {
	font-family: 'Lucida Grande', Lucida, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #9E8F7A;	
	padding: 6px 0 6px 16px;
	display: block;
	width:  auto;
}

#subnav ul li.dayinthelife a {
	padding: 0;
	width:230px;height:150px;
	display: block;
	width:  auto;
}


#subnav ul li.current a, #subnav ul li a:hover {
	color: #657725; 
}
#subnav h3 {width:230px;height:45px;text-indent:-9999px;background:url(../images/more-info.png);margin:4px 0}
#subnav .newsbox h3 {width:230px;height:45px;text-indent:-9999px;background:url(../images/more-news.png);margin:4px 0}
#subnav h3.newsletters {width:230px;height:45px;text-indent:-9999px;background:url(../images/newsletters.png);margin:4px 0}
#subnav h3.media {width:230px;height:96px;text-indent:-9999px;background:url(../images/header-media.png);margin:0}

#subnav h3.gallery {width:230px;height:45px;text-indent:-9999px;background:url(../images/othergalleries.png);margin:4px 0}

#content {position:relative;margin-top:50px;background:url(../images/page-content-repeat.jpg) repeat-y top left;}
#content_inner {float:left;width:670px;background:transparent url(../images/page-content-top.jpg) no-repeat top left;}
.padd {display:block;width:630px;margin:60px 20px 20px 20px;clear:both;float:left;}

#rssFeed {background: url(../images/rss_symbol.png) no-repeat left 0;padding:0;padding-left:24px;padding-bottom:6px;color:#ccc}

ul#News {list-style:none!important;margin:0}
ul#News li {border-bottom:1px dotted #666;padding:4px;list-style:none!important}
ul#News li a {color:#999;text-decoration:none}
ul#News li a:hover {background:none;color:#fff}


ul#HomeNews {list-style:none!important;margin:0}
ul#HomeNews li {border-bottom:1px dotted #666;padding:4px;list-style:none!important}
ul#HomeNews li a {color:#999;text-decoration:none}
ul#HomeNews li a:hover {background:none;color:#fff}


#tileholder {position:relative;width:470px;height:318px;float:left}
#pathwaytile,#supporttile,#collagetile,#mediatile {position:absolute;margin:0!important;display:block}


#pathwaytile{width:231px;height:131px;top:0;left:0}
#supporttile{width:231px;height:131px;top:0;left:239px}
#collagetile {width:470px;height:140px;top:140px;left:0}
#mediatile {width:470px;height:40px;top:277px;left:0}




.news-date {}
.newsdetails {height:91px;background:url(../images/date-bg.png) no-repeat;color:#CCCCCC;padding-top:6px}
.newsdetails span {text-align:center;display:block;padding:2px!important;margin:0!important;line-height:13px;color:#333}
span.date{font-weight:bold}
span.month{font-weight:bold}
span.year {}
.right {float:right}

.newsletter {color:#fff}
.newsletter a[href$=".pdf"],
	.newsletter a[href$=".PDF"],
	.newsletter a.pdf {
		padding: 2px;
		padding-left: 24px!important;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
	}


.cadet_photo {width:179px; height:213px; background:transparent url(../images/cadet_photo_bg.png) no-repeat;float:right;padding:6px;margin-left:20px;margin-bottom:20px}
.cadet_photo_thumb {width:80px; height:95px; background:transparent url(../images/cadet_photo_bg_thumb.png) no-repeat;float:right;padding:6px;margin-left:20px;margin-bottom:20px}
.cadet_photo img ,.cadet_photo_thumb img {padding:0!important;margin:0!important}

.feature_img {width:543;height:267;margin-top:-60px;margin-left:-30px;background:transparent url(../images/feature_image_bg.png) no-repeat;position:relative;padding:6px;}
.feature_img img {padding:0!important;margin:0!important}


.home_cadet{background-color:#2F2921;padding:10px}
.home_cadet h2, .home_cadet p {}
.home_cadetphoto{float:right;width:110px;margin-left:20px}
.home_cadetquote{}

.home_news{background-color:#2F2921;padding:10px;margin-bottom:4px}
.home_newsheader {color:white;font-weight:bold}
.home_newsheader a {color:white;font-weight:bold}


.sublog a {color:#ccc}
.sublog a:hover {color:#fff}

img.noborder {border:none!important;padding:0!important}



.scrollouter{
	position:relative;
	overflow:hidden;
	width: 630px;
	height:676px;
}
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 630px;
	height:630px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}


.items div {
	
	float:left;
	width:630px;height:630px
}
.items img {padding:0!important}

a.browse {
	background:url(../images/prevnextbuttons.png) no-repeat;
	display:block;
	width:96px;
	height:32px;
	position:absolute;
	cursor:pointer;
	font-size:1px;
	z-index:9;
	
}

/* right */
a.right 				{ top:640px;left:508px;background-position: 0 -32px;}
a.right:hover 		{ background-position:-96px -32px; }



/* left */
a.left				{top:640px;left:18px;background-position:0 0} 
a.left:hover  		{ background-position:-96px 0 }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 




.home-quote {
display: block;
padding: 0 10px;
margin-top:20px
}

#Footer {float:left;padding-top:30px}
