/* ----------------------------------------------------

Description:	Global structural elements
Filename:		base.css
Version:		1.0
Created:		2008.01.14
Last Modified:	2008.01.25 (tzw)

---------------------------------------------------- */

html, body  { height: 100%; }
body        { margin: 0; background: #eee; }

/* Groups everything. */
#ContentWrapper	{ margin: 0 auto; min-height: 100%; }

/* Header elements.
-------------------------------------------------------------- */
div#Header 	{background:#fff; margin-top:-5px;}

div#HeaderContent div#Logo 		{float:left;width:150px;height:58px;padding:5px 10px;}

div#HeaderContent div#Search 	{padding-top:15px; width:480px;margin:0 10px;}


#PopUpAlert{
	height: 35px;
	padding: 0px 15px 0px 15px;
}
#PopUpAlertInner{
	background-color: #FDCA0F;
	text-align: left;
	height: 30px;
}
#PopUpAlertText{
	padding-top: 7px;
	padding-left: 15px;
    float: left;
}
#PopUpAlertChrome{
    display: none;
    padding-top: 7px;
}
#HeaderContent{
	height: 60px;
	position: relative;
        direction: ltr;
        text-align: left;
}

/* Main navigation elements.
-------------------------------------------------------------- */

/* from former reset.css */
div#Nav ul, li  { 
	margin:0; 
	padding:0; 
	border:0; 
	font-weight:inherit; 
	font-style:inherit; 
	font-size:100%; 
	font-family:inherit; 
	vertical-align:baseline; 
	text-align: left;
}

div#Nav li.current,
div#Nav li.current a:link	{font-weight:bold; color:#222;}
div#Nav li.current a:link	{border-bottom:2px solid #222}


/* Main content areas that hold articles and section elements.
-------------------------------------------------------------- */
#Main				{float:none;background:#fff; padding-left: 7px; padding-right: 7px;}

/* Miscellaneous elements.
-------------------------------------------------------------- */
/* Use a .box to create a padded box inside a column.  */ 
.box				{padding:1.5em;margin-bottom:1.5em;/*background:#fff;*/}

.left				{float:left; }
.right				{float:right; }
.hide				{display:none; }

.align-justify			{text-align:justify; } 
.align-center			{text-align:center; } 
.align-left			{text-align:left; } 
.align-right			{text-align:right; } 



/* Clearing floats without extra markup */
.clearfix:after, 
.section:after			{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .section		{display:inline-block;}
* html .clearfix, 
* html .section			{height:1%;}
.clearfix, .section		{display:block;}


/* Regular clearing apply to column that should drop below previous ones. */
.clear				{clear:both;display:inline-block;height:0;}

#splitbutton1-button {font-size: 87%;}
