body {
	background-image: url(images/index_1.gif);
	background-repeat: repeat;
	background-color: #979797;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	
	scrollbar-face-color: #E8E8E8; 
    scrollbar-shadow-color:#FFFFFF; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-darkshadow-color: #BFBFBF; 
    scrollbar-track-color: #F3F3F3; 
    scrollbar-arrow-color: #626262; 
}

td.basetableft {
	background-image: url(images/index_1.gif);
	background-repeat: repeat;
}
td.basetableft2 {
	background-image: url(images/index_2.gif);
	background-repeat: repeat;
}
td.basetabright {
	background-image: url(images/index_6.gif);
	background-repeat: repeat;
}
td.basetabright2 {
	background-image: url(images/index_7.gif);
	background-repeat: repeat;
}
td.basetab_leftcontent {
	background-image: url(images/index_11.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}
td.basetab_linecontent {
	background-image: url(images/index_12.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}
td.basetab_rightcontent {
	background-image: url(images/index_13.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}
td.newsboxtableft {
	background-image: url(images/newsbox_4.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}
td.newsboxtabcenter {
	background-image: url(images/newsbox_5.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}
td.newsboxtabright {
	background-image: url(images/newsbox_6.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}

table.cat {
	border-left: dotted 1px #ADADAD; 
	border-right: dotted 1px #ADADAD; 
	border-top: dotted 1px #ADADAD; 
	border-bottom: dotted 1px #ADADAD;
}

.font_slogans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494949;
}
.font_toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767676;
}
.font_newsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}
.font_vcardbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}
.font_routebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}
.font_base {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}
.font_base_start {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}
.font_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #515151;
}
.font_forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}
.font_footercopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
}
.font_footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
}

a.link_toplinks {
	color: #767676;
	text-decoration: underline;
}
a.link_toplinks:hover {
	color: #767676;
	text-decoration: underline;
}
a.link_details {
	color: #0095A8;
	text-decoration: none;
	font-weight: bold;
}
a.link_details:hover {
	color: #0095A8;
	text-decoration: underline;
	font-weight: bold;
}
a.link_more {
	color: #0095A8;
	text-decoration: none;
}
a.link_more:hover {
	color: #0095A8;
	text-decoration: underline;
}
a.link_cat {
	color: #515151;
	text-decoration: none;
}
a.link_cat:hover {
	color: #515151;
	text-decoration: none;
}
a.link_footercopy {
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
a.link_footercopy:hover {
	color: #AAAAAA;
	text-decoration: underline;
	font-weight: bold;
}
a.link_footerlinks {
	color: #464646;
	text-decoration: none;
	font-weight: bold;
}
a.link_footerlinks:hover {
	color: #464646;
	text-decoration: underline;
	font-weight: bold;
}

input.input_box {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
border-color:#D0CFCD;
color:#676666;
}

textarea.textarea_box {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
border-color:#D0CFCD;
color:#676666;
}

input.input_box_route {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
border-color:#D0CFCD;
color:#676666;
}

select.select_box_route {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
border-color:#D0CFCD;
color:#676666;
}

.cms_text_12px_1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #515151;}
.cms_text_12px_2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8;}
.cms_text_12px_3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a6a6a6;}

a.cms_link_12px_normal {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8; text-decoration: underline;}
a.cms_link_12px_normal:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8; text-decoration: underline;}
a.cms_link_12px_normal:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8; text-decoration: underline;}

a.cms_link_12px_noline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8; text-decoration: none;}
a.cms_link_12px_noline:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0095A8; text-decoration: underline;}