/* BASIC CSS SETTINGS */

body, td { 
	font-family							:	Arial, Helvetica, sans-serif, Verdana;
	font-size							:	12px;
	color								:	#000000;
	line-height							:	20px;
	text-align							:	left;
}

body {
	background-color 					:	#FFFFFF;
	margin								: 	0px;
}

hr {
	height								:	1px;
	border								:	none;
	border-top							:	1px solid #666666;
}

img { 
	border 								: 	0;
}

b {
	font-weight							:	bold;
}

i {
	font-style							: 	italic; 
}

p {
	margin								:	6px 0px 6px 0px;
}

/* HEADERS */

h1 {
	font-size							:	16px;
	margin								:	6px 0px 6px 0px;
}

h2 {
	font-size							:	12px;
	color								:	#da0000;
	margin								:	6px 0px 6px 0px;
}

h3 {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#da0000;
	margin								:	6px 0px -6px 0px;
}

/* LINKS */

a{
	font-size							:	11px;
	text-decoration						:	none;
	color								:	#da0000;
}

a:hover{
	font-size							:	11px;
	text-decoration						:	underline;
	color								:	#da0000;
}

a.white {
	text-decoration						:	none;
	color								:	#ffffff;
}

a.white:hover {
	text-decoration						:	underline;
}

a.menu_link{
	color								:	#333333;
	text-decoration						:	none;
	display								:	block;
	padding								:	2px 9px 3px 9px;
}

a.sub_menu_link{
	color								:	#ffffff;
	text-decoration						:	none;
	line-height							:	14px;
	display								:	block;
	padding								:	2px 9px 3px 18px;
}

a.sub_sub_menu_link{
	color								:	#ffffff;
	text-decoration						:	none;
	line-height							:	14px;
	display								:	block;
	padding								:	2px 9px 3px 27px;
	
}

a.menu_link:hover{
	text-decoration						:	none;
	color								:	#ffffff;
	display								:	block;
	padding								:	2px 9px 3px 9px;
}

a.sub_menu_link:hover{
	text-decoration						:	none;
	color								:	#ffffff;
	line-height							:	14px;
	display								:	block;
	padding								:	2px 9px 3px 18px;
}

a.sub_sub_menu_link:hover{
	text-decoration						:	none;
	color								:	#ffffff;
	line-height							:	14px;
	display								:	block;
	padding								:	2px 9px 3px 27px;
}

a.menu_link_selected{
	text-decoration						:	none;
	color								:	#ffffff;
	display								:	block;
	padding								:	2px 9px 3px 9px;
}

a.sub_menu_link_selected{
	text-decoration						:	none;
	color								:	#ffffff;
	min-height							:	17px;
	line-height							:	14px;
	display								:	block;
	padding								:	5px 9px 3px 18px;
}

a.sub_sub_menu_link_selected{
	text-decoration						:	none;
	color								:	#ffffff;
	line-height							:	14px;
	display								:	block;
	padding								:	2px 9px 3px 27px;
}

td.menu_level0 {
	font-size							:	11px;
	text-align							:	left;
	border-bottom						:	1px solid #666666;
	background-color					:	#cccccc;
}

