TABLE, TR, TD                { font-family:Verdana, Tahoma, Arial; font-size: 9.0pt; color:#000000}

a:link, a:visited, a:active  { text-decoration:underline; color:#000000 }

a:hover                      { color:#465584 }

/*---------------------------------------------------------*/

#mainbg  { background-color: #FFFFFF  }

#mainfoot   { background-color: #BCEDB0  }

#alt1   { background-color: #EEF7F2  }

#alttop   { background-color: #116633  }

#forum1  { background-color: #DFEFE6  }

#forum2  { background-color: #E4F2EA  }

#post1   { background-color: #F5FDF9  }

#post2   { background-color: #F5FDF9  }

#posthead   { background-color: #E4F2EA  }

#pidcolor {	COLOR: #E4F2EA  }

#postfoot   { background-color: #D1EBDC  }

#postbak { background-color: #D2D0D2  }

#title    { background-color: #C4F7DC }

#row1     { background-color: #EDFFED }

#row2     { background-color: #F5FDF9 }

#row3     { background-color: #F0FFE6 }

#postsep  { background-color: #C7E0D2; height: 1px }

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}
.windowbg, #preview_body
{
	color: #000000;
	background-color: #ECEDF3;
}
.windowbg2
{
	color: #000000;
	background-color: #F6F6F6;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background: url(images/titlebg.jpg) #E9F0F6 repeat-x;
	border-bottom: solid 1px #9BAEBF;
	border-top: solid 1px #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}

.titlebg a:hover
{
	color: #404040;
}
/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
	background: url(images/catbg.jpg) #88A6C0 repeat-x;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg2 , tr.catbg2 td
{
	background: url(images/catbg2.jpg) #A1BFD9 repeat-x;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg, .catbg2, .catbg3
{
	border-bottom: solid 1px #375576;
}
.catbg, .catbg2
{
	font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: white;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #e0e0ff;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 90%;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}

/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}




#catrow   {

    font-size:10px;

    font-weight:bold;

    line-height:150%;

    color:#4CB677;

    background-color:#C2DFCF;

}

#catrow   a:link, #catrow   a:visited, #catrow   a:active { text-decoration: none; color : #4CB677 }

/*---------------------------------------------------------*/

#alert    { color:#990000 }

#info    { color:#000099 }

#signature         { font-size:7.5pt; color:#339933 }

#postdetails       { font-size:7.5pt; }

#postcolor         { font-size:8pt; line-height : 150%; }

#membertitle       { font-size:10px; line-height:150%; color:#000000 }

#normalname        { font-size:11px; font-weight : bold; color:#003300; padding-bottom:2px }

#normalname a:link, #normalname a:visited, #normalname a:active  { text-decoration:underline; color:#003300; padding-bottom:2px }

#unreg             { font-size:11px; font-weight:bold;  color:#990000 }

#highlight        { font-weight:bold; color : #FF0000 }

#notification     { font-weight:bold; color : #FFBB33 }

#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: underline; color:#FF0000 }

#highlight a:hover{ text-decoration: underline }

#desc    { font-size:7.5pt; color : #435149 }


#copyright        { 
font-family: Verdana, Tahoma, Arial; 
font-size : 7.5pt; 
line-height : 9px; 
background-color:#e5ffe0;
vertical-align:middle;
}

#searchvoy        { 
font-family: Verdana, Tahoma, Arial; 
font-size : 8.5pt; 
line-height : 9px; 
font-weight : bold; 
background-color:#339944;
vertical-align:middle;

}

/*---------------------------------------------------------*/

#category   {

    font-size:10px;

    font-weight:bold;

    line-height:150%;

    color:#4CB677;

    background-color:#C2CFDF;

}

#category   a:link, #category   a:visited, #category   a:active { text-decoration: none; color : #4CB677 }

/*---------------------------------------------------------*/

#subtitle         {

    font-weight:bold;

    color:#366C3F;

    height: 24px;

    background-color: #D2EFC5;

}

