/* 
Global Reset Yahoo
*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}*/
table {
	border-collapse:collapse;
	border-spacing:0;
	margin: 10px;
	font-size: 11px;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin: 0px;
	padding: 0px 10px;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* 
Display
*/

body {
	margin:0;
	padding:0;
	background-color: #F0F0F0;
	font: 13px Arial, Helvetica, sans-serif;
	color: #414141;
	background-image: url(../../millen_demo/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#container {
	width: 839px;
	\width: 859px;
	w\idth: 839px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
		}

#banner {
	height: 130px;
	background-image: url(../images/bannerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
#contentholder {
	FLOAT: left;
	WIDTH: 839px;
	margin: 0px;
	padding: 0px 0px 12px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: right top;
}
#contentholderhome {
	FLOAT: left;
	WIDTH: 827px;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #d0c9c3;
}

#content {
	FLOAT: left;
	WIDTH: 540px;
	padding: 8px;
	background-image: url(../images/bgpanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 10px 10px 10px 0px;
}
#content2 {
	FLOAT: left;
	WIDTH: 231px;
	TEXT-ALIGN: left;
	display: block;
	padding: 10px;
	background-image: url(../images/bgpanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 10px 10px 0px 0px;
	}
/* 
Footer
*/

#footer {
	clear: both;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 839px;
}	
#creditscontainer
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#credits li
{
	display: inline;
	padding-bottom: 14px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #615638;
	line-height: 20px;
	font-weight: normal;
}

#credits a
{
	COLOR: #aca792;
	TEXT-DECORATION: none;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#credits a:link, #creditscontainer a:visited
{
	color: #aca792;

}
#credits a:hover
{
	text-decoration: underline;
	color: #615638;
}


#credits a:hover {
	text-decoration: underline;
	color: #FFFFFF;

/* 
Logo
*/

}
#logo {
	width: 420px;
	line-height: 90px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 28px;
	color: #FFFFFF;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
	height: 130px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* 
Text Styles - H / P
*/
h1 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #282828;
	LINE-HEIGHT: 30px;
	font-size: 22px;
	margin: 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
h2 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #333333;
	LINE-HEIGHT: 30px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
h2 A:link {
	COLOR: #9adcff; TEXT-DECORATION: none
}
h2 A:visited {
	COLOR: #9adcff; TEXT-DECORATION: none
}
h2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
p {
	FONT-SIZE: 13px;
	COLOR: #414141;
	LINE-HEIGHT: 20px;
	padding: 0px 10px;
	margin: 5px 0px 10px;
}
p a,
td a,
li a {
	COLOR: #960000;
	TEXT-DECORATION: underline;
}

p a:hover,
td a:hover,
li a:hover {
	COLOR: #414141;
}


/* 
Ordered and Unordered Lists
*/

#content ul {
	margin: 15px 0px 15px 20px;
	padding: 0px;
}

#content li {
	padding-left: 20px;
	list-style-type: none;
	margin-bottom: 5px;
	background: url(../images/bullet.gif) no-repeat 0 3px;
}

/*#content li a {
	color: #014B8C;
}
#content li a:hover {
	color: #171717;
}*/

#content ol li {
	padding-left: 5px;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	margin-left: 30px;
	list-style-type: decimal;
}
#content ol li {
	padding-left: 5px;
	color: #333333;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	margin-left: 30px;
	list-style-type: decimal;
}
.contentblock li {
	padding-left: 20px;
	color: #414141;
	font-size: 11px;
	line-height: 24px;
	list-style-type: none;
	margin-left: 0px;
	background: url(../images/bullet_fp.gif) no-repeat 0 3px;
}
.contentblock li a {
	color: #960000;
	font-size: 11px;
	line-height: 24px;
}
.contentblock ul li A:hover {
	color: #171717;
	font-size: 11px;
	line-height: 24px;
}
/* 
Floats
*/


.fl {
	FLOAT: left
}
.fr {
	FLOAT: right;
	margin: 0px 0px 5px 8px;
}
#horizontalmenu {
	height: 37px;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #680000;
	margin-bottom: 10px;
}
/* CSS Main Navigation Menu */

#navcontainer {
	width: 600px;
	margin-top: 30px;
	float: left;
	height: 40px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navlist
{
	margin: 0;
	padding-bottom: 19px;
	padding-left: 0px;
	list-style: none;
}

/*#navlist ul, #navlist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}*/

#navlist li a {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/navedge.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 11px 10px;
}

#section1 li.nav1,
#section2 li.nav2,
#section3 li.nav3,
#section4 li.nav4,
#section5 li.nav5,
#section6 li.nav6,
#section7 li.nav7,
#section8 li.nav8,
#section9 li.nav9 {
	color: #FFFFFF;
	background-color: #960000;
	background-image: url(../images/bgnavhov.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: normal;
}

#navlist li a:hover {
	color: #FFFFFF;
	background-color: #4A0D0D;
	background-image: url(../images/bgnavhov.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/* CSS Main Vertical List Menu */

.verticallist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 13px;
	display: block;
}
.verticallist li {
	display: block;
}
.verticallist li a {
	display: block;
	color: #FD8D1E;
	text-decoration: none;
	display: block;
	color: #960000;
	text-decoration: none;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin: 0px 20px 10px;
	padding: 5px 2px 5px 25px;
	background-color: #FFFFFF;
}

.verticallist li a:hover {
	color: #3E3E3E;
	background-color: #E6E6E6;
}
#featurepanel {
	height: 231px;
	margin-bottom: 10px;
	float: left;
}
.contentblock {
	FLOAT: left;
	WIDTH: 261px;
	background-image: url(../images/bgpanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#footer p {
	color: #b7b6b6;
	text-align: center;
	line-height: 24px;
}
#footer P a {
	color: #b7b6b6;
}
#footer P a:hover {
	color: #666666;
}
.padtop {
	padding-top: 10px;
}
#banner .shareprice {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #d9d3bf;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
	margin-top: 35px;
}
h3 {
	font-size: 14px;
	color: #960000;
	font-weight: bold;
	margin-top: 15px;
	text-transform: uppercase;
}
td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
}
th {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	background-color: #DFDFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
}
#navlist li {
	display: block;
	float: left;
}
.contentblock ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#container .content-wider {
	width: 800px;
}
#contentw {
	width: 800px;
	FLOAT: left;
	padding: 8px;
	background-image: url(../images/bgpanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 10px 10px 10px 0px;
}
.title-img {
	margin-bottom: 10px;
	padding-top: 10px;
}
#content ul li ul {
	margin-top: 5px;
	margin-bottom: 10px;
}
.pathway {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	padding-top: 7px;
}
.pathway a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.pathway a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.pathway a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.pathway a:visited {

	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.rightm {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
