body{
	background-image:url('../images/back.gif');
	background-color:#000000;
	font-family: Ariel, verdana;
	font-size:12px;
	color:#FFFFFF;
}

td{
	font-family: Ariel, verdana;
	font-size:12px;
	color:#FFFFFF;
}

.error{
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
}

.main_error{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

.test{
 border:2px solid #FFFFFF;
}

.newsletter_div{
	width:100%;
	text-align:right;
	color:#999999;
	font-family: Ariel, verdana;
	vertical-align:top;
}

.newsletter_input{
	background-color:#660000;
	border:1px solid #999999;
	color:#FFFFFF;
}

.newsletter_submit{
	background-color:#660000;
	background-image:url('../images/submit_button_back.gif');
	background-repeat:repeat-x;
	border:0px solid #000098;
	color:#999999;
	cursor:pointer;
	font-size:12px;
	height:22px;
	letter-spacing:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle !important;
	width:90px;
	margin-bottom:3px;
}

.submit{
	background-color:#660000;
	background-image:url('../images/submit_button_back.gif');
	background-repeat:repeat-x;
	border:0px solid #000098;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	height:22px;
	letter-spacing:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle !important;
	width:90px;
	margin-bottom:3px;
}

.submit_long{
	background-color:#660000;
	background-image:url('../images/submit_button_back_long.gif');
	background-repeat:repeat-x;
	border:0px solid #000098;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	height:22px;
	letter-spacing:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle !important;
	width:151px;
	margin-bottom:3px;
}

.side_left{
	background-image:url('../images/side_left_back.gif');
	width:13px;
}

.side_right{
	background-image:url('../images/side_right_back.gif');
	width:13px;
}

.header_div{
	width:734px;
	background-image:url('../images/header.gif');
	height:169px;
	text-align:right;
	vertical-alignment:top;
}

.header_contact{
 padding:4px;
 color:#FFFFFF;
}

.main_content{
	color:#FFFFFF;
	font-family: Ariel, verdana;
	font-size:12px;
	vertical-align:top;
	padding-right:15px;
	padding-left:15px;
	height:400px;
	width:100%;
}

.main_content h1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
	padding:5px 5px 5px 5px;
	background-color:#AF221B;
}

.main_content h2{
	color:#EE2F22;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.page_home{
	background-image:url('../images/page_home_back.gif');
}

.page_about{
	background-image:url('../images/page_about_back.gif');
}

.page_functions{
	background-image:url('../images/page_functions_back.gif');
}

.page_menus{
	background-image:url('../images/page_menus_back.gif');
}

.page_contact{
	background-image:url('../images/page_contact_back.gif');
}


.admin_menu{
	width:100px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	background-color:#AF221B;
	vertical-align:top;

}

.admin_menu a{
	color:#FFFFFF;
}

.admin_menu a:hover{
	font-style:bold;
}

.menu{
	width:100%;
	border-collapse:collapse;
}

.menu_cell_blank{
	background-image:url('../images/menu_back.gif');
	background-color:#AF221B;
	border-top:2px solid #660000;
	border-bottom:2px solid #660000;
	width:20%;
}

.menu_cell_off{
	background-image:url('../images/menu_back.gif');
	border-top:2px solid #660000;
	border-bottom:2px solid #660000;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.menu_cell_over{
	background-image:url('../images/menu_back_over.gif');
	border-top:2px solid #660000;
	border-bottom:2px solid #660000;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.menu_cell_on{
	border-top:2px solid #660000;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.footer{
	background-image:url('../images/footer_back.gif');
	text-align:center;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
	color:#FFFFFF;
}

.but_home_div_on{
	background-image:url('../images/but_home.gif');
	background-position:0px 50px;
}

.but_home_div_off{
	background-image:url('../images/but_home.gif');
	background-position:0px 0px;
}

.but_home_div_over{
	background-image:url('../images/but_home.gif');
	background-position:0px 25px;
}


.but_about_div_on{
	background-image:url('../images/but_about.gif');
	background-position:0px 50px;
}

.but_about_div_off{
	background-image:url('../images/but_about.gif');
	background-position:0px 0px;
}

.but_about_div_over{
	background-image:url('../images/but_about.gif');
	background-position:0px 25px;
}


.but_functions_div_on{
	background-image:url('../images/but_functions.gif');
	background-position:0px 50px;
}

.but_functions_div_off{
	background-image:url('../images/but_functions.gif');
	background-position:0px 0px;
}

.but_functions_div_over{
	background-image:url('../images/but_functions.gif');
	background-position:0px 25px;
}

.but_menus_div_on{
	background-image:url('../images/but_menus.gif');
	background-position:0px 50px;
}

.but_menus_div_off{
	background-image:url('../images/but_menus.gif');
	background-position:0px 0px;
}

.but_menus_div_over{
	background-image:url('../images/but_menus.gif');
	background-position:0px 25px;
}

.but_contact_div_on{
	background-image:url('../images/but_contact.gif');
	background-position:0px 50px;
}

.but_contact_div_off{
	background-image:url('../images/but_contact.gif');
	background-position:0px 0px;
}

.but_contact_div_over{
	background-image:url('../images/but_contact.gif');
	background-position:0px 25px;
}

.tinyMCE_style{
   background: #FFFFFF;
   font-size:10px;
   font-family: Ariel, verdana;
	font-size:12px;
	color:#000000;
}

.functions_label{
	text_align:right;
}

.functions_header{
	font-weight:bold;
	border-bottom:1px dotted #AF221B;
	margin-top:10px;
	color:#000000;
}

.functions_table{
	border:2px solid #AF221B;
	background-color:#FFFFFF;
	color:#000000;	
	margin-left:auto;
	margin-right:auto;
}

.functions_table td{
	color:#000000;	
}

.cal_button{
	background-image: url('../images/calendar.jpg');
	width: 16px;
	height: 16px;
	background-color:transparent;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	cursor:pointer;
}

.cal_input{
	background-color:#F9F9F9;
}


a:link, a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

