/* CSS Document */

/*============================================================================================================*/
/* BODY ELEMENT CODE START
/*------------------------------------------------------------------------------------------------------------*/

body {
	background: url(images/bg2.gif) repeat-x;
	background-color:#d8cba8;
	padding:0px;
	margin:0px;
	font-size: 100.01%;
}

#main {
	position:relative;
	width:860px;
	left:50%;
	margin-left:-430px;
	z-index:-0;
}

#topnav {
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	clear:both;
}

#banner {
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	clear:both;
	padding-top:2px;
}

#mainnav {
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	padding-top:1px;
	padding-left:2px;
	clear:both;
	z-index:100;
}

#footer {
	text-align:center;
	/*position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	clear:both;*/
	color:#666666;
}

#footer a:link, #footer a:visited { color:#666666; text-decoration: underline; }
#footer a:hover { color:#4D4D4D; text-decoration: none; }


/*------------------------------------------------------------------------------------------------------------*/
/* BODY ELEMENT CODE START
/*============================================================================================================*/



/*############################################################################################################*/



/*============================================================================================================*/
/* ROLLOVER CODE START
/*------------------------------------------------------------------------------------------------------------*/

.menuMain {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	height:48px;
}
.menuMain li {
	padding: 0;
	margin: 0;
	height: 48px;
	list-style: none;
	background-repeat: no-repeat;
}

.menuMain li a, .menuMain li a:visited {
	display: block;
	text-decoration: none;
	/*text-indent: -1000px;*/
	height: 48px;
	background-repeat: no-repeat;
}

/*------------------------------------------------------------------------------------------------------------*/

.menuMain li ul {
	display:none;
	position:absolute;
	top:auto;
	left:auto;
	margin-left:-2px;
	z-index:10;
	overflow:visible;
	border-bottom:#283C6C 2px solid;
	border-left:#283C6C 2px solid;
	border-right:#283C6C 2px solid;
	border-top:#343439 4px solid;
}

.menuMain li>ul {
	padding-left:0px;
}

.menuMain li:hover ul, li.over ul {
	display:block;
}

.menuMain li ul li {
	height:auto!important;
}

.menuMain li ul li a, .menuMain li ul li a:visited {
	background:#343439!important;
	height:auto!important;
	color:#FFFFFF!important;
	display:block!important;
	padding-top:4px;
	padding-left:2px;
	padding-bottom:4px;
}

.menuMain li ul li a:hover {
	background:#555555!important;
	height:auto!important;
	color:#FFFFFF!important;
	display:block!important;
	padding-top:4px;
	padding-left:2px;
	padding-bottom:4px;
}

/*------------------------------------------------------------------------------------------------------------*/

#divider {background-image: url(../images/buttons/navigationDividers.gif); width:1px; margin-top:5px;}
#home {background-image: url(../images/buttons/Rollover/Home.gif); width: 92px; background-position: 0 -52px;}
#home a {background-image: url(../images/buttons/Rollover/Home.gif); width: 92px;}
#classes {background-image: url(../images/buttons/Rollover/classes.gif); width: 104px; background-position: 0 -52px;}
#classes a {background-image: url(../images/buttons/Rollover/classes.gif); width: 104px;}
#holdings {background-image: url(../images/buttons/Rollover/holdings.gif); width: 117px; background-position: 0 -52px;}
#holdings a {background-image: url(../images/buttons/Rollover/holdings.gif); width: 117px;}
#ecobroker {background-image: url(../images/buttons/Rollover/ecobroker.gif); width: 120px; background-position: 0 -52px;}
#ecobroker a {background-image: url(../images/buttons/Rollover/ecobroker.gif); width: 120px;}
#links {background-image: url(../images/buttons/Rollover/links.gif); width: 93px; background-position: 0 -52px;}
#links a {background-image: url(../images/buttons/Rollover/links.gif); width: 93px;}
#store {background-image: url(../images/buttons/Rollover/store.gif); width: 137px; background-position: 0 -52px;}
#store a {background-image: url(../images/buttons/Rollover/store.gif); width: 137px;}
#contactus {background-image: url(../images/buttons/Rollover/contactus.gif); width: 124px; background-position: 0 -52px;}
#contactus a {background-image: url(../images/buttons/Rollover/contactus.gif); width: 124px;}
#broker {background-image: url(../images/buttons/Rollover/broker.gif); width: 124px; background-position: 0 -52px;}
#broker a {background-image: url(../images/buttons/Rollover/broker.gif); width: 124px;}

#home a:hover, #holdings a:hover, #ecobroker a:hover, #links a:hover, #store a:hover, #contactus a:hover, #classes a:hover, #broker a:hover, {background: none;}

.menuMain li {float: left;}
.menuMain li ul {float:none;}
.menuMain li ul li {float:none;}
.menuMain:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/

.menuTop {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	height:22px;
}
.menuTop li {
	padding: 0;
	margin: 0;
	height: 22px;
	list-style: none;
	background-repeat: no-repeat;
}
.menuTop li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 22px;
	background-repeat: no-repeat;
}

#exam {background-image: url(../images/buttons/Rollover/examinfo.gif); width: 128px; background-position: 0 -22px;}
#exam a {background-image: url(../images/buttons/Rollover/examinfo.gif); width: 128px;}
#faqs {background-image: url(../images/buttons/Rollover/faqs.gif); width: 52px; background-position: 0 -22px;}
#faqs a {background-image: url(../images/buttons/Rollover/faqs.gif); width: 52px;}
#policies {background-image: url(../images/buttons/Rollover/policies.gif); width: 72px; background-position: 0 -22px;}
#policies a {background-image: url(../images/buttons/Rollover/policies.gif); width: 72px;}

#exam a:hover, #faqs a:hover, #policies a:hover {background: none;}

.menuTop li {float: right;}
.menuTop:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*------------------------------------------------------------------------------------------------------------*/
/* ROLLOVER CODE END
/*============================================================================================================*/



/*############################################################################################################*/



/*============================================================================================================*/
/* CUSTOM HEADER CODE START
/*------------------------------------------------------------------------------------------------------------*/

.header {
	height:37px!important;
	background-image:url(../images/headerMid.gif);
	background-repeat:repeat-x;
	width:100%;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#000066;
	overflow:hidden;
}

.headerLeftBorder {
	float:left;
	height:37px;
	background-image:url(../images/headerLeft.gif);
	background-repeat:no-repeat;
	display:inline;
	padding-left:10px;
	padding-top:10px;
}

.headerRightBorder {
	float:right;
	width:6px!important;
	height:37px;
	background-image:url(../images/headerRight.gif);
	background-repeat:no-repeat;
	display:inline;
	overflow:hidden;
}
/*------------------------------------------------------------------------------------------------------------*/
/* CUSTOM HEADER CODE END
/*============================================================================================================*/