@import url('screen.css');
/* begin body type */
.body {
	background-image: url(../images/template/chhwoodproducts-body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
}		
p, blockquote, ul, ol, dl, dd, li, dir, menu, td	{	
	/* inherit from body */	
	color: #333333;
	font-size: 11px;
}
b {
	font-weight:	bold;
}		
.tablenowidth {
	BACKGROUND-COLOR: transparent;
}
small	{
	font-size: 8pt;
}		
big	{	
	font-size:	12pt;
}			
pre	{	
	font-family:	Courier New, monospace;
	}	
h1, h2, h3, h4, h5, h6{
	color: #00483a;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}
h1
{
	font-size:30px;
	padding:0 5px;
	margin:0 0 10px;
}
h2
{
	font-size: 18px;
	font-weight:bold;
	padding: 0 5px;
	margin:10px 0;
	text-transform:uppercase;
}

h2.small
{
	font-size: 11px;
	margin:4px 0;
	text-transform:uppercase;
}
h3
{
	font-size: 13px;
	padding: 0 5px;
	margin:4px 0;
}
h4
{
	font-size: 14px;
	padding: 0;
	margin:4px 0;
	text-transform:uppercase;
}
h5
{
	background-color:#e3e9df;
	font-size: 14px;
	margin:10px 0;
	padding:5px 20px;
}
h6
{
	font-size:10px;
	line-height:10px;
	margin:4px 0;
	text-transform:uppercase;
}	
hr {
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #00483a; 
    margin:0 0 10px; 
	padding:0;
	height: 1px;
}
hr.dotted {
	border-style: dotted;
	border-color: #cccccc;
}
p img {
	margin:0;
	padding:0;
}
div#navigation{
	background: url(/images/template/menu-bg.jpg) repeat-x scroll 0 0;
	height:39px;
	margin:6px 10px 16px;
	text-align:center;
	vertical-align:center;
}
div#content{
	margin:10px;
}
div.mmenucontainer{
	margin:0 auto;
}

/* CHH table styles */

table.tableStyle
{ 
border: 1px #cccccc solid;
border-collapse:collapse;
border-spacing: 0px;
margin:5px;
 }

td.tableHeader
{ 
background-color: #74a46a;
border: 1px #cccccc solid;
color:#FFFFFF;
font-weight: bold;
text-align: center;

 }

td.subHeader {
background-color:#9cba96;
border: 1px #cccccc solid;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-left: 5px;
padding-right: 5px;

 }


td.type1
{ text-align: center;
font-weight: normal;
background-color: #e2edf3;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
 }

td.type2
{ text-align: center;
font-weight: normal;
background-color: #c7e5c1;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
 }

