
/* links */
a { font-family: Arial; color: #000099; text-decoration: underline;}
a:hover { color: #CC0000;}
a:visited { color: #666666;}

/* body */
body { background-color: ##DFDFDF;
	   margin-left:0;
	   margin-right:0;
	   margin-top:0;
	   margin-bottom:0; }  

/* headers */
.h1 { font-family: Arial; font-weight: bold; font-size: 130%;}
.h2 { font-family: Arial; font-size: 100%; color:#CC0000; margin-bottom:3px;}
.h3 { font-family: Arial; font-size: 100%; color:#CC0000; margin-bottom:3px; margin-top:0px;}
.h3g { font-family: Arial; font-size: 100%; color:#666666; margin-bottom:3px; margin-top:0px;}
.h4 { font-family: Arial; font-size: 100%; color:#CC0000; margin-top:0px; }

.h1w{font-family: Arial; font-size: 200%; font-weight: bold; color:#ffffff;}


/* paragraph */
p { font-family: Arial; font-size: 100%;}

/* gray box */
.gray { padding-top:20px; padding-right:8px; padding-left: 20px; }
.graylink { padding-right:8px; margin-left: 20px; }
td.graybg {background-color:#cccccc; background-image: url('/nikerunning/images/bullet_sp.gif'); background-repeat:no-repeat; }
td.graybgon {background-color:#cccccc; background-image: url('/nikerunning/images/bullet_spon.gif'); background-repeat:no-repeat;}
.graytext {font-family:Arial; font-size:100%; color:#666666;}
.grayhead {font-family:Arial; font-size:65%; color:#666666; font-weight:bold;}
.grayon {font-family:Arial; font-size:65%; color:#000000; font-weight:bold;}
a.grayhead {font-family:Arial; font-size:65%; color:#666666; font-weight:bold; text-decoration:underline;}
a.grayhead:visited { color:#666666;}
a.grayhead:hover { color:#CC0000;}

a.graynav {font-family:Arial; font-size:100%; color:#666666; text-decoration:underline;}
a.graynav:visited { color:#666666;}
a.graynav:hover { color:#CC0000;}

a.grayon {font-family:Arial; font-size:100%; color:#000000; font-weight:bold;}
a.grayon:visited { color:#000000;}
a.grayon:hover { color:#CC0000;}

/*hoizontal rules*/
.ruletop {height:20px; font-size:6px;}
td.ruletop {background-image: url('/nikerunning/images/hrule_top.gif'); background-repeat:no-repeat}

/*vertical rules*/
.rulegray {width:26px; font-size:6px;}
td.rulegray {background-image: url('/nikerunning/images/vrule_gray_100.gif'); background-repeat:repeat-y}
.ruleorange {width:26px; height:40px; font-size:6px;}
td.ruleorange {background-image: url('/nikerunning/images/vrule_orange.gif'); background-repeat:repeat-y}


.rulebottom {height:20px; font-size:6px;}
td.rulebottom {background-image: url('/nikerunning/images/hrule_bottom.gif'); background-repeat:no-repeat}

td.header {font-family: Arial; font-size: 100%; font-weight: bold; }

.sp {margin-left: 0px; margin-right: 20px;}

.textw { font-family: Arial; font-size: 100%; color:#ffffff; text-decoration:none;}

.text { font-family: Arial; font-size: 100%; color:#666666; text-decoration:none;text-align:left; line-height:140%;}
.orange { font-family: Arial; font-size: 100%; color:#CC0000; text-decoration:none;text-align:left; line-height:140%;}
.black { font-family: Arial; font-size: 100%; color:#000000; text-decoration:none;text-align:left}
.irun { font-family: Arial; font-size: 100%; line-height:150%;}
.error { font-family: Arial; font-size: 100%; color: red;}

/* input elements */
.input { font-family: Arial; color:#666666; font-size: 100%; border-style:groove; align:left;}
.chosenReason { color:#CC0000;}

/*links in body*/
a.text {font-family: Arial; color:#666666; font-size: 100%; text-decoration:underline; margin-top:0px; line-height:140%;}
a.text:visited {color:#666666;}
a.text:hover {color:#CC0000;}

a.orange { font-family: Arial; font-size: 100%; color:#CC0000; text-decoration:underline;}
a.orange:visited {color:#CC0000; text-decoration:underline;}
a.orange:hover {color:#CC0000; text-decoration:underline;}