/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	background-color:#fff;
	color:#424242;
}

#wrapper {
	margin:auto;
	width:777px;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin-top: 25px;
}

/*STUFF*//*-----------------------------------------------*/

h2 {
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.orange {
	color:#ffa502;
}

hr {
	height: 1px;
	border:1px solid #ffa502;
	padding:0px;
	margin:0px 10px 3px 0px;
}


.clear {
	clear:both;
}


.breadcrumb {	
	color:#c18820;
	font-size:10px;
	font-weight:bold;
	padding:20px 5px;;
	text-decoration:none;
}

ul {
	margin:0px;
}


li {
	list-style-image:url(../images/bullet.gif);
	margin:0px;
}

a {
	color:#829a3c;
	font-weight:bold;
}

a:hover {
	color:#424242;
}


#sitemap h4 a {
	color:#424242;
}

#sitemap h4 a:hover {
	
}

.thismonth {
	color:#fff;
}

/*HEADER STUFF*//*-----------------------------------------------*/

#headWrap {
	width: 777px;
	background-image:url(../images/headBack.gif);
	background-repeat:no-repeat;
	height:69px;
}



#headPrint {
	width: 748px;
	margin-left:20px;
	padding:0px;
	display:block;
	color: #a5d1e5;
	font-size: 32px;
	font-family:"Times New Roman", Times, serif;	
	line-height: 69px;
}

#head {
	display:none;
	visibility:hidden;
}



/*TOP NAV BAR STUFF*//*-----------------------------------------------*/

#navBar {
	display:none;
	visibility:hidden;
}

#navTop {
	
	display:none;
	visibility:hidden;
}




/*LEFT NAV BAR STUFF*//*-----------------------------------------------*/

#navLeft {
	display:none;
	visibility:hidden;
}




/*CONTENT*//*-----------------------------------------------*/

#contentWrap {	
	background-image:url(../images/content_back.gif);
	background-repeat:repeat-y;
}

#content {	
	border: 1px solid #d7d7d7;

}



/*WHATs NEW*//*---------------*/

#whatsNew h2 {
	padding-left:20px;
}

#whatsNew ul {
	padding-left:20px;
}

*html #whatsNew ul {
	padding-left:0px;
}

#whatsNew ul li  {
	color:#835c1e;
	font-size:12px;
	font-weight:600;
	list-style-type:none;
	list-style-image:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	
}

#whatsNew li a {
	color:#835c1e;
	font-size:12px;
	font-weith: bold;
}


#whatsNew li a:hover {
	color:#ffdea2;
}

/*IN FOCUS*//*---------------*/

.focus {
	background:url(../images/Footer_InFocus.gif) no-repeat scroll left bottom;
	width:226px;
	color:#fff;
	background-color:#febb43;
	margin-top:25px;
	margin-left:17px;
}

.focus h4 {
	background:url(../images/Header_InFocus.gif) no-repeat scroll left top;
	color:#fff;
	padding: 15px 0px 0px 25px;
	font-size:16px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

*html .focus h4 {
	padding: 15px 0px 0px 14px;
}

*html .focus ul {
	padding: 0px 0px 2px 0px;
	margin:17px;
}

.focus ul {
	padding: 0px 0px 25px 25px;
	margin-bottom:0px;
}

.focus li {
	list-style-type:none;
	list-style-image:none;
}

.focus li a{
	color:#835c1e;
	font-size:11px;
}

.focus li a:hover{
	color:#fff;
}


/*RIGHT COLUMN HOME PAGE*//*---------------*/

#homePhoto {
	display:none;
	visibility:hidden;
}

#intro {
	/*background-image:url(../images/contentRight_back.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#453110;
	height:110px;
	padding: 10px;
}

#intro h4 {
	color: #fff;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


/*2LVL SUB PAGES*//*-----------------------------------------------*/


#Right2lvl {
	
	width: 305px;
	margin-right:12px;
	display:block;
	float:right;
}


#content2lvlWrap {	
	background-image:url(../images/2lvl/content_2lvl_back.gif);
	background-repeat:repeat-y;
}


#content2lvl {
	display:block;
	width:588px;
}


*html #content2lvl {
	padding:0px;
	width:583px;
}


#content2lvl p {
	padding: 10px 20px;
	margin:0px;
}

