body {

	font-family: arial,helvetica,clean,sans-serif;
	line-height: 1em;
	color: #666;
	background-color: #DAE0D2;
	font:x-small/1.5em Arial;
	voice-family: "\"}\""; voice-family:inherit;
	font-size:small;
}

a {text-decoration: none;}
a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #DAE0D2;
  border-bottom: 1px solid #DAE0D2;}
  
a.img:link, a.img:visited {text-decoration: none; background-color: #FFF; border: none;}
a.img:active, a.img:hover { text-decoration: none; background-color: #FFF; border: none;}
a.img1:link, a.img1:visited {text-decoration: none; background-color: #FFF; }
a.img1:active, a.img1:hover { text-decoration: none; background-color: #FFF;}


#header {
	margin:0;
	float:left;
	width:100%;
	letter-spacing: .5px;
	padding:0;
	background:#DAE0D2 url("bg.gif") repeat-x bottom;
	font-size:12px;
	line-height:normal;
}
#header ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#header li {
	float:left;
	background:url("left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#header a {
	float:left;
	display:block;
	background:url("right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	border: none;
	font-weight:normal;
	color:#765;
}
#subheader
{
	margin: 0;
	text-align: left;
	padding: 3px 0px;
	color: #987;
	width: 100%;
	background: #DAE0D2 url("bg.gif") repeat-x top;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	clear: both;
	border: none;
	letter-spacing: 1.5px;
	font-variant: normal;
}
#subheader a
{
	margin: 0;
	text-align: left;
	text-decoration:underline;
	padding:3px 0px;
	color: #903;
	width: 100%;
	background: #DAE0D2 url("bg.gif") repeat-x top;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	clear: both;
	border: none;
	font-variant: small-caps;
	letter-spacing: 1.5px;
}
#subheader a:hover {color: #007;text-decoration:none;}
#current2
{
	color: #903;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	letter-spacing: .5px;
	background: #fff;
	border: none;
	text-decoration: none;
}
#current2 a
{
	color: #333;
	background: #fff;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	letter-spacing: .5px;
	border: none;
	text-decoration:none;
	font-variant: normal;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
	color:#333;
}
#header #current {
	background-image:url("left_on.gif");
	font-weight:bold;
}
#header #current a {
	background-image:url("right_on.gif");
	color:#333;
	padding-bottom:5px;
	font-weight:bold;
}
/* columns*/
#center {
	padding: 0px 10px;
	width: 380px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-bottom: 1%;
}
#left {
	width:120px;           /* LC width */
	height: auto;
	padding: 0px 5px; 
	float: left;
	margin-top: 0;
	margin-bottom: 1%;
}
#right {
	width: 200px;           /* RC width */
	height: auto;
	padding: 0px 5px;
	float: left;
	margin-top: 0;
	margin-bottom: 1%;
	margin-left: auto;
	margin-right: auto;
}
#fullright
{
	width: 600px;
	/* RC width */
	height: auto;
	padding: 0px 10px;
	float: left;
	margin-top: 0;
	margin-bottom: 1%;
}
#footer {
	clear: both;
}
/* ----------Container to center the layout---------- */
#container
{
	width: 750px;
	min-height: 428px;
	height: auto;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	background-image: url(LB.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
} 
/* ----------BackgroundContainer---------- */
#Bcontainer
{
	width: 770px;
	min-height: 428px;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #DAE0D2;
	background-image: url(LB2.gif);
	background-repeat: repeat-y;
	background-position: top center;
} 
.copy
{
text-align: right;
color: #A5ACB2;
font-family: Arial, Helvetica, Sans-serif;
font-size: 10px;
/*margin-top: 5px;*/
margin-right: 2%;
width: 750px;
height: auto;
padding: 5px;
margin-top: 0;
margin-left: auto;
margin-right: auto;}
.copy a {border: none; padding: 0; text-decoration: underline;}

/** Forms **/
form {
	margin:1em 0;
}
legend {
	font: 1.1em/1.5 'Lucida Grande', 'Lucida', Arial, tahoma, verdana, sans-serif;
	color:#3A4F3B;
}
input.txt {
	width:98%;
	margin:0 auto .5em;
	border:2px solid #A5ACB2;
	background:#fffee;
}
textarea.txt {
	width:98%;
	margin:0 auto .5em;
	border:2px solid #A5ACB2;
	background:#fffee;
}
select.txt {
	width:98%;
	margin:0 auto .5em;
	border:2px solid #A5ACB2;
	background:#fffee;
}
input.btn {
	background:#FFFFFF url("BTN.gif") no-repeat ;
	padding:.1em;
	width:7em;

	color:#765;
	font: 1em/1.4 Arial;
	cursor:pointer;
}
input:focus, input.focus {
	border-style:inset;
}
label {
	display:block;
	margin-top:.5em;
}
/* search */
#search fieldset {
	border:1px solid #C8DCC2;
	padding:.3em .5em;
	-moz-border-radius:10px;/* Round Corners */
	-webkit-border-radius:10px;
}
/* subscribe */
#subscribe {
	background:#F6F4F8;
	border:1px solid #B2A9B9;
}
#subscribe div {
	margin:.3em .5em;
}
#subscribe h2 {
	color:#845697;
}
ul {
	margin: 0;
	padding: 0;
	line-height:1.5em;
	list-style-type: none;
	list-style-position: default;
}
/**extras**/
address {
	font-family:  arial,helvetica,clean,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:1.5em;
	margin-left: 20%;
	margin-right: 8%;}
