.simpletable {
margin:0px 0px 0px 0;
border:0px solid #cccccc;
}

.descriptiontable {
margin:5px 5px 5px 5px;
width: 400px;
padding: 5px;
border:1px solid #cccccc;
}

.imageleft {
float: left;
margin: 2px 6px 2px 2px;
	border-style:solid;
	border-color:#666666;
	border-width:0px;
}

.imageright {
float: right;
margin: 2px 2px 2px 6px;
	border-style:solid;
	border-color:#666666;
	border-width:0px;
}

.newsimage {
float: left;
margin: 1px 3px 1px 1px;
	border-style:solid;
	border-color:#666666;
	border-width:0px;
}

.tinytext {
text-align: left;
font-family: verdana;
font-size: 8px; color: #000000;
font-weight: normal;
}

.tinytextbold {
text-align: left;
font-family: verdana;
font-size: 9px; color: #000000;
font-weight: bold;
}

.smalltext {
text-align: left;
font-family: verdana;
font-size: 10px; color: #ffffff;
font-weight: normal;
}

.subtext {
text-align: left;
font-family: verdana;
font-size: 9px; color: #658FC2;
font-weight: normal;
}

.descriptiontext {
margin-top: 4px;
line-height: 15px;
text-align: left;
font-family: verdana;
font-size: 11px; color: #38495C;
font-weight: normal;
}

.smalltextbold {
text-align: left;
font-family: verdana;
font-size: 10px; color: #ffffff;
font-weight: bold;
}

.hometext {
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
text-align: left;
font-family: verdana;
font-size: 13px; color: #000000;
font-weight: normal;
}

.redbold {
font-family: verdana;
font-size: 12px; color: #FF0000;
font-weight: bold;
}

.bluebold {
font-family: verdana;
font-size: 12px; color: #330099;
font-weight: bold;
}

.dkredbold {
font-family: verdana;
font-size: 13px; color: #660000;
font-weight: bold;
}

.blackbold {
font-family: verdana;
font-size: 12px; color: #000000;
font-weight: bold;
}

.branding {
text-align: left;
font-family: verdana;
font-size: 8px; color: #aaaaaa;
font-weight: normal;
}

.loginarea {
background: #888888;
position: absolute;
right: 0px;
bottom: -30px;
text-align: right;
font-family: verdana;
font-size: 11px; color: #000000;
font-weight: bold;
}

.sidebartext {
margin-left: 2ex;
margin-right: 2ex;
text-align: left;
font-family: arial;
font-size: 11px; color: #000000;
font-weight: normal;
}

.sidebartextblack {
margin-left: 2ex;
margin-right: 2ex;
text-align: left;
font-family: arial;
font-size: 10px; color: #000000;
font-weight: normal;
}

.sidebartextbold {
margin-left: 2ex;
margin-right: 2ex;
text-align: left;
font-family: verdana;
font-size: 10px; color: #000000;
font-weight: bold;
}

.bodytext {
text-align: left;
font-family: verdana;
font-size: 11px; color: #000000;
font-weight: normal;
}

.webdings {
font-family: webdings;
font-size: 9px; color: #330099;
font-weight: normal;
}