td.type3
{text-align: center;
font-weight: normal;
background-color: #cbdfd4;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.type4
{text-align: center;
font-weight: normal;
background-color: #ffffff;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.typeBlueTick {
text-align: center;
font-weight: normal;
background-color: #e2edf3;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.typeGreenTick {
text-align: center;
font-weight: normal;
background-color: #c7e5c1;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}

td.typeRed
{text-align: center;
font-weight: normal;
background-color: #ee0000;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
color:#ffffff;
}

td.typeYellow
{text-align: center;
font-weight: normal;
background-color: #ffff00;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}


td.typeBlue
{text-align: center;
font-weight: normal;
background-color: #1f497d;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
color:#ffffff;
}

td.alignleft {
	text-align:left;	
}

/* custom styles */

		
.logintext {

	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.wheretobuy-formfield {
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}
.wheretobuy-results-heading {
	background-color:#477a35;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.wheretobuy-results-data-bold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.wheretobuy-results-data {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.redcomment {
	color: Red;
}

.greencomment {
	color: #006600;
}

.greycomment {
	color: #999999;
}

.adminoptions {
	font: 8pt;
}

.prodbgimage2 {
	background: url(/images/prods_bg_dec.jpg);
	background-repeat:no-repeat;
}

.prodspage, a.prodspage:hover, a.prodspage:visited, a.prodspage:active, a.prodspage:visited:hover {
	color:#ffffff;
	text-decoration: underline;
	font-size:11px;
	font-weight:regular;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #ffffff;
}

.hdots {
	background-image: url(/images/hdot.gif);
	repeat:repeat-y;
}

.vdots {
	background-image: url(/images/vdot.gif);
	background-repeat:repeat-y;
}

.shadowclad_vdots {
	background-image: url(/userfiles/6/Image/shadowclad/shadowclad_vdots.gif);
	background-repeat:repeat-y;
	padding: 10px 10px 10px 0px;
	margin-top:10px;
}

.prodlist {
	text-decoration:none;
	list-style-image: url(/images/prods_arrows.gif);
	padding-left:0px;
}

.showarrow {
	background-image: url(/images/arrow_transparent.gif);
	background-position:10px 6px;		
	background-repeat:no-repeat;
}

ul.greenarrow {
	margin: 5px 0;
	padding: 0 0 0 5px;
}

ul.greenarrow li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}

ul.greenarrowwhitebg { 
	margin: 5px 0;
	padding: 0 0 0 5px;
}
ul.greenarrowwhitebg li { 
	background: url(/images/green_arrow_whitebg.jpg) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}


.allcaps
{
	text-transform:uppercase;
	text-decoration:none;
}

.whitetext, a.whitetext:active 
{
	color:#FFFFFF;
}



.nopadding 
{
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.verticalalignmiddle
{
	vertical-align:middle;
}
		
/* end body type */	
A,A:Visited {
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}
A:Hover, A:Visited:Hover
{
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}

A.leftmenu, A.leftmenu:Visited
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

A.leftmenu:hover
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

td.MenuItem {
	BACKGROUND-COLOR: #EFEFEF;
	height: 22px;
	padding-left: 10;
}


/* Manager styles */

.EmailMenu {
	color:#444444;
	FONT-SIZE: 11px;
}

A.EmailMenu, A.EmailMenu:visited {
	color:#444444;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	text-decoration: none;
	font-weight: bold;
}

A.EmailMenu:hover, A.EmailMenu:visited:hover {
	color: #2C2C2C;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	font-weight: bold;
}

.MenuTab {
	padding-left: 5;
	padding-right: 5;
	BORDER-TOP: #c9c9c9 1px solid;
	
}
	
/* End Manager styles */

/* table styles */

.tableborder {
	border: 1px solid #666666;
	background-repeat: no-repeat;
	background-position: top right;
}	
	
.tableborderleft {
	border-left: 1px solid #999999;
}	
	
.tableborderright {
	border-right: 1px solid #999999;
}	

.tablebordertop {
	border-top: 1px solid #999999;
}	

.tablebordertopbottom {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tablebordertopright {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}	

.tableborderbottom {
	border-bottom: 1px solid #999999;
}		

.tableborderleftbottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tableborderrightbottom {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.leftmenuborderbottom {
	border-bottom: 0px solid #ffffff;
	padding: 4px;
}	

/* tree style */
}
input.op {
	background-color: #FFFFFF;
	border: 1 solid #FFFFFF;
	width: 15px;
	height:	15px
}
/* end tree style */
.TextAreaSearch {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 150px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.TextAreaNoWidth
{
	background-color: white;
	border : solid;
	border-color : #CCCCCC;
	border-width : 1px 1px 1px 1px;
	color: black;
	font-size : 11px;
	font-weight : normal;
	max-height:100px;
	padding : 1px 1px 1px 3px;
}

.TextAreaWidth
{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 100px;
}


.TextAreaWidth200
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 200px;
}

.TextAreaWidth300
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 300px;
}

.TextAreaWidthLogin
	{
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #669999;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 140px;
	height: 20px;
}

.Button, .button
	{
	background: url(/Images/right-header.jpg) no-repeat scroll center center;
	border: 0 none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:0 0 10px;
	padding:5px 15px;
	text-align:center;
	text-transform:uppercase;
}

/* FCK Styles */

ul, li, li.doublespacedlist {
	padding-bottom: 5px;
}


/* Top of page Links */
.footerlinks,A.footerlinks, A.footerlinks:visited {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}
A.footerlinks:hover, A.footerlinks:visited:hover {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; font-weight: normal;
}

/* tabs */

div.tabs
{
	clear:both;
	font-size: 11px;
	margin:0px;
	padding-top:10px;
	text-decoration: none;
}

div.tabs ul.tabNavigation
{
	clear:both;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;	
}

div.tabs ul.tabNavigation li
{
	display:inline;
	margin:0;
	padding:0;
}

div.tabs div.tabcontainer
{
	/*margin-top:10px;*/
	padding:0;
	border-top: 1px solid #eaeaea;
	width:650px;	
}

.hide{display:none;}

div.tabs ul.tabNavigation li a span
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:37px;
	width:12px;
	line-height:36px;
	/*padding-left:10px;*/
	display:inline-block;
}

div.tabs ul.tabNavigation li a.selected span
{
	background-image: url(/images/tabon.gif);
}

div.tabs ul.tabNavigation li a
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:right;
	display:inline-block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:36px;
	height:37px;
	padding-right:12px;
	text-decoration:none;
	text-transform:uppercase;
}

div.tabs ul.tabNavigation li a.selected
{
	background-image: url(/images/tabon.gif);
}


/* Navigation Links */
/*div.border-topLeft { border-top:1px solid #cc9933;border-left:1px solid #cc9933}*/
.LeftMenuTopLevel
{
	background: url(/Images/right-header.jpg) no-repeat scroll center center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:0;
	padding:8px 15px;
	text-align:center;
	text-transform:uppercase;
}

.LeftMenuFooter
{
}
div.leftmenunav { margin: 0; padding: 0;}
div.leftmenunav ul { margin: 0; padding: 0; font-size: 11px;}
div.leftmenunav ul a { text-decoration: none; color: #00483a; display: block; font-size: 11px; }
div.leftmenunav ul a:active { text-decoration: none; color: #00483a; display: block; font-size: 11px; }

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely

.page = normal link page not selected and no children
.act = normal link page selected and no children
.hasChild = page with submenu but not selected (not open)
.hasChildAct = page with submenu open and submenu nested within it
.isFirst = Not the first in a list but actually the first AFTER the end of a submenu. Sorry about the name
.lastInList = This name is right.

*/


/********************
		Level 1 
*********************/
div.leftmenunav ul { list-style-type: none; padding: 0; margin:0; margin-left:0;}
div.leftmenunav ul li { padding:0 0 0 18px; margin:0; display:list-item; background-color:#e3e9df; border-bottom:1px dotted #B9C1C0; line-height:25px;background-image:url(/images/green_arrow.gif); background-repeat:no-repeat; background-position:8px 2px; line-height:25px;}

div.leftmenunav ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }
div.leftmenunav ul li.act { background-color:#7C9F96;}
div.leftmenunav ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChildAct { background-color:#7C9F96;}
div.leftmenunav ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border-bottom:1px dotted #989898; font-weight:bold; }


/********************
		Level 2 
*********************/
div.leftmenunav ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-10px;}
div.leftmenunav ul li ul li { padding:0 0 0 25px; margin:0; display:list-item; border:none; background-color:#DDE3E2; background-image:url(/images/green_arrow.gif); background-repeat:no-repeat; background-position:13px 2px; line-height:25px;}

div.leftmenunav ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal; }
div.leftmenunav ul li ul li.act { background-color:#BBCAC0;  background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:11px 2px;}
div.leftmenunav ul li ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle;  border:none; font-weight:bold;}

div.leftmenunav ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal;}

div.leftmenunav ul li ul li.hasChildAct { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:11px 2px;}
div.leftmenunav ul li ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}

/********************
		Level 3 
*********************/
div.leftmenunav ul li ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-20px;}
div.leftmenunav ul li ul li ul li { padding:0 0 0 35px; margin:0; display:list-item; border:none; background-color:#BBCAC0;  background-image:url(/images/green_arrow.gif); background-repeat:no-repeat; background-position:18px 2px; line-height:25px;}
div.leftmenunav ul li ul li ul li:first-child { border-top:none; }

div.leftmenunav ul li ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}
div.leftmenunav ul li ul li ul li.act { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}

div.leftmenunav ul li ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}

div.leftmenunav ul li ul li ul li.hasChildAct { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}


a.thumbnail, a.thumbnail2, a.thumbnail3, a.thumbnail4, a.thumbnail5 { /* FF fix, still not working IE6,7 */
	position: relative;
	z-index: 0;
}

a.thumbnail span, a.thumbnail2 span, a.thumbnail3 span, a.thumbnail4 span, a.thumbnail5 span { 
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px solid #cecece;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

a.thumbnail span img, a.thumbnail2 span img, a.thumbnail3 span img, a.thumbnail4 span img, a.thumbnail5 span img { 
	border-width: 0;
	padding: 2px;
}

a.thumbnail:hover, a.thumbnail2:hover, a.thumbnail3:hover, a.thumbnail4:hover, a.thumbnail5:hover{
	background-color: transparent;
	display:block;
	z-index: 50;
}

a.thumbnail:hover span{ 
	visibility: visible;	
	top:130px;
	left: 10px; 	
}
a.thumbnail2:hover span{ 
	visibility: visible;	
	top:130px;
	left: -80px; 	
}
a.thumbnail3:hover span{ 
	visibility: visible;
	top:130px;
	left: -160px; 	
}
a.thumbnail4:hover span{ 
	visibility: visible;
	top:130px;
	left: -240px; 	
}
a.thumbnail5:hover span{ 
	visibility: visible;
	top:130px;
	left: -320px; 	
}


ul.greenarrowtight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.greenarrowtight { 
	list-style-type:none;
	color:#00483a;
}
ul.greenarrowtight ul li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
}

.msds-info {
	color:#999999;
	font-size: 10px;
}


/*************** QUICKLINKS **************/

div.quicklinks
{
	background-color:#F4F3F3;
	border:1px solid #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	min-height:480px;
	margin:10px;
	padding:15px;
	width:330px;
}

div.quicklinksheader
{
	background-color:#E0E9E6;
	border:none;
}

div.quicklinksbody
{
	padding:15px 10px 10px 10px;
	background-image:url('/images/quicklinks_downarrow.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

h2.quicklinks
{
	padding:10px;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

ul.quicklinks {
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li ul{
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 10px;
	padding:0 0 5px 10px;
	list-style-type:none;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li ul li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 0 10px;
	list-style-type:none;
	border-bottom:none;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li a, ul.quicklinks li a:active, ul.quicklinks li ul li a, ul.quicklinks li ul li a:active
{
	text-decoration:none;
	color:#363636;
}

ul.quicklinks li a:hover, ul.quicklinks li ul li a:hover
{
	text-decoration:underline;
}

/****************** QUICKLINKS END ******************/

ul.compact {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

.FRM-Field {
	font-size : 11px;
	
}

/* forum style */
.tborder {
	border: 1px solid #CCCCCC;
}
.tborderbottom {
	border-bottom: 1px solid #CCCCCC;
}
.tborderright {
	border-right: 1px solid #CCCCCC;
}
.tcat
{
	background: #869BBF url(/images/forum_images/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #b7dbb7;
	color: #00483a;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background-color: #595959;
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #E0E0F6;
}
.tfoot a:visited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
.smalltext {
	font-size: 8pt;
}

.forumName, a.forumName, a.forumName:visited {
	color:#006702;
	font-weight:bold;
}

.forumdivider {
	border-left:1px dotted #999999;
}
.ForumBreadCrumb, a.ForumBreadCrumb, a.ForumBreadCrumb:visited, a.ForumBreadCrumb:hover {
	font-size: 8pt;
	color:#006702;
	font-weight:bold;
	padding-bottom:5px;
}
.topicHeader {
	background-color: #e3e9df;
	color: #356533;
	font-weight:bold;
	padding-left:10px;
}

/* end forum style */

.RightText {
	padding:0;
	background-color:#e3e9df;
}

.RightText h2, .RightHeader
{
	background-image: url(/Images/right-header.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:0;
	padding:8px 15px;
	text-align:center;
	text-transform:uppercase;
}
.RightText h3,.RightText h4, .RightText p, .RightText hr
{
	margin:10px;
	padding:0;
	max-width:240px;
}
.RightFooter
{
	padding: 5px 15px;
	margin:0 0 0 0 ;
}

/*ul.quicklinks {
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li ul{
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 5px 10px;
	list-style-type:none;
	border-bottom:1px dotted #989898;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
li.DownloadLink {
	list-style-type:none;
	list-style: none;
	background-image:url('/images/download-arrow.gif');
	background-repeat:no-repeat;
	background-position: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	border-bottom: 1px dotted #cecece;
}

.ToolTip {
	background-image:url('/images/template/tooltip-bg.gif');
	background-repeat:no-repeat;
	background-position: left;
	color:#336633;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-right:5px;
	margin-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	height:23px;
	width:178px;

}
.dots-vertical {
	border-left: 1px dotted #999999;
}


/*******************
More MANAGER Styles
********************/

/*******************************
*** Page Version History Tab ***
*******************************/

table.pagehistorytable
{
	width:100%;
	border-collapse:collapse;
}
table.pagehistorytable td
{
	padding:10px 5px;
	margin:0;
	line-height:20px;
}

table.pagehistorytable tr.currentversion
{
	background-color:#CCFF99;
}

table.pagehistorytable tr.even td
{
	background-color:#eee;
}

table.pagehistorytable tr.header td
{
	background-color:#666;
	color:#fff;
	font-weight:bold;
}

table.pagehistorytable span.iscurrentversion
{
	padding:0 0 0 20px;
	background:url('/manager/images/pagehistory/page_iscurrent.png') no-repeat 0 center;
	line-height:20px;
	display:inline-block;
}

table.pagehistorytable a.action
{
	padding:3px 3px 3px 22px;
	background-position:2px center;
	background-repeat:no-repeat;
	line-height:20px;
	display:inline-block;
	text-decoration:none;
	border:1px solid #ccc;
	color:#666;
	background-color:#fff;
}
table.pagehistorytable a.action:hover
{
	color:#000;
	background-color:#ffffcc;
	border:1px solid #333;
	text-decoration:none;
}

table.pagehistorytable a.action.view { background-image: url('/manager/images/pagehistory/page_view.png'); }
table.pagehistorytable a.action.makecurrent { background-image: url('/manager/images/pagehistory/page_makecurrent.png'); }
table.pagehistorytable a.action.deleteversion { background-image: url('/manager/images/pagehistory/page_delete.png'); }
table.pagehistorytable a.action.editversion { background-image: url('/manager/images/pagehistory/page_edit.png'); }

/**********************
MANAGER CMS TABS
**********************/

ul.cmstablist
{
	margin:0;
	padding:0;
	display:inline-block;
}

ul.cmstablist li
{
	list-style:none;
	float:left;
	display:inline-block;
	padding:0;
	margin:0;
	margin-right:5px;
	background-color:#dddddd;
	border:1px solid #666666;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-radius: 5px 5px 0 0;
	position:relative;
}

ul.cmstablist li span.badge
{
	position:absolute;
	background-color:#cc0000;
	padding:3px 5px;
	color:#fff;
	left:10px;
	top:-15px;
	font-size:10px;
	-moz-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-radius: 5px;
	z-index:99;
	white-space:nowrap;
}

ul.cmstablist li.active
{
	border-bottom:1px solid white;
	background-color:#FFFFFF;
}

ul.cmstablist li a
{
	text-decoration:none;
	padding:5px 15px;
	color:#000000;
	display:inline-block;
	outline:none;
}

ul.cmstablist li a:hover, ul.cmstablist li a:visited
{
	color:#000000;
}

div.cmstab
{
	border:1px solid #666666;
	width:auto;
	padding:10px;
	display:none;
	overflow:auto;
	background-color:#ffffff;
	margin-top:-1px;
}

div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px; text-align: left
}
