/* CSS Document */
html,body {
text-align:center;
height:90%
}

body,td,input,select,p {
font-family:verdana, arial, helvetica, sans-serif;
font-size:14px;
line-height:15px;
color:#607393
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:96%;
color:#0272B5;
text-align:center;
margin-top:0;
line-height:15px;
margin-bottom:0;
text-decoration:none;
padding:0 4px 0 0
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-align:center;
margin-bottom:0;
margin-top:0;
padding-bottom:0
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding-bottom:0;
padding-left:0;
font-weight:400;
text-align:left
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
margin-bottom:0;
margin-top:0;
padding-bottom:0
}

a:hover {
text-decoration:none;
background-color:#B8C1D1
}

hr {
clear:both;
border:1px solid #d0d0d0
}

.container {
width:770px;
height:100%;
margin-right:auto;
margin-left:auto;
text-align:left;
padding:0
}

.header {
height:90px;
position:relative;
width:760px
}

.header .banner {
position:absolute;
left:175px;
top:0;
border-left:2px groove #0272B5;
border-right:1px solid #0272B5;
border-bottom:2px groove #0272B5;
border-top:1px solid #0272B5
}

.header .top_right {
position:absolute;
right:-10px;
top:0;
width:162px;
background-color:#fff;
height:128px
}

.logo {
position:absolute;
background-color:#B8C1D1;
width:164px;
text-align:center;
font-size:80%;
color:#1C5BA3;
border-left:1px solid #0272B5;
border-right:1px solid #0272B5;
border-bottom:1px solid #0272B5;
border-top:1px solid #0272B5;
height:88px;
left:0;
top:1px;
padding:0
}

.columns {
margin-top:10px;
position:relative;
height:100%
}

.column_left {
width:167px;
height:2100px;
background-color:#607393;
position:absolute;
z-index:10;
left:0;
top:40px;
padding:0
}

.column_left .heading {
background-color:#B8C1D1;
width:155px;
font-weight:700;
color:#000;
padding:10px 5px 5px
}

.column_right {
position:absolute;
right:0;
top:30px;
width:164px;
padding-top:10px;
text-align:center;
border:none;
height:1021px
}

.column_right ul {
list-style:none;
border:none;
margin:0;
padding:0
}

.column_right li {
margin-bottom:7px
}

.page_heading_logoblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:96%;
	font-weight:700;
	text-decoration:none;
	color:#0272B5
}

.content {
width:424px;
margin:0 0 0 170px;
padding:10px 5px 5px
}

.item {
border-top:1px solid #aaa;
margin-bottom:10px;
position:relative;
display:block;
padding:10px 10px 15px 0
}

.item_left {
border-top:1px solid #aaa;
margin-bottom:10px;
margin-left:10px;
font-size:90%;
text-align:left;
position:relative;
display:block;
padding:10px 10px 15px 0
}

.centercontent {
border-top:1px solid #aaa;
margin-bottom:10px;
width:310px;
position:relative;
display:block;
padding:10px 10px 15px 0
}

div#preload {
display:none
}

.text_center {
font-size:95%;
text-align:center;
color:#607393;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.textlogobluesmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:400;
text-align:left;
color:#0272B5
}

.textlogobluesmallbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
font-weight:700;
text-align:left;
text-decoration:none;
color:#0272B5
}

.textlogo_bluesmall_bold_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
font-weight:700;
text-align:center;
text-decoration:none;
color:#0272B5
}

.textlogoblueboldlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:left;
color:#0272B5;
text-decoration:underline
}

.logo_blue_bold_link_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:700;
text-align:center;
color:#0272B5;
text-decoration:underline
}

.lower_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:700;
text-align:center;

color:#0272B5;
text-decoration:underline
}

.textlightblue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:400;
text-align:left;
color:#607393
}

.textlightbluesmaller {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:400;
text-align:left;
color:#607393
}

.textlightbluebold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight:700;
	text-align:left;
	color:#607393
}

.text_bluebold_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
font-weight:700;
text-align:center;
color:#607393
}

.textlightbluebold12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:left;
color:#607393
}

.textlight_bluebold12_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:center;
color:#607393
}

.textlightblueboldlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
font-weight:700;
text-align:left;
color:#607393;
text-decoration:underline
}

.lightblue_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
font-weight:700;
text-align:left;
color:#607393;
text-decoration:underline
}

.blue_bold_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:left;
color:#607393;
text-decoration:underline
}

.text_blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:400;
text-align:left;
color:#607393
}

.Review_right_col {
color:#1C5BA3;
font-size:70%;
text-align:left
}

.center_column_text .item .title {
display:block;
font-weight:700;
color:#0272B5;
text-decoration:none;
background-color:#fff;
line-height:13px;
padding-bottom:3px;
margin-left:100px
}

.center_column_text .item .title a:hover {
color:#97AAAC;
background-color:#fff
}

.center_column_text .item .image {
position:absolute;
margin-right:10px;
font-size:90%;
top:14px;
left:2px;
height:92px;
width:90px
}

