
#layout UL {
	LIST-STYLE-IMAGE: url(../cmsimages/bullet.gif)
}
#layout OL LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 1.5em; LINE-HEIGHT: 1.5em
}
.teeny {
	FONT: 16px tahoma; FONT-WEIGHT: normal; TEXT-ALIGN: center; COLOR: #000066;  
}
.menu {
	FONT: 11px tahoma; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #FFFFFF;  
}
input.button { 
  font : 1.0em times new roman, ;
  font-weight : bold;
  margin-top : 8px;
  padding : 1px 10px;
  cursor : pointer;
  float : right;
  clear : both;
  color : #000066;
}

input.button:hover {
  color : #33cc33;
}
.reg {
	FONT: 14px tahoma; FONT-WEIGHT: normal; TEXT-ALIGN: center; COLOR: #000066;  
}
.new_reg {
	FONT: 14px tahoma; FONT-WEIGHT: normal; TEXT-ALIGN: right; COLOR: #000066;  
}
.reggy {
	FONT: 14px tahoma; FONT-WEIGHT: normal; TEXT-ALIGN: left; COLOR: #000066;  
}
.cool {
	FONT: 14px tahoma; FONT-WEIGHT: normal; TEXT-ALIGN: center; COLOR: #000066;  
}
.h_ddmx {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT: 14px tahoma; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #FFFFFF;  BACKGROUND: url(img/bub.jpg) repeat-x;
}
#input_form fieldset{width:500px; background:#FFF url(img/form_top_bg.jpg) repeat-x; border:none; padding:0; margin:20px 0 10px 0; float:left; position:relative; padding:0}
#input_form legend span{font-size:18px; font-weight:700; color:#333; position:absolute; width:490px; margin:0; padding:0 0 0 10px; top:-1.2em; left:0em; border-bottom: solid 1px #D6D6FF;
}
.h_ddmx .item1 {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.boxy {
	background:#cccccc url(img/box_lside.jpg) repeat-y;
}
.side {
	background:#ffffcc url(img/small_box_left.jpg) repeat-y;
}
.midway {
	background:#996633 url(img/small_box_mid.jpg) repeat-y;
}
.h_ddmx .item1:hover {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.error_box{
FONT: 16px tahoma;
width: 460px; 
background:#FBFED5;
clear: both; padding: 10px; 
margin: 0 auto 15px auto; 
font-weight:400; 
color: #A11A0B; 
border: solid 1px #FF0000;
}
#left_sidebar {
	 BACKGROUND:   url(img/bg_left.jpg) repeat-y; CLEAR: both; 
}
#lefty_sidebar {
	 BACKGROUND:   url(img/bg_lefty.jpg) repeat-y; CLEAR: both; 
}
#main {
	 BACKGROUND:   url(img/main.jpg) repeat-y; CLEAR: both; background-position: right;
}
#bar {
	 BACKGROUND:   url(img/edge.jpg) no-repeat; CLEAR: both; 
}
.rtfoot {
	 BACKGROUND:   url(img/rt.jpg) no-repeat; background-color: #FFFFFF;
}
.lftfoot {
	 BACKGROUND: url(img/lft.jpg) no-repeat; background-color: #FFFFFF;
}
.lbar {
	 BACKGROUND:   url(img/lside.jpg) no-repeat; background-color: #FFFFFF;
}
.rbar {
	 BACKGROUND:   url(img/rside.jpg) no-repeat; background-color: #FFFFFF;
}
.foot {
	BACKGROUND: url(img/bott.jpg) repeat-x; font-family: verdana; font-size: 12px; background-color: #CCCCCC; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
.winner {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #000066; FONT-FAMILY: Verdana; 
}
#full_width H1 {
	MARGIN-BOTTOM: 0px
}
P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 18px; WORD-SPACING: 0.02em
}