#titlefoot         {

    font-weight:bold;

    color:#3A654F;

    height: 24px;

    background-color: #BCEDB0  

}

#titlemedium         {

    font-weight:bold;

    color:#FFF3EF;

    height: 24px;

    font-size: 9.5pt;

    background-color: #69B069;

}

#titlemedium  a:link, #subtitle  a:link, #titlefoot  a:link, #titlemedium  a:visited, #subtitle  a:visited, #titlefoot  a:visited, #titlemedium  a:active, #subtitle  a:active, #titlefoot  a:active { text-decoration: underline; color : #3A6C4F }

#titlemedium a:hover, #subtitle a:hover, #titlefoot a:hover { text-decoration: underline; color : #000000 }

#maintitleback         {

    height: 26px;

}

#maintitle         {

    color:#FFFFFF;

    font-size: 9pt;

}

#edit              { font-size:9px }

#fancyborder { border:1px dashed #999999; }
#solidborder { border:1px solid #999999; }

#maintitle  a:link, #maintitle  a:visited, #maintitle  a:active { text-decoration: none; color : #FFFFFF }

#maintitle a:hover { text-decoration: underline }

#nav         {

    font-weight:bold;

    color:#000000;

    font-size: 9pt;

}
#pagetitle { color:#4C77B6;font-size:18px;font-weight:bold; letter-spacing:-1px; line-height:120% }
/*---------------------------------------------------------*/

#useroptions    {

    background-color: #598CC3;

    height:25px;

    font-weight:bold;

    color:#FFFFFF;

}

#useroptions a:link, #useroptions a:visited,#useroptions a:active  { text-decoration: none; color : #FFFFFF; }

/*---------------------------------------------------------*/

#bottomborder { border-bottom:1px dashed #D2D0D2; }

#linkthru                                { color : #000000 }

#linkthru  a:link, #linkthru  a:active   { text-decoration: underline; color : #000000 }

#linkthru  a:visited,                    { text-decoration: underline; color : #000000 }

#linkthru  a:hover                       { text-decoration: underline; color : #468455 }




