body {
	color : #666666;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size : 0.75em;
	background-color : #fff;
	/*background-image : url(../images/background.gif);
	background-position : top center;
	background-repeat : repeat-y;*/
	padding : 0px;
	margin : 0px;
}

h1 {
	color : #000066;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1.9em;
	margin : 0px 0px 11px 0px;
}

h2 {
	color : #000066;
	font-size: 1.3em;
	font-family : helvetica, arial, verdana, sans-serif, times;
}

h3 {
	color : #666666;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-size: 1.2em;
}

h2 a {
	color : #cc0000;
}

h3 a {
	color : #cc0000;
}

h2 a:hover {
	color : #666666;
}

h3 a:hover {
	color : #666666;
}

a {
	color : #cc0000;
	text-decoration : underline;
}

a:hover {
	color : #CC0000;
	text-decoration : underline;
}

img {
	padding : 0px;
	margin : 0px;
}

table {
	font-size : 1em;
}

form {
	padding : 0px;
	margin : 0px;
}

ul {
	margin : 0px;
}

li {
	margin : 0px;
}

.tableContent {
	font-size : 1em;
}

.topnav { color: #000066; line-height: 18px; font-size : 12px; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; text-decoration : none;}
.topnav A:hover { color: #CC0000 ; text-decoration: none;}
.topnav A { color: #000066; text-decoration: none;}

.subnav { color: #FFFFFF; line-height: 15px; font-size : 11px; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; text-decoration : none;}
.subnav A:hover { color: #CC0000 ; text-decoration: none;}
.subnav A { color: #FFFFFF; text-decoration: none;}

.title { color: #000066; line-height: 18px; font-size : 14px; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; text-decoration : none;}
.title A:hover { color: #CC0000 ; text-decoration: none;}
.title A { color: #000066; text-decoration: none;}

.smalltitle { color: #000066; line-height: 18px; font-size : 12px; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; text-decoration : none; padding: 5px;}
.smalltitle A:hover { color: #CC0000 ; text-decoration: none;}
.smalltitle A { color: #000066; text-decoration: none;}

.subtitle { color: #000066; line-height: 18px; font-size : 12px; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; text-decoration : none;}
.subtitle A:hover { color: #CC0000 ; text-decoration: none;}
.subtitle A { color: #000066; text-decoration: none;}

.maincontent { color : #FFFFFF; line-height: 14px; font-size : 11px; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; text-decoration: none; font-style: normal; text-transform: none; font-variant: normal; padding: 12px}
.maincontent A:hover { color: #CC0000; text-decoration : underline;}
.maincontent A { color: #FFFFFF; text-decoration : underline;}

.content { color : #666666; line-height: 15px; font-size : 12px; font-family: arial, helvetica, verdana, sans-serif; font-weight: normal; text-decoration: none; font-style: normal; text-transform: none; font-variant: normal; padding: 18px}
.content A:hover { color: #CC0000; text-decoration : underline;}
.content A { color: #666666; text-decoration : underline;}

.history { color : #666666; line-height: 12px; font-size : 10px; font-family: verdana; font-weight: normal; text-decoration : none;}
.history A:hover { color: #CC0000; text-decoration : none;}
.history A { color:  #666666; text-decoration : none;}

.address  { color : #CC6600; line-height: 12px; font-size : 10px; font-family: verdana; font-weight: normal; text-decoration : none; padding: 5px;}
.address A:hover { color: #FFFFFF; text-decoration : none;}
.address A { color:  #CC6600; text-decoration : none;}

.newscontent { color : #666666; line-height: 15px; font-size : 11px; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; text-decoration: none; font-style: normal; text-transform: none; font-variant: normal; padding: 5px;}
.newscontent A:hover { color: #990000; text-decoration : none;}
.newscontent A { color: #990000; text-decoration : underline;}

.copyright { color : #000066; line-height: 12px; font-size : 9px; font-family: verdana; font-weight: normal; text-decoration : none;}
.copyright A:hover { color: #CC0000; text-decoration : none;}
.copyright A { color:  #000066; text-decoration : none;}

.accessfield { color : #666666; line-height: 15px; font-size : 12px; font-family: helvetica, verdana, sans-serif; font-weight: normal; text-decoration: none; border: 1px #CCCCCC solid; height: 18px; width: 180px; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: #CCCCCC; solid}

/*------------------------------- Cycle --------------------------------------*/

#bannerHolder {
	text-align : center;
	background : #ffffff url('images/bannerbackground.jpg') no-repeat top left;
	height : 200px;
	width : 990px;
}

/*------------------------------- Cycle --------------------------------------*/

.cycleHolder {
	text-align : center;
	background-color : #ffffff;
	width : 245px;
	float : left;
	padding : 0px;
	margin : 0px;
}


.cycleHolder h2 {
	padding : 9px 8px 2px 12px;
	margin : 0px;
}

.cycleHolder img {
	margin : 0px 0px 5px 0px;
	border-top : solid 1px #CCDAEB;
}

/*------------------------------- News --------------------------------------*/

.newsHolder {
	background-color : #fff;
	height : 100%;
	width : 245px;
	float : left;
	padding : 0px;
	margin : 0px;
	border-left : solid 1px #CCDAEB;
}


.newsHolder h2 {
	padding : 9px 8px 2px 12px;
	margin : 0px;
}

.news {
	background-color : #fff;
	padding : 0px;
	margin : 0px 12px 0px 12px;
	border-top : solid 1px #CCDAEB;
}

.news p {
	padding : 0px;
	margin : 5px 0px 7px 0px;
}

.news A:hover {
	color: #000066;
	text-decoration : underline;
}

.news A {
	color: #000066;
	font-weight : bold;
	text-decoration : none;
}