@charset "utf-8";

body  {

	font-size: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	background: #000000;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #ffffff;

	width: 100%;

}

.twoColFixRtHdr #container {

	width: 766px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #000000; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

} 

.twoColFixRtHdr #container H1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

}

.twoColFixRtHdr #menu {

height:60px;

width:100%;

background-image:url(images/green_rep.gif); background-repeat:repeat-x;

}



.twoColFixRtHdr #header {

    height:200px;

	background: #000000; 

	background-image:url(images/psd_01.jpg); background-repeat:repeat-x;

} 

.twoColFixRtHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */

	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}

.twoColFixRtHdr #sidebar1 {

	float: right; /* since this element is floated, a width must be given */

	width: 180px;

	background-color: #000000;

	padding: 0px;
	
	display:inline;

	background-color:#1C2023;

}


#sidebar1 h2 {
font-size:130%;
color:#089f23;
font-weight:700;
margin:0;
padding: 0 0 5px 0;
}

.twoColFixRtHdr #mainContent {

	margin-top: 0;

	margin-right: 215px;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

} 

.twoColFixRtHdr #footer { 

	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#DDDDDD; 

} 

.twoColFixRtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.trade{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

}

.buttonbof-,

#jumpto input{

background: url(images/menu-bar.gif) repeat-x center;

border:1px solid #878787;

color:#ffffff;

width:90px;

height:25px;

}
.style10 {
	color: #009933;
	font-weight: bold;
}
a:link {
	color: #009933;
}
a:visited {
	color: #009933;
}
a:hover {
	color: #ffffff;
}
a:active {
	color: #ffffff;
}
#main img {
    background-color:#000;
    background-image:url(images/blackloader.gif);
    background-repeat:no-repeat;
    background-position: center center;
}
.selectValidState select, select.selectValidState {

	background-color: #B8F5B1;

}
.selectFocusState select, select.selectFocusState {

	background-color: #FFFFCC;

}
.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}
#mid ul{
display:block; padding-left:0; margin-left:0;
}

#mid ul li{
display:block; 
}



#mid ul li span{
background:url(images/mid_arrow.gif) no-repeat 0 5px; padding-left:10px; margin-top:20px; display:block; color:#ffffff; font-weight:bold; color:#009933;
}


#mid ul li a:hover{
text-decoration:none;
}