/*<group=General styles>*/

*	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:  0;
}

body	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

img	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a:link	{
	color: #000333;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: underline;
}

a:active {
	color: red;
	text-decoration: underline;
}

#feature h1 {
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 5px;
	color: #000333;
}

#feature h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	color: #000333;
}

#feature h3 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	color: #000333;
}

#feature h4 {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	color: #000333;
	margin-top: 20px;
}

#feature h5 {
	font-size: 16px;
	line-height: 16px;
	margin-top: 10px;
	color: #000333;
}

#feature h6 {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #000333;
}

#feature p	{
	font-size: 11px;
	line-height: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
}

img.featureIMG {
	float: right;
	margin: 5px;
	border: 1px solid #000;
}

address {
	font-style: normal;
}

#feature ol {
	margin-left: 20px;
}

#feature ul {
	margin-left: 20px;
}

/*</group>*/

/*<group=layout>*/


#breadtrail { 
		padding: 5px;
		text-align: left;
		background-image: url(images/CONTENT_ad_bg.gif);
		background-repeat: repeat-y;
		font-weight: bold;
		color: #000333;
}

#content_ad_top { 
		padding: 10px;
		text-align: center;
		background-image: url(images/CONTENT_ad_bg.gif);
		background-repeat: repeat-y;
}

#wrapper { 
		margin: 0 auto;
		border-left: 1px solid #000333;
		border-right: 1px solid #000333;
		border-bottom: 1px solid #000333;
		width: 760px;
		text-align: left;
}

#header { 
		border-bottom: 1px solid #000333;
		width: 760px;
		background-color: #FFF;
		float: left;
		background-image: url(images/header.jpg);
		background-repeat: no-repeat;
}

#header h1 { 
		font-size: 36px;
		line-height: 42px;
		float: left;
		margin-top: 33px;
		margin-left: 23px;
		margin-right: 0;
		margin-bottom: 0;
		/*max-width: 500px;*/
}

#header img { 
		margin: 0 0 0 0;
		border-left: 1px solid #000333;
		float: right;
		background-color: #000333;
}

#toolbar { 
		border-bottom: 1px solid #000333;
		background-color: #7CA4CD;
		float: left;
		width: 760px;
		height: 25px;
		background-image: url(images/TOOLBAR_bg.gif);
		background-repeat: repeat-x;
		overflow: hidden;
}

#toolbar h2 { 
		margin-top: 6px;
		margin-left: 6px;
		font-size: 12px;
		font-weight: bold;
		float: left;
}

#content { 
		background-color: #ffffff;
		text-align: left;
		width: 496px;
		border-right: 1px solid #99CCFF;
		float: left;

}

.boxOut { 
		background-color: #E0F0FF;
		border: 1px solid #000333;
		padding: 10px;
		margin-bottom: 30px;
}

/*</group>*/

/*<group=Sidebar>*/

#sidebar { 
		float: left;
		background: #ffffff;
		padding-top: 20px;
		padding-left: 20px;
}

#sidebar a { 
		display: block;
		text-decoration: none;
}

#sidebar_features { 
		width: 215px;
		background-image: url('images/FEATURE_sidebar_rpt.gif');
		background-repeat: repeat-x;
		color: #000333;
		padding-bottom: 10px;
}

#sidebar_features h4 { 
		background: #ffffff url(images/FEATURE_sidebar_tab.gif) no-repeat;
		height: 18px;
		text-indent: -5000px;
}

#sidebar_features h2 { 
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 14px;
		
		font-weight: bold;
		
}

#sidebar_features p { 
		margin-left: 5px;
		margin-right: 5px;
		font-size: 11px;
		line-height: 14px;
		font-style: italic;
}

#sidebar_features h2>a { 
		font-size: 14px;
		
}

#sidebar_local { 
		width: 215px;
		background-color: #E0F0FF;
}

#sidebar_local h4 { 
		background: #ffffff url(images/LOCAL_sidebar_tab.gif) no-repeat;
		height: 18px;
		text-indent: -5000px;
}

#sidebar_local ul { 
		list-style: none;
		padding-bottom: 20px;
		background-color: #E0F0FF;
}

#sidebar_local li { 
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #7CA4CD;
		color: #000333;
		font-weight: bold;
}

#sidebar_other { 
		width: 215px;
}

#sidebar_other h4 { 
		background: #ffffff url(images/OTHER_sidebar_head.gif) no-repeat;
		height: 25px;
		text-indent: -5000px;
}

#sidebar_other ul { 
		list-style: none;
		background-color: #E0F0FF;
}

#sidebar_other li { 
		padding-bottom: 1px;
		padding-top: 1px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000333;
		border-bottom: 1px solid #7CA4CD;
}

#sidebar_other { 
		width: 215px;
}

