Framework ***********************************/
*{
    padding:0px;
    margin:0px;}

html {overflow-y: scroll;}

#PageContainer {
	padding: 25px 0px;
	margin: 0px;
	text-align: center;
	
}
#Page {
	width: 897px;
	margin: 0 auto;
	text-align: left;
}
#PageContent {
	border: 1px solid #e7e7e6;
	background-color: #fff;
	padding: 10px;
}
#Header {
	padding: 0px;
	margin: 0px 5px 20px 5px;
	background: Transparent url(../images/bg_header.png) repeat-x left bottom;
}
#Logo {
	float: left;
	width: 259px;
	position:relative;
	left:0px;
	top:0px;
}
#Logo img 
{
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
}
#Content {
	margin: 0px;
}


/***** Menus ***********************************/
#Menu
{
	float: right;
	width: 555px;
	padding: 0px;
	margin: 0px;
	
}
#MainMenu,
#Toolbar,
#SubMenu
{
	list-style: none none;
	margin: 0;
	padding: 0;
	display: inline;
	float: right;
	overflow: hidden;
	height: 35px;
	clear: right;
}
#MainMenu 
{
	margin-right: -2px;
}
#SubMenu 
{
  width:535px;
	height: 32px;
	text-align:right;
}
#Toolbar li,
#MainMenu li
{
	display: inline;
}
#SubMenu li
{
  
	display: inline;
	padding: 0 10px;
	border-left: 2px solid #fff;
}
#SubMenu li.first
{
	border: none;
}
#Toolbar a
{
	color: #666;
	float: left;
	margin: 0 0 0 20px;
	font-size: .9em;
	font-weight: normal;
}
#Toolbar a.Active,
#Toolbar a:hover
{
	text-decoration: underline;
}
#MainMenu a
{
	display: inline;
	float: left;
	width: 148px;
	background: transparent url(../images/bg_menu.gif) no-repeat left top;
	text-align: center;
	padding-top: 10px;
	height:35px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
#MainMenu a.Active,
#MainMenu a:hover
{
	background: transparent url(../images/bg_menu_active.png) no-repeat left top;
	color: #fff;
}
#SubMenu a
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 2.8em;
}
#SubMenu a.Active,
#SubMenu a:hover
{
	color: #005056;
}


/***** Footer ***********************************/
#Footer {
	text-align: center;
	clear: both;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	/*line-height: 30px;*/
	padding-top: 9px;
	margin: 0px 5px;
	border-top: 1px solid #999;
	position: relative;
	min-height: 85px;}
	
#lifLogo{
	position: absolute;
	top: 15px;
	left: 0px;}

#baxterLogo{
	position: absolute;
	top: 15px;
	left: 745px;}

/*#disclaimer {
	margin-left: 55px;
	margin-right: 55px;
	margin-top: 45px;
	padding-top: 15px;
	position: relative;}*/
	
#FooterLogos
{
	list-style: none none;
	margin: 0;
	padding: 0;
	float: right;
	overflow: hidden;
	height: 30px;
	vertical-align: middle;
}
#FooterLogos li
{
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	height: 30px;
}
* html #FooterLogos li
{
	font-size: 30px;
}
#FooterLogos img 
{
	display: inline;
	vertical-align: middle;
}

/***** Columns ***********************************/
#Content #LeftColumn {
	float: left;
	width: 580px;
}
#Content #RightColumn {
	float: right;
	width: 285px;
}
.OneColumn,
.TwoColumns 
{
	padding: 0px 5px;
}
.OneColumn .Sidebar 
{
	float: left;
	width: 180px;
	border-top: 3px solid #7ba84b;
}
.OneColumn .TextCol 
{
	float: right;
	width: 370px;
}
.OneColumn img
{
	margin-bottom: 12px;
}
.TwoColumns .Col 
{
	width: 275px;
}
.TwoColumns .LeftCol 
{
	float: left;
}
.TwoColumns .RightCol 
{
	float: right;
}

/***** Boxes ***********************************/
.Box {
	background: Transparent url(../images/boxbot_275px.gif) no-repeat left bottom;
	padding: 0px 5px 7px 5px;
	margin-bottom: 13px;
}
.WideBox {
	background-image: url(../images/boxbot_570px.gif);
}
.BoxContent 
{
	border-top: 3px solid #66969A;
	padding-top: 1px;
}
.BoxContent h1
{
	margin: 10px 15px 5px 15px;
	font-size: 18px;
}
.BoxContent p,
.BoxContent form
{
	margin: 0px 15px 15px 15px;
}

.Teaser 
{
	display: block;
	color: #666;
	font-weight: normal;
	cursor: pointer;
}
.Teaser:hover 
{
	color: #333;
	background-image: url(../images/boxbot_275px_active.gif);
	z-index:10;
}
.Teaser .Link
{
	margin-top: -6px;
	color: #f90;
}
.Teaser:hover .Link
{
	color: #c60;
}
.Teaser:hover .BoxContent 
{
	border-top: 3px solid #337378;
}

/***** General ***********************************/
.False 
{
	font-style: italic;
	color: #f30;
}
.True
{
	font-style: italic;
	color: #090;
}
.DividerTop 
{
	border-top: 1px solid #d4d2d2;
	padding-top: 12px;
}
.DividerBottom
{
	border-bottom: 1px solid #d4d2d2;
	padding-bottom: 12px;
}
h2 .Small 
{
	font-weight: normal;
	font-size: .9em;
}
.Block 
{
	margin-bottom: 12px;
}

