/* External style sheet for Pedaler For Prostate web site */
/* Do not modify without permission of the web administrator */

body{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 5px;
border:2px solid #C00;
color:#FFF;
text-decoration:none;
background-color:#E33;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.p4pbody
	{
    font-size:0.65em;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #004;
    background-image:url('images/gradback1.gif');
    background-position:top;
    background-repeat:inherit;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px
	}

.nr1 a{
color:#FFF;
width:115px;
line-height:100px;
background-color:#ccc;
display:block;
text-decoration:none;
text-align:center;
padding:3px 0px;
}

.nr2 a{
color:#FFF;
width:115px;
line-height:100px;
background-color:#ccc;
display:block;
text-decoration:none;
text-align:center;
padding:3px 0px;
}

.nr3 a{
color:#FFF;
width:115px;
line-height:100px;
background-color:#ccc;
display:block;
text-decoration:none;
text-align:center;
padding:3px 0px;
}

.nr4 a{
color:#FFF;
width:115px;
line-height:100px;
background-color:#ccc;
display:block;
text-decoration:none;
text-align:center;
padding:3px 0px;
}

.tooltip{
position:absolute;
left:-2000px;
background-color:#C0F0FF;
padding:5px;
border:2px solid #333;
width:650px;
height:450px;
font-family:arial;
font-style:normal;
font-weight:bold;
font-size:12pt;
}

.tooltip p{
margin:0;
padding:10px;
color:#000;
background-color:#C0F0FF;
padding:5px 5px;
width:640px;
height:440px;
font-family:arial;
font-style:normal;
font-weight:bold;
font-size:12pt;
}

.majorfieldset
    {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    color:#000;
    font-family:arial;
    font-style:normal;
    font-weight:normal;
    font-size:12pt;  
    }
   
.progressbar 
    {
    background-image: url(images/pbar-ani.gif)
    }

td.canadatrip
	{
	background:#FFFFFF;
	background-repeat: no-repeat;
	background-image:url(images/canadamap2.gif)
	}
	
.listlevel1
	{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.3;
	color:#000;
	list-style: none;
	padding-left:25px;
	background: transparent url(images/blueround15px.png) 0 3px no-repeat; 
	}

.listlevel1a
	{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.3;
	color:#000;
	list-style: none;
	padding-left:25px;
	background: transparent url(images/ltblueround15px.png) 0 3px no-repeat; 
	}

.listlevel2
	{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.3;
	color:#000;
	list-style: none;
	padding-left:25px;
	background: transparent url(images/redround15px.png) 0 3px no-repeat;
	}
	
a#wheel1
	{
	font-family: CASTELLAR, "arial black", arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	padding-top: 30px;
	height: 100%;
	width: 100%;
	color: #DE170F;
	display: block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_right_130px.gif)
	}

a#wheel1:hover
	{
	font-family: CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	text-align:center;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinright.gif)
	}
	
a#wheel2
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color: #DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_left_130px.gif)
	}

a#wheel2:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinleft.gif)
	}
	
a#wheel3
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 20px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_left_130px.gif)
	}

a#wheel3:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 20px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinleft.gif)
	}

a#wheel4
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_right_130px.gif)
	}

a#wheel4:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinright.gif)
	}
    
a#wheel5
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 20px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_left_130px.gif)
	}

a#wheel5:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 20px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinleft.gif)
	}

a#wheel6
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_right_130px.gif)
	}

a#wheel6:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinright.gif)
	}
    
a#wheel7
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_left_130px.gif)
	}

a#wheel7:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinleft.gif)
	}
	
a#wheel8
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_right_130px.gif)
	}

a#wheel8:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinright.gif)
	}
	    
a#wheel9
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_right_130px.gif)
	}

a#wheel9:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinright.gif)
	}
	
a#wheel10
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#DE170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokes_left_130px.gif)
	}

a#wheel10:hover
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	padding-top: 30px;
	height:100%;
	width:100%;
	color:#FF170F;
	display:block;
	background-repeat: no-repeat;
	background-image:url(images/spokesspinleft.gif)
	}
	
.huge
	{
	font-family: "arial black", arial;
	font-style:normal;
	font-weight:normal;
	font-size:48pt;
	background:transparent;
	color:#000000
	}
	
.hugeblue
	{
	font-family: "arial black", arial;
	font-style:normal;
	font-weight:normal;
	font-size:48pt;
	background:transparent;
	color:#0000C0
	}
	
.hugered
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:48pt;
	background:transparent;
	color:#DE170F
	}

.hugewhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:48pt;
	background:transparent;
	color:#FFFFFF
	}
	
.largertitle
	{
	font-family:verdana, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:26pt;
	text-decoration:none;
	color:#DE170F
	}

.large
	{
	font-family: "arial black", arial;
	font-style:normal;
	font-weight:normal;
	font-size:18pt;
	background:transparent;
	color:#000000
	}

.largeblack
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#000000
	}
	
