html,body {
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfd9;
	margin:0;
}
table, img {
	border:0;
}
ul, li, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
}
a {
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}

#wrapper { 
	margin:0 auto;
	text-align:left;
	width:1000px;
	min-height:100%;
	background-color:#ffffff;
}
#inner {
	padding:0 25px;
}

/* Utitlity Bar */
#utility {
	font-size:11px;
	color:#d6d1cb;
	padding:8px 0;
	text-align:right;
	border-bottom:1px solid #d6d1cb;
	margin-bottom:1px;
	overflow:hidden;
	width:100%
}
#utility ul {
	padding:0;
	list-style:none;
	float:right;
}
#utility ul li {
	float:left;
	padding:0 7px 0 0;
}
#utility span {
	padding:0 7px 0 0;
}
#utility a, #utility a:visited {
	color:#0099cc;
}
#utility a:hover, #utility a:active {
	color:#66ccff;
}

/* MastHead */
#masthead {
	font-size:11px;
	color:#332b2a;
	border-top:1px solid #d6d1cb;
	border-bottom:1px solid #d6d1cb;
	overflow:hidden;
	width:100%;
	background:url(../img/bg_rule_masthead.gif) 458px 9px no-repeat;
	line-height:16px;
}
#masthead p {
	padding:0 0 0 10px;
}
#logo {
	width:463px;
	height:90px;
	float:left;
}
#search {
	width:209px;
	float:left;
	padding-top:14px;
}
#search p {
	color:#837870;
}
.searchfield, .searchdrop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#332b2a;
}
.searchfield {
	width:160px;
	float:left;
	margin-left:10px;
	display:inline;
}
.seachbtn {
	float:left;
	padding-left:5px;
	display:inline;
	padding-top:2px;
}
.searchdrop {
	width:100px;
	margin-top:6px;
	margin-left:10px;
}
#topmessage {
	width:278px;
	float:left;
}
.floatedimg {
	float:right;
}
#topmessage h1 {
	padding:16px 0 4px 10px;
	font-size:11px;
}

/* Main Sectors */
#sectors {
	padding:9px 0;
	border-bottom:1px solid #d6d1cb;
}
#accordion {
	width: 950px;
	height: 320px;
	font-size: 12px;
	position:relative !important;
	overflow:hidden;
	background:url(../img/img_home.jpg) no-repeat;
}
#accordion h3 {
	display:block;
	width:236px;
	background:url(../img/bg_sector.png) no-repeat;
	padding:0 0 20px 0;
	color:#ffffff;
	font-size:11px;
}
#visible {
	
}
.panel-body {
	height:302px;
	width:236px;
	background:url(../img/bg_sector.png) no-repeat;
	display:block;
	position:relative;
	color:#ffffff;
}
.panel-body div {
	padding:0;
	width:236px;
}
.panel-body div p,
.iesector div p {
	padding:0 20px;
	font-size:11px;
}
.panel-container{
	bottom:0px;
	margin:0px;
	padding:0px;
	width:236px;
}
/* KM: Added this for the fixed third-panel */
.panel-three-container{
	position:absolute;
	bottom:-3px;
	left:476px;
	margin:0px;
	padding:0px;
	width:236px;
}
/* END */
/* SL: Added this for the rotator */
.rotator-container{
	position:absolute;
	bottom:-3px;
	left:714px;
	margin:0px;
	padding:0px;
	width:236px;
}
/* END */
.wrapper{
	bottom:0px;
	position:absolute;
}
.panel-body div.navcontainer,
.iesector div.navcontainer {
	padding:9px 9px 0 9px;
}
.navcontainer ul {
	display:block;
	width:218px;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #a5a29b;
}
.navcontainer ul a {
	display:block;
	width:207px;
	padding:4px 0 4px 11px;
	margin:0;
}
.navcontainer ul li {
	border-bottom:1px solid #a5a29b;
}

.navcontainer ul a, .navcontainer ul a:visited {
	color:#ffffff;
	text-decoration:none;
	background:none;
}
.navcontainer ul a:hover {
	color:#ffcc00;
	background:#000000;
}

/* Main Features */
#features {
	width:950px;
	overflow:hidden;
	font-size:12px;
	color:#332b2a;
	border-bottom:1px solid #d6d1cb;
	padding-bottom:9px;
}
#features h4 {
	padding:5px 0 4px 14px;
	font-size:12px;
}
#features p {
	padding:5px 120px 0px 14px;
}
#features a, #features a:visited {
	color:#332b2a;
}
#features a:hover, #features a:active {
	color:#55a51a;
}
.ftrbox {
	margin-top:9px;
	width:316px;
	height:109px;
	float:left;
	display:inline;
}
.ftr-brdr {
	border-right:1px solid #d6d1cb;
}

/* Footer */
#footer {
	padding:10px;
	width:930px;
	overflow:hidden;
	margin-top:1px;
	font-size:11px;
	color:#d6d1cb;
	border-top:1px solid #d6d1cb;
	line-height:16px;
}
#footer p {
	font-size:10px;
	clear:left;
	color:#837870;
}
#footer-l {
	width:800px;
	float:left;
}
#footer-r {
	width:130px;
	float:left;
	text-align:right;
}
#footer ul {
	padding:0;
	list-style:none;
	display:block;
}
#footer ul li {
	float:left;
	padding:0 7px 0 0;
}
#footer span {
	padding:0 7px 0 0;
}
#footer a,
#footer a:visited {
	text-decoration:none;
	color:#837870;
}
#footer a:hover,
#footer a:active {
	color:#332b2a;
}


/* For IE6 */
div.ieswap {position: absolute; left: -1000px; top: -1000px;}

#ieaccordion {
	width: 950px;
	height: 320px;
	font-size: 12px;
	position:relative !important;
	overflow:hidden;
	background:url(../img/img_home.jpg) no-repeat;
	display:none;
}

#ieaccordion h3 {
	display:block;
	width:236px;
	background:url(../img/bg_sector.png) no-repeat;
	padding:0 0 20px 0;
	color:#ffffff;
	font-size:11px;
}
#ieaccordion h3.sectorbtn {
	margin-top:233px;
	background:url(../img/bg_sector.png) no-repeat;
}
#ieaccordion .iesector {
	height:302px;
	width:236px;
	color:#ffffff;
	float:left;
}
#ieaccordion .iesector .ieinner {
	background:url(../img/bg_sector.png) no-repeat;
}
.navcontainer ul.ieul {
	padding-bottom:17px;
}
#ieaccordion h3.sectorbtnb {
	margin-top:20px;
}
.plus2 {
	margin-right:2px;
}