.codebuttons    { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.forminput     { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }

.textinput      { font-size: 9pt; font-family: verdana, helvetica, sans-serif;vertical-align:middle }

.input      { font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle }


.HomeTabs{overflow:hidden;float:right;margin-right:6px;}
.HomeTabs .HomeTabs_tab{padding:5px 8px 4px;margin:4px 1px 0px;background-color:#D2EFC5;display:block;float:left;font-size:11px;font-weight:bold;height:13px;position:relative;text-decoration:none;}
.HomeTabs a.HomeTabs_tab:hover{background-color:#3b9859;border-bottom:0px solid #435f9c;color:#fff;text-decoration:none;}
.HomeTabs .HomeTabs_mes{padding:3px 4px 2px;margin:2px 1px 0px;background-color:#6ba46c;color:#fff;display:block;float:left;font-size:11px;font-weight:bold;height:13px;position:relative;text-decoration:none;}
.HomeTabs a.HomeTabs_mes:hover{background-color:#76ea98;border-bottom:0px solid #435f9c;color:#fff;text-decoration:none;}

.HomeTabs .HomeTabs_tab .HomeTabs_new_img{display:none;}
.HomeTabs .HomeTabs_has_new{padding:4px 18px 4px 8px;}
.HomeTabs .HomeTabs_has_new .HomeTabs_new_img{display:block;background:#d8dfea url(7circle0.png) no-repeat 0 0;width:7px;height:7px;top:8px;right:7px;position:absolute;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;}
.HomeTabs a.HomeTabs_has_new:hover .HomeTabs_new_img{text-decoration:none;}

.HomeTabs .Tabset_selected,
.HomeTabs a.Tabset_selected:hover{background-color:#fff;font-weight:bold;font-size:13px;color:#000;border:1px solid #d8dfea;border-bottom:1px solid #fff;margin-top:2px;margin-right:1px;margin-left:1px;padding-left:9px;padding-right:9px;padding-bottom:3px;height:15px;}



#cd_menubar_core{float:left;font-size:1.1em;padding:3px 0px 4px 0px;padding:0px;}
#cd_menubar_core .cd_menu{float:left;margin:0px 2px 0px 0px;}
#cd_menubar_core .cd_menu .cd_menu_title a{color:white;display:block;font-weight:bold;padding:3px 7px 4px 8px;padding:3px 3px 3px 4px;}
#cd_menubar_core .cd_menu .cd_menu_title .hover,
#cd_menubar_core .cd_menu .cd_menu_title a:hover{background:#5caa75;text-decoration:none;}
#cd_menubar_core .cd_menu .cd_menu_title_img a{color:white;display:block;font-weight:bold;padding:1px 1px 1px 1px;padding:1px 1px 1px 1px;}
#cd_menubar_core .cd_menu .cd_menu_title_img .hover,
#cd_menubar_core .cd_menu .cd_menu_title_img a:hover{background:#5caa75;text-decoration:none;}
#cd_menubar_core #cd_menu_vc span{background-image:url(cd_menuc.gif);}
#cd_menubar_core #cd_menu_vc #cd_menu_vc_balance_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core #cd_menu_vc .hover span,
#cd_menubar_core #cd_menu_vc a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core #cd_menu_inbox span{background-image:url(cd_menuc.gif);}
#cd_menubar_core #cd_menu_inbox #cd_menu_inbox_unread_count_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core #cd_menu_inbox .hover span,
#cd_menubar_core #cd_menu_inbox a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core #cd_menu_inbox .tl{background-position:left top;}
#cd_menubar_core #cd_menu_inbox .tr{background-position:right top;}
#cd_menubar_core #cd_menu_inbox .br{background-position:right bottom;padding-bottom:1px;}
#cd_menubar_core #cd_menu_inbox .bl{background-position:left bottom;padding:0px 6px 1px;}


#cd_menubar_core_2{float:right;font-size:1.1em;padding:3px 0px 4px 0px;padding:0px;}
#cd_menubar_core_2 .cd_menu{float:left;margin:0px 2px 0px 0px;}
#cd_menubar_core_2 .cd_menu .cd_menu_title a{color:white;display:block;font-weight:bold;padding:3px 7px 4px 8px;padding:3px 3px 3px 4px;}
#cd_menubar_core_2 .cd_menu .cd_menu_title .hover,
#cd_menubar_core_2 .cd_menu .cd_menu_title a:hover{background:#5caa75;text-decoration:none;}
#cd_menubar_core_2 .cd_menu2 .cd_menu_title2 a{color:white;display:block;font-weight:bold;padding:3px 7px 4px 8px;padding:3px 3px 3px 4px;}
#cd_menubar_core_2 .cd_menu2 .cd_menu_title2 .hover,
#cd_menubar_core_2 .cd_menu2 .cd_menu_title2 a:hover{background:#116633;text-decoration:none;}
#cd_menubar_core_2 #cd_menu_vc span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_2 #cd_menu_vc #cd_menu_vc_balance_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core_2 #cd_menu_vc .hover span,
#cd_menubar_core_2 #cd_menu_vc a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_2 #cd_menu_inbox span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_2 #cd_menu_inbox #cd_menu_inbox_unread_count_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core_2 #cd_menu_inbox .hover span,
#cd_menubar_core_2 #cd_menu_inbox a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_2 #cd_menu_inbox .tl{background-position:left top;}
#cd_menubar_core_2 #cd_menu_inbox .tr{background-position:right top;}
#cd_menubar_core_2 #cd_menu_inbox .br{background-position:right bottom;padding-bottom:1px;}
#cd_menubar_core_2 #cd_menu_inbox .bl{background-position:left bottom;padding:0px 6px 1px;}

#cd_menubar_core_3{float:center;font-size:1.1em;padding:3px 0px 4px 0px;padding:0px;}
#cd_menubar_core_3 .cd_menu{float:left;margin:0px 2px 0px 0px;}
#cd_menubar_core_3 .cd_menu .cd_menu_title a{color:white;display:block;font-weight:bold;padding:3px 7px 4px 8px;padding:3px 3px 3px 4px;}
#cd_menubar_core_3 .cd_menu .cd_menu_title .hover,
#cd_menubar_core_3 .cd_menu .cd_menu_title a:hover{background:#5caa75;text-decoration:none;}
#cd_menubar_core_3 .cd_menu3 .cd_menu_title3 a{color:white;display:block;font-weight:bold;padding:3px 7px 4px 8px;padding:3px 3px 3px 4px;}
#cd_menubar_core_3 .cd_menu3 .cd_menu_title3 .hover,
#cd_menubar_core_3 .cd_menu3 .cd_menu_title3 a:hover{background:#116633;text-decoration:none;}
#cd_menubar_core_3 #cd_menu_vc span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_3 #cd_menu_vc #cd_menu_vc_balance_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core_3 #cd_menu_vc .hover span,
#cd_menubar_core_3 #cd_menu_vc a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_3 #cd_menu_inbox span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_3 #cd_menu_inbox #cd_menu_inbox_unread_count_holder{background-image:url(cd_menuc.gif);margin-left:5px;}
#cd_menubar_core_3 #cd_menu_inbox .hover span,
#cd_menubar_core_3 #cd_menu_inbox a:hover span{background-image:url(cd_menuc.gif);}
#cd_menubar_core_3 #cd_menu_inbox .tl{background-position:left top;}
#cd_menubar_core_3 #cd_menu_inbox .tr{background-position:right top;}
#cd_menubar_core_3 #cd_menu_inbox .br{background-position:right bottom;padding-bottom:1px;}
#cd_menubar_core_3 #cd_menu_inbox .bl{background-position:left bottom;padding:0px 6px 1px;}




#cd_menubar_aux{float:right;font-size:1.1em;}
#cd_menubar.cd_menubar_logged_out #cd_menubar_aux{float:none;}
#cd_menubar_aux .cd_menu{display:block;float:left;margin:0px 5px 0px 0px;}
#cd_menubar_aux .cd_menu .cd_menu_title a{color:#fff;display:block;overflow:hidden;padding:0px 5px;}
#cd_menubar_aux .cd_menu .cd_menu_title .hover,
#cd_menubar_aux .cd_menu .cd_menu_title a:hover{background-color:#5c75aa;text-decoration:none;}
#cd_menubar_aux .cd_menu .cd_menu_title a .menu_title{display:block;float:left;padding:4px 0px;padding:7px 0px;}
#cd_menubar_aux .cd_menu .cd_menu_title .hover .menu_icon,
#cd_menubar_aux .cd_menu .cd_menu_title a:hover .menu_icon{background-position:100% 0%;}
#cd_menubar_aux .cd_menu .cd_menu_title a .profile_pic{display:block;float:left;padding:2px 5px 0px 0px;padding:5px 5px 0px 0px;}
#cd_menubar_aux .cd_menu .cd_menu_title a .profile_pic img{border:1px solid #315091;border-bottom-color:#365494;}
#cd_menubar_aux .cd_menu .cd_menu_title .hover .profile_pic img,
#cd_menubar_aux .cd_menu .cd_menu_title a:hover .profile_pic img{border:1px solid #8b9dc3;}





#comments .comment {
   margin:0px 0px 8px 0px;
   padding:6px;
   border:1px solid #ddd;
}
#comments .comment-odd {
   margin:0px 0px 8px 0px;
   padding:6px;
   background-color:#fafffa;
   border:1px solid #ddd;
}

#comments .comment-head {
   display:block;
}

#comments .comment-body {
   display:block;
   margin-top:8px;
   margin-left:25px;
   padding-left:10px;
   border-left:4px solid #ddd;
}

#comments .message-body {
   display:block;
   margin-top:8px;
   margin-left:25px;
   padding-left:10px;
   font-size:12px;
   color:#196E09;
   border-left:4px solid #ddd;
}
#comments .comment-number {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#404040;
   font-weight:bold;
   padding:2px;
}

#comments .comment-htail {
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-size:11.5px;
   color:#507020;
   font-weight:normal;
   float:right;
   padding:2px;

}

