/* GENERAL STYLES */
#holderBody {
	background: #fff;
	color: #000;	
}

	body {
		background: #EBEBEB;
	}
	body img {
		border: 0px;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		padding: 0px;
	}
	.clear {
		clear: both;
	}
.clearLeft {
	clear: right;
}
	.spacer 
	{
		height: 3px;
	}
	
	#logoLine 
	{
		background: url(/images/header_bg.jpg) repeat-x;
		height:85px;
		width: 668px;
		float: none;
		margin: 0 0 0 13px
	}
	#logoLine img
	{
		height:85px;
		width:219px;
		margin-left: 20px;
	}
	
	#region {
		position: absolute;
		top: 40px;
		right: 30px;
		text-align: right;
	}
	
	#toolbar-tab {
		position: absolute;
		top: -5px;
		right: -15px;
		text-align: right;
		float: right;
	}




	.box {
		width: 258px;
		margin-left: 380px;
		/*background: url(/images/blueBox_bg.jpg) repeat-y;*/
	}
	.box .content {
		padding: 10px 10px 10px 10px;
	}
	.box .top{
		width: 258px;
		margin: 0;
		/*background: url(/images/blueBox.jpg) no-repeat;*/
	}
	.boxFooter{
		width: 258px;
		margin-left: 380px;
		width: 258px;
		height: 9px;
		/*background: url(/images/blueBox_footer.jpg) no-repeat;*/
	}

	.boxGreen {
		width: 258px;
		margin-left: 380px;
		/*background: url(/images/greenBox_bg.jpg) repeat-y;*/
	}
	.boxGreen .content {
		padding: 10px 10px 10px 10px;
	}
	.boxGreen .top{
		width: 258px;
		margin: 0;
		/*background: url(/images/greenBox.jpg) no-repeat;*/
	}
	.boxGreenFooter{
		width: 258px;
		margin-left: 380px;
		width: 258px;
		height: 9px;
		/*background: url(/images/greenBox_footer.jpg) no-repeat;*/
	}
	#product{
		width: 370px;
		float: left;
	}

	#spacer{
		padding: 10px 10px 10px;
	}

	#toolbar  
	{
		background: url(/images/toolbar_tab.gif) no-repeat;
		position: absolute;
		top: 90px;
		right: -37px;
		width: 49px;
		text-align: center;
		color: #000000;
		float: right;
		padding: 10px 0 0 0;
		height: 130px
	}
	#sendPage
	{
		background: url(/images/greenBG.gif) no-repeat top left;
		width: 668px;
		height: 142px;
		margin: -142px 10px 0px 13px;
		z-index: 1;
		
	}
	
	.contentGreen 
	{
		margin: 0 0 0 13px;
		font-size: 95%;
		text-align: left;
  		width: 668px;
  		min-height: 200px;
  		background: url(/images/contentGreen_bg.gif) repeat top left;
  		overflow: visible;
	}

	.contentGreen .top{
		width: 668px;
		margin: 0;
		background: url(/images/contentGreen.png) no-repeat;
	}


	.contentBlue {
		margin: 0 -13px 0 13px;
		font-size: 95%;
		text-align: left;
  		width: 668px;
  		background: url(/images/contentBlue_bg.gif) repeat top left;
  		overflow: visible;
	}
	
	.contentBlue .top{
		width: 668px;
		margin: 0;
		background: url(/images/contentBlue.png) no-repeat;
	}

