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

html {
	height:100%;
	margin:0;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
body {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height:100%;
	margin:0;
	padding:0;
	background-color: #F6E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0E4C79;
}
p, ul, li, ol, a, h1, h2, h3, img {
	margin:0;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

#bg {position:fixed; top:0; left:0; width:100%; height:100%;z-index:-100}

#content {}

#content_placer {
	background-image: url(../images/home1a.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 995px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../images/header_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 176px;
	width: 995px;
}
#header_tag {
	color: #FFFFFF;
	font-style: italic;
	font-size: 120%;
	width: 280px;
	float: left;
	padding-top: 40px;
	padding-left: 55px;
	height: 80px;
}
.header_tag_text {
	text-align: right;
}

#head_logo {
	padding-left: 50px;
	float: left;
}
#announcement {
	background-color: #C06161;
	float: right;
	height: 134px;
	width: 388px;
	color: #FFFFFF;
	margin-right: 2px;
	overflow:hidden;
}

#announcement_top {
	font-size: 140%;
	background-image: url(../images/announce_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 10px;
}
#announcement_mid {
	background-image: url(../images/announce_middle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
	width: 388px;
	overflow: auto;
}


#announcement_bot {
	background-image: url(../images/announce_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 388px;
}
#announce_title {
	color: #FFFF00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 95%;
}
#announce_text {
	font-size: 80%;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main_area_top {
	background-image: url(../images/main_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width: 995px;
		margin: 0px;
	padding: 0px;
}
#main_area {
	margin: 0px;
	padding: 0px;
}

#main_area_middle {
	background-image: url(../images/main_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 995px;

}
.main_area_middle_table {
	width: 995px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#main_right {
	width: 189px;
}
#main_left {
	width: 800px;
}

#header_flash {
	width: 787px;
	padding-left: 11px;
}
#right_calendar_top {
	background-image: url(../images/side_cal_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 7px;
	width: 189px;
	margin: 0px;
	padding: 0px;
}
#right_calendar_date {
	background-image: url(../images/side_cal_top_repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 179px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 80%;
	color: #FFFFFF;
	text-align: center;
	padding-right: 10px;
}
#right_calendar_title a {
	font-size: 90%;
	color: #0E4C79;
	text-decoration: none;
}
#right_calendar_title a:hover {
	color: #990000;
}
#right_calendar_bot {
	background-image: url(../images/side_cal_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 189px;
	margin-bottom: 12px;
}
#right_calendar_title {
	background-image: url(../images/side_cal_bot_repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 179px;
	text-align: center;
	padding-right: 10px;
}
#right_bulletin_top {
	background-image: url(../images/bulleting_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 189px;
	font-size: 140%;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 10px;
}

.right_bulletin_item {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 17px;
	padding-bottom: 12px;
	background-image: url(../images/bulleting_spacer.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.right_bulletin_title a {
	color: #FFFF00;
	font-size: 95%;
	text-decoration: none;
}
.right_bulletin_title a:hover {
	color: #FFFFFF;
}

.right_bulletin_text {
	font-size: 80%;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.right_bulletin_link {
	text-align: right;
	padding-right: 10px;
}
.right_bulletin_link a {
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
}
.right_bulletin_link a:hover {
	color: #FFFF00;
}
#right_bulletin {
	background-image: url(../images/bulleting_repear.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 12px;
}
#right_bulletin_middle {
	background-image: url(../images/bulleting_mid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 189px;
}
#right_bulletin_bot {
	background-image: url(../images/bulleting_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 189px;
}



#footer {
	background-image: url(../images/footer_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 59px;
	width: 995px;
	padding-top: 23px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 70%;
	color: #FFFFFF;
}
#simp_ad a {
	float: left;
	width: 300px;
	color: #990000;
	text-decoration: none;
}
#simp_ad  a:hover {
	text-decoration: underline;
}

#footer_right {
	text-align: right;
	padding-right: 50px;
}
#footer_right a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 40px;
}
#footer_right a:hover {
	text-decoration: underline;
}



.right_but_placer1 {
	padding-bottom: 15px;
}




div.overlay div.close {
	text-align: right;
	margin-right: 0px;
	margin-bottom:2px;
	cursor:pointer;
	z-index:999;
	}

div.overlay a {
	height:400px;
	display:block;
}


/* SIDE MENU */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */



.left_item {
	background-image: url(../images/left_nav_spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-size: 90%;
	font-weight: bold;
}
.left_dates {
	text-align: left;
	font-size: 110%;
}


.left_item a {
	color: #0E4C79;
	text-decoration: none;
	width: 190px;
}
.left_item img {
	text-align: right;
	padding-left: 20px;
}

.left_item a:hover {
	color: #990000;

}

.sidebarmenu ul{

	background-repeat: no-repeat;
	background-position: left top;

	font-size: 90%;
	font-weight: bold;
	list-style-type:none;
	z-index:9999;
}
 
.sidebarmenu ul li{
background-image: url(../images/left_nav_back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
position: relative;
z-index:9999;
}

/* Top level menu links style */
.sidebarmenu ul li a{
	display:block;
	background-image: url(../images/left_nav_spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-size: 90%;
	
	font-weight: bold;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	color: #0E4C79;
	text-decoration: none;
	width: 190px;
}

.sidebarmenu ul li a:hover {
	color: #990000;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;

	background-image: url(../images/left_nav_spacer.gif);
	background-repeat: no-repeat;
	font-weight: bold;
top: 0;
visibility: hidden;
z-index:999;
}

.sidebarmenu a.subfolderstyle{
background-image: url(../images/left_nav_spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-size: 90%;
	font-weight: bold;
	z-index:9999;
}
.pop_head1  {
	display:block;
width: 190px;
color: #990000;
padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 100%;
	font-weight: bold;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


/* CONTACT FORM */

#contact_form {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 90%;
}
.text_box1 {
	width: 250px;
}
.text_box2 {
	width: 380px;
}

