body {
	background: #E4E4E4 url(../../../templates/cm/extra/mainbg.gif) repeat;
	margin-top: 0px;
	padding: 0px;
}
form {
	display:inline;
	margin: 0px;
	padding: 0px;
}
.srwrap {
	width: 995px;
	margin:0 auto;
}
.topcell {
	background: url(../../../templates/cm/images/topcellbg.gif) repeat-x bottom;
	background-color: #F2F2F2;
	border-bottom: 0px solid #A9A9A9;
	border-left: 0px solid #696969;
	border-right: 0px solid #696969;
	border-top: 0px solid #696969;
}
.toptable {
	border-left: 0px solid #696969;
	border-right: 0px solid #696969;
}
.toptable {}
.subbannertopcell {
	background: white url(../../../templates/cm/images/topcellbg2.gif) repeat-x top;
	border-bottom: 0px solid #A9A9A9;
	border-left: 0px solid #696969;
	border-right: 0px solid #696969;
	border-top: 0px solid #696969;
}
#top_pan {
	border: 0px solid #AFAFAF;
	display: inline;
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 2px;
}
a.mainlevelnav:link, a.mainlevelnav:visited {
	background-color: #F2F2F2;
	border-bottom: 2px solid #A9A9A9;
	border-top: 0px solid #A9A9A9;
	color: #4F4F4F;
	display: block;
	float: left;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 21px !important;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	width: 75px;
}

a.mainlevelnav:hover {
	border-bottom: 2px solid #D6EBAB;
	border-top: 0px solid #D6EBAB;
	font-weight: normal;
	text-transform: none;
}

a.mainlevelnav:active {
	border-bottom: 2px solid #D6EBAB;
	font-weight: normal;
}


#forumwrap
{
	background-color: #F6F6F6;
	border: 1px solid #DCDCDC;
	font: 11px/130% Verdana, Arial, sans-serif;
}
/* No image should have a border when linked */
a img{
border: 0;
}
/* Normal, standard links. */
#forumwrap a:link, #forumwrap a:visited {
	text-decoration: none;
	color: #7EA33C;
	font-weight: 600;
	font-family: Tahoma, Verdana, Arial, Tahoma;
}

#forumwrap a:hover
{
	background-color: transparent;
	text-decoration: none;
	color: #515151;
}

/* Navigation links - for the link tree. #006999*/
#forumwrap .nav, #forumwrap .nav:link, #forumwrap .nav:visited
{
font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
}
#forumwrap a.nav:hover
{
font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #DB7900;
	font-weight: normal;
}

/* Tables should show empty cells too. */
#forumwrap table
{
	empty-cells: show;
}

/* By default (td, body..) use Verdana in black. */
#forumwrap td
{
	color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 130%;
}

/* Input boxes - just a bit smaller than normal so they align well. */
#forumwrap textarea
{
	font-size: 9pt;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	background-color: White;
}

#forumwrap input
{
	padding: 1px 2px 1px 2px;
	background-color: White;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	/*text-align: center;*/
	font-size: 11px;
	font-weight: normal;
	margin-top: 1px;
	background: url(images/button_bg.png) repeat-x;
	border: 1px solid #DCDCDC;
	letter-spacing: 1px;
	}

/* Checkboxes shouldn't have a background color. */
#forumwrap input.check
{
	background-color: transparent;
	border: 1px solid #DCDCDC;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
#forumwrap select
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	background-color: White;
}

/* Standard horizontal rule.. */
#forumwrap hr
{
	color: #86B32C;
	padding-bottom: 1px;
	margin: 0px;
}
/* A more colorful hr.. */
#forumwrap .hrcolor
{
	height: 1px;
	border: 0px;
	color: #E7E7E7;
	background-color: #E7E7E7;
	margin-bottom: 7px;
	margin-top: -2px;
}