/*
	#contentBlue
	{
		margin: 0 0 0 13px;
		font-size: 95%;
		text-align: left;
  		width: 668px;
  		min-height: 200px;
  		background: url(/images/contentBlue.png) no-repeat top left;
  		overflow: visible;
	}
*/
	
	#transbox {
		width: 220px;
		margin: 15px 0 0 5;
		background-color: #FEFEFE;
		filter:alpha(opacity=30);
		-moz-opacity:0.3;
		opacity: 0.3;
		float: right;
		}

	/* '*' means 'every child' basically a wildcard for every child of #transbox */
	#transbox * {
		position: relative;
		}

	/* Styles the text of the div */ 
	#transbox div {
		/* padding: 0px 20px 10px 10px; */
		padding: 0px 20px 10px 5px;
		color: #353535;
	}
	
	#transbox h2 {
		color: #000;
		padding-top: 0px;
	}
	/*
	#contentBlue
	{
		padding-top: 100px;
		margin: 0 0 0 13px;
		font-size: 95%;
		text-align: left;
  		width: 668px;
  		background: #A0C75C;
  		overflow: visible;
	}
	*/
	#white 
	{
		background-color: #B1D475;
		height: auto;
		margin: -100px 10px 0px 10px;
		background: #B1D475 url(/images/innerGreen.jpg) no-repeat top left;
	}
	
	#content 
	{
		margin: 0px 0px 0px 0px;
	}

	#content ul 
	{
		margin-top: 0px;
	}

	#content p 
	{
		margin-bottom: 0px;
	}

	#contentProductList 
	{
		padding: 10px 0 10px 10px;
		width: 658px;
	}
	
	#lifeStyle
	{
		width: 668px;
		float: none;
		margin: 5px 0 0 13px;
		z-index: 0;
	}
	
	#endLineGreen
	{
		width: 668px;
		margin-left: 13px;
		height: 10px;
		background-color: #A0C75C;
		overflow:hidden;
		background: url(/images/endLineGreen.jpg) no-repeat top left;
		float:none;
	}
	
	#endLineBlue
	{
		width: 668px;
		margin-left: 13px;
		height: 10px;
		background-color: #A0C75C;
		overflow:hidden;
		background: url(/images/endLineBlue.jpg) no-repeat top left;
	}
	
	/* topTabs (S) */
	.breadcrum {
		margin-top: -24px;
		float: right;
	}
	#breadcrum ul{
		list-style:none;
		color: #333;
	}
	#breadcrum li{
		display:inline;
		color: #333;
	}

	#breadcrum #current a{
		color: #333;
		text-decoration: underline;
	}
	#breadcrum #current a:link{
		color: #333;
		text-decoration: none;
	}

	#topNav 
	{
		width: 668px;
		float: none;
		margin: 0 0 0 13px;
		height: 27px;
		color: #FFF;
	}

	#toptabs{
		margin-left: px; /*Opera 8 fix -1px*/
		padding: 0;
		width: 668px;
		height: 23px;
		background: transparent;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-left: 0px;
		color: #FFF;
	}

	#toptabs ul{
		font: normal 10px verdana, arial, sans-serif;
		margin:0;
		padding:0;
		list-style:none;
		color: #FFF;
	}

	#toptabs li{
		display:inline;
		margin:0 2px 0 0;
		padding:0;
		text-transform:uppercase;
		line-height: 1.3em;
		font-size: 120%;
		color: #FFF;
	}

	
	#toptabs a, #toptabs strong{
		float:left;
		color:#fff;
		background: transparent url("/images/tabs_left2.gif") no-repeat left top;
		margin:0 2px 0 0;
		padding:0 0 0 3px;
		text-decoration:none;
		font-size: 10px;
		letter-spacing: 1px;
		margin-top: 4px;
		font-family:  Arial, Verdana, sans-serif;
		border-bottom: 1px solid #FFF;
	}

	#toptabs a span, #toptabs #current span{
		float:left;
		display:block;
		color:#fff;
		background: transparent url("/images/tabs_right2.gif") no-repeat right top;
		padding:3px 9px 3px 6px;
		font-weight:bold;
	}

	#toptabs a span{
		float:none;
		color: #FFF;
	}

	#toptabs #current a, #toptabs strong{
		background-position:0 -300px;
		border-bottom: 1px solid #94C047;
		color: #FFF;
	}

	#toptabs #current a span, #toptabs #current span{
		background-position:100% -300px;
		padding-bottom:3px;
		color:#fff;
	}

	#toptabs a:hover{
		background-position:0% -150px;
		color: #FFF;
	}

	#toptabs a:hover span{
		color: #fff;
		background-position:100% -150px;
	}

	#toptabs #current a:hover {	background-position:0% -300px; }
	#toptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

	#toptabsline{
		clear: both;
		padding: 0;
		width: 100%;
		height: 8px;
		background: #2B6600;
		border-bottom: 1px solid #fff;
		margin-bottom: 5px;
		color: #FFF;
	}

	/* topTabs (E) */
	
	
	
	
	/* subTabs (S) */
	#subNav 
	{
		width: 668px;
		float: none;
		margin: 0 0 0 0;
		height: 26px;
		/*background-color: #94C047;*/
		background: url(/images/content_bg.jpg);
	}
	
	#subtabs{
	margin-left: px; /*Opera 8 fix -1px*/
	padding: 0;
	width: 660px;
	height: 26px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;
	}

	#subtabs ul{
	font: normal 10px verdana, arial, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	}

	#subtabs li{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	text-transform:uppercase;
	line-height: 1.3em;
	font-size: 120%;
	}


	#subtabs a, #subtabs strong{
	float:left;
	color:#fff;
	background: transparent url("/images/tabs_left.gif") no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size: 10px;
	letter-spacing: 1px;
	margin-top: 4px;
	font-family:  Arial, Verdana, sans-serif;
	/*border-bottom: 1px solid #96C14B;*/
	}

	#subtabs a span, #subtabs #current span{
	float:left;
	display:block;
	color:#fff;
	background: transparent url("/images/tabs_right.gif") no-repeat right top;
	padding:3px 9px 3px 6px;
	font-weight:bold;
	}

	#subtabs a span{
	float:none;
	}

	#subtabs #current a, #subtabs strong{
	background-position:0 -300px;
	/*border-bottom: 1px solid #5C89C2;*/
	}

	#subtabs #current a span, #subtabs #current span{
	background-position:100% -300px;
	padding-bottom:3px;	color:#fff;
	}

	#subtabs a:hover{
	background-position:0% -150px;
	}

	#subtabs a:hover span{
	color: #fff;
	background-position:100% -150px;
	}

	#subtabs #current a:hover {	background-position:0% -300px; }
	#subtabs #current a:hover span { color: #fff;	background-position:100% -300px; }

	#subtabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	background: #2B6600;
	/*border-bottom: 1px solid #fff;*/
	margin-bottom: 5px;
	}
	
	
	#leftnav li a {
		font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5A5A61;
		text-decoration: none;
	}
	#leftnav li a:hover {
		color: #CB3E0E;
	}
	#header #topnav li a {
		font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5A5A61;
		text-decoration: none;
		}
    #subnav li a {
		font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5A5A61;
		text-decoration: none;
	}
	#footer p {
		font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #9B9B9B;
	}
	#footer a {
	color: #4F4F4F;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	#inner
	{
		position: relative;
		margin: 0 auto;
		width: 667px;
		height: 432px;
	}
	
	#inner test
	{
		width: 10px;
		height: 10px;
		background-color:Black;
		margin-left: 20px;
	}
	
	/* Layout Definitions */
	#top {
		height: 30px;
		background: #FFFFFF url(/images/top.gif) no-repeat;
	}
	#container {
		background: url(/images/contentbg.gif) repeat-y;
		text-align: left;
		position: relative;
	}
	#footer {
		height: 33px;
		background: #ebebeb url(/images/footer.gif) no-repeat;
	}
	#top,
	#footer,
	#container {
		padding: 0px 13px 0px 14px;
		margin: 0px auto 0px auto;
		width:694px;
	}
	/*Be Nice to opera rule*/
	html>body #top,
	html>body #footer,
	html>body #container {
	  width:694px;
	}
	
	#footer p {
		text-align: right;
		display: block;
		padding: 4px;
		margin: 0px;
		padding-right: 10px;
	}
	#footer a {
		display: inline;
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #9b9b9b;
	}
