
/* 
-----------------------------------------------------------------------------
GLOBAL DEFAULT ELEMENTS
-----------------------------------------------------------------------------*/
-----------------------------------------------------------------------------
GLOBAL DEFAULT ELEMENTS
-----------------------------------------------------------------------------*/


strong,h1,h3,h2,h4,h5,h6 {color:#eee;}
body {
	
	height: 100%;
	margin: 0;
	padding: 0;	
	color:#000;
	text-align:center; 
	font:12px/18px 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
	background:#000000;
}
body#thin div#body-wrap {width:810px;}

a {color:#ccc; text-decoration:none; cursor:pointer;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:hover {text-decoration:underline;}
a img {border:0;} 

strong, h1,h2,h3,h4,h5,h6 {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-family:'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;}

.indent {
	padding:0 0 0 15px;
}
.tableHeader {
	text-transform: uppercase;
	text-align: left; 
	font-size: 14px;
}

/*-----------------------------------------------------------------------------
LAYOUT: Global
-----------------------------------------------------------------------------*/

div#body-bg {	
	width:100%;
	display:block;
}

div#header {
	display:block;
	width:100%;
	float:left;
	position:relative;
}

div#header .top-half {height:80px;display:block;position:relative;}

div#header-logo a {
	background: url(img/bg.jpg) no-repeat;
	width:447px;height:115px;display:block;
}

div#body-wrap {display:block;text-align:left;margin:0 auto;}

div#header-nav {position:relative;}

div#container {
	background:#fff;
	width:100%;
}

div#container-top div {display:block;padding:22px 15px 0 15px;margin:0;}
div#container-empty-top, div#container-footer {line-height:0.5;}
div#container-empty-top div, div#container-footer div {padding-top:6px;}
div#container-wrap {position:relative;float:left;width:100%;}

div#footer {  
	display:block;
	text-align: center;
	font-size:12px;	
	bottom: 0px;
}

div#footer a.textlink {text-decoration:underline;}
div#footer div.wrap {padding:0 16px; color:#fff}
div#footer a, div#footer strong {color:#fff;}

div#page {float:left;display:block;padding:0 0 20px 0;width:100%;}

div.clear {clear:both;line-height:0;}

/* overrides */
.yui-skin-sam .yuimenubarnav .clickable a { cursor:pointer !important; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem-selected { background:none; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected { text-decoration:underline; }


.yui-skin-sam .yuimenubarnav .yuimenuitem { padding:4px 0 3px 0; background-color:white; }
.yui-skin-sam .yuimenubarnav .yuimenuitem.subitem { padding-left:12px; }
.yui-skin-sam .yuimenubarnav .yuimenuitem-selected { background-color:#E1ECFA; }
.yui-skin-sam .yuimenubarnav .yuimenuitem-selected.yuimenuitem-disabled { background:white; }

/* This makes the menu bar's width match exactly the page width. */
.yui-skin-sam .yuimenubarnav.yuimenubar {
	border:0px;
}

/*
.yui-skin-sam .yuimenubarnav.yuimenubaritemlabel {
	border-style: none;
}
*/