.border {
	border:1px solid #C8DCC2;
	padding:.3em .5em;
	background-color:#FFFFFF;
	}
dd {	font-family:  arial,helvetica,clean,sans-serif;
	font-size:85%;
	text-indent: .5em;
	margin: 2px 0px 0px 0px;
	font-weight: lighter;
	line-height: 12px;
	}
dl a:link, a:visited {font: verdana bold; color: #0000CC; border-bottom: 1px solid; padding: 0; text-decoration: none;}
	}
dl {
	margin: 2px 0px;
	}
p {
	font-family:  arial,helvetica,clean,sans-serif;
	line-height: 1.25em;
	text-indent: 1em;
	text-align:justify;
	}
#close {
	font-family:  arial,helvetica,clean,sans-serif;
	line-height: 1.25em;
	text-indent: 1em;
	margin: 0px;
	}
h1{
	font: 1.5em 'Lucida Grande', 'Lucida', tahoma, verdana, sans-serif;
	color:#00F;
	letter-spacing: 1px;
	}
h2
{
	color: #00F;
	letter-spacing: 1px;
	text-align: justify;
	font-family: 'Lucida Grande', 'Lucida', tahoma, verdana, sans-serif;
	font-size: 2em;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2px auto;
}
h3
{
	color: #00A;
	letter-spacing: 1px;
	text-indent: 1em;
	font-family: 'Lucida Grande', 'Lucida', tahoma, verdana, sans-serif;
	font-size: 1.05em;
	font-variant: small-caps;
	font-weight: normal;
	margin: 2px auto;}
#h3x {font-weight:normal;font-variant:normal;font-size: 80%;}

h4{
	font: 1em 'Lucida Grande', 'Lucida', tahoma, verdana, sans-serif;
	color:#AAAAAA;
	}
h5{
	font: 1em 'Lucida Grande', 'Lucida', tahoma, verdana, sans-serif;
	color: #808000;margin: 0px;letter-spacing: .25px;}
h5:link, a:visited {color: #765; border-bottom: 1px solid #765;}
h6{
	font: 14px 'Lucida Grande', 'Lucida', sans-serif;
	color:#765;
	font-variant: small-caps;
	background-color: #DAE0D2;
	letter-spacing: 1px;
	line-height: 1.1em;
	margin-top:2px;
	margin-bottom:2px;
	padding: 5px 0;
	}
	
hr {width: 90%;
	size: 1px;
	color:#C8DCC2;}
	
small
{
	font-family: geneva,arial,sans-serif;
	text-align: center;
	color: #998877;
	font-size: 9px;
	font-style: normal;
}
#tight
{
	font-family: geneva,arial,sans-serif;
	color: #998877;
	text-align: center;
	font-size: 9px;
	line-height: 1.1em;
	margin-bottom:2px;
	text-indent: 0em;
}

	
/*style for Javascript*/
#showimage{
position:absolute;
visibility:hidden;
border-color: #FF0000;
border-style: ridge;
border-width: 2pt;
z-index: 2;
}

#dragbar{
cursor: pointer;
background-color: #FFEBCD;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext
{
	font-weight: bold;
	color: #660000;
	margin-right: 6px;
	font-size: 16px;
}
#layer1
{
	z-index: 1;
	position: absolute;
}
#layer2
{
	z-index: 2;
	background-color: #fff;
	position: absolute;
	top: 5px;
	left: 5px;
	visibility: visible;
}

#scrollbox
{
	float: right;
	padding: 1px;
	width: 130px;
	height: 360px;
	overflow: auto;
	margin:0px 0px 10px 10px;
	border:1px solid #C8DCC2;
	background-color: #DAE0D2;
	-moz-border-radius:10px;/* Round Corners */
	-webkit-border-radius:10px;
}

#scrollbox2
{
	float: right;
	padding: 1px;
	width: 130px;
	height: 510px;
	overflow: auto;
	margin:0px 10px 10px 10px;
	border:1px solid #C8DCC2;
	background-color: #fff;
	/* opacity: .4; other browsers */
/* 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); this works in IE6, IE7, and IE8 */
	 -moz-border-radius:10px;/* Round Corners */
	 -webkit-border-radius:10px;
}

sup { vertical-align: top; }

#box8
{
	background-color: #DAE0D2;
	padding: 0px;
	-moz-border-radius:10px;/* Round Corners */
	-webkit-border-radius:10px;

}
#box8a
{
	background-color: transparent;
	padding: 0px;
	border-color: #DAE0D2;
	border-style:ridge;
	border-width:2px;
	display: block;
	-moz-border-radius:10px;/* Round Corners */
	-webkit-border-radius:10px;
}
#iframe {background-color:#fff;}