.whiteText
{
	margin: 10px 10px 10px 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.whiteText
{
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteText:link
{
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteText:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteText:hover
{
	text-decoration: none;
	color: #FFFFFF;
}


form 
{
	margin: 0px 0px 0px 0px;
}
.txtInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DBE5F6;
	width: 150px;
	padding 0px 0px 0px 0px;
}


.customButton
{
	display: inline;
	border: 2px solid;
	background-color: #277FA7;
	text-decoration: none;
	font: bold 9px verdana, helvetica, sans-serif;
	color: #ffffff;
	border-color: #46B7EB #226E90 #226E90 #46B7EB;
}
a.customButton:link
{
	display: block;
	border: 2px solid;
	background-color: #FF4E00;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	font: bold 9px verdana, helvetica, sans-serif;
	color: #ffffff;
	border-color: #FF9999 #781012 #781012 #FF9999;
}
a.customButton:visited
{
	display: block;
	border: 2px solid;
	background-color: #FF4E00;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	font: bold 9px verdana, helvetica, sans-serif;
	color: #ffffff;
	border-color: #FF9999 #781012 #781012 #FF9999;
}

ul.levelbulletmain {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

li.itemlevel1 {
	background-image:url(/images/arrow.gif);
	margin-top:3px;
	font-weight: bold;
}
li.itemlevel2 {
	background-image:url(/images/arrows2.gif);
	margin-top:3px;
}

li.itemlevel1, li.itemlevel2 {
	background-repeat:no-repeat;
	background-position:-4px 0px;
	padding-left:13px;
}

.headerText 
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 25px;
	font-weight:bolder;
	color: #FFFFFF;	
	width: 300px;
}
a.headerText 
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #FFFFFF;
}
a.headerText:link
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #FFFFFF;	
}
a.headerText:visited
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #FFFFFF;	
}

.headerTextBlue 
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 25px;
	font-weight:bolder;
	color: #3567BC;	
	width: 300px;
}
a.headerTextBlue 
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #3567BC;
}
a.headerTextBlue:link
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #3567BC;	
}
a.headerTextBlue:visited
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 25px;
	font-weight:bolder;
	color: #3567BC;	
}

.headerTextGreenForNews 
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;	
	width: 300px;
}

