/* Saurus */

#FoundResults { 
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #333333; /* A */
	color:#FFFFFF;
}

div.ResultTitle a { /* a */
	border-bottom:1px dashed #333333;
	color:#333333;
	text-decoration:none;
}

.separator {
	color:#333333;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
}
a.JumpLink float { /*h1*/
	font-family:"lucida sans unicode";
	font-size:15px;
	color:#D76000;
}
.ResultTitle a { /* doesn't change original style :( */
	color:#A0D03E;
	text-decoration:none;
}
.ZebraTable td { /*content*/
	font-size:13px;
	color:#5D6161;
	font-family:"lucida sans unicode";
	line-height:18px;
}
.FormTable td{ /* content */
	font-size:13px;
	color:#5D6161;
	font-family:"lucida sans unicode";
	line-height:18px;
}
.ArticleColumns td { /*content*/
	font-size:13px;
	color:#5D6161;
	font-family:"lucida sans unicode";
	line-height:18px;
}

fieldset td {
	font-size:11px;
}
fieldset select, input {
	width:90px;
	font-size:12px;
	font-family:tahoma;
}
.search_submit {
	width:17px;
	height:18px;
}

.SearchField {
	background-color:#FFFFFF;
	font-size:12px;
	color:#555555;
	width:170px;
	height:19px;
	border:0px;
	font-weight:normal;
}
.DataTable {
	background-color:#333333;
}
.DataTable td{
	color:#FFFFFF;
	font-size:13px;
	font-family:tahoma;
}
.DataTable a{
	color:#000000;
}

/* CSS Document */

body {
	background-color:#36414A;
	background-image:url(bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:15px;
}
h1 {
	font-family:"lucida sans unicode";
	font-size:15px;
	color:#D76000;
}
h2 {
	font-family:"lucida sans unicode";
	font-size:13px;
	color:#333333;
}

table.frame {
	width:100%;
}
table.frame .center{
	width:775px;
	text-align:center;
}

table.main {	
}

table.main tr.top td{
	padding:0px;
	vertical-align:top;
}
table.main tr.top td a{
	border:0px;
}
table.main tr.top td a .unselected{
	border:5px solid #E9E9E9;
}
table.main tr.top td a .selected{
	border:5px solid #D76000;
}

table.content {
	border-bottom:1px solid #B3B7C2;
	width:100%;
}
table.content .left{
	width:230px;
	text-align:left;
	vertical-align:top;
}
table.menu {
}
table.menu tr.menu_1 td {
	background-position:top;
	background-repeat:no-repeat;
	width:214px;
	height:48px;
	vertical-align:middle;
	text-align:left;
	font-family:"lucida sans unicode";
	font-size:15px;
	padding-left:10px;
}

table.menu .menu_unselected a, table.menu tr.menu_1 a {display:block;}

	
table.menu .menu_unselected {
	background-image:url(menu.gif);
}
table.menu .menu_unselected a{
	color:#445562;
	text-decoration:none;
}

table.menu .menu_selected {
	background-image:url(menu_s.gif);
}
table.menu .menu_selected a {
	display:block;
	color:#D76000;
	text-decoration:none;
}

table.menu tr.menu_2 td {
	background-position:left center;
	background-image:url(icon.gif);
	background-repeat:no-repeat;
	height:20px;
	text-align:left;
	vertical-align:middle;
	font-family:"lucida sans unicode";
	font-size:13px;
	padding-left:30px;
}
table.menu tr.menu_2 td a:link, a:visited {
	border-bottom:0px;
	color:#B3B7C2;
	text-decoration:none;
}
table.menu tr.menu_2 td a:hover {
	border-bottom:1px dashed #B3B7C2;
	color:#B3B7C2;
	text-decoration:none;
}
table.content .content_box {
	text-align:left;
	vertical-align:top;
	padding-left:15px;
}
.div_content {
	background-color:#E9E9E9;
	background-image:url(orange.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	width:467px;
	vertical-align:top;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	font-size:13px;
	color:#5D6161;
	font-family:"lucida sans unicode";
	line-height:18px;
}
.div_content a:link {
	border-bottom:1px dashed #333333;
	color:#333333;
	text-decoration:none;
}
.div_content a:visited {
	border-bottom:1px dashed #333333;
	color:#333333;
	text-decoration:none;
}
.div_content a:hover {
	border-bottom:1px dashed #D76000;
	color:#D76000;
	text-decoration:none;
}
div.bottom {
	width:100%;
	padding:10px;
	vertical-align:top;
	height:40px;
	text-align:center;
	font-size:13px;
	color:#777777;
	font-family:"lucida sans unicode";	
}
div.bottom a:link, a:visited {
	border-bottom:0px;
	color:#B3B7C2;
	text-decoration:none;
}
div.bottom tr.menu_2 td a:hover {
	border-bottom:1px dashed #B3B7C2;
	color:#B3B7C2;
	text-decoration:none;
}

div#article_list_sorters {float:right; margin: 10px 0 0 0;}

div#article_list_sorters a {margin: 0 10px;}

table.articlelist {margin-top:15px}
table.articlelist td {padding:4px;}
table.articlelist tr.light td {background:#FFF}

tr.support td {padding-top: 20px; color: #B3B7C2;}