* {
	margin:0px;
	padding:0px;
}

A {
	color:#00335a;
	text-decoration:none;
}

A:Hover {
	color:#e51523;
	text-decoration:none;
}

DIV.Footer A {
	color:#000;	
	text-decoration:underline;
}
DIV.Footer A:Hover {
	color:#e51523;
	text-decoration:underline;
}

body {
	background-image:url('../images/back.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFF;
	
	
}
DIV.Geo{
	background-color:#d0d2d7;
	padding:4px;
}
DIV.Holder {
	width:1000px;
	text-align:left;
}
DIV.TextHolder {
	margin-top:4px;
	margin-left:20px;
	width:999px;
	text-align:left;
}

UL.Navigation {
	list-style-type:none;
}

UL.Navigation LI {
	height:28px;
	font-size:15px;
	font-weight:600;
	overflow:hidden;
	;
}

DIV.Footer {
	border-top:solid 1px #000000;
	padding:8px;
	background-color:#D0D2D7;
}

DIV.Partner {
	border-top: solid 1px #000000;
	height:128px;
	margin-top:8px;
}

DIV.LeftCol {
	width:200px;
	float:left;
	padding:8px;
}

DIV.RightCol {
	border-left:solid 1px #d0d2d7;
	width:760px;
	float:left;
	padding:8px;
}
DIV.Left {
	float:left;	
}

DIV.Right {
	
	float:	right;
}

DIV.Clear {
	clear:both;	
}


DIV.Space4 {
	height:4px;	
}

h1 {
	font-size:16px;
	color:#053160;
	margin-bottom:6px;
}


DIV.RightCol UL {
	list-style-position:inside;
}

UL.SubNaviation {
	list-style-image:none;
	list-style-type:none;
	
}

UL.SubNaviation LI {
 border-bottom: #8f8a53 1px dashed;	
 padding-top:4px;
 padding-bottom:4px;
 
}



UL.SubNaviation LI A.Active  {
		color:#e51523;
}


DIV.Space { height:13px;}

DIV.NewsTitle { font-weight:bold;}
DIV.NewsContent {}
DIV.NewsLink A {
	color:#e51523;
	text-decoration:underline;
}
DIV.NewsLink A:Hover {
	color:#053160;
	text-decoration:underline;
}

INPUT.Contact {
	width:300px;
	height:20px;
	margin-bottom:8px;
	border: solid 1px black;
	
}
TEXTAREA.Contact {
	width:400px;
	height:82px;
	margin-left:20px;
	border: solid 1px black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

DIV.HeadNavigation A {
	color:#828385;	
	text-decoration:none;
}
DIV.HeadNavigation A:Hover {
	color:#000;	
	text-decoration:none;
}
DIV.HeadNavigation {
	color:#828385;	
}
h3 {
	color:#e51523;
	font-weight:normal;
	font-size:13px;
	margin:0px;
	padding:0px;
	margin-top:-6px;
}
h4 {
	color:#e51523;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-top:-3px;
}

DIV.Image {
	width:94px;
	height:74px;
	border:dotted 1px #000;
}

DIV.ImageLarge {
	border:dotted 1px #000;
}

DIV.Image IMG {
	border:solid 1px #000;	
}





div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 760px; 
    height:350px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
  
}

div.scrollable2 { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden;  
    width: 702px; 
    height:512px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable2 div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable2 div.items div { 
    float:left; 
} 

