html {
	 padding		: 6px; 
}

body { 
    	BACKGROUND: url("/images/ccvlogowithfade.jpg") no-repeat left top;
    	BACKGROUND-COLOR: #dddddd;
	color: #000;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

h1{	font-size		: 16px; color: cornflowerblue; }
h2{	font-size		: 13px; color: cornflowerblue;}
h3{	font-size		: 12px; color: cornflowerblue;}
h4{	font-size		: 11px; color: cornflowerblue;}
p{	font-size		: 11px;}
ul{	font-size		: 11px;}
ol{	font-size		: 11px;}
p.topic_title {		
	font-size		: 16px; 
	font-weight		: bold;
	letter-spacing		: -1px;
	color			: cornflowerblue; 
}
p.BottomLeftCell {
	font-size		: 11px; color: gray;
}

blockquote {
	font-size		: 11px;
	font-style		: italic;
	margin		: 20px;
	border		: 1px solid cornflowerblue;
	padding		: 8px;
	background-color	: #eeeeee;
}

img.BottomLeftCell {
	vertical-align		: middle;
}

#qheader {
	position		: relative;
	background-colour	: transparent; 
	padding			: 0;
	margin			: 0;
	overflow		: hidden;
	height			: 36px;
}

div.leftdiv {
	float			: left;
	text-align		: left;
	margin			: 0;
	padding			: 0;
	height			: 34px;
	border-bottom		: 1px solid #765;
}

div.rightdiv {
	float			: right;
	text-align		: right;
	vertical-align		: bottom; 
}

div.rightdiv_opera_admin {
	width			: 480px; 
	float			: right;
	text-align		: right;
	vertical-align		: bottom; 
}
div.rightdiv_opera_reg_nm {
	width			: 515px; 
	float			: right;
	text-align		: right;
	vertical-align		: bottom; 
}
div.rightdiv_opera_reg {
	width			: 455px; 
	float			: right;
	text-align		: right;
	vertical-align		: bottom; 
}
div.rightdiv_opera_unreg {
	width			: 395px; 
	float			: right;
	text-align		: right;
	vertical-align		: bottom; 
}

#qheader ul {
	margin			: 0;
	padding			: 13px 0px 0;
	list-style		: none;
	font-size		: 11px;
	font-face		: Verdana, Arial, Geneva, sans-serif;
	position		: relative;
}

#qheader li {
	float			: left;
	margin			: 0;
	background		: url("/images/nav/tabs/lt_unsel_n.gif") 
				  no-repeat left top;
	border-bottom		: 1px solid #765;	
	padding			: 0 0 0 6px;
}

#qheader a {
	float			: left;
	display			: block;
	background		: url("/images/nav/tabs/rt_unsel_n.gif") 
				  no-repeat right top;
	padding			: 5px 11px 4px 6px;
	text-decoration		: none;
	font-weight		: bold;
	color			: #779;
}

#qheader p {
	float			: left;
	display			: block;
	background		: url("/images/nav/tabs/rt_unsel_n.gif") 
				  no-repeat right top;
	margin			: 0;
	padding			: 5px 11px 4px 6px;
	text-decoration		: none;
	font-weight		: bold;
	color			: #aaaaaa;
}

#qheader #tab_mailbox_new a {
	color			: #A00;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
	#qheader a {float:none;}
	#qheader #tab_mailbox_new a {float:none;}
/* End IE5-Mac hack */
#qheader a:hover {
	color			: #969;
}
#qheader #tab_mailbox_new a:hover {
	color			: #E00;
}

#home #tab_home, #new #tab_new, 
#marketplace #tab_marketplace, #forums #tab_forums,
#resources #tab_resources, 
#mailbox #tab_mailbox, #mailbox #tab_mailbox_new,
#admin #tab_admin, #help #tab_help, #about #tab_about,
#join #tab_join, #latest #tab_latest {
	float			: left;
	margin			: 0;
    	background		: url("/images/nav/tabs/lt_sel_n.gif") 
				  no-repeat left top;
	color			: #858;
	border-width		: 0;
}

#home #tab_home a, #new #tab_new a, 
#marketplace #tab_marketplace a, #forums #tab_forums a,
#resources #tab_resources a, 
#mailbox #tab_mailbox a, #mailbox #tab_mailbox_new a,
#admin #tab_admin a, #help #tab_help a, #about #tab_about a,
#join #tab_join a, #latest #tab_latest a {
	background-image	: url("/images/nav/tabs/rt_sel.gif"); 
   	padding-bottom		: 5px;
	color			: #858;
}

#qmain {
	background		: white;
	margin			: 0 0 0 0; 
	padding			: 14px 10px 10px 10px;
	border-top		: none;
	border-left		: 1px solid #765;
	border-right		: 1px solid #765;
	border-bottom		: 1px solid #765;
	position		: relative;
}

