@charset "utf-8";
/* CSS Document */

body {
	background:url(images/backgrounds/bg.jpg);
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	text-align:justify;
}
#page {	
	background:url(images/backgrounds/tree_bg.jpg) no-repeat;
}
	#header{
		width:815px;
	}
	#content{	
		margin-left:176px;
		background: #fff;
		width:822px;
	}
		#title_bar{
			background:url(images/backgrounds/page_title_bg.jpg) repeat-x;
			padding-left:205px;
			_padding-left:210px;
			width:617px; /*Actual width:822px;*/
			_width:612px; /*Actual width:822px;*/
			height:63px; /*Actual height: 79px*/
		}
		#nav{
			float:left;
			padding-left: 15px;
			width:180px;
		}
			/* Side Navagation */
			a.sub_nav_item, a:link.sub_nav_item, a:visited.sub_nav_item {
				background: url(images/nav/side_nav_bg.jpg) no-repeat;
				height: 16px; /*Actual Height: 20px*/
				padding-top: 4px;
				padding-left: 30px;
				color: #7d7d7d;
				font-weight:bold;
				text-transform:uppercase;
				font-size:11px;
				width: 150px; /*Actual width: 190px;*/
				display: block;
				text-decoration: none;
			}
			
			a:hover.sub_nav_item {
				color: #003721; /* Green */
				font-weight:bold;
				background: url(images/nav/side_nav_bg_h.jpg) no-repeat;
				height: 16px;
				width:150px; /*Actual width: 190px;*/
				display:block;
				text-decoration: none;
			}
			
			a#sub_nav_item_select {
				background: url(images/nav/side_nav_bg_h.jpg) no-repeat;
				height: 16px;
				padding-top: 4px;
				padding-left: 30px;
				color: #003721; /* Green */
				width:150px; /*Actual width: 190px;*/
				display: block;
			}
			/*Bottom Navigation Item*/
			a.sub_nav_btm_item, a:link.sub_nav_btm_item, a:visited.sub_nav_btm_item {
				background: url(images/nav/side_nav_btm_bg.jpg) no-repeat;
				height: 16px; /*Actual Height: 20px*/
				padding-top: 4px;
				padding-left: 30px;
				color: #7d7d7d;
				font-weight:bold;
				text-transform:uppercase;
				font-size:11px;
				width: 150px; /*Actual width: 190px;*/
				display: block;
				text-decoration: none;
			}
			
			a:hover.sub_nav_btm_item {
				color: #003721; /* Green */
				font-weight:bold;
				background: url(images/nav/side_nav_btm_bg_h.jpg) no-repeat;
				height: 16px;
				width:150px; /*Actual width: 190px;*/
				display:block;
				text-decoration: none;
			}
			
			a#sub_nav_btm_item_select {
				background: url(images/nav/side_nav_btm_bg_h.jpg) no-repeat;
				height: 16px;
				padding-top: 4px;
				padding-left: 30px;
				color: #003721; /* Green */
				width:150px; /*Actual width: 190px;*/
				display: block;
			}
			
				#side_sub_nav{
					background: url(images/nav/sub_bg.jpg) repeat-y transparent;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					width: 150px; /*Actual width: 190px;*/
					padding-top:4px;
				}
			
				/* Side Sub Navagation */
			
				a.sub_nav_item2, a:link.sub_nav_item2, a:visited.sub_nav_item2 {
					height: 20px;
					padding-left: 37px;
					color: #7d7d7d;
					width: 150px;
					display: block;
					text-decoration: none;
				}
				
				a:hover.sub_nav_item2 {
					color: #003721; /* Green */
					height: 20px;
					width:150px;
					display:block;
					text-decoration: none;
				}
				
				a#sub_nav_item2_select {
					height: 20px;
					padding-left: 37px;
					color: #003721; /* Green */
					font-weight:bold;
					width:150px;
					display: block;
				}
		#text1{
			margin-left: 205px;
			width: 393px;
			margin-top:-13px;
			*margin-top:0px;
		}
		#text2{
			margin-left: 205px;
			width: 597px;
		}
			#mini-calendar{
				background:url(images/backgrounds/mini_calendar_bg.jpg) no-repeat;
				width:177px;
				height:99px;
				*height:89px;
				font-size:11px;
				text-align:left;
				padding: 85px 8px 0px 6px;
				*padding: 95px 8px 0px 6px;
			}
			#mini-calendar-right{
				background:url(images/backgrounds/mini_calendar_bg.jpg) no-repeat;
				width:177px;
				height:99px;
				*height:89px;
				font-size:11px;
				text-align:left;
				padding: 85px 8px 10px 6px;
				*padding: 95px 8px 5px 6px;
				float:right;
			}
			
			#mini-gazette{
				background:url(images/backgrounds/mini_gazette_bg.jpg) no-repeat;
				width:180px;
				height:94px;
				*height:84px;
				font-size:11px;
				text-align:center;
				padding: 90px 8px 10px 3px;
				*padding: 100px 8px 5px 6px;
				float:right;
			}
			#mini-clothing{				
				background:url(images/backgrounds/mini_clothing_bg.jpg) no-repeat;
				width:180px;
				height:94px;
				*height:84px;
				font-size:11px;
				text-align:center;
				padding: 90px 8px 10px 3px;
				*padding: 100px 8px 5px 6px;
				float:right;
			}
			#scroll_box{
				overflow:auto;
				height:200px;
				margin-top:20px;
				padding-right: 15px;
			}
		#right_side{
			float:right;
			padding-right:15px;
			_padding-right:10px;
			width:189px;
		}
			#news_item_sm{
				background:url(images/backgrounds/news_item_sm_bg.jpg) no-repeat;
				width:174px;
				height:155px;
				font-size:12px;
				text-align:center;
				padding: 10px;
			}
			#news_item_md{				
				background:url(images/backgrounds/news_item_md_bg.jpg) no-repeat;
				width:174px;
				height:253px;
				font-size:12px;
				text-align:center;
				padding: 10px;
			}
			#news_item_lg{				
				background:url(images/backgrounds/news_item_lg_bg.jpg) no-repeat;
				width:174px;
				height:416px;
				font-size:12px;
				text-align:center;
				padding: 10px;
			}
		#footer{
			font-size: 10px;
			padding-top:20px;
			padding-bottom:10px;
		}

