/*
name         : your industry news
author       : http://www.eastcoastinteractive.co.uk
created      : 04/05/2007
last updated : 16/07/2007
purpose		 : multi colum layout for your industry news (metals site)
*/

*
{
	padding:0; margin:0;
}

/*Font-size: 1.0em = 10px when browser default size is 16px, this is the reason for 62.5%*/
body
{
	font-size:62.5%; background-color:#fff; font-family:verdana,arial,sans-serif;
}

/*overall container*/
.holdem
{
	width:1000px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:0px solid #ccc;
	font-size:1.0em;
}

/*main content holder*/
.main
{
	clear:both; width:1000px; padding-bottom:30px; background:#fff;  min-height:800px;
}

/*the left hand side navigation holder*/
.leftNav
{
	display:inline /*Fix IE floating margin bug*/; float:left; width:185px;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

/*the center container for news etc*/
.content
{
	display:inline /*Fix IE floating margin bug*/; float:left; width:500px; margin:0 0 0 30px;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

/*the right hand side for adverts etc*/
.rightContent
{
	display:inline /*Fix IE floating margin bug*/; float:right; width:250px; margin:0 5px 0 0;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

/*the footer*/
.footer
{
	clear:both; width:1000px; padding:1.0em 0 1.0em 0; background:#eee; font-size:1.0em;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

.header 
{
	width:1000px; font-family:"trebuchet ms",arial,sans-serif;
}

/*the top header bar*/
.header-top
{
	width:1000px; height:120px; background:#fff url('../img/metals_logo.png') top left no-repeat; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
	border:1px solid #ccc;
}

/*the bottom header containing the main navigation items holder*/
.header-bottom
{
	width:1000px; height:84px; background:#fff;
}

/*contains the main search form*/
.header-search
{
	clear:both; width:1000px; padding:1.0em 0 2em 0;
	background:#eee url('../img/searchBack.png') repeat-x; border-top:1px solid #eee;
}

/*top banner advert in header*/
.topBanner
{
	width:468px; height:60px; position:absolute; z-index:1; margin:30px 0 0 523px;
	/*background:#ccc url('../img/sampleAdvert.jpg');*/
}

/*holds the logo*/
.sitename
{
	width:530px; height:120px; position:absolute; z-index:1; margin:0 0 0 0;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
	/*background:url('../img/oilgas_logo.png') no-repeat;*/
}

/*dont display text over the logo (for search engines)*/
.sitename h1, .sitename h2, .sitename a
{
	display:none;
}

/*horizontal navigation along the top*/
.hNav
{
	float:left; width:1000px; border:none; font-size:130%;
	background:transparent url('../img/topNavBack.png') repeat-x; color:#000;
}

.hNav ul
{
	list-style-type:none;
}

.hNav ul li
{
	float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;
	border-right:solid 1px #ccc;
}

.hNav ul li .red
{
	float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;
	 background-image:url(../img/red1.gif); background-repeat:repeat-x; color:#FFF; height:38px; width:71px; text-align:center;
}

.hNav ul li .red2
{
	float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;
	 background-image:url(../img/red1.gif); background-repeat:repeat-x; color:#FFF; height:38px; width:126px; text-align:center;
}


.hNav ul li a
{
	float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em;
	line-height:3.1em; padding:0 8px 0 8px; text-decoration:none; font-weight:bold;
	color:#000;
}

.hNav ul li ul
{
	display:none; border:none;
}

/*Non-IE6 hovering*/
.hNav ul li:hover a
{
	background-color:#fff; text-decoration:none;	
}

.hNav ul li:hover ul
{
	display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;
}

.hNav ul li:hover ul li a
{
	display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px;
	padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175); background-color:#fff;
	font-weight:normal; color:rgb(50,50,50);
}

.hNav ul li:hover ul li a:hover
{
	background-color:#fff; text-decoration:none;
}

/*IE6 hovering*/
.hNav table
{
	position:absolute; top:0; left:0; border-collapse:collapse;
}

.hNav ul li a:hover
{
	background-color:#fff; text-decoration:none;
}

.hNav ul li a:hover ul
{
	display:block; width:10.0em; position:absolute; z-index:999;
	top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;
}

.hNav ul li a:hover ul li a
{
	display:block; w\idth:10.0em; height:1px; line-height:1.3em;
	padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237);
	font-weight:normal; color:rgb(50,50,50);
}

.hNav ul li a:hover ul li a:hover
{
	background-color:rgb(115,131,156); text-decoration:none;
}

/*the search bar is defined here*/
.header-search .searchform 
{
	float:right; width:535px; padding:0 17px 0px 0px !important /*Non-IE6*/;
	padding:0 12px 0px 0px /*IE6*/;
}

.header-search .searchform form fieldset
{
	float:left; border:none;
}

.header-search .searchform input.field
{
	width:18.5em; padding:0.2em 0 0.2em 0; border:1px solid #213d65;
	font-family:verdana,arial,sans-serif; font-size:110%;
}

.header-search .searchform input.button
{
	width:6em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#ccc;
	border:solid 1px #213d65; text-align:center; font-family:verdana,arial,sans-serif;
	color:#000; font-size:110%;
}

.header-search .searchform select.combo
{
	width:145px; padding:0.1em; border:solid 1px #213d65; font-family:verdana,arial,sans-serif;
	font-size:110%;
}

.header-search .searchform input.button:hover
{
	cursor:pointer; border:solid 1px #213d65; background:rgb(220,220,220); color:rgb(80,80,80);
}

/*login form specific*/
.header-search .loginform 
{
	float:right; width:415px; padding:0 17px 0px 0px !important /*Non-IE6*/;
	padding:0 12px 0px 0px /*IE6*/; /*border-left:1px solid #666;*/
}

.header-search .loginform form fieldset
{
	float:right; border:none;
}

.header-search .loginform input.field
{
	width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid #213d65;
	font-family:verdana,arial,sans-serif; font-size:110%;
}

.header-search .loginform input.button
{
	width:6.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#ccc;
	border:solid 1px #213d65; text-align:center; font-family:verdana,arial,sans-serif;
	color:#000; font-size:110%;
}

.header-search .loginform input.button:hover
{
	cursor:pointer; border:solid 1px #213d65; background:rgb(220,220,220); color:rgb(80,80,80);
}

.header-search .loginform p
{
	text-align:right;
}

/*item breadcrumbs for display on a news item*/
.item-breadcrumbs
{
	clear:both; width:475px; padding:.5em 0 0 0; margin-top:2em; background:#fff; font-size:85%;
}
.item-breadcrumbs ul
{
	float:left; width:450px; list-style:none; padding:0; font-family:verdana,arial,sans-serif;
	background:#fff; text-align:left;
}

.item-breadcrumbs ul li
{
	display:inline; padding:0; 
	font-weight:bold; color:rgb(125,125,125); font-size:100%;
}

.item-breadcrumbs ul a
{
	color:#858383; text-decoration:none; 
}

.item-breadcrumbs ul a:hover
{
	color:#a8a5a5; text-decoration:underline;
}

/*pagination for search results*/
.pagination
{
	clear:both; width:475px; padding:.5em 0 0 0; background:#fff;
}
.pagination ul
{
	float:left; width:475px; list-style:none; padding:0; font-family:verdana,arial,sans-serif;
	background:#fff;
}

.pagination ul li
{
	display:inline; padding:0 0 0 4px; font-weight:bold; color:rgb(125,125,125); font-size:90%;
}

.pagination ul a
{
	color:#858383; text-decoration:none;
}

.pagination ul a:hover
{
	color:#a8a5a5; text-decoration:underline;
}

/*main site content(in the center column)*/
/*lead story area*/
.oneColumn
{
	width:500px; margin-top:2em; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

/*left side of stories block*/
.twoColumnLeft
{
	float:left; width:260px; margin-top:2em; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

/*right side of stories block*/
.twoColumnRight
{
	float:right; width:230px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

.twoColumnRight ul
{
	padding-top:2em;
}

/*optional sub items colum 1*/
.threeColumnleft
{
	float:left; width:120px; margin-top:2em; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

/*optional sub items colum 2*/
.threeColumnMiddle
{
	float:left; width:120px; margin-top:2em; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
	margin-left:40px;
}

/*optional sub items colum 3*/
.threeColumnRight
{
	float:right; width:120px; margin-top:2em; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

/* right side formatting of containers for borders or no borders*/
.border
{
	width:250px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px #ccc;
	background:#fff;
}

.noBorder
{
	width:250px; margin:40px 0 2.5em 0; padding:0 0 10px 0; background:#fff;
}

/* formatting of adverts in the right side*/
.right250ad
{
	width:250px; height:250px; margin:0 0 10px 0; padding:0; background:#fff;
}

/* formatting for the footer elements*/
.footer p
{
	line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;
}

.footer p.credits
{
	font-weight:normal;
}

.footer a
{
	text-decoration:underline; color:rgb(125,125,125);
}

.footer a:hover
{
	text-decoration:none; color:rgb(0,0,0);
}

.footer a:visited
{
	color:rgb(0,0,0);
}

/*clearing floats*/
.holdem:after, .header:after, .header-breadcrumbs:after, .main:after, .hNav:after, .content:after, .content div:after, .rightContent:after
{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}

.oneColumn:after, .twoColumnLeft:after, .twoColumRight:after, .threeColumnLeft:after, .threeColumnMiddle:after, .threeColumnRight:after
{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}

.border:after, .noBorder:after
{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}

.footer:after, p:after
{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}

.clear-contentunit
{
	clear:both; width:500px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);
}

/*navigation*/
/*left side menu item formatting*/
.leftGroup01
{
	width:185px; border-bottom:solid 1px #ccc; font-size:9px;
}

.leftGroup01 dt a, .leftGroup01 dt a:visited
{
	display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; 
	/*	line-height:2.0em; padding:0px 10px 0px 15px; border-top: solid 1px #ccc;		*/
	line-height:2.0em; padding:5px 10px 0px 15px; border-top: solid 1px #ccc;
	text-decoration:none; color:#fff; font-weight:normal; font-size:120%;
	background:#084c9e;
}

.leftGroup02 dt a, .leftGroup02 dt a:visited
{
	display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; 
	line-height:2.0em; padding:0px 10px 0px 15px; border-top: solid 1px #ccc;
	text-decoration:none; color:#667; font-weight:normal; font-size:120%;
	background:rgb(245,232,180);
}

.leftGroup01 dd a, .leftGroup01 dd a:visited
{
	display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/;
	line-height:1.7em; padding:0px 10px 0px 30px; border:none; font-weight:normal; 
	text-decoration:none; color:#c00; font-size:120%;
}

.leftGroup01 dt a:hover, .leftGroup01 dd a:hover, .leftGroup02 dt a:hover, .leftGroup02 dt a:hover
{
	background-color:#fff; color:#858383; text-decoration:none;
}

/*formatting the headers on the left nav*/
.leftNav h1.first
{
	clear:both; margin:5px 0; padding:4px 20px 3px 15px; background:#eee url('../img/subs_back.png') repeat-x;
	font-family:"trebuchet ms",arial,sans-serif; color:#fff; font-weight:normal;
	font-size:130%; border:1px solid #a8a5a5;
}

.leftNav h1.firsta
{
	clear:both; margin:5px 0; padding:4px 5px 3px 5px; background:#eee url('../img/subs_back.png') repeat-x;
	font-family:"trebuchet ms",arial,sans-serif; color:#fff; font-weight:normal;
	font-size:16px; border:1px solid #a8a5a5;
}

.leftNav h1.firsta a:link
{
	color:#fff; 
}
.leftNav h1.firsta a:visited
{
	color:#fff; 
}

.leftNav h1.second
{
	clear:both; margin:5px 0 0 0; padding:4px 20px 3px 15px; font-weight:normal; font-size:150%;
	font-family:"trebuchet ms",arial,sans-serif; color:#fff; border-bottom:1px solid #eee;
	background:#084c9e url('../img/leftNavHeadBack02.png') bottom left repeat-x;
}

.leftNav h1.third
{
	clear:both; margin:1px 0 0 0; padding:4px 20px 3px 15px; font-weight:normal; font-size:150%;
	font-family:"trebuchet ms",arial,sans-serif; color:#667; border-bottom:1px solid #eee;
	background:rgb(230,220,163) url('../img/leftNavHeadBack03.png') top left repeat-x;
}

/*main site content formatting(center column)*/
.content h1.pagetitle
{
	margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #ccc;
	font-family:"trebuchet ms",arial,sans-serif; color:#858383; font-weight:bold;
	font-size:170%/*220%*/;
}

.content h1.block
{
	clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; font-size:180%/*210%*/;
	font-family:"trebuchet ms",arial,sans-serif; color:#333; font-weight:bold;
	border:1px solid #ccc; border-width:1px 0;
	background:#fff url('../img/secHeadBack.png') top left repeat-x;
}

/*formatting of all news item titles happening below*/
.content h1
{
	clear:both; margin:0 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif;
	color:#333; font-weight:normal; font-size:200%/*240%*/;
}

.content h2
{
	clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif;
	color:#333; font-weight:normal; font-size:140%/*170%*/;
}

.content h3
{
	clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif;
	color:#333; font-weight:normal; font-size:110%/*130%*/;
}

.content h1.side
{
	clear:none;
}

.content h2.side
{
	clear:none;
}

.content h3.side
{
	clear:none; margin:5px 0 10px 0;
}

.content h4
{
	margin:1.5em 0 1.0em 0; color:#a8a5a5; font-family:"trebuchet ms",arial,sans-serif;
	font-weight:normal; font-size:170%;
}

.content h5
{
	margin:1.5em 0 1.0em 0; color:#a8a5a5; font-family:"trebuchet ms",arial,sans-serif;
	font-size:140%;
}

.content h6
{
	margin:1.2em 0 0.2em 0; color:#a8a5a5; font-weight:bold; font-size:120%;
}

/*setting the new overall size*/
.content{font-size:120%;}

/*text formatting of all news items happening below*/
.content p
{
	margin:0 0 1.0em 0; /*line-height:1.5em; font-size:120%;*/
}

.content p.center
{
	text-align:center;
}

.content p.right
{
	text-align:right;
}

.content p.details
{
	clear:both; margin:-0.25em 0 .1em 0; line-height:1.0em; font-size:90%/*110%*/;
}

.content blockquote
{
	clear:both; margin:0 30px 0.6em 30px; font-size:90%;
}

.content table
{
	clear:both; width:500px; margin:.5em 0 0.2em 0; table-layout:fixed;
	border-collapse:collapse; empty-cells:show; background-color:#fff;
}

.content table th.top
{
	height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:#eee;
	text-align:left; color:#333; font-weight:bold; font-size:90%/*110%*/;
}

.content table th
{
	height:3.0em; padding:2px 20px 2px 7px; border:2px solid #ccc; background-color:#fff;
	text-align:left; color:#666; font-weight:bold; font-size:90%/*110%*/;
}

.content table td
{
	height:3.0em; padding:2px 7px 2px 7px; border-bottom:solid 1px #ccc;
	background-color:#fff; text-align:left; font-weight:normal;
	color:rgb(80,80,80); font-size:90%/*110%*/;
}

.content table td.date
{
	height:3.0em; padding:2px 7px 2px 7px; border-bottom:solid 1px #ccc;
	background-color:#fff; text-align:right; font-weight:normal;
	color:#666; font-size:85%/*100%*/;
}

p.caption
{
	clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;
}

.content ul
{
	list-style:none; margin:0.5em 0 1.0em 0;
}

.content ul li
{
	margin:0 0 0.2em 2px; padding:0; line-height:1.4em; font-size:100%/*120%*/;
}

.content ol
{
	margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;
}

.content ol li
{
	list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:100%/*120%*/;
}

/* website form formating happens below*/
.userForm
{
	width:475px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(115,131,156);
	background-color:rgb(255,255,255);
}

.userForm fieldset
{
	padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0;
	border:solid 1px rgb(115,131,156);
}

.userForm fieldset legend
{
	margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px;
	color:#666; font-weight:bold; font-size:130%;
}

.userForm label.left
{
	float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;
}

.userForm select.combo
{
	width:175px; padding:2px; border:solid 1px rgb(33,61,101); font-family:verdana,arial,sans-serif;
	font-size:110%;
}

.userForm input.field
{
	width:275px; padding:2px; border:solid 1px rgb(33,61,101); font-family:verdana,arial,sans-serif;
	font-size:110%;
}

.userForm textarea
{
	width:275px; padding:2px; border:solid 1px rgb(33,61,101); font-family:verdana,arial,sans-serif;
	font-size:110%;
}

.userForm input.button
{
	float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/;
	background:rgb(115,131,156); border:solid 1px rgb(33,61,101); text-align:center;
	font-family:verdana,arial,sans-serif; color:#fff; font-size:110%;
}

.userForm input.button:hover
{
	cursor: pointer; border:solid 1px rgb(115,131,156); background:rgb(255,255,255); color:rgb(33,61,101);
}

/*...fancy check box list for selecting news*/
.checklist
{
	border:1px solid #fff; list-style:none; width:200px; float:left;
}

.checklist, .checklist li
{
	margin:0; padding:0 27px 5px 5px;
}

.checklist li.selNewsTitle
{
	font-weight:bold; color:#fff; background:#858383; padding-left:3px;
}

.checklist label
{
	display:block; padding-left:25px; text-indent:-25px;
}

/*target ie7 to fix display bug*/
* html .checklist label
{
	height:1%;
}

.checklist label:hover
{
	background:#eee; color:#666;
}

/*formatting headers on the right side*/
.rightContent h1
{
	clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190);
	font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold;
	font-size:140%;
}

/*formatting text content in the subset of the right side*/
.rightContent h3
{
	clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;
}

.rightContent p
{
	clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;
}

.rightContent p.center
{
	text-align:center;
}

.rightContent p.right
{
	text-align:right;
}

.rightContent ul
{
	list-style:none; margin:0.5em 10px 1.0em 10px;
}

.rightContent ul li
{
	margin:5px 0 0.2em 2px; padding:0 0 0 11px; line-height:1.2em; font-size:110%;
}

.rightContent ol
{
	margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;
}

.rightContent ol li
{
	list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;
}

/*sitewide image formatting*/
.main img
{
	clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);
}

.main img.center
{
	clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);
}

.main img.right
{
	clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);
}

/*sitewide links*/
.main a
{
	color:#858383; font-weight:bold; text-decoration:none;
}

.content h1 a
{
	color:#858383; font-weight:normal; text-decoration:none;
}

.main a:hover
{
	color:#a8a5a5; text-decoration:underline;
}

.main a:visited
{
	color:#a8a5a5;
}

.leftNav h1.first a, .leftNav h1.first a:visited
{
	color:rgb(255,255,255)
}

.leftNav h1.first a:hover
{
	color:#ccc; text-decoration:underline;
}

/*sitewide image based links*/
.main a img
{
	border:solid 1px rgb(150,150,150);
}

.main a:hover img
{
	border:solid 1px rgb(220,220,220);
}

/*one off link for advanced search*/
a.advSrch
{
	padding:0 0 0 14px; color:#858383; text-decoration:none;
}

a.advSrch:hover
{
	text-decoration:underline;
}

/*not registered message format*/
.notRegMsg
{
	border:1px solid rgb(33,61,101); margin:80px 60px 20px 60px; background:rgb(115,131,154) url('../img/exclamation.gif') top right no-repeat; padding:20px;
}

.notRegMsg p, .notRegMsg h4
{
	color:#fff;
}

.notRegMsg a, .notRegMsg a:visited
{
	color:#fff;
}

/* news/directory navigation tabs */
ul.siteTabs
{
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
}

ul.siteTabs li 
{
	float:left;
	margin:0;
	padding:0 0 0 9px;
}

ul.siteTabs li a
{
	float:left;
	display:block;
	background:#084c9e;
	/*	padding:5px 62px 4px 60px;	*/
	padding:5px 45px 4px 45px;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #bbb;
}
div.holdem div.main div.content ul.siteTabs li a{color:#fff;}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul.siteTabs li a{float:none;}
/* End IE5-Mac hack */
ul.siteTabs li a:hover{color:#444;}

ul.siteTabs li#current a
{
	background:#fff;
	color:#444;
	padding-bottom:5px;
 }

/*additional styles for print*/
@media print
{
	.header-top
	{
		width:1000px; height:80px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
	}
}

@media print
{
	.hNav
	{
		float:left; width:1000px; border:none; background:rgb(240,240,240);
		color:rgb(75,75,75); font-size:1.0em; font-size:130%;
	}
} /*Color navigation bar normal mode*/

@media print
{
	.main
	{
		clear:both; width:1000px; padding-bottom:30px; background:transparent;
	}
}

@media print
{
	.leftNav
	{
		display:inline /*Fix IE floating margin bug*/; float:left; width:199px;
		border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200);
		background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; 
		overflow:hidden /*IE*/;
	}
}

@media print
{
	.footer
	{
		clear:both; width:1000px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240);
		font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
	}
}