/*</group>*/

/*<group=Homepage>*/
#home_content { 
		background-color: #000333;
		height: 600px;
		padding-top: 20px;
}
#home_wrapper1	{
	margin-left: 30px;
	text-align: left;
}

#home_wrapper2	{
	border: none;
	width: 518px;
	float: left;
		top: 20px;
		position: relative;
}

#home_wrapper3	{
	border: none;
}

#home_wrapper4	{
	border: none;
	width: 508px;
	float: left;
		top: 20px;
		position: relative;
}

#home_wrapper5	{
	width: 191px;
	float: left;
		top: 20px;
		position: relative;
}

.dark a:link {
	color: #9cf;
	font-weight: bold;
}

.dark a:visited { 
	color: #9cf;
}

.dark a:hover { 
	color: #fff;
}

.dark a:active { 
	color: #fff;
}

#home_zones	{
	background-image: url(images/START_UP_ZONE.gif);
	background-repeat: no-repeat;
	width: 191px;
	height: 262px;
}
#home_zones h4 { 
		position: relative;
		top: 25px;
		left: 25px;
		margin-bottom: 20px;
		color: #ffffff;
		font-size: 18px;
		font-weight: normal;
}

#home_zones ul { 
		list-style: none;
		position: relative;
		top: 25px;
		left: 25px;
}

#home_zones li
{
	list-style: none;
	font-size: 18px;
	line-height: 22px;
	color: #9CF;
}
#home_pubs	{
	background-image: url(images/PUBLICATIONS.gif);
	background-repeat: no-repeat;
	width: 191px;
	height: 144px;
}
#home_pubs h4 { 
		position: relative;
		top: 20px;
		left: 25px;
		margin-bottom: 10px;
		color: #ffffff;
		font-size: 18px;
		font-weight: normal;
}

#home_pubs li { 
		list-style: none;
		font-size: 14px;
		line-height: 16px;
		color: #9CF;
}

#home_pubs ul { 
		list-style: none;
		position: relative;
		top: 15px;
		left: 25px;
}

#home_feature	{
	float: left;
	width: 279px;
	margin-right: 10px;
	background-color: #ffffff;
	background: #ffffff url(../images/FEATURE_bg.gif) no-repeat;
}

#home_feature h4	{
	background: #ffffff url(../images/FEATURE_head.gif) no-repeat;
	height:  24px;
	text-indent: -5000px;
}

#home_feature h3 {
	font-size: 18px;
	line-height:22px;
	margin-left: 7px;
	margin-right: 7px;
}
#home_feature img	{
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
}

#home_feature p	{
	margin-left: 7px;
	margin-right: 7px;
}

#home_feature_footer { 
	text-indent: -5000px;
		height: 15px;
		background: no-repeat url(images/FEATURE_foot.jpg);
}
#home_local_footer { 
	text-indent: -5000px;
		height: 15px;
		background: no-repeat url(images/LOCAL_foot.gif);
}
#home_local	{
	width: 215px;
	float: left;
	background-color:#ffffff;
}

#home_local h4	{
	background: #ffffff url(../images/LOCAL_head.gif) no-repeat;
	height:  24px;
	text-indent: -5000px;
}

#home_local h5	{
	background: #ffffff url(../images/OTHER_news.gif) no-repeat;
	height:  52px;
	text-indent: -5000px;
}
#home_local ul {
	background-color: #E0F0FF;
	list-style: 0; 
}

#home_local li {	
	border-bottom: 1px solid #99CCFF;
	list-style: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	color: #000333;
}
#home_local big {
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000333;
}
#home_ad	{
	padding-top: 10px;
	text-align: center;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}

/*</group>*/

#footer { 
		border-top: 1px solid #000333;
		clear: left;
		width: 760px;
		height: 100px;
		background-color: #7CA4CD;
}

#enterprise_address img { 
		margin-top: 10px;
		float: left;
		margin-left: 10px;
}

#enterprise_address address { 
		margin-left: 10px;
		float: left;
		width: 316px;
		margin-top: 10px;
}

#BHP_address address { 
		margin-top: 10px;
		margin-left: 40px;
		float: left;
}

#BHP_address img { 
		margin-top: 10px;
		float: left;
		margin-left: 10px;
}

/*<group=ZONES landing>*/

#zone_content { 
	background-color: #000333;
	min-height: 600px;
	display: block;
	height: auto;
}

#zone_ad	{
	width: 760px;
	float:left;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

#zone_menu	{
	background-repeat: no-repeat;
	background-image: url(images/START_UP_ZONE.gif);
	width: 191px;
	height: 262px;
	float: left;
	margin-right:10px;
	margin-left: 20px;
}