P {
	FONT-SIZE: 12px
}
a.item1 {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; DISPLAY: block; PADDING-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
a.item1:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; DISPLAY: block; PADDING-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nice {
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 18px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066;
	TEXT-ALIGN: left;	
}
.icer {
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 18px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #003366;
	COLOR: #ffffff;
	TEXT-ALIGN: left;	
}
.icer2 {
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 18px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	COLOR: #ffffff;
	TEXT-ALIGN: center;	
}
.burn1 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0.02em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066 ; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.burn2 {
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 0px; 
	WORD-SPACING: 0.02em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000 ; FONT-WEIGHT: normal; TEXT-ALIGN: center
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;	
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;	
}
.bot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.nice2 {
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 18px; 
	WORD-SPACING: 0.02em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000066; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: left;	
}
.nicer2 {
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 18px; 
	WORD-SPACING: 0.02em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000 ; 
	FONT-WEIGHT: normal; 
	TEXT-ALIGN: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;	
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
}
br
{ 
line-height: 1.9
}
.nice3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; FONT-WEIGHT: normal; WORD-SPACING: 0.02em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066 ; TEXT-ALIGN: left
}
.nice4 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066 ; TEXT-ALIGN: center
}
td.killer {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066; TEXT-ALIGN: center
}
.killer2 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT: 14px verdana; COLOR: #FFFF66 ; BACKGROUND: url(img/th2.gif) repeat-x; TEXT-ALIGN: center
}
.top {
    BACKGROUND-IMAGE: url(img/top.jpg); FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.top2 {
    BACKGROUND-IMAGE: url(img/top2.jpg); FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.topit {
    BACKGROUND-IMAGE: url(img/rowit.jpg); FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-ALIGN: left
}
.button {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-ALIGN: center
}
#row {
	border: thin solid #003399
}
td.closer {
    border-top: thin solid #003399
}	 
.topper  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-image: url(img/piece.jpg); background-repeat: repeat-x; 	background-position: center; background-color: #000066; border-right-width: medium; border-top-color: #FFFFFF;
	border-right-color: #000033;
	border-left-color: #000033;
	
}
.topping {
	BACKGROUND: url(img/piece.jpg) repeat-x; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 14px; TEXT-ALIGN: center
}
.topping2 {
	BACKGROUND: url(img/piece.jpg) repeat-x; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.test1 {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #000066 ; PADDING-BOTTOM: 0px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/row.jpg) repeat-x;
	
}
.test2 {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #000066 ; PADDING-BOTTOM: 0px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/row2.jpg) repeat-x;
}
.test3 {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #333399 ; PADDING-BOTTOM: 0px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/row3.jpg) repeat-x;
}
.testa {
	PADDING-RIGHT: 0px; PADDING-TOP: 5px; COLOR: #FFFFFF ; PADDING-BOTTOM: 5px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/rowa.jpg) repeat-x;
}
.testb {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #003366 ; PADDING-BOTTOM: 0px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/rowb.jpg) repeat-x;
}
.top {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #FFFFFF ; PADDING-BOTTOM: 0px; FONT: 14px verdana; TEXT-ALIGN: left; BACKGROUND: url(img/top.jpg) repeat-x;
}
.newbike {
	BACKGROUND:   url(img/tab.jpg) no-repeat;
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
.newbike2 {
	BACKGROUND:   url(img/tabby.jpg) no-repeat;
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
.iswim {
	BACKGROUND:   url(img/tab2b.jpg) no-repeat;
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
.irun {
	BACKGROUND:   url(img/tab3b.jpg) no-repeat;
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
.bike {
	border-top-width: 2px;
	border-right-width: 2px;	
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;	
	border-left-color: #666666;
	TEXT-ALIGN: center;
}
.ibike {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 2px;	
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 16px;
	COLOR: #000066;
	TEXT-ALIGN: center;
}
.swim {
	BACKGROUND:   url(img/tab2.jpg) no-repeat;		
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
.run {
	BACKGROUND:   url(img/tab3.jpg) no-repeat;		
	TEXT-ALIGN: center;
	FONT: 16px verdana;
	COLOR: #FFFFFF;
}
