* { margin: 0px; padding: 0px; }
.both { clear: both; }

body { background-color: #333; font: normal 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666; }

h1 { font-size: 10pt; }
h1 img { float: left; margin-right: 5px; }
h2 { font: bold 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666; }

#main { margin: 0px auto; width: 960px;
	clear: both; background: #fff url(mainbg_960.gif) top repeat-y; }

#top { background: #333 url(topbg_960.gif) top no-repeat;
	width: 960px; height: 10px; clear: both; }

#mainContent { padding: 0px 16px; clear: both; }

.ftrLeft { float: left; }
.ftrRight { float: right; text-align: right; }

#leftCol { float: left; width: 250px; padding: 10px; background: #929292 url(orig_stars.jpg) left bottom no-repeat; height: 360px; }
#leftCol p { color: #fff; text-align: justify; line-height: 14px; margin: 5px 0px; width: 210px; float: left; }
#leftCol a { color: #fc0; text-decoration: none; font-weight: bold; }
#leftCol a:hover { color: #fff; text-decoration: none; }

#rightCol { width: 628px; background: #fff; float: left;
	margin-left: 20px; padding-top: 12px; }
#rightCol a { color: #900; text-decoration: underline; }
#rightCol a:hover { color: #900; text-decoration: none; }
#rightCol p { margin: 10px 0px; line-height: 16px; }
#rightCol ol { list-style: none; }
#rightCol ol li { margin: 7px 0px; }

/* #menu { text-align: center; clear: both; width: 430px; } */
#mnucnt { margin: 20px auto 0px auto	; width: 960px;}
#menu { float: right; }
#menu li { list-style: none; float: left; margin: 0px 6px 3px 6px; }
#menu li a { font: bold 8pt Verdana, Arial, helvetica, sans-serif; color: #eee; text-decoration: none; }
#menu li a:hover { color: #ccc; text-decoration: none; }

#footer { background: #333 url(footbg_960.gif) top no-repeat;
	width: 960px; height: 30px; clear: both; }
#footer p { padding: 15px; color: #fff; }
#footer a { color: #fc0; text-decoration: none;  }
#footer a:hover { color: #fff; text-decoration: none; }

/* form stuff */
.label { font-weight:bold; padding: 0px 3px 0px 3px; text-align: right;}
.btn { border: 1px #333 solid; background-color: #fc0; }

.hilitebox { border: 1px #ff0000 solid; background-color: #fffacd; padding:2px; }

.hdrrow { background-color:#333; color: #fff; padding: 0px 0px 0px 3px; }

/*  tab stuff */
#ddcolortabs{
margin-left: 14px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: #000;
background: #ffffff url(color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right.gif) no-repeat right top;
padding:4px 3px 2px 3px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #e2e2e2;
}

#ddcolortabs a:hover span{
background-color: #e2e2e2;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #e2e2e2;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #fff;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}