body
{
	/*font-size:9pt;
	font-family:Arial, Tahoma;
	background-color:#ebebeb;
	padding:7px 100px 7px 100px;*/
	font-size:12px;
}

/*topheader*/
.topheader 
{
	margin-bottom:20px;
}

.topheader table 
{
	height:30px;
	border-collapse:separate;
	width:100%;
	background-color:Transparent;
	font-size:100%;
}

.topheader td 
{
	height:30px;
}

.topheader th 
{
	height:30px;
	background-image:url(images/darkgradient.gif);
	color:White;
	white-space:nowrap;
	font-weight:normal;
}

.topheader a 
{
	color:White;
	text-decoration:none;
}

.topheader a:hover
{
	text-decoration:underline;
}

.topheader th.menuitem 
{
	color:white;
	text-align:center;
	width:12%;
	border-left:1px solid #9FAABF;
	border-right:1px solid #606D85;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}

.topheader th.rightitem 
{
	border-left: 1px solid #9FAABF;
	color: Silver;
	text-align: right;
	border-right: none;
}

/*header*/
.header table 
{
	/*font-size:100%;*/
	background-color:Transparent;
	width:100%;
	height:90px;
	border:none;
}

.header td 
{
	white-space:nowrap;
}

.header h1 
{
	/*font-weight:normal;
	font-size:15pt;
	margin-bottom:0px;
	font-family:Helvetica, Arial;
	margin-top:0px;
	color:#999999*/

	font-weight: normal;
	margin-bottom: 0px;
	font-family: 'Arial Narrow';
	margin-top: 5px;
}

.header a 
{
	color:#333399;
	text-decoration:none;
}

.header a:hover
{
	text-decoration:underline;
}

.header img
{
	vertical-align:middle;
	border:none;
}

/*main body*/
.forumcontent table 
{
	font-size: 11px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.forumcontent h1 
{
	font-weight: normal;
	margin-bottom: 0px;
	font-family: 'Arial Narrow';
}

.forumcontent h2 
{
	margin-bottom: 0px;
	/*font-size: 10pt;*/
	font-size: 13px;
	margin-top: 8px;
}

.forumcontent h3 
{
	font-weight: bold;
	/*font-size: 8pt;*/
	font-size: 11px;
	margin-bottom: 0px;
	/*margin-top: 10px;*/
	margin-left: 6px;
}

.forumcontent a 
{
	color:#333399;
	text-decoration:none;
}

.forumcontent a:hover
{
	text-decoration:underline;
}

.forumcontent th 
{
	background-image: url(images/darkgradient.gif);
	color: White;
	font-weight: bold;
	/*font-size: 9pt;*/
	font-size: 13px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #606D85;
}

.forumcontent th a 
{
	color: White;
	/*font-size: 8pt;*/
	font-weight: normal;
	text-decoration: none;
}

.forumcontent th a:hover
{
	text-decoration:underline;
}

.forumcontent td 
{
	border:1px solid silver;
	background-color:#FFFFFF;
	padding: 8px;
}

.forumcontent table.noouterborder 
{
	border:none;
}

.forumcontent table.noouterborder td, .forumcontent table.noouterborder th 
{
	border:none;
}

.noouterborder td
{
 padding: 0;	
}	

.forumcontent table.noborder 
{
	border:1px solid silver;
}

.forumcontent table.noborder td, .forumcontent table.noborder th 
{
	border:none;
}

.forumcontent img
{
	vertical-align:middle;
	border:none;
}

.forumcontent hr
{
	height:1px;
	border:none;
	color:silver;
	background:silver;
}

.forumcontent div.location
{
	margin-top:21px;
	margin-bottom:21px;
}

.forumcontent div.smalltoolbar
{
	margin-bottom:3px;
	text-align:right;
	margin-top:3px;
}

td.outerheader 
{
	width:6px;
	background-color:Transparent;
}

.forumcontent .gray, .header .gray, .topheader .gray 
{
	color:#999999;
	font-size:12px;
	font-weight:normal
}

.forumcontent .transparentbg 
{
	background-color:Transparent;
}

.forumcontent th .gray 
{
	color:#CCCCCC;
}

.forumcontent .gray a, .header .gray a 
{
	color:#727299;
}

.forumcontent .radiolist td 
{
	text-align:left;
}

.forumcontent .altItem td 
{
	background-color:#f8f8ff;
}

.forumcontent .acceptedAnswer 
{
	background-color:#EBFFE9;
}

/* inputs */
.forumcontent input[type="file"],
.forumcontent input[type="password"],
.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.forumcontent input[type="text"],
.header input[type="file"],
.header input[type="password"],
.header input[type="button"],
.header input[type="submit"],
.header input[type="text"],
button,
select 
{
	border:1px solid slategray;
	font-family:Tahoma, Arial;
	font-size:12px;
	vertical-align:middle;
	height:22px;
	padding: 0 4px;
}

textarea 
{
	border:1px solid slategray;
	font-family:Tahoma, Arial;
	font-size:12px;
	vertical-align:middle;
}

.forumcontent input[type="password"],
.forumcontent input[type="text"],
.header input[type="password"],
.header input[type="text"]
{
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
}

.forumcontent input[type="text"],
.forumcontent textarea,
.forumcontent select 
{
	padding-right:0px;
	padding-left:0px
}

.forumcontent input[type="checkbox"],
.header input[type="checkbox"]
{
	vertical-align:middle;
}

.forumcontent input[type="button"],
.forumcontent input[type="submit"],
.header input[type="button"],
.header input[type="submit"],
.forumcontent button 
{
	background:slategray url('images/btngradient.gif');
	color:White;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.forumcontent input[type="button"]:hover, 
.forumcontent input[type="submit"]:hover,
.header input[type="button"]:hover,
.header input[type="submit"]:hover,
button:hover 
{
	background:slategray url('images/btngradient_rev.gif');
}

.gradientbutton 
{
	background:url('images/btngradient.gif');
	color:White;
	font-size:100%;
	border:1px solid slategray;
}

/* other classes */
img.avatar 
{
	/*border:1px solid #bbbbbb; 
	padding:2px 2px 2px 2px; 
	-ms-interpolation-mode:bicubic; */
	margin-bottom:3px;
}

div.quote
{
	color:#7777aa;
	text-decoration:none;
	padding-left:15px;
}

.forumcontent label
{
	padding-left: 4px;
}