/* A quote, perhaps from another post. */
.quote
{
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid #D7D7D7;
	border-left: 4px solid #D7D7D7;
	margin: 1px 0px 10px 0px;
	padding: 5px;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #4682B4;
	background-color: #fafafa;
	font-family: tahoma, "times new roman", sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #AAAAAA;
	margin: 1px auto 1px auto;
	padding: 5px;
	width: 740px;
	/* 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;
}
.code { *overflow: scroll;}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader {
	color: #2D2D2D;
	text-decoration: none;
	font-style: normal;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
/* Generally, those [?] icons. */
.help
{
cursor: help;
background-color: transparent;
}

/*me uses this a lot. */
.meaction
{
color: red;
background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
width: 80%;
}

/* Highlighted text - such as search results. */
.highlight
{
background-color: transparent;
font-weight: bold;
color: black;
}

/* Alternating backgrounds... */
.windowbg
{
background-color: #F3F3F3;
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid White;
}
.windowbg2
{
background-color: #E9E9E9;
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid White;
}
.windowbg3 {
	background-color: #F3F3F3;
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid White;
	font-weight: bold;
	}
.ltree
{
background-color: #FDFDFD;
border-bottom: 1px solid #EBEBEB;
}

/* Titles - such as table headers. */
#forumwrap .titlebg, #forumwrap tr.titlebg td, #forumwrap .titlebg a:link, #forumwrap .titlebg a:visited
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #EEF4E8;
letter-spacing: 0px;
padding-bottom: 0px;
padding-top: 1px;
padding: 2px;
/*border-top: 1px solid #95B56D;*/
/*width: auto;*/
font-weight: normal;
background: #A9A9A9;
 background-image: url(images/doubleorange.gif);
}
#forumwrap .titlebg a:hover
{
color: #D0D0D0;
/*background: url(images/menubar_bg.gif) repeat-x;*/
/*background-image: url(images/catbg.jpg);*/
}

/* The category headers, page indexes, and such things. */
#forumwrap .catbg
{
font-family: Verdana, Arial, Tahoma;
font-size: 11px;
color: #333333;
letter-spacing: 1px;
font-weight: bold;
border: 1px solid #DCDCDC;
background: #F6F6F6 url(c2.gif) repeat-x;
vertical-align: top;
height: 18px;
text-align: left;
}
#forumwrap .catbg a:link, #forumwrap .catbg a:visited
{
color: #666666;
letter-spacing: 1px;
font-weight: bold;
}
#forumwrap .catbg a:hover
{
color: #444444;
font-weight: bold;
}

/* The borders around things. */
.bordercolor
{
background-color: #F3F3F3;
	/*border-bottom: 1px solid #F4A460;*/
}
.tborder
{
border: 0px solid #DCDCDC;

}

/* Default font sizes. */
.verysmall {
font-family: Tahoma, Arial, Tahoma, Verdana;
font-size: 10px;
color: #767676;
 font-weight: normal;
}
#forumwrap .verysmall a:link, #forumwrap .verysmall a:visited
{
	font-family: Tahoma, Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #3A6A95;
	font-weight: normal;
}
#forumwrap .verysmall a:hover
{
font-family: Tahoma, Arial, Tahoma, Verdana;
font-size: 10px;
color: #666666;
 text-decoration: underline;
}
.smallgray {
font-family: Arial, Tahoma, Verdana;
font-size: 10px;
color: #363636;
}
.smalltext
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #171717;
font-weight: normal;
}
#forumwrap .smalltext a:link, #forumwrap .smalltext a:visited
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #BB5500;
font-weight: normal;
font-style: normal;
}
#forumwrap .smalltext a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #4E4E4E;
}

.smallchild
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #171717;
font-weight: bold;
}
#forumwrap .smallchild a:link, #forumwrap .smallchild a:visited
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #BB5500;
font-weight: bold;
}
#forumwrap .smallchild a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #4E4E4E;
	font-weight: bold;
}

#forumwrap .normaltext
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	line-height: 17px;
}
#forumwrap .largetext
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}

.usercell {
	border-right: 1px solid #D9DDE1;
	line-height: 18px;
}

#forumwrap .signature {
	font-family: Verdana, Tahoma, Verdana, Arial;
	font-size: 11px;
	border-top: 1px solid #EEEEEE;
	margin-top: 5px;
	padding: 5px;
	color: Gray;
}
#forumwrap .signature a:link, #forumwrap .signature a:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #4A78B3;
}
#forumwrap .signature a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #171717;
}