#footer {
	padding			: none;
	margin			: -12px 0 0 0;	
}

#footer p {
	font-size		: 8pt;
	color			: #999;
}

#footer p#footer_authortext {
	float			: left;
}
#footer p#footer_copyrighttext {
	float			: right;
}

TABLE.forumtable
{
    BORDER-RIGHT: silver 1pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: silver 1pt solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: silver 1pt solid;
    WIDTH: 95%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: silver 1pt solid;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center;
    ALIGN: center
}
TR.forumtitlerow
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #dddddd
}
TR.forumrow_odd
{
    BORDER-RIGHT: gray 1px;
    BORDER-TOP: gray 1px;
    MARGIN-TOP: 0px;
    BORDER-LEFT: gray 1px;
    COLOR: thistle;
    BORDER-BOTTOM: gray 1px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: whitesmoke
}
TR.forumrow_even
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial, Verdana;
    BACKGROUND-COLOR: ghostwhite
}
TR.forumfooterrow
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #dddddd
}
A.ThreadLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: mediumblue;
    FONT-FAMILY: Tahoma, Arial
}
TD.forumcell
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 2px 2px 1px;
    BORDER-LEFT: medium none;
    TEXT-INDENT: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
TR.forumseperatorrow
{
    BACKGROUND-COLOR: #dddddd
}
P.FTimeStampFont
{
    FONT-WEIGHT: 600;
    FONT-SIZE: smaller;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial
}
P.description_disabled
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: lightslategray;
    FONT-FAMILY: Tahoma, Arial
}
P.description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: dimgray;
    FONT-FAMILY: Tahoma, Arial
}
TD.forumcell_centred
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 2px 2px 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
TR.forumrow_start
{
    HEIGHT: 5px;
    BACKGROUND-COLOR: ghostwhite
}
TABLE.formattedtable
{
    WIDTH: 95%;
    TEXT-ALIGN: center;
    ALIGN: center
}
TR.formattedrow
{
    FLOAT: left;
    POSITION: static
}
TD.formattedcell
{
    TEXT-INDENT: 2px;
    TEXT-ALIGN: left
}
A.SmallLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: mediumblue;
    FONT-FAMILY: Tahoma, Arial
}
TABLE.main
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 98%;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}
P.HeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: cornflowerblue;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Tahoma, Arial
}
TABLE.tab_maintable
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 98%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
TR.tab_mainrow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 60px
}
TD.maincell
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: silver 2px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    BORDER-LEFT: silver 2px outset;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: silver 2px outset;
    BACKGROUND-COLOR: white
}
TD.rtcell
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
TD.ltcell
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
TD.sitelogocell
{
    BORDER-BOTTOM: silver 2px inset
}
.submenus
{
    BORDER-RIGHT: gray 1px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: silver 2px outset;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.submenurs
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: silver 2px outset;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: silver 2px;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: white
}
.submenur
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: silver 2px outset;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: silver
}
.submenu1
{
    BORDER-RIGHT: silver 1px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: silver 2px outset;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: right
}
P.ActiveTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial
}
P.ForumGroupText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: steelblue;
    FONT-FAMILY: Tahoma, Arial
}
P.ForumGroupTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: steelblue;
    FONT-FAMILY: Tahoma, Arial
}
P.ThreadNonLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial
}
TD.forumcell_leftedge
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_middle
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px;
    PADDING-LEFT: 5px;
    BORDER-LEFT: cornflowerblue 1px;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_rightedge
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px;
    PADDING-LEFT: 3px;
    BORDER-LEFT: cornflowerblue 1px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_imagecell
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px;
    BORDER-LEFT: cornflowerblue 1px;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_bothedges
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: cornflowerblue 1px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_lefttopedge
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px solid;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_righttopedge
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px solid;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_middletop
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px solid;
    BORDER-LEFT: cornflowerblue 1px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.forumcell_rightleftedge
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid
}
TD.thinblackborder
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: white
}
P.SubHeaderText
{
    FONT-WEIGHT: 800;
    COLOR: cornflowerblue;
    FONT-FAMILY: Tahoma, Arial
}
TD.forumcell_leftedgeonly
{
    BORDER-RIGHT: cornflowerblue 1px;
    BORDER-TOP: cornflowerblue 1px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px
}
TD.forumcell_lronly
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: cornflowerblue 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px
}
TD.forumcell_bottomonly
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: none;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: cornflowerblue 1px solid;
}

TD.directory_initialcell 
{
    BORDER-BOTTOM: cornflowerblue 1px solid;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-RIGHT: none;
}

TD.divider
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    PADDING-RIGHT: 3px;
}

TR.border1 {
	PADDING-TOP		: 3px;
	PADDING-BOTTOM		: 3px;
}

P.UnavailableLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial
}
