BODY {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	outline: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
}

body #AdBanner_S {
	BACKGROUND: url('../images/hdr-ad-bg.gif') #000 repeat-x 50% top; TEXT-ALIGN: center
}
.adbar {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN: auto; 
	WIDTH: 728px; 
	POSITION: relative; 
	HEIGHT: 70px; 
	TEXT-ALIGN: left
}
	
h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #3F586B;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 167%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

h4 {
	font-size: 100%;
	font-weight: bold;
	color: #97C984;
}
h5 { padding: 15px 10px 10px 0; color:#7E4200; border-bottom: 2px solid #ebe3d3; font-size: 16px; }

p, ol, ul {
	line-height: 170%;
}

p {
}

ol {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

ul li {
	padding-left: 15px;
	background: url('../images/img07.gif') no-repeat 0px 7px;
}

blockquote {
	margin: 0;
	padding-left: 20px;
	font-style: italic;
}

blockquote * {
}

a {
	color: #FF5723;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #1777B1;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 3px 15px 0 0;
}

img.right {
	float: right;
	margin: 3px 0 0 15px;
}

hr {
	display: none;
}

.small_text, .small_text a, .small_text a:hover,.small_text #selected
	{
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	text-decoration:none;
	}

/* Header */

#header {
	MARGIN-TOP: -2px; 
	BACKGROUND: url('../images/hdr-bg.gif') #A4C1C9 no-repeat center top; 
	WIDTH: 100%; 
	POSITION: relative; 
	TEXT-ALIGN: center; 
	BORDER-BOTTOM: #FFF 1px solid;
}
#hdr-content {
	MARGIN: auto; 
	WIDTH: 700px; 
	POSITION: relative; 
	HEIGHT: 90px; 
	TEXT-ALIGN: left;
}

/* Logo */

#logo {
	FLOAT: left; WIDTH: 30em; PADDING-TOP: 5px
}
/* Search */

#headsearch {
	FLOAT: right; WIDTH: 240px; PADDING: 30px 25px 0 0
}

/* Buttons */
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}




/* Menu */

#menu {
	padding-top: 0;
	padding: 0;
	TEXT-ALIGN: center;
	text-decoration: none;
	font-size: 136%;
	font-weight: bold;
	color: #fff;
	BORDER-TOP: #FE5723 1px solid; 
	BACKGROUND: url('../images/hdr-bg-bantop-margin.gif') repeat-x 50% bottom;
	HEIGHT: 30px;
}

#menu ul {
	MARGIN: auto; WIDTH: 728px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: left;

}

#menu li {
	display: inline;
	margin: 0;
	padding: 0;
}

#menu a {
	padding: 0 20px;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active a {
	color: #FFFFFF;
}

#nav-top {
	FLOAT: right; WIDTH: 140px; PADDING: 0 0 0 0
}

.btn-home {
	DISPLAY: inline-block; BACKGROUND: url('../images/btn-home.gif'); FLOAT: left; MARGIN: 7px 3px 0pt 10px; WIDTH: 25px; HEIGHT: 21px
}
A.btn-home:hover {
	BACKGROUND-POSITION: 0pt 22px
}


/* Page */

#page {
	align: middle;
	BACKGROUND: #FFFFFF;
	width: 728px;
	margin: 0 auto;
	padding: 10px 0;
}

/* Login */

#login {
	float: right; MARGIN: auto; WIDTH: 318px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: right; font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em; padding-bottom: 10px;
	
}

/* Left nav */

#leftnav {
	float: left; MARGIN: auto; WIDTH: 410px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: left; font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em; padding-bottom: 10px;
	
}

/* Content */

#content {
	float: left;
	width: 410px;
	
}

.twocols {
}

.twocols .title {
	padding-bottom: 10px;
	border-bottom: 1px solid #97C984;
}
.twocols .profile {
	
	font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em;
}

.twocols .col1, .twocols .col2 {
	width: 200px;
}

.twocols .col1 {
	float: left;
}

.twocols .col2 {
	float: right;
}

.twocols ul {
}

.twocols ul li {
	padding: 8px 0 8px 10px;
	background: url('../images/img04.gif') no-repeat 0px 13px;
}

/* Results */

#results {
	float: left;
	width: 410px;
	
}
.resultscol {
}