td.menu_level0:hover {
	font-size							:	11px;
	text-align							:	left;
	border-bottom						:	1px solid #666666;
	background-image					:	url('../images/hover.jpg');
	background-repeat					:	no-repeat;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.menu_level1 {
	font-size							:	10px;
	text-align							:	left;
	border-top							:	1px solid #ffffff;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.menu_level1:hover {
	font-size							:	10px;
	text-align							:	left;
	border-top							:	1px solid #ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	5px 8px;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.menu_level2 {
	font-size							:	10px;
	text-align							:	left;
	line-height							:	14px;
	border-top							:	1px solid #ffffff;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.menu_level2:hover {
	font-size							:	10px;
	text-align							:	left;
	line-height							:	14px;
	border-top							:	1px solid #ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	15px 8px;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.menu_link_selected{
	background-image					:	url('../images/hover.jpg');
	background-repeat					:	no-repeat;
	background-color					:	#979797;
	text-decoration						:	none;
	color								:	#ffffff;
}
	
td.sub_menu_link_selected{
	font-size							:	10px;
	text-align							:	left;
	border-top							:	1px solid #ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	5px 8px;
	background-color					:	#979797;
	color								:	#ffffff;
}

td.sub_menu_link_selected:hover{
	background-color					:	#979797;
	text-decoration						:	none;
	line-height							:	14px;
	color								:	#ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	5px 8px;
	border-top							:	1px solid #ffffff;
}

td.sub_sub_menu_link_selected{
	background-color					:	#979797;
	text-decoration						:	none;
	line-height							:	14px;
	color								:	#ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	15px 8px;
	border-top							:	1px solid #ffffff;
}

td.sub_sub_menu_link_selected:hover{
	background-color					:	#979797;
	text-decoration						:	none;
	line-height							:	14px;
	color								:	#ffffff;
	background-image					:	url('../images/hoekje.jpg');
	background-repeat					:	no-repeat;
	background-position					:	15px 8px;
	border-top							:	1px solid #ffffff;
}

/* RIGHT COLUMN*/

td.column_right {
	width								:	195px;
	background-image					:	url('../images/right_gradient.jpg');
	background-repeat					:	repeat-x;
	background-position					:	bottom;
	background-color					:	#cccccc;
}

/* HIGHLIGHTS*/

td.highlight_box_middle {
	width								:	285px;
	background-color					:	#cccccc;
}

td.highlight_box_header {
	width								:	175px;
	height								:	25px;
	color								:	#ffffff;
	font-size							:	11px;
	font-weight							:	bold;
	padding								:	0px 10px 0px 10px;
	background-image					:	url('../images/hover.jpg');
}

td.highlight_box_content {
	width								:	175px;
	font-size							:	11px;
	padding								:	0px 10px 5px 10px;
	line-height							:	18.2px;
	background-color					:	#cccccc;
}

/* FORM SETTINGS */

input {
}

input.checkbox {
	background-color 					: 	#ffffff;
	font-weight 						: 	normal;
}

input.submit {
	/*border								:	1px solid #da0000;
	color								:	#da0000;*/
	cursor								:	pointer;
}
input.submit:hover {
	/*border								:	1px solid #da0000;
	color								:	#da0000;
	background-color					:	#e4e4e4;*/
	cursor								:	pointer;
}


.searchbox input.submit {
	border								:	solid 0 #fff;
	color								:	#da0000;
	width								: 	43px; 
	height								: 	20px;
	font-weight 						: 	bold;
	background-image					:	url('../images/searchbox.jpg');
	background-position					:	center right;
	cursor								:	pointer;
	margin:0px 0px 0px -3px;
}

.searchbox{
	width								:	195px;
	height								:	40px;
	background-color					:	#999999;
}

input.searchbox_input{
	width								: 	137px; 
	height								: 	18px;
	background-image					:	url('../images/searchbox.jpg');
	background-position					:	left;
	border								:	solid 0 #999;
	padding:2px 0px 0px 3px;
}


/* HEADER */

td.header{
	width								:	785px;
	height								:	54px;
	background-color					:	#da0000;
	color								:	#ffffff;
	background-image					:	url('../images/header_text.jpg');
	background-repeat					:	no-repeat;
	background-position					:	top left;
	font-size							:	16px;
	font-weight							:	bold;
	color								:	#ffffff;
	padding								:	10px 0px 0px 30px;
}



.sub_logo{
	width								:	195px;
	height								:	40px;
	background-color					:	#da0000;
}

td.flash{
	width								:	590px;
	height								:	300px;
}

td.flash_replace {
	width								:	590px;
	height								:	40px;
	background-color					:	#999999;
}

/* FOOTER */

.main_footer{
	width								:	785px;
	height								:	25px;
	background-color					:	#da0000;
	padding								:	0px 0px 0px 20px;
}

.main_footer_name{
	height								:	25px;
	background-image					:	url('../images/hover.jpg');
	color								:	#ffffff;
	font-size							:	11px;
	padding								:	0px 0px 0px 10px;
}

.footer_left{
	width								:	195px;
	height								:	25px;
	background-color					:	#da0000;
}

.footer_right{
	width								:	195px;
	height								:	25px;
	background-image					:	url('../images/footer_right.jpg');
	background-repeat					:	repeat-x;
}

/* CONTENT */

td.content_box {
	width								:	590px;
	background-image					:	url('../images/center_gradient.jpg');
	background-repeat					:	repeat-x;
}

td.homepage_content{
	width								:	264px;
	padding								:	12px 20px 0px 21px;
}

td.homepage_news{
	height								:	400px;
	padding								:	12px 21px 0px 0px;
}

td.content {
	width								:	548px;
	height								:	400px;
	padding								:	12px 21px 15px 21px;	
}

td.news_title {
	font-size							:	13px;
	font-weight							:	bold;
	color								:	#da0000;
}

td.news_date {
	font-size							:	11px;
}

td.news_content {
	border-bottom						:	1px solid #000000;
}

a.redlink {
	font-size							:	12px;
	color								:	#da0000;
	text-decoration						:	none;
}

a.redlink:hover {
	text-decoration						:	underline;
}

a.redlink_newsline {
	font-size							:	12px;
	color								:	#da0000;
	font-weight							:	bold;
	text-decoration						:	none;
}

a.redlink_newsline:hover {
	text-decoration						:	underline;
}

/* ADDRESS BAR */

.address{
	font-size							:	10px;
	line-height							:	14px;
	text-align							:	right;
	padding								:	0px 15px 0px 0px;
	border-bottom						:	1px solid #da0000;
}

.address_sub{
	font-size							:	10px;
	line-height							:	14px;
	color								:	#999999;
	text-align							:	right;
	padding								:	10px 15px 0px 0px;
	border-bottom						:	1px solid #da0000;
}

#flashHolder {
	height: 72px;
}