body {
	background-color:#31862a;
	margin:0px;	
}
div {
	font-size:12px;
	color:#5d2700;
}

.visible {
	display:inline;
}
.not_visible {
	display:none;
}

a {color:#5d2700;}
a:active {color:#5d2700;}
a:visited {color:#5d2700;}
a:hover {color:#0e01de;}

a.sitemap_website_title {font-size:22px; font-weight:bold;}
a.sitemap_website_title:active {font-size:22px; font-weight:bold;}
a.sitemap_website_title:visited {font-size:22px; font-weight:bold;}
a.sitemap_website_title:hover {font-size:22px; font-weight:bold;}






div.logo {
	position:absolute;
	top:-32px;
	z-index:100;
	width:100%;
	height:147px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	background-position:center;
}

div.grass {
	position:absolute;
	bottom:200px;
	left:-106px;
	z-index:20;
	background-image:url('../images/grass.png');
	width:82px;
	height:122px;
	
}

div.body_text {
	font-size:14px;
	color:#5d2700;
	text-align:justify;
}

div.article_area {
	margin:0px 6px 30px 6px;
	text-align:left;
	cursor:pointer;
}
div.article_title {
	font-size:18px;
	font-weight:bold;
}
div.article_date {
	position:relative;
	padding-bottom:4px;
}
div.article_bodies_area {
	position:relative;
	text-align:justify;
	
}
div.article_body {
	position:relative;
}


div.event_area {
	position:relative;
	padding:6px 4px 6px 4px;
	width:240px;
	cursor:pointer;
}
div.event_date {
	position:relative;
	width:240px;
}
div.event_title {
	position:relative;
	font-size:14px;
	font-weight:bold;
	width:240px;
}
div.event_description {
	position:relative;
	width:240px;
	text-align:justify;
}
div.event_location {
	position:relative;
	width:240px;
}


div.full_event_area {
	position:relative;
	padding:6px 4px 6px 4px;
	text-align:justify;
	width:100%;
	cursor:pointer;
}
div.full_event_date {
	position:relative;
	width:300px;
}
div.full_event_title {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-left:16px;
}
div.full_event_description {
	position:relative;
	padding-left:16px;
}
div.full_event_location {
	position:relative;
	padding-left:16px;
}


/*FORMS*/
div.file_link_area {
	position:relative;
	padding:6px;
	height:40px;
	vertical-align:middle;
}
div.form_folder_name {
	font-size:22px;
}

a.file_link {font-size:16px; font-weight:normal; text-decoration:none; line-height:22px;}
a.file_link:active {font-size:16px; font-weight:normal; text-decoration:none; line-height:22px;}
a.file_link:visited {font-size:16px; font-weight:normal; text-decoration:none; line-height:22px;}
a.file_link:hover {font-size:16px; font-weight:normal; text-decoration:underline; line-height:22px;}



/*TEACHERS*/
	div.teacher_area {
		position:relative;
		text-align:justify;
		min-height:200px;
		padding-bottom:40px;
	}
	div.teacher_name {
		font-size:20px;
		border-width:0px 0px 2px 0px;
		border-style:solid;
		border-color:#5d2700;
	}
	div.teacher_description_area {
		position:relative;
		top:4px;
		left:180px;
		width:580px;
	}
	div.teacher_profile_picture {
		position:absolute;
		top:4px;
		left:-180px;
		width:170px;
		height:170px;
	}
	div.teacher_biography {
		font-size:14px;
	}

/*SITEMAP*/
	div.sitemap_page_area{
		position:relative;
		padding:10px 20px 10px 20px;
	}
	div.sitemap_page_name {
		position:relative;
		padding-left:20px;
		font-size:14px;
		font-weight:bold;
	}
	div.sitemap_website_title {
		position:relative;
		padding-left:20px;
	}
	div.sitemap_page_content {
		position:relative;
		padding-left:40px;
	}
	div.sitemap_page_content_title {
		font-size:12px;
		font-weight:bold;
	}
	div.sitemap_page_content_body {
		position:relative;
	}
	
	
	
	
	

/*CONTAINERS*/
	div.container_bg {
		position:relative;
		z-index:0;
		min-width:1024px;
		width:100%;
		height:100%;
		text-align:center;
		background-image:url('../images/bg_gradiant_01.png');
		background-repeat:repeat-x;
	}
	
	div.container_left_tabs{
		position:absolute;
		top:125px;
		left:-106px;
		z-index:20;
		cursor:pointer;
	}
	
	div.container_main_body {
		position:relative;
		top:50px;
		z-index:10;
		min-width:804px;
		width:804px;
		height:100%;
		text-align:center;
		padding-bottom:270px;
		
	}
	
	div.container_content_area {
		position:relative;
		top:100px;
		width:inherit;
		min-height:500px;
		background-color:#d2d3b9;
	}
	
	div.container_top_left_text {
		position:absolute;
		top:10px;
		left:10px;
		z-index:20;
		font-size:12px;
		text-align:left;
	}
	
	div.container_top_right_text {
		position:absolute;
		top:10px;
		right:10px;
		font-size:12px;
		text-align:right;
	}
	
	div.container_left_column {
		float:left;
		margin-top:80px;
		width:282px;
		text-align:center;
	}
	
	div.container_right_column {
		float:left;
		margin-top:80px;
		width:522px;
		text-align:left;
	}
	div.container_columns {
		position:relative;
		padding-top:60px;
		width:804px;
	}
	
	
	div.container_left_item_header {
		position:relative;
		margin:10px 0px 4px 16px;
		font-size:20px;
		color:#5d2700;
		text-align:left;
		
	}
	
	div.container_left_item {
		position:relative;
		margin:10px 0px 40px 20px;
		width:250px;
		min-height:40px;
		background-color:#fbf6dd;
		
	}
	
	
	
	div.container_right_item_header {
		position:relative;
		margin:10px 0px 4px 14px;
		font-size:20px;
		color:#5d2700;
		text-align:left;
		
	}
	div.container_right_item {
		position:relative;
		padding-top:10px;
		padding-bottom:10px;
		margin:10px 0px 40px 0px;
		width:486px;
		min-height:40px;
		background-color:#fbf6dd;
		
	}
	
	
	
	div.container_full_item_header {
		position:relative;
		margin:10px 0px 4px 14px;
		font-size:20px;
		color:#5d2700;
		text-align:left;
		
	}
	div.container_full_item {
		position:relative;
		padding-top:10px;
		padding-bottom:10px;
		margin:10px 0px 40px 0px;
		width:764px;
		min-height:40px;
		background-color:#fbf6dd;
		
	}





/*TABS*/
div.left_tab {
	position:relative;
	z-index:100;
	margin:4px 0px 4px 0px;
}


/*CORNERS*/
div.body_corner_tl {
	position:absolute;
	top:-14px;
	left:-14px;
	z-index:20;
	width:14px;
	height:14px;
	background-image:url('../images/corners/body_corners_tl.png');
	background-repeat:no-repeat;
}
div.body_corner_tr {
	position:absolute;
	top:-14px;
	right:-14px;
	z-index:20;
	width:14px;
	height:14px;
	background-image:url('../images/corners/body_corners_tr.png');
	background-repeat:no-repeat;
}
div.body_corner_bl {
	position:absolute;
	bottom:-14px;
	left:-14px;
	z-index:20;
	width:14px;
	height:14px;
	background-image:url('../images/corners/body_corners_bl.png');
	background-repeat:no-repeat;
}
div.body_corner_br {
	position:absolute;
	bottom:-14px;
	right:-14px;
	z-index:20;
	width:14px;
	height:14px;
	background-image:url('../images/corners/body_corners_br.png');
	background-repeat:no-repeat;
}



div.content_corner_tl {
	position:absolute;
	top:-7px;
	left:-7px;
	z-index:20;
	width:7px;
	height:7px;
	background-image:url('../images/corners/content_corners_tl.png');
	background-repeat:no-repeat;
}
div.content_corner_tr {
	position:absolute;
	top:-7px;
	right:-7px;
	z-index:20;
	width:7px;
	height:7px;
	background-image:url('../images/corners/content_corners_tr.png');
	background-repeat:no-repeat;
}
div.content_corner_bl {
	position:absolute;
	bottom:-7px;
	left:-7px;
	z-index:20;
	width:7px;
	height:7px;
	background-image:url('../images/corners/content_corners_bl.png');
	background-repeat:no-repeat;
}
div.content_corner_br {
	position:absolute;
	bottom:-7px;
	right:-7px;
	z-index:20;
	width:7px;
	height:7px;
	background-image:url('../images/corners/content_corners_br.png');
	background-repeat:no-repeat;
}



/*BORDERS*/
div.border_body_top {
	position:absolute;
	top:-14px;
	left:0px;
	z-index:20;
	width:inherit;
	height:10px;
	border-width:4px 0px 0px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#d2d3b9;
}
div.border_body_right {
	position:absolute;
	top:0px;
	right:-14px;
	z-index:20;
	width:10px;
	height:100%;
	min-height:500px;
	border-width:0px 4px 0px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#d2d3b9;
}
div.border_body_bottom {
	position:absolute;
	bottom:-14px;
	left:0px;
	z-index:20;
	width:inherit;
	height:10px;
	border-width:0px 0px 4px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#d2d3b9;
}
div.border_body_left {
	position:absolute;
	bottom:0px;
	left:-14px;
	z-index:20;
	width:10px;
	height:100%;
	min-height:500px;
	border-width:0px 0px 0px 4px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#d2d3b9;
}



div.border_content_top {
	position:absolute;
	top:-7px;
	left:0px;
	z-index:20;
	width:inherit;
	height:5px;
	border-width:2px 0px 0px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#fbf6dd;
}
div.border_content_right {
	position:absolute;
	top:0px;
	right:-7px;
	z-index:20;
	width:5px;
	height:100%;
	min-height:40px;
	border-width:0px 2px 0px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#fbf6dd;
}
div.border_content_bottom {
	position:absolute;
	bottom:-7px;
	left:0px;
	z-index:20;
	width:inherit;
	height:5px;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#fbf6dd;
}
div.border_content_left {
	position:absolute;
	bottom:0px;
	left:-7px;
	z-index:20;
	width:5px;
	height:100%;
	min-height:40px;
	border-width:0px 0px 0px 2px;
	border-style:solid;
	border-color:#5d2700;
	background-color:#fbf6dd;
}