.center_column_text .item .left {
position:absolute;
margin-right:10px;
top:10px;
left:0
}

.left {
	margin-left:1px;
	margin-right:2px;
	background-color:#539FD4;
	text-align:left;
	text-decoration:none;
	font-size:80%;
	color:#fff;
	height:350px;
	width:90px;
	padding-left:0;
	position:relative;
	display:block
}

.left_color {
background-color:#539FD4;
text-align:center;
text-decoration:none;
font-size:100%;
color:#60C;

}

.center_column_text .item .summary {
margin-left:100px;
font-size:95%;
padding-bottom:5px
}

.center_column_text .item .more_info {
float:right;
margin-top:3px
}

.ulbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
line-height:2em;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#607393;
text-decoration:none;
list-style-position:outside;
list-style-type:square;
margin:4px;
padding:4px 4px 4px 2em
}

.content .heading {
background:#195aa4;
font-weight:700;
display:block;
color:#fff;
font-size:13px;
padding-left:5px;
clear:both;
margin:2px 0 8px
}

#image_rotator {
height:167px;
width:421px;
z-index:1;
margin:15px 0
}

img {
border:none
}

.purple_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
font-weight:700;
text-align:left;
color:#60C;
background:#fff;
text-decoration:none
}

.purple_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
font-weight:700;
text-align:center;
color:#60C;
text-decoration:underline
}

.purple_center_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:center;
color:#60C;
text-decoration:none
}

.textlogo_redbold_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:96%;
font-weight:900;
text-align:center;
color:#c85b92;
background:#fff;
text-decoration:none
}

.redbold_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:700;
text-align:center;
color:#c85b92;
background:#fff;
text-decoration:none
}

.textlogo_redbold_center_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
font-weight:700;
text-align:center;
color:#c85b92;
background:#fff;
text-decoration:underline
}

.VerdanaBold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:100%;
text-align:left;
color:#FFF
}

.Verdana_small_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
text-align:center;
text-decoration:none;
color:#FFF;
font-weight:400;
display:block;
padding-left:5px;
margin:8px 0
}

.white_smaller {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
text-align:left;
text-decoration:none;
color:#FFF;
font-weight:200;
display:block;
padding-left:5px;
margin:8px 0
}

.white_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
text-decoration:none;
color:#FFF;
font-weight:200;
display:block;
padding-left:5px;
margin:8px 0
}

.White_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
text-decoration:none;
color:#FFF;
font-weight:400;
line-height:20px;
display:block;
margin:8px 30px 8px 8px;
padding:19px 15px 10px 5px
}


.White_link_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
text-align:center;
text-decoration:underline;
color:#FFF;
font-weight:400;
line-height:20px;
display:block;
margin:8px 8px 8px 8px;


}

.Verdana_small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
text-align:left;
text-decoration:none;
color:#FFF;
font-weight:400;
display:block;
padding-left:5px;
margin:8px 0
}

.Whitelink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:100%;
color:#FFF;
text-decoration:none
}

#vertmenu ul li a {
font-size:95%;
position:absolute;
left:8px;
border-bottom:1px dashed #fff;
border-top:0 dashed #fff;
border-right:0 dashed #fff;
border-left:0 dashed #fff;
text-decoration:none;
color:#fff;
width:150px;
z-index:12;
list-style-type:none
}

.ulmenu li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
line-height:2em;
font-weight:400;
font-variant:normal;
text-transform:inherit;
color:#fff;
text-decoration:none;
list-style-type:none;
margin:4px;
padding:18px 4px 4px 2em
}

ul.none {
list-style-type:none
}

#ulmenu a:hover {
background-color:#B8C1D1;
color:#FFF
}

.button {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:130px;
color:#fff;
font-size:95%;
background-color:#607393;
border:1px solid #607777;
height:25px
}

.button:hover {
border:1px solid #607777;
background:#607393;
padding:2px 8px
}

a,.Reviewlink {
color:#1C5BA3;
font-size:90%
}

.input,.input:hover {
border:1px solid #607393;
background:#E4E8ED;
font-size:85%;
border-bottom:1px solid #607393;
border-top:2px solid #607393;
border-right:1px solid #607393;
border-left:2px solid #607393;
height:17px
}

.panel {
background:#195aa4;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:95%;
text-align:center;
width:421px;
padding:0 0 5px
}

.box {
background:url(../images/logos/cycling_square.gif) no-repeat;
color:#fff;
font-size:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:114px;
text-align:left;
line-height:30px;
width:166px;
padding:0 15px
}

.boxright h3 {
background:url(../images/logos/contact_square.gif) no-repeat;
color:#fff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:114px;
text-align:center;
line-height:30px;
width:166px;
display:block;
margin:0;
padding:0
}

.centered {
position:relative;
clear:left;
height:114px;
width:97%;
max-width:156px;
min-width:150px;
background:#fff;
border:1px groove #ccc;
color:#1C5BA3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
font-size:10px;
text-align:left;
margin:0 auto;
padding:3px
} 