/* Text Styles */
h1{	
	padding-top: 16px;
	margin-top:0px;
}
h2{
	font-size:12px;
	color:#003721;
	line-height:12px;
	margin-bottom:-12px;
}
h3{
	font-size:11px;
	color:#003721;
	margin-bottom:-11px;
	*margin-bottom:-20px;
}
h4{
	font-size:12px;
	color:#003721;
	margin-top:5px;
	_margin-top:0px;
	margin-bottom:-10px;
}
h5 {
	font-size: 13px;
}

/* List Styles */
ul {
	list-style: url(images/li.jpg);
}

li{
	line-height:22px;
}

.question {
	font-weight: bold;
	color:#003721;
}

/* Table Styles */
table.bordered {
	border: 1px solid #c3c3c3;
	margin-top: -12px;
	*margin-top: 0px;
}

.even {
	background: #fbefdb;
	padding: 5px;
	font-size: 11px;
}	

.odd {
	padding: 5px;
	font-size: 11px;
}

.odd_title {
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color:#003721;
}

.clothing_header {
	color: #ffffff;
	font-size: 11px;
	background:#003721;
	padding: 5px;
}
.clothing_boxes {
	border: 1px solid #003721;
	padding: 5px 5px 5px 5px;
}
/* Image Styles */
.gallery_photo{
	padding-bottom:20px;
	padding-right:4px;
}

.photo_title{
	background: url(images/backgrounds/gallery_photo_title_bg.jpg) no-repeat;
	width: 189px;
	height:20px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:3px;
	font-size:11px;
}

table.thumbnail{
	 text-align:center;
}
table.thumbnail img{
	 border: 2px solid #003721;
}
td.divider{
	border-top: 2px solid #003721;
	padding-top: 5px;
	*padding-top: 15px;
}

/* Link Styles */
a:link, a:visited{
	color:#7d7d7d;
}
a:hover{
	color:#003721;
}

a.green, a.green:visited{
	color:#003721;
	font-weight: bold;
	text-decoration: none;
}
a.green:hover, a.green:active{
	color:#7d7d7d;
	font-weight: bold;
	text-decoration: underline;
}

a.orange, a.orange:visited{
	color:#d98501;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.orange:hover, a.orange:active{
	color:#7d7d7d;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.photo_link, a.photo_link:visited{
	text-decoration: none;
}
a.photo_link:hover{
	text-decoration: none;
}

input.button {
	background: #003721;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border: none;
}

/* Form Styles */
.textbox{
	width: 250px;
}

.textarea{	
	width: 250px;
	height:150px;
}