html,body {
	margin:5px 0 0 0;
	padding:0;
	background:#FFFFFF;
}
.content-frame {
	width: 400px;
	margin-left: 	20px;
	margin-right: 	20px;
	margin-top: 	10px;
	margin-bottom: 	40px;
	line-height: 	1.5em;
	}
	
tr.title-row td {
	font-weight: bold;
	font-size: 15px;
	}	
.content-frame input {
	width: 300px;
	
	}
	
.newsrow {
	padding-bottom: 10px;
	}	
	
.content-frame p { 
	margin-bottom: 10px;
	}
#site-menu {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	
	}
#site-menu li:first-child a{
	padding-left: 	30px;
	padding-right: 	30px;
	}
		
#site-menu li a {
	font-family:	arial;
	font-weight: 	bold;
	font-size:		17px;
	color: 			white;
	display: 		block;
	padding-top: 	3px;
	padding-bottom: 3px;
	padding-left: 	55px;
	padding-right:	55px; 	
	}	
	
#site-menu li a:hover {
background: #b2e1ff; /* Old browsers */
	background: -moz-linear-gradient(top, #b2e1ff 0%, #BCDEDD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2e1ff), color-stop(100%,#0089a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b2e1ff 0%,#0089a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b2e1ff 0%,#0089a6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b2e1ff 0%,#0089a6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1ff', endColorstr='#0089a6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b2e1ff 0%,#0089a6 100%); /* W3C */	}

.statusbox {
	padding: 5px;
	background-color: cyan;
	margin: 5px;
	margin-bottom: 10px;
	
	}
	
.filetable {
	font-size: 11px;
	}	
	
#site-menu li {
	list-style-type: none;
	
	margin-left: 1px;
	float: left;
	
	
	/* rounding */
	
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	
	/* background */
	/* new top: #-BCDEDD 
	old top: #-b2e1ff
	old bottom: #-0089a6
	*/
	background: #bcdedd; /* Old browsers */
background: -moz-linear-gradient(top, #bcdedd 0%, #bcdedd 40%, #7fc1bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcdedd), color-stop(40%,#bcdedd), color-stop(100%,#7fc1bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bcdedd 0%,#bcdedd 40%,#7fc1bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bcdedd 0%,#bcdedd 40%,#7fc1bd 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #bcdedd 0%,#bcdedd 40%,#7fc1bd 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdedd', endColorstr='#7fc1bd',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #bcdedd 0%,#bcdedd 40%,#7fc1bd 100%); /* W3C */
	}
		
.content-frame p, .content-frame {
	font-family: 	arial;
	font-size: 		12px;
	}

#fb {
	margin-bottom: 20px;
	}

.submitbutton img {
	margin-top: 10px;
	}

	
.content-frame h2 {
	background-color: #6E9EFF;
	color: white;
	padding-left: 	5px;
	padding-bottom: 2px;
	margin-left: 	-5px;
	margin-top:		20px;
	line-height:	1.4em;
	}
	
.content-frame p a {
	text-decoration: underline;
	}	
		
div#dashboard {
	margin:0 auto;
	width:1050px;
	height: auto !important;
	min-height:100%;
}
div#dashhead {
	width:1050px;
	height:155px;
	background:url(../images/mast-top.jpg) no-repeat;
	margin:0 0 1px 0;
}
div#dashwrap {
	padding:0; /* bottom padding for footer */
	margin:0;
}
.image-right {
	margin-top: 60px;
	float: right;
	clear: right;
	}
