body {
	margin:0;
	padding:0;
	padding-top:5px;
}
a {
	color:#5a7491;
}
a:hover {
	color:#2d3844;
}
#simple_mod_body {
	background:url(/themes/default/images/header/left_blur.gif) repeat-y;
	background-position:top left;
	width:100%;
	height:auto;
}
#simple_mod_body_right {
	background:url(/themes/default/images/header/right_blur.gif) repeat-y;
	background-position:top right;
	width:100%;
	height:auto;
}
#header_box {
	padding-left:8px;
	padding-right:10px;
}
#header {
	background:transparent url('/themes/default/main_images/header-tile.jpg') repeat-x scroll 0%;
	height:121px; width:100%;
	position:relative;
	top:0px; left: 0px;
}
#soluna_image {
	position:absolute;
	top:0px;
	left:0px;
}
#heading_links {
	position:absolute;
	bottom:33px;
	right:10px;
}
#footer_left {
	background:url(/themes/default/images/header/left2_bot_blur.gif) no-repeat;
	background-position:top left;
}
#footer_right {
	background:url(/themes/default/images/header/right_bot_blur.gif) no-repeat;
	background-position:top right;
}
#footer_inner {
	padding-left:6px;
	padding-right:2px;
}
#footer_inner2 {
	padding-left:11px;
	padding-right:8px;
}
#footer_content {
	background:url(/themes/default/images/header/bot_blur.gif) repeat-x;
	background-position:top;
}
#divide_bar {
	background:url(/themes/default/images/blurbox/s_edge.gif) repeat-x;
	background-position:top;
	height:10px;
}
.footer_text {
	text-align:center;
	color:#707a80;
	text-decoration:none;
	margin-right:10px;
	font-size:11px;
}
.footer_text a {
	color:#707a80;
	font-weight:bold;
	text-decoration:none;
}
.copy {
	color:#707a80;
	font-size:10px;
	font-weight:normal;
}
.credit {
	color:#707a80;
	font-size:8px;
	font-weight:normal;
}
h2 {
	color:#2d3844;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
img {
	border: none;
} 
.tabs {
  float:right;
  width:100%;
  font-size:13px;
  font-weight:bold;
  line-height:normal;
  }
.tabs ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
  }
.tabs li {
  display:inline;
  margin:0;
  padding:0;
  }
.tabs a {
  float:right;
  background:url("/themes/default/images/tabs/tableftH.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  
  }
.tabs a span {
  float:right;
  display:block;
  background:url("/themes/default/images/tabs/tabrightH.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#BFD0E1;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {
  color:#dfe5ec;
  }
.tabs a:hover {
  background-position:0% -42px;
  }
.tabs a:hover span {
  background-position:100% -42px;
  }		
  
  /* old css */
 #main_content {
	position:relative;
	top:-0px;
	left:0px;
	padding:20px;
	padding-top:10px;	
}
table {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	background-color:transparent;
}
p {
	padding:0px;
	margin:0px;
	font-size:12px;
}
h2 {
	color:#2d3844;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
}
.link_menu {
	list-style:none;
	width:160px;
	margin:0;
	padding:0;
}
.whitebox img {
	border:none;
}
.table_heading td {
	border:solid 1px #000000;
	border-right-width:0px;
	padding:20px;
	padding-top:4px; padding-bottom:4px;
	font-weight:bold;
	font-size:14px;
	margin:2px;
}
.table_data td {
	border:solid 0px #000000;
	border-bottom-width:1px;
	padding-left:20px;
}
.pad_right_30 {
	padding-right:30px;
}
  