BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(images/topbackground.jpg) #000 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
A {
	COLOR: #b44747; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
.field {
	BORDER-RIGHT: #343434 1px solid; BORDER-TOP: #080808 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #181818; BORDER-LEFT: #080808 1px solid; COLOR: #ff7200; BORDER-BOTTOM: #343434 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.button {
	BORDER-RIGHT: #080808 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #343434 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: #181818; BORDER-LEFT: #343434 1px solid; CURSOR: pointer; COLOR: #ff7200; BORDER-BOTTOM: #080808 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
#pageholder {
	MARGIN: auto; WIDTH: 640px
}
#header {
	FONT-SIZE: 9px; BACKGROUND: url(images/carpowerlogo.gif) no-repeat left top; COLOR: #666; HEIGHT: 115px
}
#header UL {
	PADDING-LEFT: 235px; MARGIN: 0px; PADDING-TOP: 14px
}
#header LI {
	DISPLAY: block; FLOAT: right; MARGIN-RIGHT: 8px; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none
}
#header LI SPAN {
	COLOR: #ccc
}
#navigation {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#navigation A {
	DISPLAY: block; PADDING-LEFT: 1px; WIDTH: 105px; COLOR: #9d9d9d; PADDING-TOP: 16px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navigation A:hover {
	DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: url(images/button_over.jpg) no-repeat left top; WIDTH: 106px; COLOR: #ff0000; PADDING-TOP: 13px; HEIGHT: 33px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation LI {
	BORDER-RIGHT: #191919 1px solid; DISPLAY: block; BACKGROUND: url(images/button_up.jpg) left top; FLOAT: left; WIDTH: 105px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 46px
}
#navigation LI.home {
	BORDER-RIGHT: #191919 1px solid; BACKGROUND: url(images/button_up.jpg) left top; FLOAT: left; BORDER-LEFT: #191919 1px solid; WIDTH: 105px; LIST-STYLE-TYPE: none; HEIGHT: 46px
}
#contentholder {
	PADDING-BOTTOM: 20px; WIDTH: 640px
}
#contentleftwide {
	FLOAT: left; WIDTH: 355px; MARGIN-RIGHT: 4px
}
#contentrightthin {
	FLOAT: right; WIDTH: 276px; MARGIN-RIGHT: 4px;
}
#contentrightwide {
	FLOAT: right; WIDTH: 355px; MARGIN-RIGHT: 4px;
}
#contentleftthin {
	FLOAT: left; WIDTH: 276px; MARGIN-RIGHT: 4px;
}
#contentleftthin P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: justify
}
#contentrightthin P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: justify
}
#contentleftwide P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: justify
}
#contentrightwide P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: justify
}
.homeleft {
	PADDING-RIGHT: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; BACKGROUND: url(images/home_left_back.jpg) #000 no-repeat left bottom; PADDING-BOTTOM: 15px; WIDTH: 325px; PADDING-TOP: 0px;
}
.homeleft UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 13px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.homeleft LI {
	PADDING-LEFT: 15px; BACKGROUND: url(images/sublink.gif) no-repeat 4px 50%; MARGIN-BOTTOM: 8px
}

.homeright {
	PADDING-RIGHT: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; BACKGROUND: url(images/home_right_back.jpg) #000 no-repeat left bottom; PADDING-BOTTOM: 15px; WIDTH: 248px; PADDING-TOP: 0px
}
.blankhright {
	PADDING-RIGHT: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; BACKGROUND: #000; PADDING-BOTTOM: 15px; WIDTH: 248px; PADDING-TOP: 0px
}
.newsitem {
	PADDING-BOTTOM: 10px
}
.newsitem H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #dcae72; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif
}
.newsitem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.newsitem H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #545454; PADDING-TOP: 0px
}
.newsitem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.newsitem1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #dcae72; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif
}
.newsitem1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.newsitem1 H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #545454; PADDING-TOP: 0px
}
.newsitem1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.eventsitem {
	PADDING-BOTTOM: 10px
}
.eventsitem H2 {
	FONT-SIZE: 11px; COLOR: #dcae72
}
.newsitem H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #dcae72; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif
}
.eventsitem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.eventsitem H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 1px; COLOR: #545454; PADDING-TOP: 0px
}
.eventsitem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 10px 0px; COLOR: #555; PADDING-TOP: 10px
}
#mainmenu LI.mm {
	POSITION: relative
}

#footerholder {
	BACKGROUND: url(images/footertile.jpg) #000 repeat-x left top; PADDING-TOP: 13px; HEIGHT: 125px
}
#footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 9px; BACKGROUND: url(images/footer.jpg) no-repeat center top; PADDING-BOTTOM: 15px; MARGIN: auto; WIDTH: 640px; COLOR: #666; PADDING-TOP: 15px; HEIGHT: 112px; TEXT-ALIGN: center
}
#footer A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footer A.foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#footer A.foot:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}

BR {
	CLEAR: both
}



.visible {
	DISPLAY: block
}
.hidden {
	DISPLAY: none
}

.mainboldred { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #ff0000; }
.mainwhite { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #ffffff; }
.maingrey { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #999; }
.mainsalmon { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #b44747; }

td.indent {  padding-left: 30px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #ffffff; }

TABLE.border td, TABLE.border th { border: 1px solid #000000; }

img.thinwhitebox { border: #666 solid 1px; }

a:hover img.thinwhitebox { border: #ff0000 solid 1px; }

img.thinwhitebox2 { border: #fff solid 1px; }

a:hover img.thinwhitebox2{ border: #ff0000 solid 1px; }

img.whitebox { border: #666 solid 2px; }

a:hover img.whitebox { border: #ff0000 solid 2px; }


.labelcell { 
 font: 11px Tahoma, Arial, sans-serif; 
 color: #fff; 
 background-color: transparent; 
 width: 80px; 
} 

.fieldcell { 
 background-color: transparent; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.fieldcell input { 
 width: 222px; 
 font: 11px Tahoma, Arial, sans-serif;
 background-color: #000; 
 color: #fff; 
 border: 1px solid #ff0000; 
 margin-right: 0px; 
} 

textarea { 
 background-color: #000; 
 font: 11px Tahoma, Arial, sans-serif; 
 color: #ffffff;
 border: 1px solid #ff0000;
 width: 222px;  
}

.button { 
 font: 11px Tahoma, Arial, sans-serif; 
 background-color: #323232; 
 color: #ffffff; 
 border: 1px solid #ff0000; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}