.sidepanel {background-color: #f0f0f0; background-image: url('../images/site/sidebar-top.jpg'); background-repeat: no-repeat; background-position: top;}
.sidepanelsplash {background-color: #fafafa; background-image: url('../images/site/sidebar-top-splash.jpg'); background-repeat: no-repeat; background-position: top;}
.bodysplash {background-color: #e9e9e9; background-image: url('../images/site/content-top-splash.jpg'); background-repeat: no-repeat; background-position: top;}


/* GenericFonts */
BODY {background-image: url('../images/site/bg.jpg'); background-repeat: repeat-x;	background-position: top; background-color: #f0f0f0; font-family: verdana; color: #000000; margin-left: 6px; margin-right: 6px; font-weight: normal;}


ADDRESS, BLOCKQUOTE, CAPTION, CENTER, DD, DIR, DL, DT, FORM, MENU, PRE, TH, {font-family: verdana; font-size: 12px; color: #000000}

P {font-family: verdana; font-size: 13px; color: #000000; text-align: left; font-weight: normal;}

UL, LI {font-family: verdana; font-size: 12px; color: #7D8182; text-align: left; font-weight: normal;}

P.news {font-family: verdana; font-size: 10px; color: #000000; text-align: left; font-weight: normal; margin-top: 0px; margin-bottom: 12px;}

HR {color: #cccccc;}

HR.grey {color: #AAAAAA;}

A {cursor: pointer;
background: transparent}

ADDRESS {font-style: italic}

BIG {font-size: 19px}

BLOCKQUOTE {font-style: italic}

CITE {font-style: italic}

CODE, KBD, SAMP, TT {font-size: 14px}

H1 {font-size: 18px; font-weight: bold; font-style: font-family: Arial,sans-serif; color: #000000; text-align: right; margin-bottom: 0px;}

H1.dark {font-size: 18px; font-weight: bold; font-style: font-family: Arial,sans-serif; color: #000000;  text-align: right;}

H2 {font-size: 16px; font-weight: bold; font-family: Arial,sans-serif;  color: #000000}

H2.dark {font-size: 16px; font-weight: bold; font-family: Arial,sans-serif;  color: #000000}

H3 {font-size: 14px; font-weight: bold; text-decoration: none; font-family: verdana,sans-serif; color: #000000}

H4 {font-size: 14px; font-weight: bold; text-decoration: none; font-family: verdana,sans-serif; color: #000000}

H5 {font-size: 12px; font-weight: bold; font-family: verdana,sans-serif; color: #999999 margin-left: 2ex}

H6 {font-size: 8px; font-weight: normal; font-family: verdana,sans-serif;  color: #999999}

HTML {margin: 0; 
padding: 0}

PRE {margin-left/* */ : 0;
white-space: pre}

SMALL, SUB, SUP {font-size: 9px}

TEXTAREA {cursor: text}

TD {margin-left: 0}

TH {font-weight: bold;
text-align: center;
margin-left: 0}

PRE {border: solid thin;
padding: 1em 3%}

IMG {border: none}

.rightpad
{
padding-right: 10px;
padding-top: 4px;
}
/* end GenericFonts */

.centered {
position:absolute;
width:732px;
left:50%;
margin-left:-366px;
top:0px;
}

#newsgo {
position:absolute;
width:236px;
left:50%;
margin-left:-359px;
top:217px;
}

#bballs {
position:absolute;
width:720px;
height:180px;
left:50%;
margin-left:-505px;
top:18px;
}

#bballs2 {
position:absolute;
width:90px;
height:75px;
left:50%;
margin-left:-264px;
top:9px;
}

#video {
position:absolute;
width:430px;
height:300px;
left:50%;
margin-left:91px;
top:244px;
}

#videotitle {
position:absolute;
left:50%;
margin-left:130px;
top:239px;
font-family: verdana;
font-size: 10px; color: #efefef;
font-weight: bold;
}

#fader {
position:absolute;
width:236px;
height:180px;
left:50%;
margin-left:124px;
top:220px;
}

#menu {
position:absolute;
width:422px;
left:50%;
margin-left:-77px;
top:17px;
}


#product {
position:absolute;
width:233px;
left:50%;
margin-left:126px;
top:408px;
}

#gallery {
position:absolute;
width:700px;
left:50%;
margin-left:-350px;
top:185px;
}

#gallery1 {
position:relative;
left:-4px;
top: 1px;
}

.gradualshine {filter: alpha(opacity=0); -moz-opacity:0.3;  cursor : hand;}

.gradualshineo {filter: alpha(opacity=50); -moz-opacity:0.3;  cursor : hand;}

/* This controls the color and font of standard text */
A:link {color: #CC0000;
text-decoration: none}

A:visited {color: #CC0000;
text-decoration: none}

A:active {color: #CC0000;
text-decoration: none}

A:hover {color: #CC0000;
text-decoration: underline}


A:link.light {color: #8396D6;
text-decoration: underline}

A:visited.light {color: #8396D6;
text-decoration: none}

A:active.light {color: #8396D6;
text-decoration: none}

A:hover.light {color: #4035FF;
text-decoration: underline}


A:link.file {color: #CC0000;
text-decoration: none;  font-weight: bold}

A:visited.file {color: #CC0000;
text-decoration: none;  font-weight: bold}

A:active.file {color: #CC0000;
text-decoration: none;  font-weight: bold}

A:hover.file {color: #ff0000;
text-decoration: none;  font-weight: bold}


A:link.newslink {color: #0000ff;
text-decoration: none}

A:visited.newslink {color: #0000ff;
text-decoration: none}

A:active.newslink {color: #0000ff;
text-decoration: none}

A:hover.newslink {color: #ff0000;
text-decoration: none}

.SearchContainer{
	width:	 308px;
	height:	 33px;
	background: url(/images/site/menu-l.jpg);
	text-align:center;
}

.searchBox{	
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	vertical-align: middle;
}

.SearchButton { 	
	margin-left: 5px;
	font: bold 12px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid #cccccc;
	color: #666666;		
	vertical-align: middle;
}

/* This controls the menu text */