a.menuitem:link {color: #173708; font-weight:bold; text-decoration: none; }
a.menuitem:visited {color: #173708; font-weight:bold; text-decoration: none; }
a.menuitem:hover {color: #605030; font-weight:bold; text-decoration: underline; }
a.menuitem:active {color: #A06030; font-weight:bold; }

a.menuitem-a:link {color: #173708; font-weight:none; text-decoration: none; font-size:10px;}
a.menuitem-a:visited {color: #173708; font-weight:none; text-decoration: none; font-size:10px;}
a.menuitem-a:hover {color: #605030; font-weight:bold; text-decoration: underline; font-size:10px;}
a.menuitem-a:active {color: #A06030; font-weight:bold; font-size:10px; }

a.menuitem-n:link {color: #507020; text-decoration: none; }
a.menuitem-n:visited {color: #507020; text-decoration: none; }
a.menuitem-n:hover {color: orange; text-decoration: underline; }
a.menuitem-n:active {color: red; }

a.comment-link:link {color: #507020; text-decoration: none; }
a.comment-link:visited {color: #306030; text-decoration: none; }
a.comment-link:hover {color: orange; text-decoration: underline; }
a.comment-link:active {color: red; }


a.article_title:link {color: #507020; text-decoration: none; font-weight:bold; font-size:14.5px;}
a.article_title:visited {color: #306030; text-decoration: none; font-weight:bold; font-size:14.5px; }
a.article_title:hover {color: #706030; text-decoration: underline; font-weight:bold; font-size:14.5px; }
a.article_title:active {color: #D06030; font-weight:bold; font-size:14.5px; }

a.lmenu:link {color: #173708; text-decoration: none; font-weight:bold; font-size:11.5px;}
a.lmenu:visited {color: #173708; text-decoration: none; font-weight:bold; font-size:11.5px; }
a.lmenu:hover {color: #605030; text-decoration: underline; font-weight:bold; font-size:11.5px; }
a.lmenu:active {color: #A06030; font-weight:bold; font-size:11.5px; }


#comments .comment-number-author {
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#DE1909;
   font-weight:bold;
   padding:2px;
}
#comments .author-comment {
   font-size:12px;
   color:#DE1909;
   font-weight:bold;
   display:inline;   
}

/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color: #E9FFEF;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: 7.5pt;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 6.0pt;
	line-height: 1.4em;
}


#itemdivg {float:left; width:100%; height:183px; overflow:hidden; background:#f5fee1; margin: 2px 2px 2px 2px; }
#itemdivg:hover { background:#D9EFA2; }
.itempageg { display:block; padding:5px; width:98%; }
.itemtextg { float:left; padding:5px; font-size:15px; text-align:left; width:98%;  }
.itemtextg a { font-size:15px; text-decoration:none; }
.itemtextg a:visited { font-size:15px; text-decoration:none; }
.itemtextg a h3 { font-size:inherit; font-weight:bold; font-size:20px;color:#881111; }
.itemtextg a h3:first-letter { text-transform:capitalize; }

#itemdiv {float:left; width:49%; height:150px; overflow:hidden; background:#fafffc; margin: 2px 2px 2px 2px; }
#itemdiv:hover { background:#E9FFB2; }
.itempage { display:block; padding:2px; width:98%; }
.itemtext { float:left; padding:5px; font-size:12px; text-align:left; width:98%;  }
.itemtext a { font-size:12px; text-decoration:none; }
.itemtext a:visited { font-size:12px; text-decoration:none; }
.itemtext a h3 { font-size:inherit; font-weight:bold; font-size:16px;color:#881111; }
.itemtext a h3:first-letter { text-transform:capitalize; }