div#dashtopmenu {
	width:1050px;
	height:33px;
	float:left;
	margin:0px 0 5px 0;
	padding:0;
}
div#dashsidebar {
	width:290px;
	float:left;
	padding:0;
	margin:0;
	border:0;
	}
	.sidebarcontent {
		padding-top: 8px;
		padding-bottom: 15px;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:1px 1px 12px #0c0712;
-webkit-box-shadow:1px 1px 12px #0c0712;
box-shadow:1px 1px 12px #0c0712;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=1, direction=135, color='#0c0712');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=1, Direction=135, Color='#0c0712')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
background-image: -moz-linear-gradient(top, #bcdedd, #5fb4ad);
background-image: -webkit-gradient(linear, center top, center bottom, from(#bcdedd), to(#5fb4ad));
background-image: -o-linear-gradient(top, #bcdedd, #5fb4ad);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcdedd', endColorstr='#5fb4ad');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcdedd', endColorstr='#5fb4ad')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: linear-gradient(top, #bcdedd, #5fb4ad);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
	}
	.sidebarhead {
		margin:0 0 5px 0;
	}
	.sidebarfocus {
		padding:0px 20px 0px 20px;
		margin:0;
		vertical-align:top;
	}
	
	.ua-banner {
		margin-top: 8px;
		margin-bottom: 10px;
		}
	
	
	.sidebarlayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color:#FFFFFF;
		vertical-align:middle;
		text-align:left;
	}
	
	.middlecontent .sidebarlayout {
		color: black;
		}
	
	.sidebarlayout abbr {
		white-space: nowrap;
	}
	.sidebarlayout th {
		font-size:16px;
		text-align:left;
	}
.butt, .savebutt, .delbutt, .filterbutt, .votebutt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 20px;
	border-width: 2px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;	
	background-color:#CFCFCF;
	color: #2a2a2a;
	border-color: #2a2a2a;
}
.votebutt {
	background-color:#6e9eff;
	color: #FFFFFF;
	border-color: #FFFFFF;
}
div#dashcont {
	position:relative;
	width:759px;
	float:left;
	margin:0 0 0 1px;
	padding:0; 
	}
	
	.middlehead {
		margin:0 0 0px 0;
	}
	.middlefocus {
		padding:0px 20px 10px 20px;
		margin:0;
		vertical-align:top;
	}
	.middlelayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color: #000000;
		font-weight:normal;
		vertical-align: middle;
		text-align:left;
	}
	.middlelayout th {
		font-size: 16px;
		text-align:left;
	}
	.middlelayout abbr {
		white-space: nowrap;
	}
	.subtitle {
		font-size:11px;
		font-family:Arial;
		color:#000;
	}
div#dashfoot {
	position:fixed;
	width:890px;
	padding:5px 5px 5px 5px;
	bottom:0; /* stick to bottom */
	background:#2a2a2a;
	text-align:right;
	}
	div#dashfoot p {
		padding:0;
		margin:0;
		color:#EBEBEB;
		font-family:"Lucida Sans Unicode";
		font-size:10px;
	}
