html {
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
border-right-width : 0;
background-color : #FFFFFF;
} 
body {
margin : 0;
}

body , td {
color : #000000; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif;
margin : 0px; 
} 
ul, {
list-style-type: square
}
textarea{
color : #000000; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
margin : 0px; 
}
input{
color : #000000; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
margin : 0px; 
}
.gapminus7{
margin: -7px 0px 0px 0px;
}
.maintable {
background-image : url(images/px_bg_main.gif); 
background-repeat: no-repeat; 
}
h1{
font-size : 16px; 
} 
h2{
font-size : 20px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
} 
h3{
font-size : 16px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
} 
h6{
font-size : 20px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
} 
a {
color : #3f51aa; 
text-decoration : none; 
} 
a:hover {
color : #8c9cb5; 
text-decoration : underline; 
} 
a.sub {
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
a.sub:hover {
color : #000000; 
font-size : 11px; 
text-decoration : none; 
} 
a.sub2 {
color : #000000; 
font-size : 12px; 
text-decoration : none; 
} 
a.sub2:hover {
color : #8c9cb5;
font-size : 12px;
text-decoration : underline;
} 
.nav1 , .nav2 , .nav3 , .nav4 , .nav5 , .nav6 , .nav7 , .nav8 , .nav9, .nav10, .nav11, .nav13,
.nav1a , .nav2a , .nav3a , .nav4a , .nav5a , .nav6a , .nav7a , .nav8a, .nav9a, .nav10a, .nav12, .nav13a, .nav14 {
margin : 0; 
padding : 3px 5px 3px 5px; 
width : 150px; 
vertical-align : top; 
} 
.nav1 {
background-color : #FFFFFF; 
} 
.nav2 {
background-color : #ffcc00; 
} 
.nav2a {
background-color : #dab72a; 
} 
.nav3 {
background-color : #51AC46; 
} 
.nav3a {
background-color : #8CE1A6; 
} 
.nav4 {
background-color : #D73F33; 
} 
.nav4a {
background-color : #E27168; 
} 
.nav5 {
background-color : #FF8A00; 
} 
.nav5a {
background-color : #F4BB41; 
} 
.nav6 {
background-color : #854EAF; 
} 
.nav6a {
background-color : #CC99CC;
} 
.nav7 {
background-color : #255EB6; 
}
.nav7a {
background-color : #4378C9; 
}
.nav8 {
background-color : #3E6A48; 
}
.nav8a {
	background-color : #669966;
}
.nav9 {
background-color : #B03A66; 
}
.nav9a {
background-color : #E393B1; 
}
.nav10 {
background-color : #A46A31; 
}
.nav10a {
background-color : #CC9950;
}
.nav11 {
background-color : #4EAFA7; 
}
.nav12 {
background-color : #FF3C00;
}
.nav13 {
background-color : #3AB061;
}
.nav13a {
background-color : #89DDA5;
}
.nav14 {
background-color : #8cac46;
}
.hatch {
height : 11px;
background-color: #8A8988;
background-image : url(images/px_bg_hatch_grey.gif); 
background-repeat: no-repeat; 
} 
.homemain {
height : 103px;
background-image : url(images/masthead-edit-dec-09-crop.jpg); 
background-repeat: no-repeat; 
background-color: #666666;
} 
.stripe1, .stripe2, .stripe3, .stripe4, .stripe5, .stripe6, .stripe7, .stripe8, .stripe9, .stripe10, .stripe11, .stripe12, .stripe13, .stripe14 {
height : 3px; 
}  
.stripe1 {
background-color : #FFFFFF; 
} 
.stripe2 {
background-color : #BAE11D;
}
.stripe3 {
background-color : #D73F33;
} 
.stripe4 {
background-color : #FF8A00;
} 
.stripe5 {
background-color : #854EAF;
} 
.stripe6 {
background-color : #114BA5;
}
.stripe7 {
background-color : #3E6A48;
}
.stripe8 {
background-color : #B03A66;
}
.stripe9 {
background-color : #A46A31;
}
.stripe10 {
background-color : #4EAFA7;
}
.stripe11 {
background-color : #FF3C00;
}
.stripe12 {
background-color : #3AB061;
}
.stripe13 {
background-color : #b6e18c;
}

.stripe14 {
background-color : #A4C360;
}

.main1 {
padding-right : 20px; 
padding-left : 20px; 
padding-top : 20px; 
padding-bottom : 20px; 
vertical-align : top;
} 
.main2 {
font-size : 14px; 
font-weight : bold; 
} 
.main3 {
padding-right : 10px; 
padding-left : 10px; 
padding-top : 0px; 
padding-bottom : 0px; 
vertical-align : top; 
} 
.foot {
padding-left : 10px; 
padding-top : 10px; 
padding-bottom : 5px; 
background-color: #E8E8E7;
}
.line1 {
width : 1px; 
background-color : #3f51aa; 
} 
.right1 {
width : 180px; 
padding-right : 10px; 
padding-left : 10px; 
padding-top : 25px; 
padding-bottom : 25px; 
vertical-align : top; 
} 
.list1 {
list-style-image : url(images/px_bullet_arrow.gif); 
margin-left : -25px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.3em; 
} 
.list2 {
list-style-image : url(images/px_bullet_arrow2.gif); 
margin-left : -10px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.3em; 
} 
.list3 {
font-size : 16px; 
font-weight : bold; 
list-style-image : url(images/px_bullet_arrow.gif); 
margin-left : -25px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.3em; 
} 
.listmonth {
color : #000000S;
font-weight : bold;
font-size:12px;
} 
.award {
font-size : 9px;
padding-bottom : 5px;
padding-top : 5px;
padding-right : 10px;
background-color: #FFFFFF;
}
.top {
background-color: #FFCC00;
}
.nonactivesub {
color : #000000; 
font-size : 11px; 
text-decoration : none; 
}
p.blue {
color: #5E7AA5;
}
.padright {margin-right: 12px; margin-bottom: 12px}
.psmalltopgap {padding-top: 0px; margin-top: 5px; border-top: 0px}
.ulsmalltopgap {margin-bottom: 0px; margin-top: 8px; list-style-type: square}
.hide { display: none }

/* Press Release Small Text */
.presssmall { font-size: 11px; font-weight: normal }
.presssmallbold { font-size: 11px; font-weight: bold }

/*news pics*/
.newspic1, .newspic2, .newspic3, .newspic4, .newspic5 {margin:0 10px 10px 0; padding: 0; float:left}
.newspic1 img, .newspic2 img, .newspic4 img {float:left}
.newspic1 {width:375px}
.newspic2 {width:250px}
.newspic3 {width:375px}
.newspic4 {width:390px}
.newspic5 {width:167px}
.newspic3 p {text-align:left;font-size:10px;color:#666666;font-weight:normal}
.newspic4 p {padding-left:5px}
.newspictag{font-size:10px;color:#666666;font-weight:normal; padding-bottom:12px; float: left}
.newspictag2{font-size:10px;color:#666666;font-weight:normal; padding:5px; float:left;width:98%}
.bodypic {margin:0 10px 10px 0}
.main1 h1.imagetitle {width:100%;display:block;margin:0 0 15px 0;}
.speedreddiv {float:left;margin-bottom:15px; width:90%;padding:0;}


.paddtable1 td {padding:0 10px 10px 0}
.right{float:right;}
.clear{clear:both;}
.left{float:left;clear:both;}

.training_price{background:#5E7AA5;font-weight:bold; color:#FFFFFF;width:100%;xborder:solid;xborder-width:1px;xborder-color:#000000;}
.training_price td{border:solid;border-width:1px;}
.odd{background:#FFFFFF;}
.pic2{width:100%;margin-bottom:30px;}
.pic{width:100%; margin-bottom:0px;float:left;}
.pic p{margin-top:5px;padding-right:5px;}
.pic img{float:right;margin:5px 0 0 0;border:solid;border-width:1px;}
.none{float:none;}
.left{margin-left:10px;}

/* Christmas Opening */

.christmasOpen{
	color:#fb1004;
}

.christmasOpen td {background-color:#FBF0F4;padding:4px 4px}
.endWeek td {border-bottom:1px dotted #B03A66}

#mergerimg {width:240px; float:right; text-align:center; border:#999 1px solid; padding:10px; margin:10px; font-size:11px}
img#merger {margin:0 20px 10px 10px;}
#mergerimg em {color:#00C; font-size:9px;}

/* light circus */


.lc_block_header{
	font-weight:bold;
	color:#FFFFFF;
	xborder:solid;
	xborder-width:1px;
	xborder-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-left: 10px;
}
a.blackbox:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.blackbox:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.blackbox:visited {
	color: #FFFFFF;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.blackbox:hover {
	color: #FFFFFF;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

/* DriveTech newsflash control */
#newsFlash {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffcc00;
}

#newsFlash h2 {
	font-size: 1.6em;
	margin: 10px 0 0 0;
}

