﻿html, body, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	margin: 10px;
	padding: 10px;
	font-size: 100.01%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}
img {
    border: 0;
}
ul, ol {
	padding: 0;
}
li {
	margin: 0 0 0 10px;
	padding: 2px 0 3px 0;
}
ol.no_indent {
	margin-left: 11px;
	margin-top: 0;
}
ul.no_indent {
	margin-left: 25px;
}
div#header {
	width:850px;
	font-size:1.7em;
	color: #fff;
    font-family: Verdana;
}
div#header .smaller {
	width:850px;
	font-size:.9em;
}
div#navigation {
	width:840px;
	border:solid 3px #00abbd;
	padding: 5px 1px;
}
div#navigation TH {
	background-color:#fff;
}
div#navigation TH a{
}
div#navigation TH a:hover{
}
/* ***************** Buttons ********************** */
#participateButton,
#eventsButton,
#routesMapsButton,
#sponsorsButton,
#newsButton,
#entnButton,
#contactButton {
    background: transparent url(http://images.corporatecycling.com/buttons/all.low.gif) no-repeat;
}
#participateButton {
    background-position: 0 0;
    width: 126px;
}
#participateButton:hover {
    background-position: 0 -37px;
}
#eventsButton {
    background-position: -126px 0;
    width: 91px;
}
#eventsButton:hover {
    background-position: -126px -37px;
}
#routesMapsButton {
    background-position: -217px 0;
    width: 187px;
}
#routesMapsButton:hover {
    background-position: -217px -37px;
}
#sponsorsButton {
    background-position: -405px 0;
    width: 117px;
}
#sponsorsButton:hover {
    background-position: -405px -37px;
}
#newsButton {
    background-position: -522px 0;
    width: 76px;
}
#newsButton:hover {
    background-position: -522px -37px;
}
#entnButton {
    background-position: -598px 0;
    width: 78px;
}
#entnButton:hover {
    background-position: -598px -37px;
}
            
#contactButton {
    background-position: -676px 0;
}
#contactButton:hover {
    background-position: -676px -37px;
}
#sponsors TD > a{
	color:#FFF;
	padding: 6px;
}
#sponsors TD > a:hover{
	padding: 4px;
	border: 2px solid #E0E000;
}
#q98 {
    background: transparent url(http://images.corporatecycling.com/s_ponsors/q98_footer.gif.png) no-repeat 0 -75px;
}
#q98:hover {
    background-position: 0 0;
}
#kptm {
    background: transparent url(http://images.corporatecycling.com/s_ponsors/kptm_footer.gif.png) no-repeat 0 -75px;
}
#kptm:hover {
    background-position: 0 0;
}
DIV#body {
	width:850px;
	margin-top:20px;
}
DIV#body > a {
	color:#000;
}
#left_body a:active,
#left_body a:focus,
#left_body a:hover,
#left_body a:link,
#left_body a:visited,
#left_body TH a {
	color:#fff;
	padding: 5px;
}
#left_body a:hover,
#left_body TH a:hover {
	color:#E0E000;
	border: 0;
	padding: 5px;
}
#left_body TH {
	padding: 3px;
}
#left_body TH {
	padding: 3px;
}
#body P {
	text-align:left;
	margin:10px;
}
#body UL {
	text-align:left;
	margin:0 10px 10px 25px;
}
#body P a {
	color:#000;
}
DIV#footer_nav {
	width:850px;
	font-size:.8em;
	margin-top:20px;
	text-align: left;
}
DIV#sponsors {
	width:850px;
	font-size:.8em;
	margin-top:20px;
	text-align:left;
}
#left_body TH, #navigation TD, #navigation TH {
background-color:#036; color:#fff; border:1px solid #fff;
}
#left_body TD {
background-color:#006; color:#fff;
}
#left_body TABLE, #navigation TABLE {
background-color:#006;
border-color:#000;
}
DIV#ootm_footer {
	margin:30px 10px 20px 10px;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.blue_table TH {
background-color:#036; color:#fff; border:1px solid #fff;
}
.blue_table TD {
background-color:#006; color:#fff;
}
.blue_table TABLE {
background-color:#006;
border-color:#000;
}
#welcome_letter {
	width:80%;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	position: relative;
	padding-top:1em;
}
#welcome_letter_header {
	position: absolute;
	top: -1em;
	left: 10px;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 5px;
}
.pdf {
	position: absolute;
	right: 5px;
	top: 5px;
}
div.section {
	border:4px solid #00aabd;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
TABLE.styled_table {
	background-color:#006;
	border-color:#000;
}
TABLE.styled_table TH {
	background-color:#fff; color:#000; 
	border:1px solid #00aabd;
}
TABLE.styled_table TD {
	background-color:#fff; color:#000; 
	border:1px solid #00aabd;
	background-color:#fff; color:#000;
}
TABLE.styled_table A,
TABLE.styled_table A:active,
TABLE.styled_table A:focus,
TABLE.styled_table A:link,
TABLE.styled_table A:visited {
	color:#036;
}
TABLE.styled_table A:hover {
	color:#E0E000;
}
TABLE.styled_table2 a:active,
TABLE.styled_table2 a:focus,
TABLE.styled_table2 a:hover,
TABLE.styled_table2 a:link,
TABLE.styled_table2 a:visited,
TABLE.styled_table2 TH a {
	color:#fff;
	padding: 5px;
}
TABLE.styled_table2 a:hover,
TABLE.styled_table2 TH a:hover {
	color:#E0E000;
	border: 0;
	padding: 5px;
}
TABLE.styled_table2 TH {
	background-color:#003366; 
	color:#fff; 
	border:1px solid #fff;
	padding: 3px;
}
TABLE.styled_table2 TD {
	background-color:#006; color:#fff;
}
TABLE.styled_table2 {
	background-color:#006;
	border-color:#000;
}
#header td {
    color: #000;
}
#cousin {
	display: none;
}
.additional_info {
    font-size: 1.2em; 
    margin: 20px 10px;
    width: 80%;
}