.headerTextGreen 
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 25px;
	font-weight:bolder;
	color: #8CB642;	
	width: 300px;
}
a.headerTextGreen 
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: underline;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;
}
a.headerTextGreen:link
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: underline;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;	
}
a.headerTextGreen:visited
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: underline;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;	
}
a.headerTextGreen:hover
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;	
}

#umbSearchResult6_Header
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
}

#umbSearchResult6_results
{
	width: 400px;
/*	color: #000;*/
	color: #333; 
/*	background-color: #CCFF33; */
}

#umbSearchResult6_results .searchFooter {
/*	color: #FF0099;*/
	color: #000;
	margin: 60px 60px 60px 60px;
}

.headerTextSmallBlue
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 14px;
	font-weight:bolder;
	color: #3567BC;
}

.headerTextSmall
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #FFF;
}

.headerTextSmallGreen
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #8CB642;
}

a.headerTextSmallGreen 
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #8CB642;
}
a.headerTextSmallGreen:link
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #8CB642;
}
a.headerTextSmallGreen:visited
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #8CB642;
}
a.headerTextSmallGreen:hover
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #8CB642;
}

a.headerTextSmall 
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #3567BC;	
}
a.headerTextSmall:link
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #3567BC;	
}
a.headerTextSmall:visited
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #3567BC;	
}
a.headerTextSmall:hover
{
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	font-size: 16px;
	font-weight:bolder;
	color: #3567BC;	
}




a
{
	text-decoration: underline;
	color: #333333;
}
a:link
{
	text-decoration: underline;
	color: #333333;
}
a:visited
{
	text-decoration: underline;
	color: #333333;
}
a:hover
{
	text-decoration: none;
	color: #333333;
}

a.normalLink
{
	text-decoration: none;
}
a.normalLink:link
{
	text-decoration: none;
}
a.normalLink:visited
{
	text-decoration: none;
}
a.normalLink:hover
{
	text-decoration: none;
}

#umbSearchResult7_Header{
	margin-top: -38px;
	float: right;
}


/* Expand boxes*/

.showstate{
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 450px;
}

.switchcontent{
margin-left: 5px;
width: 450px;
}

#surveyText label
{
	color:	#000 !important;
}

.legalText  {
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9B9B9B;
	text-align: center;
	line-height: 1.0em;
	width: 660px;
}



.msTrainingTeaser {
	float:left;
	width: 648px;
}

.msTrainingTeaserHeader 
{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 20px;
	font-weight:bolder;
	color: #8CB642;	
	width: 648px;
	/*border: 1px solid #000;*/
	float:left;
}
.msTrainingTeaserText {
	width: 648px;
	float:left;
}
.msTrainingTeaserImage {
	float:left;
}

.msTrainingTeaserImageText {
/*	float:left;*/
/*	width: 450px;*/
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #797876;	
}

.msTrainingTeaserList {
	float:left;
	width: 450px;
}
.msTrainingTeaserLinkListText {
	width: 450px;
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
	font-weight:bolder;
	color: #797876;	
	float:left;
}
.msTrainingTeaserListUl {
	margin-left:-25px;
	font-size: 12px;
	font-weight:bolder;
	color: #797876;	
	float:left;
	list-style: standard;
	width: 450px;
	text-decoration: none;
}
.msTrainingTeaserListLink
{
	font-size: 12px;
	font-weight:bolder;
	color: #797876;	
	text-decoration: none;
}

a.msTrainingTeaserListLink

{
	text-decoration: none;
	color: #797876;
}
a.msTrainingTeaserListLink:link
{
	text-decoration: none;
	color: #797876;
}
a.msTrainingTeaserListLink:visited
{
	text-decoration: none;
	color: #797876;
}
a.msTrainingTeaserListLink:hover
{
	text-decoration: none;
	color: #797876;
}



/*  -------Mkrise---test------------------  */

	#rssNew {
		width: 190px;
		margin: 5px 0px 0px 5px;
		background-color: #FEFEFE;
		filter:alpha(opacity=30);
		-moz-opacity:0.3;
		opacity: 0.3;
		float: right;
		overflow:hidden;
		}

	/* '*' means 'every child' basically a wildcard for every child of #transbox */
	#rssNew * {
		 position: relative;
		}

	/* Styles the text of the div */ 
	#rssNew div {
		/* padding: 0px 20px 10px 10px; */
		padding: 0px 20px 10px 5px;
		color: #353535;
	}
	
	#rssNew h2 {
		color: #000;
		padding-top: 0px;
	}


/*  -------End---Mkrise---test------------  */








/* EDITOR PROPERTIES */
.headerTextSmallBlue {
font-family: Century Gothic, Verdana, Arial;
font-size: 14px;
font-weight:bolder;
color: #3567BC;
}

.warningText {
color:#cc0000;

}