.resultscol .title {
	padding-bottom: 10px;
	border-bottom: 1px solid #97C984;
}

.resultscol ul {
}

.resultscol ul li {
	padding: 8px 0 8px 10px;
	background: url('../images/img04.gif') no-repeat 0px 13px;
}
.resultscol .profile {
	
	font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em;
}






#search_dir {
   /*margin: 0 0 150px 10px;*/
   font-family:georgia, times new roman, serif;
}
#search_dir form {
   text-align: right;
   clear: both;
}
td.sd_title {
   font-family:Trebuchet MS, verdana, tahoma, arial;
   color: #ff9000;
   font-size: 18px;
   /*clear: both;*/
   font-weight: bold;
}
#search_dir td.sd_comment {
   font-family:Trebuchet MS, verdana, tahoma, arial;
   text-align: right;
   color: #ff9000;
   width: 562px;
}
#search_dir div {
   float: left;
   margin: 0;
   padding: 0;
   height: 30px;
   margin-right: 10px;
}
#search_dir td.sd_label {
   color: #ff9000;
   font-size: 18px;
   text-align: right;
   /*width: 200px;*/
}
#search_dir input.sd_text {
   font-family:Trebuchet MS, verdana, tahoma, arial;
   border: 1px solid blue;
   height: 25px;
   width: 350px;
   font-size: 18px;
}
#search_dir input.forward {
   width: 22px;
   height: 21px;
   border: 0;
   background: url(../images/go-icon.gif);
}
td.s_result {
   border: 1px solid #ff9000;
   margin: 5px;
}
td.topic_title {
   color: #cccccc;
   font-weight: bold;
   font-size: 18px;
}
#info_block td {
   font-size: 14px;
}
span.search_conditions {
   color: #000000;
}
td.sd_footer {
   font-family:Trebuchet MS, verdana, tahoma, arial;
   color: #ff9000;
   font-weight: bold;
}
#taglist {
   text-align:justify;
}

/* Right Sidebar */

#rsidebar {
	float: right;
	width: 300px;
}

.boxed {
	margin: 0 0 20px 0;
}

.boxed .title {
	width: 300px;
	height: 35px;
	margin: 0;
	padding: 10px 0 0 10px;
	background: url('../images/img03.jpg') no-repeat;
	font-size: 136%;
	color: #144B6B;
}

.boxed .content {
	padding: 20px;
	margin: 0 0 20px 0;
	border: 1px solid #97C984;
	border-top: none;
}

.boxed .profile {
	padding: 20px;
	border: 1px solid #97C984;
	border-top: none;
	font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em;
}

.boxed .results {
	font-family:Trebuchet MS, verdana, tahoma, arial;
	font-size: .9em;
}

.boxed h3 {
	margin: 0;
}

.boxed p, .boxed ul, .boxed ol {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed ul {
}

.boxed ul li {
	padding: 8px 0 8px 10px;
	background: url('../images/img04.gif') no-repeat 0px 13px;
}

.boxed ul li.first {
	border: none;
}

/* Search */


div.sample_attach, a.sample_attach
{
  width: 80px;
  border: 0px;
  background: #FFF;
  padding: 3px 0 3px 7px;
}

a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}

/* Ticker */

#tickerarea{
border:0px solid #4C747E;
}

#expandbutton{
background-color:white;
width:300px;
}

.expandmenu{
position:absolute;
width:300px;
border:0px solid black;
background-color:white;
visibility:hidden;
z-index:50;
}

.expandmenu a{
text-decoration:none;
font: normal 14px default;
}

.expandmenu_highlight{
background-color:lightyellow;
}


/* Footer */


#footer {
	height: 150px;
	padding: 20px;
	background: #5F919E;
	border-top: 5px solid #4C747E;
	clear:both;
}

#footer ul {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:170px;
}
#footer ul li {
	margin:4px 0 0 0;
}

#footer h4 {
	font-size:110%;
}

#footer a,#footer a:visited {
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	font-size:90%;
}

#footer a:hover,#footer a:visited:hover {
	border-bottom:1px #FF5723 dashed;
	background:none;
	color:#FF5723;
}

#footer li.current a {
	border-bottom:1px #FF5723 dashed;
	background:none;
	color:#FF5723;
}



.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 65%;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #4C747E;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #4C747E;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #4C747E;
background-color: #F3F3F3;
}