.postbody {
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #333333;
	word-spacing: normal;
	line-height: 130%;
}
#forumwrap .postbody a:link, #forumwrap .postbody a:visited {
font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A78B3;
}
#forumwrap .postbody a:hover {
font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#search td {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}
.padforum {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.smallatt
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #171717;
	font-weight: normal;
}
#forumwrap .smallatt a:link, #forumwrap .smallatt a:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3187A1;
	font-weight: normal;
}
#forumwrap .smallatt a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
}


.messlink {
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
color: #6D6D6D;
font-weight: normal;
}
#forumwrap .messlink a:link {
color: #333333;
font-family: Verdana, Tahoma, Verdana, Arial;
font-weight: 500;
font-size: 11px;
}
#forumwrap .messlink a:visited {
color: #333333;
font-family: Verdana, Tahoma, Arial;
font-weight: 500;
font-size: 11px;
}
#forumwrap .messlink a:hover {
	color: #666666;
}
.stickylink {
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
color: #6D6D6D;
font-weight: bold;
}
#forumwrap .stickylink a:link {
color: #333333;
font-family: Verdana, Tahoma, Verdana, Arial;
font-weight: bold;
font-size: 11px;
}
#forumwrap .stickylink a:visited {
color: #333333;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
font-size: 11px;
}
#forumwrap .stickylink a:hover {
	color: #666666;
}

#forumwrap .replylink, #forumwrap a.replylink:link, #forumwrap a.replylink:visited {
	color: rgb(255, 102, 0);
	font-weight: bold;
}


.tblink { float:left;color: #000000; margin-left: 1px; margin-right: 1px; padding: 3px 5px 3px 5px; font-weight: normal;text-decoration: none;}
.tbquick { height:5px; display:inline;  float: none; }
.midimage {vertical-align:middle; margin:0px 1px 0px 1px;}
.midimage2 {vertical-align:middle; margin:0px 0px 0px 0px;}
input.check {}
.dhtmlbg {
	/*background: url(images/cellpic.gif) repeat;*/
	font-family: Verdana, Arial, Tahoma;
font-size: 11px;
	color: #3187A1;
	/*border-lef: 1px solid Silver;*/
	padding: 1px 4px 2px 4px;
	/*border-right: 1px solid Silver;*/
	font-weight: bold;
	margin: 1px 8px 1px 5px;
}

.titlebg2, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
font-family: Arial, Verdana, Tahoma;
font-size: 11px;
color: #EEF4E8;
letter-spacing: 0px;
padding-bottom: 0px;
padding-top: 1px;
padding: 2px;
/*border-top: 1px solid #95B56D;*/
/*width: auto;*/
font-weight: normal;
 background: url(images/cellpic.gif);
}
.titlebg2 a:hover
{
	color: #000;
}

.dmenu {
background-color: #aaa;
position:absolute;
color:black;
z-index:2000;
}

.dmenu_cell {
font-weight:normal;
background: url(images/lightstripes.gif);
vertical-align:middle;
padding:0px;
white-space:nowrap;
}

.dmenu_link {
background: url(images/lightstripes.gif);
font-weight:normal;
display:block;
margin:0px;
overflow:hidden;
padding:2px 4px 2px 4px;
white-space:nowrap;
}
.dmenu_link:hover {
background: url(images/darkstripes.gif);
}
.dmenu_cell:hover {
background: url(images/darkstripes.gif);
}
.post_header {
    padding: 0px;
    height: 20px;
}

.post_header_t {padding: 0px 4px 0px 2px; height:20px;}

.buttonf {
	padding: 1px 2px 1px 2px;
	background-color: White;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	margin-top: 1px;
	background: url(images/button_bg.png) repeat-x bottom;
	border: 1px solid #DCDCDC;
	letter-spacing: 1px;
	cursor:		pointer;
}
.code pre {
	background-color: #FAFAFA;
	border: 0px solid #AAAAAA!important;
	padding: 1px 5px 1px 1px;
	margin: 1px auto 1px 1px;
	width: 740px;
	white-space: nowrap;
	overflow: auto!important;
	overflow: scroll;
}

#forumgoogliz {
text-align: center;
font-family: Arial, Helvetica, Sans Serif;
font-size: 11px;
background-color: #ffffff;
padding: 10px 0px 10px 0px;
}