.inpfield {
	font-family: "Lucida Sans Unicode";
	font-size:10px;
	color:#000;
	border:1px solid #CCC;
	width:90%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.inpdisabled {
	font-family: "Lucida Sans Unicode";
	font-size:10px;
	color:#000;
	border:1px solid #999;
	background:#CCC;
	width:90%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
a:link, a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
a:hover, a:active {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
.whitelink:link, .whitelink:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.whitelink:hover, .whitelink:active {
	color:#CCCCCC;
	text-decoration:none;
	font-weight:normal;
}
.forumlink:link, .forumlink:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.forumlink:hover, .forumlink:active {
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.something {
	border:0px;
}
.logcontent {
	float:left;
	background:#999999;
	width:350px;
	height:98px;
	opacity:0.75;
	filter:alpha(opacity=75);
	text-align:left;
	vertical-align:middle;
}
.loglayout {
		width:100%;
		margin:0;
		font-family: Arial;
		font-size: 12px;
		padding:0;
		color: #FFFFFF;
		font-weight:normal;
		vertical-align: middle;
		text-align:center;
	}
	.loglayout abbr {
		white-space: nowrap;
	}
.logside {
	width:14px;
	float:left;
	height:98px;
}
/* FORUM LAYOUT */
.forumbigstart {
	float:left; width:165px; height:105px; padding:0 20px 0 0;
}
p { margin:0; padding:0; }
.forumbigtopic {
	padding:10px; color:#FFF;
	font-family: Arial;
	font-size: 12px;
}
.forumsmalltopic {
	width:514px; float:left; background:#6E9EFF; height:54px; color:#FFF;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
}
.forumsmalltext {
	padding:0 10px 0 20px;
	margin:0px 0 0 0;
	font-family:Arial;
	font-size: 13px;
}
.forumsmallreplytopic {
	width:514px; float:left; background:#CCCCCC; height:54px; color:#FFF;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
}
/* TABLELAYOUT */
a:link, a:visited {
	color:#709fef;
	text-decoration:none;
	font-weight:normal;
}
a:hover, a:active {
	color:#d54e21;
	text-decoration:none;
	font-weight:normal;
}
	/* PAGE TITLE */
	#page-title {
		border-bottom:1px solid #CCCCCC; background:#F5F5F5; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
	}
	#page-result {
		border-bottom:1px solid #CCCCCC; background:#ffffe1; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
		color:#d54e21;
	}
	#page-options, .page-options {
		border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5; padding:7px 0px 7px 10px;
		font-family:"Lucida Sans Unicode";
		font-size:17px;
	}
	/* PAGE CONTENT */
	.page-cont {
		height:100%;
		background:#FFFFFF; padding:10px;
		font-family:"Lucida Sans Unicode";
		font-size:12px;
	}
/* TABLELAYOUT */
.datalayout {
		width:100%;
		margin:0;
		font-family: "Lucida Sans Unicode";
		font-size: 12px;
		padding:0;
		border-width: 1px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #000;
	}
	.datalayout thead {
		background-color: #464646;
		color: #e5e5e5;
	}
	.datalayout td, .datalayout th {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		font-size: 12px;
		vertical-align: middle;
		text-align:left;
		padding:0 0 0 5px;
	}
	.datalayout th {
		line-height:35px;
		border-bottom-color: #000 !important;
	}
	.datalayout td {
		line-height:30px;
	}
	.datalayout tbody tr {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
	}
	.datalayout abbr {
		white-space: nowrap;
	}
	.datalayout a:link, .datalayout a:visited {
		color:#709fef;
		text-decoration:none;
		font-weight:normal;
	}
	.datalayout a:hover, .datalayout a:active {
		color:#d54e21;
		text-decoration:none;
		font-weight:normal;
	}
.inputlayout {
		width:100%;
		margin:0;
		font-family: "Lucida Sans Unicode";
		font-size: 12px;
		color:#2a2a2a;
		font-weight:normal;
		padding:0;
		border-width: 1px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #E6E6E6;
	}
	.inputlayout td, .inputlayout th {
		vertical-align: middle;
		text-align:left;
		padding:0 0 0 5px;
		border-bottom:1px solid #E6E6E6;
	}
	.inputlayout th {
		background:#F5F5F5;
		width:25%;
	}
	.inputlayout td {
		background:#FFFFFF;
		width:75%;
		padding:3px 3px 3px 5px;
	}
	.inputlayout a:link, .inputlayout a:visited {
		color:#709fef;
		text-decoration:none;
		font-weight:normal;
	}
	.inputlayout a:hover, .inputlayout a:active {
		color:#d54e21;
		text-decoration:none;
		font-weight:normal;
	}
.buttonlayout {
	width:100%;
	margin:0;
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	border:1px solid #CCCCCC;
	background:#EBEBEB;
	padding:3px 0px 3px 5px;
}
.clear { clear: both; height: 2px; }
/* INPUTS, BUTTONS */
.inptitle {
	font-family: "Lucida Sans Unicode";
	font-size:14px;
	color:#000;
	border:0px solid #000000;
	width:98%;
	margin:0px;
	padding:5px;
}
.admfield {
	font-family: "Lucida Sans Unicode";
	font-size:12px;
	color:#000;
	border:1px solid #CCC;
	width:50%;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.dropdown {
	font-family: "Lucida Sans Unicode";
	font-size:12px;
	color:#000;
	border:1px solid #CCC;
	width:auto;
	margin:3px 3px 3px 0px;
	padding:2px 3px 3px 3px;
}
.inpcontent {
	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	border:0px solid #CCC;
	width:100%;
	margin:0 0 10px 0;
	padding:0px;
}
.butt, .savebutt, .delbutt, .filterbutt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;	
	background-color:#CFCFCF;
	color: #2a2a2a;
	border-color: #2a2a2a;
}
.filterbutt {
	line-height:15px;
	padding:2px 4px;
}
.delbutt:hover {
	color:#FFF;
	background:#f00;
}
.something {
	border-color: #535353;
}
.something {
	color:#d54e21;
}
