a {
	color: #68708A; 
	font: verdana, arial, sans-serif;
	text-decoration: none;
}
a.forumlink { color: #68708A; font-weight: bold; text-decoration: underline }
a:hover {
	color: #FF6600;
	text-decoration: none;
}
body  { font: 12px tahoma, verdana, arial, sans-serif; background-color: #ffffff; text-align: center; margin: 0 }
form { margin: 2px 0 0 }
hr { margin: -5px; padding: 0; width: 100%; height: 1px; border-top: 1px solid #8cb6ce; border-bottom: 1px solid #8cb6ce }
p { margin-top: 0 }
td { color: #222; font: 10px verdana, tahoma, arial, helvetica, sans-serif; text-align: left; padding: 0 }
.bodytable { color: #fff; font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #016d9e; padding-right: 12px; padding-bottom: 10px; padding-left: 12px }
.bodytable2 { color: #fff; font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #016d9e; padding: 4px }
.border { border: solid 1px #000 }
.box { background-color: #075a81; padding: 2px; border-style: solid; border-width: 1px; border-color: #0892d2 #033045 #033045 #0892d2 }
.box2 { background-color: #687a93; padding: 4px; border-style: solid; border-width: 1px; border-color: #bdc6d5 #313942 #313942 #bdc6d5 }
.button { color: #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: #d0d9db; text-align: center; border: solid 1px #5e5d63 }
.caption { color: #000; font: 12px verdana, helvetica, sans-serif; background-color: #d0d9db; letter-spacing: -1px; padding-top: 1px; padding-left: 4px; height: 31px }
.caption2 { color: #000; font: bold 11px verdana, helvetica, sans-serif; background-color: #d0d9db; letter-spacing: -1px; padding-top: 4px; padding-left: 4px; height: 22px }
.captionbig { color: #003366; font: bold 12px verdana, helvetica, sans-serif }
.captionmenus { color: #68708A; font: bold 12px verdana, helvetica, sans-serif; background-color: #fff; background-position: left; width: 100%; height: auto; vertical-align: bottom }
.captiontext { color: #68708A; font: bold 13px verdana, tahoma, arial, helvetica, sans-serif; letter-spacing: -1px; padding: 8px }
.commentheader { color: #000; font: 11px verdana, tahoma, arial, helvetica, sans-serif; background-color: #d0d9db; padding: 4px; border: solid 1px #45699b }
.fcaption { color: #68708A; font: bold 12px verdana, tahoma, arial, helvetica, sans-serif; background-color: #d0d9db; padding: 2px 0 2px 8px; border: solid 1px #000 }
.finfobar { color: #000; font: 11px verdana, tahoma, arial, helvetica, sans-serif; background-color: #d0d9db; padding: 4px; border: solid 1px  }
.forumborder { border: solid 1px #000080 }
.forumheader { color: #000; font: 12px verdana, tahoma, arial, helvetica, sans-serif; background-color: #ebeff2; padding: 4px; border: solid 1px }
.forumheader2 { color: #000; font: 14px verdana, tahoma, arial, helvetica, sans-serif; background-color: #ffffff; padding: 4px; border: solid 1px #45699b }
.forumheader3 { color: #000; font: 11px verdana, tahoma, arial, helvetica, sans-serif; background-color: #ebeff2; padding: 4px; border: solid 1px #384350 }
.helpbox { color: #000; font: 9px tahoma, verdana, arial, helvetica, sans-serif; background-color: transparent; border: transparent }
.indent{
	margin: 5px;
	padding: 10px;
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	background-color: #CBD0D6;
}
.linkbox { color: #000000; font-size: 11px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat-x; background-position: left; text-align: left; width: auto; height: auto; valign: middle }
.mediumtext { color: #000; font: 11px verdana, tahoma, arial, helvetica, sans-serif }
.nextprev { color: #000; font: 12px verdana, helvetica, sans-serif; background-color: #ffffff; text-align: center; letter-spacing: -1px; padding: 3px; border: solid 1px #859ba0 }
.nforumcaption { color: #fff; font: 12px verdana, tahoma, arial, helvetica, sans-serif; padding: 8px 4px }
.nforumcaption2 { color: #000; font: bold 10px verdana, tahoma, arial, helvetica, sans-serif; padding: 8px 0 8px 4px }
.nforumcaption3 { font: 12px verdana, tahoma, arial, helvetica, sans-serif; background-color: #6b8ebd; padding: 4px; border: solid 1px #45699b }
.nforumdisclaimer { color: #5d6e75; font: 9px verdana, tahoma, arial, helvetica, sans-serif }
.nforumholder { background-color: #fff; padding: 0; border: solid 1px #345487 }
.nforumreply { font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #edf4f7; padding: 4px; border: solid 1px #fff }
.nforumreply2 { font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #cfe0eb; padding: 4px; border: solid 1px #fff }
.nforumreplycaption { font: 12px verdana, tahoma, arial, helvetica, sans-serif; background-color: #e2edf2; padding: 4px; border: solid 1px #fff }
.nforumthread { font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #7c9fc6; padding: 4px; border: solid 1px #315175 }
.nforumthread2 { font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #3780d3; padding: 4px; border: solid 1px #245388 }
.nforumview1 { color: #000; font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #9ab2ce; padding: 4px; border: solid 1px #6188b3 }
.nforumview2 { color: #000; font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #94a3b4; padding: 4px; border: solid 1px #617489 }
.nforumview3 { color: #263448; font: 10px verdana, tahoma, arial, helvetica, sans-serif; background-color: #bcd0ed; padding: 4px }
.nforumview4 { color: #3a4f6c; font: 9px verdana, tahoma, arial, helvetica, sans-serif; background-color: #e4eaf2; padding: 4px }
.pollquestion { color: #000; font: bold 11px verdana, tahoma, arial, helvetica, sans-serif; background-color: #ffffff; padding: 4px }
.shadow_left { width: 7px }
.shadow_middle { background-repeat: repeat-x; width: 100% }
.shadow_right { width: 7px }
.sitename { color: #68708A; font: bold 24px verdana, tahoma, arial, helvetica, sans-serif; letter-spacing: -1px }
.smalltext {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	letter-spacing: -1px;
}
.spacer { padding: 4px 0 2px 4px }
.tbox{

	font: 11px verdana,arial,helvetica,sans-serif;
	color: #000000;
	border: #5e5d63 1px solid;
	background-color: #ffffff;
	text-indent:2px;
}
.top_left { background-image: url(images/topleft.png); background-repeat: no-repeat; background-position: 6px bottom; width: 6px; height: 6px }
.top_right { background-image: url(images/topright.png); background-repeat: no-repeat; background-position: 6px bottom; width: 6px; height: 6px }
.top_bg { background-image: url(images/topbg.png); background-repeat: repeat-x; background-position: 100% bottom; width: 100%; height: 6px }
.bottom_bg { background-image: url(images/bottombg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height: 10px }

#underbar{
	/* Used as an example bar under the menu only. */
	height:34px; 
	background-image: url(images/undermenu.jpg);
	color:#ffffff;
	padding-top: 8px;
	text-align:center;
}

#wrap {
	/* This is the main menu container, 
	it can be renamed provided you rename the div with the id wrap in the menu to the same name. 
	you will find this div at line 114 in the theme.php */
	width:100%;
	position:relative; /* postition can be absolute or relative */
	top:0;
	left:0;
	padding-left:0px;
}

#menu {	
	height:26px;
	width:100%;
	align:left;
}

#menu a {
	height:26px;
	align:left;
	vertical-align:bottom;
	color: #FF6600;
	padding-left:6px;
	padding-right:6px;
	font-weight: bold;
	text-decoration:none;

	/* adjust the border color for you main links here. currently set to none.*/
	/* border-left: 1px solid transparent; 
	border-top: 1px solid transparent; 
	border-right: 1px solid transparent; 
	border-bottom: 1px solid transparent; 
	*/

	border:none;

	/* uncomment for transparent effects in main bar */
	/* -moz-opacity:.7;
	filter:alpha(opacity=70); 
	*/
}

#menu a.hover, #menu a:hover{
	/* background-color:#3E9B26; */
	color: #FF6600;
	/* adjust the border color for you main links on hover here. currently set to none. */

	/*
	border-left: 1px solid transparent; 
	border-top: 1px solid transparent; 
	border-right: 1px solid transparent; 
	border-bottom: 1px solid transparent;  
	end borders for hover */
	border:none;

	/* uncomment for transparent effects in main bar */
	/*
	-moz-opacity:.9;
	filter:alpha(opacity=90); 
	*/
}

#menu span {
	display:none;
}

#img {
	vertical-align:bottom;
}

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
/* nothing to edit here */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
/* nothing to edit here */
.transMenu .content {
	position:absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
/* nothing to edit here */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
}

.transMenu.top .items {
	border-top:none;
}

/* each TR.item is one menu item */
.transMenu .item {

	color:#000;
	font-size:14px;
	font-family:arial;
	font-weight: bold;
	text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	border: 1px solid #020A77;  this is the border color used for the slide outs
	background-image: url(images/menu.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:2px; 
	width:3px;
	-moz-opacity:.3;
	filter:alpha(opacity=30);
}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; 
	height:3px;
	-moz-opacity:.3;
	filter:alpha(opacity=30);
}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
        background-color: transparent; /* adjust your highlight color here */
	color: black;
	font-weight: bold;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
}