.largeblue
	{
	font-family: "arial black", arial;
	font-style:normal;
	font-weight:normal;
	font-size:24pt;
	background:transparent;
	color:#0000C0
	}
	
.largered
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:24pt;
	background:transparent;
	color:#DE170F
	}
	
.largewhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:24pt;
	background:transparent;
	color:#FFFFFF
	}
	
.largeyellow
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:24pt;
	background:transparent;
	color:#FFFF80
	}

.med
	{
	font-family: "arial black", arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	background:transparent;
	color:#000000
	}

.medblack
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 14pt;
	color:#000000;
	padding-right:30px;
	padding-left:30px;
	}
	
.medblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	background:transparent;
	padding-right:30px;
	padding-left:30px;
	color:#0000C0
	}

.medltblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	background:transparent;
	color:#B0C0F0
	}

.medred
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	background:transparent;
	color:#DE170F
	}

.medwhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:14pt;
	background:transparent;
	color:#FFFFFF
	}
	
.norm
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	background:transparent;
	color:#000000
	}
	
.normlink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #000080
	}
	
.normlink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #0000FF
	}
	
.normblack
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 12pt;
	padding-right:30px;
	padding-left:30px;
	color:#000000
	}
	
.normblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	background:transparent;
	padding-right:30px;
	padding-left:30px;
	color:#0000C0
	}
	
.normwhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	background:transparent;
	color:#FFFFFF
	}
	
.normred
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	background:transparent;
	color:#DE170F
	}
    
   	
.normyellow
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:12pt;
	background:transparent;
	color:#FFFF80
	}
	
.normgrey
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 12pt;
	line-height: 1.3;
	color:#000000
	}
	
.small
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	background:transparent;
	color:#000000
	}

.smalllink
	{
	font-family:arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	background:transparent;
	text-decoration:none;
	color:#0000C0
	}
	
.smalllink:hover
	{
	font-family:arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	background:transparent;
	text-decoration:none;
	color:#0000FF
	}
	
.smallblack
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	padding-right:30px;
	padding-left:30px;
	color:#000000
	}
    
.smalldollars
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	padding-right:0px;
	padding-left:0px;
	color:#000000
	}
	
.smalltitle
	{
	font-family:CASTELLAR, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	color:#DE170F
	}
	
.smallblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	background:transparent;
	padding-right:30px;
	padding-left:30px;
	color:#0000C0
	}
	
.smallbluelink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #0000C0
	}
	
.smallbluelink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #0000FF
	}
	
.smallred
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	background:transparent;
	color:#DE170F
	}
	
.smallyellow
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	background:transparent;
	color:#FFFF80
	}
	
.smallwhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	background:transparent;
	color:#FFFFFF
	}
    
 .smallwhitelink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF
	}
	
.smallwhitelink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF
	}
	
.smallgrey
	{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 10pt;
	line-height: 1.3;
	color:#000000
	}

.smaller
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	background:transparent;
	color:#000000
	}
    
 .smallermarquee
	{
	font-family:arial;
	font-style:italic;
	font-weight:normal;
	font-size:8pt;
	background:#C0C0C0;
    color: #DE170F;
    padding-right:20px;
    text-decoration:none;
    }
    
.smallerside
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	color:#000000
	}
	
.smallerblack
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	background:transparent;
	padding-right:30px;
	padding-left:30px;
	color:#000000
	}

.smallerlink
	{
	font-family:arial;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	background:transparent;
	text-decoration:none;
	color:#000080
	}
	
.smallerlink:hover
	{
	font-family:arial;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	background:transparent;
	text-decoration:none;
	color:#0000c0
	}
	
.smallermenu
	{
	font-family:verdana, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:6pt;
	text-decoration:none;
	color:#DE170F
	}
	
.smallermenu:hover
	{
	font-family:verdana, "arial black", arial;
	font-style:normal;
	font-weight:bold;
	font-size:6pt;
	text-decoration:none;
	color:#FF170F
	}
	
.smallerblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	background:transparent;
	color:#0000C0
	}
	
.smallerred
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	background:transparent;
	color:#DE170F
	}
 
 .smallerredside
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	color:#DE170F
	}

.smallerwhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	background:transparent;
	color:#FFFFFF
	}

.tiny
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:6pt;
    text-decoration:none;
	background:transparent;
	color:#000000
	}

.tinylink
	{
	font-family:arial;
	font-size:6pt;
	font-style:normal;
	font-weight:bold;
    text-decoration:none;
	background:transparent;
	color:#000080
	}
	
.tinylink:hover
	{
	font-family:arial;
	font-size:6pt;
	font-style:normal;
	font-weight:bold;
    text-decoration:none;
	background:transparent;
	color:#0000c0
	}

.tinyblue
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:6pt;
	background:transparent;
	color:#0000C0
	}

.tinyred
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:6pt;
	background:transparent;
	color:#DE170F
	}

.tinywhite
	{
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size:6pt;
	background:transparent;
	color:#FFFFFF
	}	
	