#zone_menu h4 { 
		position: relative;
		top: 25px;
		left: 25px;
		margin-bottom: 20px;
		color: #ffffff;
		font-size: 18px;
		font-weight: normal;
}

#zone_menu ul { 
		list-style: none;
		position: relative;
		top: 25px;
		left: 25px;
}

#zone_menu li
{
	list-style: none;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}

#zones_list	{
	background: #ffffff url(images/ZONES_list_header.gif) no-repeat;
	float: left;
	width: 280px;
	margin-bottom: 20px;
}
#zones_list h2 {
		margin-top:  25px;
		margin-left: 25px;
		margin-right: 25px;
		margin-bottom:10px;
		color: #000000;
		font-size: 24px;
		font-weight: bold;
		color: #000333;
		padding-bottom: 10px;
		border-bottom:1px solid #000333;
	
}
#zones_list h3 {
		margin-left: 25px;
		color: #000333;
		font-size: 14px;
		font-weight: bold;
}

#zones_list h6 {
		margin-left: 25px;
		margin-right:25px;
		color: #000333;
		font-size: 14px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #9CF;
}
#zones_list ul {
		margin-left: 25px;
		margin-right:25px;
		margin-bottom:6px;
		padding-top: 2px;
		padding-bottom: 8px;
		list-style: square inside;
		border-bottom: 1px solid #9CF;
}
#zones_list li {
	font-weight: bold;
}
#zone_list_footer {
	text-indent: -5000px;
		height: 25px;
		background: no-repeat url(images/ZONES_list_footer.gif);
}


#zones_sidebar	{
	float: left;
	width: 215px;
	margin-left: 20px;
}

#zones_sidebar_features h4 { 
		background: #ffffff url(images/ZONES_Features.gif) no-repeat;
		height: 26px;
		text-indent: -5000px;
}

#sidebar a { 
		display: block;
		text-decoration: none;
}

#zones_sidebar_features { 
		width: 215px;
		background-image: url('images/FEATURE_sidebar_rpt.gif');
		background-repeat: repeat-x;
		color: #000333;
		padding-bottom: 10px;
}

#zones_sidebar_features h2 { 
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 14px;
		
		font-weight: bold;
		
}

#zones_sidebar_features p { 
		margin-left: 5px;
		margin-right: 5px;
		font-size: 11px;
		line-height: 14px;
		font-style: italic;
}

#zones_sidebar_features h2>a { 
		font-size: 14px;
		
}

/*</group>*/

ul#minitabs { 
		list-style: none;
		margin: 0;
		padding: 0;
		float: right;
		border: none;
		margin-top: 4px;
}

#zones { 
		border-bottom: 1px solid #000333;
		float: left;
		height: 23px;
		width: 760px;
		background-image: url(images/ZONES_bg.gif);
		background-repeat: repeat-x;
		background-color: #333366;
		overflow: hidden;
}

#zones ul { 
		margin: 0 0 0 0;
		list-style: none;
}

#zones li { 
		display: inline;
		margin-right: 3px;
		list-style: none;
}

ul#minitabs li { 
		display: block;
		float: left;
		background-color: #E0F0FF;
		background-image: url('images/USER_tab_right.gif');
		background-position: top right;
		background-repeat: no-repeat;
		margin: 0 4px 0 0;
		padding-right: 7px;
}

ul#minitabs li a { 
		font-weight: bold;
		display: block;
		float: left;
		background-color: #E0F0FF;
		background-image: url('images/USER_tab_left.gif');
		background-position: top left;
		background-repeat: no-repeat;
		text-decoration: none;
		letter-spacing: .01em;
		margin: 0;
		color: #000;
		padding: 4px 4px 4px 7px;
}

ul#minitabs li a:hover { 
		color: #f00;
		background-color: #E0F0FF;
		background-image: url('images/USER_tab_left.gif');
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0;
		padding: 4px 4px 4px 7px;
}

#feature { 
		padding: 20px;
}

/*<group=FAQ page>*/

#FAQ_menu_top { 
		background-color: #E0F0FF;
		border: 1px solid #000333;
		padding: 10px;
		margin-bottom: 30px;
}

#FAQ_menu_top h1 { 
		font-size: 26px;
		border-bottom: 1px solid #000333;
}

#FAQ_menu_top h2 { 
		font-size: 20px;
}

#FAQ_menu_top ol { 
		margin-bottom: 10px;
		border-bottom: 1px solid #000333;
}

#FAQ_menu_top li { 
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 6px;
}

#FAQ_menu_top li>a { 
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
}

/*</group>*/

.back_top { 
		border: 1px solid #000333;
		padding: 4px;
		background-color: #E0F0FF;
		margin-top: 5px;
		margin-bottom: 20px;
}

.back_top a:link { 
		font-weight: bold;
		display: block;
}


