BODY {
	 background:url(graphics/bg.jpg) repeat-x; MARGIN: 0px 0px 0px;  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.maintext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.smalltext_grey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.headings{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.headings_black{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.smalltext_white {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.smalltext_red {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.whitetext {
	font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;
}



A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;
}


A.smalllink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.smalllink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.smalllink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;
}


A.boldtext:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.boldtext:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.boldtext:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;
}


A.headingslink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.headingslink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF0000; TEXT-DECORATION: none;
}
A.headingslink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none;
}



.sidemenu-selected {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none; background:url(graphics/sidemenu_button-bg_black.jpg) no-repeat; display:block; margin-bottom:10px; padding-left:15px; padding-top:7px; display:block; height:21px;     
}

A.sidemenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; background:url(graphics/sidemenu_button-bg_light.jpg) no-repeat; display:block; margin-bottom:10px; padding-left:15px; padding-top:7px; display:block; height:21px;
}
A.sidemenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; background:url(graphics/sidemenu_button-bg_light.jpg) no-repeat; display:block; margin-bottom:10px; padding-left:15px; padding-top:7px; display:block; height:21px;
}
A.sidemenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; background:url(graphics/sidemenu_button-bg_dark.jpg) no-repeat; display:block; margin-bottom:10px; padding-left:15px; padding-top:7px; display:block; height:21px;
}




.mainbox_middle_bg {
	background:url(graphics/main_box_middle.jpg); background-repeat:repeat-y;
}

.mainbox_bottom_bg {
	background:url(graphics/main_box_bottom.jpg); background-repeat:no-repeat;
}

.leftcol_top_bg {
	background:url(graphics/leftcol_top_bg.jpg); background-repeat:no-repeat;
}

.leftcol_middle_bg {
	background:url(graphics/leftcol_middle_bg.jpg); background-repeat:repeat-y;
}

.leftcol_bottom_bg {
	background:url(graphics/leftcol_bottom_bg.jpg); background-repeat:no-repeat;
}


.advertisers_middle {
	background:url(graphics/advertisers_middle.jpg); background-repeat:repeat-y;
}

.advertisers_bottom {
	background:url(graphics/advertisers_bottom.jpg); background-repeat:no-repeat;
}




A.sitemap_bold_link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none;
}
A.sitemap_bold_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none;
}
A.sitemap_bold_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}


A.sitemap_link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none;
}
A.sitemap_link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none;
}
A.sitemap_link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;
}





.box_280px_middle_bg {
	background:url(graphics/box_280px_middle.jpg); background-repeat:repeat-y;
}

.box_280px_bottom_bg {
	background:url(graphics/box_280px_bottom.jpg); background-repeat:no-repeat;
}



.box_400px_middle_bg {
	background:url(graphics/box_400px_middle.jpg); background-repeat:repeat-y;
}

.box_400px_bottom_bg {
	background:url(graphics/box_400px_bottom.jpg); background-repeat:no-repeat;
}



.box_700px_top_bg {
	background:url(graphics/box_700px_top.jpg); background-repeat:no-repeat;
}

.box_700px_middle_bg {
	background:url(graphics/box_700px_middle.jpg); background-repeat:repeat-y;
}

.box_700px_bottom_bg {
	background:url(graphics/box_700px_bottom.jpg); background-repeat:no-repeat;
}




.dotted_line {
	background:url(graphics/dotted_line.jpg); background-repeat:repeat-x;
}