BODY {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);

	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #104284;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;

	color: #000000;
}

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

A:link { color:#003399; text-decoration: underline}
A:visited { color:#003399; text-decoration: underline}
A:active { color:#003399 ; text-decoration: underline}
A:hover { color:#ff0000;  text-decoration: underline}

A.link_red:link { color:#ff0000; text-decoration: underline}
A.link_red:visited { color:#ff0000; text-decoration: underline}
A.link_red:active { color:#ff0000;  text-decoration: underline}
A.link_red:hover { color:#003399;  text-decoration: underline}

A.link_orange:link { color:#ff6e00; text-decoration: underline}
A.link_orange:visited { color:#ff6e00; text-decoration: underline}
A.link_orange:active { color:#ff6e00;  text-decoration: underline}
A.link_orange:hover { color:#ff0000;  text-decoration: underline}

A.link_gray:link { color:Gray; text-decoration: underline}
A.link_gray:visited { color:Gray; text-decoration: underline}
A.link_gray:active { color:Gray;  text-decoration: underline }
A.link_gray:hover { color:#ff0000;  text-decoration: underline}


.NavLink {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
	
A.NavLink {color: #ff0000; text-decoration: none}
A.NavLink:visited {color: #ff0000; text-decoration: none}
A.NavLink:active {color: #993400; text-decoration: none}
A.NavLink:hover {color: #993400; text-decoration: none} 

.NavLinkWhite {
	font-size: xx-small;}
	
A.NavLinkWhite {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:visited {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:active {color: #FFFFFF; text-decoration: none}
A.NavLinkWhite:hover {color: #FFFFFF; text-decoration: none}

H1, H2, H3, .title_blue
{
	font-weight: bold;
	color: #2B3E8C;
	margin:0px;
}
H1{
	font-size: medium;
}

H2, .title_blue {
	font-size: small;
}

H3{
	font-size: x-small;
}


.title_orange {
	font-size: x-small;
	font-weight: bold;
	color: #FF9900;
}
.whiteText {
	color: #FFFFFF;
}
.redText {
	color: #CC0000;
}
.butnStyle {
	BACKGROUND-COLOR: #E6E6E6;
	COLOR: #666666;
	CURSOR: hand;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border: 1px solid #666666;
}
.wide {
	width: 200px;
}
.wide_s {
	width: 85px;
}
.just {
	text-align: justify;
}
.indentLeft {
	padding-left: 5px;
}

li {
	list-style-image: url(../images/bullet.gif);
}
.text_11 {
	font-size: xx-small;
}
.text_small_blue {
    font-size: xx-small;
	color: #2E4583;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


td.title_bord_bot_color, td.title_bord_bot 
{	
	border-bottom: 1px solid #95AADB;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

td.title_bord_bot_color 
{	
	color: #FFFFFF;
	background-color : #95AADB;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 1px;
}

span.title_bord_top_color 
{	
	color: #FFFFFF;
	background-color: #95AADB; 
	border-top: 1px solid #95AADB;	
	padding-left: 15px;	
	padding-right: 15px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

span.title_bord_top_color_small 
{	
	color: #FFFFFF;
	background-color: #95AADB; 
	border-top: 1px solid #95AADB;	
	padding-left: 10px;	
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

td.title_bord_top, th.title_bord_top
{	
	border-top: 1px solid #95AADB;	
	padding-bottom: 5px;
	text-align:left;
}

.bord_lightblue {
	border: 1px solid #dce2ef;
}

td.bord_darkblue_hr, td.bord_lightblue_hr {
	padding: 0px;
}

td.bord_darkblue_hr HR, td.bord_lightblue_hr HR {
	border-style: solid; border-width: 1px 0 0 0; 
}
td.bord_darkblue_hr HR {
	border-color:#95AADB;
}
td.bord_lightblue_hr HR{
	border-color:#dce2ef;
}
HR.bord_darkblue_hr
{color:#95AADB;}
HR.bord_lightblue_hr
{color:#dce2ef;}

.subtitle_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7189B7;
}
.nav_style {
    background-repeat: repeat-x;
	color: #FFFFFF;
	CURSOR: hand;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/nav_bg.gif);
	height: 22px;  
	width: 10%;
}

.nav_selected_style {
    background-repeat: repeat-x;
	color: #FFFFFF;
	CURSOR: hand;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/nav_bg_act.gif);
	
	height: 22px;  
	width: 10%;
}

.top {
	background-color: #0d48a2;
	background-repeat: no-repeat;
	background-position: right;
	height: 119px;
}
.main_bg_right {
	background-image: url(../images/main_bg_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* not used
.nav_act {
	background-image: url(../images/nav_bg_act.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: bold;
}*/

.small_grey {
	font-size: xx-small;
	color: #666666;
}
.footer {
	font-size: xx-small;
	font-weight: bold;
	background-color: #FFFFFF;/*#F2F5F9;*/
	height: 22px;
	border: 1px solid #FFFFFF;
	color: #003399;
}

.leftmenu_title {
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/leftmenu_title_bg.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 155px;
	padding-left: 15px;
}


input.cs_small_input, select.cs_small_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
}

/*USP styles*/
.biking{display: none;}

P {FONT-SIZE: 100%; text-align: justify; margin-top:2px; margin-bottom:8px;}

IMG.csLogo {border-width:1px; border-color: #7c8fb7}
DIV.csLogo{	border : solid 1px #7c8fb7;}
IMG.csLogoWide {border-width:4px; border-color: #FFFFFF}
IMG.csLogoWideWide {border-width:19px; border-color: #FFFFFF}

HR {  height:1px; color:#95aadb}
.title_content {FONT-SIZE: large; font-weight: bold;}

div.cs_sized_content
{	
	padding: 0px; 
	margin: 0px; 
	
	max-width:1024px; 	
	width:expression(document.body.clientWidth > 1024? "1024px": "auto");
}

div.cs_content_text /*used to force width of the text in articles*/
{	
	padding: 0px; 
	margin: 0px; 
	
	max-width:800px; 	
	width:expression(document.body.clientWidth > 800? "800px": "auto");
}

table.cs_content_text_and_column /*used to force width of the text + picture column in articles*/
{
	padding: 0px; 
	margin: 0px; 
	
	max-width:1000px; 	
	width:expression(document.body.clientWidth > 1000? "1000px": "auto");
}

table.cs_content{
	margin-top: -5px;		
}
table.cs_content_grid{
	margin-top: -5px;		
	padding-left: 6px;
	padding-right: 6px;
}


/* list of links */
tr.alternate {background-color:#E5E5E5;}
span.title{COLOR: #1c3c86; FONT-WEIGHT: bold; }


/* legacy */
UL.compact { position:relative; left:-22px }

INPUT.input_text1 {width: 280px}
INPUT.input_text2 {width: 100%}
TEXTAREA.text_area1 {width: 100%}

.website_field{COLOR: #ff0000; }

.in_table_title 
{
	/*background-color: #CCCCCC;
	padding-left: 10px;	
	padding-right: 10px;	
*/
	color: #FFFFFF;
	background-color: #95AADB; 
	border-top: 1px solid #95AADB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

td.subtitle
{
	background-color: #e5e5e5;
	padding-left: 15px;
}

/* input form*/
table.cs_form_table
{
	margin-left:0px
}

table.cs_form_table tr td {
	padding:2px;
}

INPUT.grey_button {FONT-FAMILY: Verdana, Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; height: 22px; margin: 0 0 0 0; background-image: url(../img/b.bgr.grey.gif); background-color: #FFFFFF; background-repeat: repeat; border-color: #D9D9D9; border-width: 1px; border-style: solid; padding-bottom: 5px;}