.sectionHead {
	background-image:url(../images/2lvl/sectionHeader_back.gif);
	background-repeat:repeat-x;
	height:36px;
	width:100%;
	margin:0px;
	padding:0px;
	
}


.sectionHead h2 {
	padding:5px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.contentLeft {
	display:block;
	float:left;
	width:275px;
	padding-top:10px;
	padding-left:10px;
}

.contentRight {
	padding-top:10px;
	display:block;
	float:right;
	width:295px;
}


/*BOXES------*/

.boxWrap {
	
	padding:10px;
}

.box {
	background-color:#fff;
	background-image:url(../images/2lvl/box_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:258px;
	display:block;
}

.box h4 {
	background-image:url(../images/2lvl/box_header.gif);
	background-repeat:no-repeat;
	color:#424242;
	height:22px;
	padding: 2px 0px 2px 10px;
	margin:0px;
}

*html .box h4 {
	font-size:13px;
}

.box p {
	padding: 10px;
	margin:0px;
}
/*3LVL SIDEBAR------*/

.ylwsidebarWrap {
	
	padding:10px;
}

.ylwsidebar {
	background-color:#FEE5B8;
	background-image:url(../images/3lvl/3sidebar_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:258px;
	display:block;
}

.ylwsidebar h4 {
	background-image:url(../images/3lvl/3sidebar_header.gif);
	background-repeat:no-repeat;
	color:#424242;
	height:22px;
	padding: 2px 0px 2px 10px;
	margin:0px;
}

*html .ylwsidebar h4 {
	font-size:13px;
}

.ylwsidebar p {
	padding: 10px;
	margin:0px;
}
/*SIDEBAR------*/

.sidebarWrap {
	
	padding:10px;
}

.sidebar {
	background-color:#fff;
	background-image:url(../images/2lvl/box_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:258px;
	display:block;
}

.sidebar h4 {
	background-image:url(../images/2lvl/sidebar_header.gif);
	background-repeat:no-repeat;
	color:#424242;
	height:22px;
	padding: 2px 0px 2px 10px;
	margin:0px;
}

*html .sidebar h4 {
	font-size:13px;
}

.sidebar p {
	padding: 10px;
	margin:0px;
}

/*2LVL PHOTOS------*/

.photo {
	display:none;
	visibility:hidden;
}




/*3LVL SUB PAGES*//*-----------------------------------------------*/

#content3lvlWrap {	
	background-color:#fff;
	background-image:url(../images/3lvl/content_3vl_back.gif);
	background-repeat:repeat-y;
	width:768px;
	padding:0px;
	margin:0px;
}

*html #content3lvlWrap {
	background-image:url(../images/3lvl/content_3vl_back_IE.gif);
	background-repeat:repeat-y;
}

#content3lvl {
	padding: 10px 20px;
	margin:0px;
}

#contentarea3lvl {
	display:block;
	width:588px;
}

*html #contentarea3lvl {
	padding:0px;
	width:583px;
}



/*CALENDAR*//*-----------------------------------------------*/


#calendar {
	border-right: 3px solid #cdcdcd;
	border-bottom: 3px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	background-color:#f2efef;
	margin: 25px auto;
	width:75%
}

#calendar td {
	background-color:#fff;
	text-align:right;
	vertical-align:super;
	height: 48px;
}

*html #calendar td {
	
	padding-bottom:15px;
	padding-top:0px;
	height: 38px;
}

#calendar th {
	width: 30px;
}

#calendar td.calback {
	background-image:url(../images/3lvl/calendar_back1.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:21px;
	text-align:left;
	height:38px;
	padding-bottom:0px;
}


#calendar td.fill {
	background-color:#f2efef;
}

#calendar td.weekend {
	background-color:#fff;
}


.red {
	color:#fac4b8;
}

#calendar td.calitem {
	background-color:#fac4b8;
}	

/*FOOTER STUFF*//*-----------------------------------------------*/

#footerWrap {
	background-image:url(../images/footer_back.gif);
	background-repeat:no-repeat;
	height:77px;
	width:777px;
}

#blurb {
	color:#e8e9ea;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width: 450px;
	display:block;
	float:left;
	padding: 10px;
}

#blurb a {
	color:#e8e9ea;
	
}

#LogoAIR {
	background-image:url(../images/logo_AIR.gif);
	background-repeat:no-repeat;
	display:block;
	width:186px;
	height:34px;
	float:right;
	padding: 0px 25px 0px 0px;
	margin-top:25px;
}
