/* hyperlink styling */
/* standard */
body {
	background:#000000;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
  color: #000;
  text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: maroon;
}
/* class(nav)- light text with dark bold text and underline on hover */
a.nav:link {
	color: #999999;
	padding: 5px;
	font-weight:bold;
}
a.nav:active {
	color:#003366;
	font-weight:lighter;
}
a.nav:visited {
	color: #999999;
	font-weight:bold;
	padding: 5px;
}
a.nav:hover {
	color:#3366FF;
	background-color:#000000;
	font-weight:bold;
	text-decoration: underline;
	padding: 5px;
}

/*------------------------------------------------------------------------------*/
/* Default Font */
font-family {
  font-family:tahoma,arial,helvetica,sans-serif;
}
/*------------------------------------------------------------------------------*/
/* DIV layouts */
/*Div - containert*/
#container {
	width:90%;
	margin:10px;
	background-color: #000;
	color: #333;
/*	border: 1px solid gray; */
	line-height:130%;
}
/*Div - banner*/
#banner {
	padding:0;
}
/*Div - message*/
#message {
	margin:0; padding:0; 
	height:20px;
	color: #FFFFFF;
}

/*Div - top*/
#top {
	padding:0;	
	background-color:#000000;
}
/* ul style(navlist)-  */
ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #fff;
background-color:#333333
}

ul#navlist li { display: inline; }

ul#navlist li a
{
float: left;
width: 5em;
color: #fff;
background-color: #333333;
padding: 0.2em 0.2em;
text-decoration: none;
border-right: 1px solid #fff;
}

ul#navlist li a:hover
{
color: #0000CC;
}

/*Div - Sidebarleft*/
#sidebarleft {
	float:left; width:140px; margin: 0; padding:1em;
	min-height:500px;
	background: #000;
	position:relative;
	border-right:thin;
}
#sidebarleft p {
	margin: 0 0 0 0;
}

#address {
	clear:both; margin:0; padding:0;
	background-color: #000; 
	/*position:absolute;
	bottom:0.5em;
	left:0.5em;*/
}
/* ul style(navlist2)-  */
ul#navlist2
{
padding: 0;
margin: 0;
list-style-type: none;

width: 100%;
color: #fff;
background-color: #036;
}

ul#navlist2 li {  }

ul#navlist2 li a
{

width: 5em;
color: #fff;
background-color: #036;
padding: 0.2em 1em;
text-decoration: none;

}

ul#navlist2 li a:hover
{
background-color: #369;
color: #000;
}

/*Div - mainpage*/
#intropage h1{
    font-family:MARKETPRO;
	font-size:xx-large;
	color:#fff;
}
#intropage {
    margin-left:100px; padding:0;

}
#mainpagetransition {
	margin-left:180px; padding:0;
	height:5px;
	background:#000;
	max-width:50em;
}
#mainpage {
    margin-left:180px; padding:0;
	max-width:45em;
	min-height:500px;
	background:#fff;
	border:#999999;
}
#mainpage h2 {
	margin: 0 0 0.5em 0;
}
#mainpagebody {
    padding:0.5em;
}
#mainpagebody.table {
	font-size: 70%;
	
}

#mainpagetransition_btm {
	margin-left:180px; padding:0;
	height:15px;
	background:#fff;
	max-width:45em;
}


/*Div - footer*/
#footer {
	clear:both; margin-left:50; padding:.5em;
	background-color: #000; color: #fff;
	width: 100%;
}

/*-----------------------------------------------------------------------------*/
/* class styles */
.top {
	font-family:tahoma,arial,helvetica,sans-serif; font-size:medium;
}

.body {
    font-family:tahoma,arial,helvetica,sans-serif; 
}

.footer {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: smaller;
}
.addressbox {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: small; color: #fff;
}
.address {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:small; color: #fff;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.navtop {
	margin-left:150px;
}