﻿/***** Framework ***********************************/

*{
	padding:0px;
	margin:0px;}
	
html {overflow-y: scroll;}
	
#PageContainer {
	padding: 25px 0px;
	margin: 0px;
	text-align: center;
	background: Transparent url(../images/bg_gradient.gif) repeat-x left top;
}
#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.gif) repeat-x left bottom;
	height: 167px; /*172px*/
	/*display: inline;*/
	border: 0px solid black;
}
#Logo {
	float: left;
	/*width: 184px;*/
	margin: 0px;
	padding-left:40px;
	display:inline;
	border: 0px solid black;
}
#Logo img 
{
	margin: 0px/* 0px 12px 13px;*/
	vertical-align: bottom;
}
#Content {
	margin: 0px;
}


/***** Menus ***********************************/

#Menu
{
	float: right;
	width: 575px;
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	display: inline;
	/*height: 172px;*/
}
#MainMenu,
#SubMenu
{
	list-style: none none;
	margin: 0;
	padding: 0;
	display: inline;
	float: right;
	overflow: hidden;
	height: 37px;
	clear: right;
	/*border: 1px solid black;*/
}
#Toolbar
{
	list-style: none none;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: right;
	overflow: hidden;
	height: 61px;
	clear: right;
	border: 0px solid black;
}
#MainMenu 
{
	/*margin-right: 10px;
	width:476px;
	border-top: 1px solid black;
	padding-top: 24px;*/
}
#SubMenu 
{
	height: 32px;
	/*width:470px;*/
	text-align:right;
}

#MainMenu li
{
	display: inline;
}
#SubMenu li
{
	display: none;
	padding: 0 10px;
	border-left: 2px solid #fff;
}
#SubMenu li.first
{
	border: none;
	/*display: inline;*/
}
#Toolbar li{
	display: inline;
	color: #766A65;
	float: right;
	font-size: 12px;
	font-weight: normal;
	font-family: "Arial";
	padding: 16px 0 0 0;
	border: 0px solid black;
	height:23px;
	line-height: 21px;
	vertical-align: middle;
	
}
#Toolbar form{
	float: right;
	padding: 16px 25px 0px 0px;
	display: inline;
	border: 0px solid black;
}
#Toolbar form #sok{
	border: 1px solid #7ba84b;
	font:italic bold 11px Arial;
	color:#766A65;
	height: 21px;
	line-height: 21px;
	margin: 0px -4px 0px 12px;
	vertical-align: middle;
	width: 156px;
}
#Toolbar form .submit{
	border: 0px solid #7ba84b;
	padding:0px;
	margin:0px;
	background-image: url("../images/search_arrow.jpg");
	width:18px;
	height:23px;
	vertical-align: middle;
}

#Toolbar a
{
	color: #766A65;
	/*float: right;*/
	/*margin: 0 0 0 10px;
	font-size: 75%;
	font-weight: normal;*/
	font-family: "Arial";
	text-decoration: underline;
}
#Toolbar a.Active,
#Toolbar a:hover
{
	color: black;
}
#baxterLogo{
	float:right;
	padding: 0px 25px 24px 0;
	/*margin: 0 0 24 0;*/
	border: 0px solid black;
	display: inline;
}

.clear{
	clear:both;
}
#topHeader{
	/*height: 10px;*/
	border-bottom: 1px solid #7ba84b;
}
#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;
	font-size: 1.25em;
	font-weight: normal;
	color: #666;
	height:37px;
}

#MainMenu a.spec
{
	display: inline;
	float: left;
	width: 148px;
	background: transparent url(../images/bg_menu_spec.gif) no-repeat left top;
	text-align: center;
	padding-top: 10px;
	font-size: 1.25em;
	font-weight: normal;
	color: #666;
}
#MainMenu a.Active,
#MainMenu a:hover
{
	background: transparent url(../images/bg_menu_active.gif) no-repeat left top;
	color: #7ba84b;
}

#MainMenu a.Active.spec,
#MainMenu a:hover.spec
{
	background: transparent url(../images/bg_menu_spec_active.gif) no-repeat left top;
	color: #7ba84b;
}
#SubMenu a
{
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 2.8em;
}
#SubMenu a.Active,
#SubMenu a:hover
{
	color: #360;
}

body.m_1 #m_1_1,
body.m_1 #m_1_2,
body.m_1 #m_1_3,
body.m_1 #m_1_4,
body.m_2 #m_2_1,
body.m_2 #m_2_2,
body.m_3 #m_3_1,
body.m_3 #m_3_2,
body.m_3 #m_3_3,
body.m_3 #m_3_4{
	display: inline;}
	
body.m_1 #m_1,
body.m_2 #m_2,
body.m_3 #m_3{
	background: transparent url(../images/bg_menu_active.gif) no-repeat left top;
	color: #7ba84b;}

body.m_1_1 #m_1_1 a,
body.m_1_2 #m_1_2 a,
body.m_1_3 #m_1_3 a,
body.m_1_4 #m_1_4 a,
body.m_2_1 #m_2_1 a,
body.m_2_2 #m_2_2 a,
body.m_3_1 #m_3_1 a,
body.m_3_2 #m_3_2 a,
body.m_3_3 #m_3_3 a,
body.m_3_4 #m_3_4 a{
	color: #360;}



/***** Footer ***********************************/
#Footer {
	clear: both;
	color: #766A65;
	font-size: 12px;
	font-weight: normal;
	/*line-height: 30px;*/
	padding-top: 9px;
	margin: 0px 5px;
	border-top: 1px solid #7ba84b;
	font-family: Arial, Helvetica, sans-serif;
	color: #766A65;
	text-align:center;
}

#Footer A {
	color: #766A65;
	text-decoration: underline;
}

#Footer A:hover {
	color: black;
}

#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;
}

.BoxContent .Box {
  width:275px;
  float:left;
  margin-top:20px;
}

.BoxContent .Last {
  margin-top:0px;
}

.WideBox {
	background-image: url(../images/boxbot_570px.gif);
}
.BoxContent 
{
	border-top: 3px solid #7ba84b;
	padding-top: 1px;
}
.BoxContent h1
{
	margin: 10px 15px 5px 15px;
	font-size: 1.6em;
}
.BoxContent p,
.BoxContent form
{
	margin: 0px 15px 15px 15px;
}

.Teaser 
{
	display: block;
	color: #666;
	font-weight: normal;
	cursor: pointer;
}
a.Teaser p, a.Teaser h1
{
	color: #666;
}
.Teaser:hover
{
	color: #333;
	background-image: url(../images/boxbot_275px_active.gif);
}
a.Teaser:hover p, a.Teaser:hover h1
{
	color: #333;
}
.Teaser .Link
{
	margin-top: -6px;
	color: #f90;
}
.Teaser:hover .Link
{
	color: #c60;
}
.Teaser:hover .BoxContent 
{
	border-top: 3px solid #4b781b;
}

/***** 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;}
	
.redText{
	color: #990000;}
	
.addthis_toolbox{
	float:right;}
