body {
	background-image: url(images/back_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin:0px;
	background-color:#000000;
}

.footer_red {
background-image:url(images/footer_back.jpg);
background-repeat:repeat-x;
height:290px;
background-position:bottom;
}

.top_back {
background-image:url(images/top_back.jpg);
background-repeat:no-repeat;
height:205px;
}

.back_white {
background-image:url(images/back_white.png);
background-repeat:repeat-y;
}

.top_nav ul {
padding:0px;
margin:0px;
list-style-type:none;
}

.top_nav ul li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9E9E9E;
padding:10px 6px 10px 6px;
text-decoration:none;
}
.top_nav ul li a {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9E9E9E;
text-decoration:none;
}

.top_nav ul li a:hover {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9E9E9E;
text-decoration:underline;
}

.body_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:12px 0px 40px 0px;
}

.body_text_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
padding:5px 0px 5px 0px;
}

.body_text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:2px 0px 14px 0px;
}

.red_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
background-image:url(images/red_arrow.jpg);
background-repeat:no-repeat;
background-position:left center;
padding:0px 0px 0px 8px;
text-decoration:none;
}

.red_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
text-decoration:none;
}

.red_text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
text-decoration:underline;
}

.picture img {
border:5px solid #000000;
}

.form_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:5px 0px 5px 0px;
}
.btn_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:0px;
}

.body_text3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:10px 0px 10px 0px;
}

.red_footer {
background-image:url(images/red_footer.jpg);
background-repeat:repeat-x;
height:209px;
}
.white_area {
background-image:url(images/whit_back.jpg);
background-repeat:no-repeat;
width:744px;
height:283px;
position:relative;
}


.white_area2 {
background-image:url(images/white_back_inner.jpg);
background-repeat:no-repeat;
width:744px;
height:173px;
position:relative;
}
.navarea ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.navarea ul li{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
margin:0px 15px 0px 0px;
padding:0px;
line-height:35px;
}

.navarea ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.navarea ul li a:hover{
background-image:url(images/arrow_new.png);
background-repeat:no-repeat;
background-position:bottom center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
display:block;
}

.footer_header {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding:5px 0px 5px 5px;
}

.contact_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 5px 5px;
text-decoration:none;
}

.contact_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.contact_text a:hover {
text-decoration:underline;
}

.footer_link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
padding-bottom:10px;
line-height:20px;
}

.footer_link a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.footer_link a:hover {
color:#000000;
}

#footer_box{
width:300px;;
float:left;
padding:0px;
margin:0px;
}

#footer_box div{
width:auto;
float:left;
padding-left:0px;
margin:0px 30px 13px 5px;
text-align:left;
}
.copyright_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none;
padding:10px 0px 20px 0px;
}

.copyright_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none;
}

.copyright_text a:hover {
text-decoration:underline;
}

.image_area {
background-image:url(images/image_upload_area.jpg);
background-repeat:repeat-x;
height:101px;
}

.ash_line {
background-image:url(images/ash_line_repeat.jpg);
background-repeat:repeat-y;
width:1px;
}

.inner_page_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:12px 25px 40px 0px;
}

#link_box{
width:150px;;
float:left;
padding:0px;
margin:0px;
}

#link_box div{
width:auto;
float:left;
padding-left:0px;
margin:0px 0px 0px 10px;
text-align:left;
}

.sub_page {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C90002;
text-decoration:none;
line-height:20px;
}

.sub_page a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C90002;
text-decoration:none;
}

.sub_page a:hover {
color:#000000;
}

.header_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
word-spacing:0px;
}
.header_text span {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#CF2E45;
font-weight:bold;
word-spacing:0px;
margin:0px;
}

.featuredheader_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
word-spacing:0px;
}

.featuredheader_text span {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF0000;
font-weight:bold;
word-spacing:0px;
margin:0px;
}

.left_link {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
word-spacing:0px;
}

.left_link span {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CF2E45;
font-weight:bold;
word-spacing:0px;
margin:0px;
}
.formfield {
width:200px;
}


.form_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:5px 0px 5px 0px;
font-weight:bold;
line-height:21px;
}

.header_back {
	background-image: url(images/red_back2.jpg);
	background-repeat: no-repeat;
	height: 204px;
	width: 710px;
}

.slide_text_header {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.slide_bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
padding:17px 0px 17px 0px;
}

.read_more {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
text-decoration:none;
}
.read_more a {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
text-decoration:none;
}

.read_more a:hover {
text-decoration:underline;
}
/*****************************************************************************************************************************************/

.news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:5px 0px 5px 0px;
text-align:justify;
}

.news_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CF2E45;
padding:0px 0px 0px 0px;
text-align:justify;
font-weight:bold;
}

.date_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px 0px 2px 0px;
text-align:justify;
font-weight:bold;
}

.red_text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
background-image:url(images/red_arrow.jpg);
background-repeat:no-repeat;
background-position:left center;
padding:2px 0px 7px 8px;
text-decoration:none;
}

.red_text2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
text-decoration:none;
}

.red_text2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CD2E44;
text-decoration:underline;
}

.logo_pic img {
border:#CF2E45 solid 1px;
}

.sponsor_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CF2E45;
padding:0px 0px 0px 20px;
text-align:justify;
font-weight:bold;
}

.sponsor_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:5px 0px 5px 20px;
text-align:justify;
}

.url_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:5px 0px 5px 20px;
font-weight:bold;
}

.url_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CF2E45;
padding:5px 0px 5px 5px;
text-decoration:none;
}

.url_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CF2E45;
text-decoration:none;
}

.url_link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CF2E45;
text-decoration:underline;
}
/************************************************* modified on 17.06.09 *************************************************************************/

.header_bold_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #222222; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.cal_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #030303; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cal_text:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CF2E45; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cal_text_arrow {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cal_text_arrow:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CF2E45; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cal_text_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CF2E45; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cal_text_selected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CF2E45; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.line {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.calendar {
	BACKGROUND: url(images/calendar_bg.jpg) no-repeat 0px 5px; WIDTH: 45px; PADDING-TOP: 5px; HEIGHT: 45px
}

.month {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: white; TEXT-ALIGN: center
}
.date {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #CF2E45; PADDING-TOP: 2px; TEXT-ALIGN: center
}

.cal_header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR:#CF2E45; BORDER-BOTTOM: #CF2E45 1px dashed; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.header_text_main {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
word-spacing:0px;
padding-left:16px;
}

.inner_page_text_main {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:12px 25px 40px 16px;
}