/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: separate;
	border-spacing: 0;
}*/
caption, th, td {
	text-align: left;
	font-weight: normal;
	
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*----------------------Real Styles Start----------------------*/


body { 
	background:#f2f2f2;
	/*color:#78787a;*/
	color:#47433d;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size:72%;
	line-height:1.4em;
	padding: 0 0 15px 0;
}

.offscreen {
	position:absolute;
	top:-1000px;
	left:-5000px;
}
.container {
	width:970px;
	margin:0 auto;
	background:#FFFFFF;
	min-height:700px;
	
}


a, a:visited { 
	color:#47433d;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
h1
{
    line-height:1.4em;
    
    margin:0 0 1em;
}
h2
{
    line-height:1.4em;
    margin:0 0 1em;
}
h3
{
    line-height:1.4em;
    padding:0 0 1em;
}

p{
	line-height:1.4em;
	padding:0 0 1em 0;
}
ul
{
    margin:0 0 1em;
}

ul ul
{
    margin:0;
}

hr {border: none 0;
	background:url(../media/megalac_list_bottom.gif) repeat-x;
	height: 1px;
	clear:both;
}
strong{font-weight:bold;}
/*-------------------------Header-----------------------------*/

.header {
	
	border-bottom:4px solid #47433d;
	border-top: 1px solid #ffffff;
	padding:25px 0 15px 0;
	margin:0 30px 0 30px;
	
}
.logo {
	float:left;
	
	
}
.headerRight {	
	float:right;
	text-align:right;	
}
.header p{
	margin:0;
	padding:0;
	line-height:0;
	
}
.search input {	
	vertical-align:top;
	height:16px;
	width: 167px;
	font-size: 10pt;
	color: #47433d;
}
.search input.go{
	width:52px;
	height:22px
}

.header ul {
	margin-top:20px;
	
}
.header li{
	display:inline;
	
}

img.flag
{
    border: 1px solid black;
}

.header li a:hover{
	color:#73AE57;
	text-decoration:none;
	
}
.Divider {
	background: url(../media/header_seperator.gif) no-repeat right bottom;
	padding:0 8px 0 0px ;
	margin: 0 0 0 3px;	
}

/*------------------Content----------------------*/

.ContentWrapper {
	padding:9px 0 20px 0;	
}

.ContentWrapper a {
	text-decoration:underline;
}

.ContentWrapper a:hover {
	text-decoration:none;
}
.ContentWrapper .rightColLeft a
{
	text-decoration:underline;
}
.ContentWrapper .rightColLeft a:hover {
	text-decoration:none;
}
.weather {
	float:right;
	margin:8px 30px 0 0;
	vertical-align:middle;
}
.weather img {
	vertical-align:middle;
	margin-left:5px;
}
.welcome  {
	
	margin:21px 0 3px 30px;
    padding-right: 30px;
    width:900px;
	
}
.welcome h2 {
	font-size:270%;
	margin-bottom:12px;	
	
}
.sector1 {

	float:left;
	margin-bottom:20px;
	margin: 0 0 0 30px;	
	width:300px;
	
}
.sector2, .sector3{ 
	float:left;
	margin-left:5px;
	margin-bottom:20px;
	width:300px;
}
.sector1 h3, .sector2 h3, .sector3 h3 {
	font-size: 140%;	
	color:#FFFFFF;
	background:#4f562a;
	font-weight:bold;
	margin:0;
	padding:0;
}

.sector2 h3 {
	background:#55274e;
}

.sector3 h3 {
	background:#665546;
}
.sector1 a, .sector2 a, .sector3 a
{
	color:#47433d;
	text-decoration:none;
}
.sector1 h3 a, .sector2 h3 a, .sector3 h3 a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 10px 0 10px 8px;
	margin:0;
}
.sector1 h3 a:visited, .sector2 h3 a:visited, .sector3 h3 a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.sector1 img , .sector2 img, .sector3 img{
	
}

.sector1 p, .sector2 p, .sector3 p {	
	width:282px;
	padding: 8px;	
	min-height: 40px;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
	
}
.sector1 p.sectorImage, .sector2 p.sectorImage, .sector3 p.sectorImage
{
    margin:0;
    padding:0;
    border:none;
    width:auto;
    height:auto;
}

.sector1 p.sectorImage a, .sector2 p.sectorImage a, .sector3 p.sectorImage a
{
    padding:0;
    margin:0;
}

.homeBottom {	
	clear:both;	
}
.welcomeText {
	width:600px;
	float:left;
	padding-left:30px;	
}

.helpGuide {
	width:235px;
	float:right;
	margin-right:9px;
}

.helpGuide2 {
	width:125px;
	clear:both;
	
}

/*---------------------FOOTER--------------------*/


.footer {
	width:940px;
	margin:0 auto;
	padding: 10px  0 0 30px ;
}

.footer li {
	display:inline;
}

/*--------------------- sIFR -----------------------*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0 ;
	
}

.sIFR-replaced {
	visibility: visible !important;
	
	
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}




/*---- Header styling ---*/

.sIFR-active .welcome h2{
  visibility: hidden;
  font-family: Tahoma, Arial;
  display:block;
}


/*--------------breadcrumb--------------------*/

.breadcrumb {
	margin-left:30px;
	margin-bottom:8px;
}
.breadcrumb li {
	display:inline;
	background:url(../media/bread_arrow.gif) no-repeat right top;
	padding:0 16px 0px 0;
	
	
}
.breadcrumb li.noArrow { background: none;
}
.breadcrumb a { 
	text-decoration:none;
	
}
.breadcrumb a:hover {
	color:#73AE57;
}

/*-------------------Left nav-----------------*/

.leftCol {
	width:150px;
	padding: 0 0 0 30px;
	float:left;
	
}

.leftCol a {
	text-decoration:none;
}
.leftCol a:hover {
	color:#73AE57;	
	background:url(../media/nav_arrow3.gif) no-repeat left;
}
	


.navUL ul
{
}

.navUL ul li{
	background:url(../media/nav2_line.gif) no-repeat bottom;
}

.navUL ul li a {
	
	padding: 5px 0 6px 10px;
	display:block;
}

.navUL ul ul{
	/*background:url(../media/nav2_line.gif) no-repeat right top;*/
}

.navUL ul ul a{
	
	margin:0 0 0 12px;
	
}

li.Nav2 {
	background:url(../media/nav2_line.gif) no-repeat bottom right;
	
}

.navUL ul ul ul {
	background:url(../media/nav2_line.gif) no-repeat ;
	

}
.navUL ul ul ul a {
	margin-left:24px;
}
.navUL ul ul ul li{
	background:url(../media/nav2_line.gif) no-repeat bottom right;
	
}
.navUL ul ul ul ul { 
	background:url(../media/nav2_line.gif) no-repeat top;
	
	
}
.navUL ul ul ul ul li { 
	background:url(../media/nav2_line.gif) no-repeat right bottom ;	
}

.navUL ul ul ul ul li a {
	margin-left:36px;
}

.navUL ul li.selected a{
	font-weight:bold;
	color:#000000;
	background:url(../media/nav_arrow.gif) no-repeat left;	
}

.navUL ul li.selected a:hover{
	background:url(../media/nav_arrow3.gif) no-repeat left;
	color:#73AE57;
}
.navUL ul li.selected ul a{
	font-weight:normal;
	background:none;
	color:#47433d;
}


.navUL ul li.selected ul a:hover{
	background:url(../media/nav_arrow3.gif) no-repeat left;	
}

.navUL ul ul li.selected a{
	font-weight:bold;
	color:#000000;
	background:url(../media/nav_arrow.gif) no-repeat left;
}

.navUL ul ul li.selected a:hover{	
	background:url(../media/nav_arrow3.gif) no-repeat left;
}

.navUL ul ul li.selected ul a{
	font-weight:normal;
	background:none;
	color:#47433d;
	
}

.navUL ul ul li.selected ul a:hover{
	background:url(../media/nav_arrow3.gif) no-repeat left;
}

.navUL ul ul ul li.selected a{
	font-weight:bold;
	color:#000000;
	background:url(../media/nav_arrow.gif) no-repeat left;
}

.navUL ul ul ul li.selected a:hover{
	background:url(../media/nav_arrow3.gif) no-repeat left;
}

.navUL ul ul ul li.selected ul a{
	font-weight:normal;
	background:none;
	color:#47433d;
	
}
.navUL ul ul ul ul li.selected a{
	font-weight:bold;
	color:#000000;
	background:url(../media/nav_arrow.gif) no-repeat left;
	
}
.Nav4 li a {
	background:none;
	color:#47433d;
	margin-left:0;
}

/*---------------------Right Column-------------------------*/

.rightCol { 
	width:729px;
	padding:0 20px 0 16px;
	float:right;}

.rightColLeft {
	width:525px;
	float:left;
	padding:0 10px 0 0;
}

.rightColRight {
	width:180px;
	float:right;	
}

.rightColRight p {
	padding:0 0 0.1em 0;
}
.rightColLeft ul, .rightColLeft2 ul, .rightColRight2 ul {
	margin-bottom:18px;
}

.rightCol h1 {
	font-size: 140%;	
	padding: 10px 0 10px 12px;
	width:717px;
}

.rightCol h2 {
	font-size: 140%;	
	font-weight:bold;
}

.rightCol h3 {
	color:#4E562B;
	font-weight:bold;
	margin-bottom:5px;
}

.threeCol .rightColLeft, .threeCol .rightColMiddle, .threeCol .rightColRight
{
    width:229px;
    margin-right:10px;
    float:left;
}

.underline {
	background:url(../media/megalac_list_bottom.gif) repeat-x bottom;
	padding: 0 0 5px 0;
}

.oneCol img {
	margin-bottom:6px;
}

.rightColLeft2 {
	width:344px;
	padding:20px 20px 0 0;
	float:left
}

.rightColRight2 {
	width:345px;
	float:left;
	padding:20px 0 0 20px;
}

.rightColRight3
{
	padding: 5px 0px 20px 0px;
	width: 180px;
	float: right;
}

.largeCopy {
	font-size:130%
}

.listArea {
	float:right;
	padding: 0 23px 0 0;
	width:736px;
}
	
.sectorList {
	float:left;
	width:178px;
	margin-right:6px;
	
	
}
.sectorList h3 {
	color:#47433d;
	font-weight:normal;
	width:150px;
	margin-bottom:8px;
	height:35px;
}

.sectorList h4 {
	color:#47433d;
	font-weight:normal;
	background:#d1d3d4;
	padding: 5px 0 5px 10px;
	width:167px;
	font-size:110%;	
}

.sectorList h4 a
{
    text-decoration: none;
    display:block;
}

.sectorList ul {
	margin-top:12px;
}

.sectorList li a {
	text-decoration:none;
	background:url(../media/list_arrow.gif) no-repeat left;
	padding: 0 0 0 12px;
}

.sectorList li a:hover {
	color:#73AE57;
	background:url(../media/list_arrow2.gif) no-repeat left;
	
}

p.paraBlueTop {
	background:#003846;
	color:#ffffff;
	padding:5px 8px 0 8px;
}

p.paraBlueBottom {
	background:#003846;
	color:#ffffff;
	padding:3px 8px 8px 8px;
	font-weight:bold;
	
}
p.paraBlueBottom a {
	color:#ffffff;
	text-decoration:none;
}
p.paraBlueBottom a:hover {
	text-decoration:underline;
}

p.paraOrangeTop {
	background:#665546;
	color:#ffffff;
	padding:5px 8px 0 8px;
}

p.paraOrangeBottom {
	background:#665546;
	color:#ffffff;
	padding:3px 8px 8px 8px;	
}
p.paraOrangeBottom a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
p.paraOrangeBottom a:hover {
	text-decoration:underline;
}

p.paraPurpleTop {
	background:#53284F;
	color:#ffffff;
	padding:5px 8px 0 8px;
}
p.paraPurpleTop a {
	color:#ffffff;
}

p.paraPurpleBottom {
	background:#53284F;
	color:#ffffff;
	padding:3px 8px 8px 8px;
	font-weight:bold;
	
}
p.paraPurpleBottom a {
	color:#ffffff;
	text-decoration:none;
}
p.paraPurpleBottom a:hover {
	text-decoration:underline;
}


p.paraClearTop {
	background:#ffffff;
	color:#000000;
	padding:5px 8px 0 8px;
}

p.paraClearBottom {
	background:#ffffff;
	color:#000000;
	padding:3px 8px 8px 8px;
	font-weight:bold;
	
}
p.paraClearBottom a {
	color:#000000;
	text-decoration:none;
}
p.paraClearBottom a:hover {
	text-decoration:underline;
}

.rightCol h1 {
	font-size: 140%;	
	color:#FFFFFF;
	background:#665546;
	padding: 10px 0 10px 12px;
	width:717px;
	font-weight:bold;
}
.rightCol h1.green
{
	background-color: #585f3d;
	border: 1px solid #ffffff;
	margin:0 0 10px 0;
}
.rightCol li
{
    background:url(/style/media/news-seperator.gif) bottom left repeat-x;
    padding:4px 0;
}
.rightCol .inner
{
	margin-left:12px;
}
.weather span, .weather img
{
    float:left;
}
.weatherHigh
{
    background:url(/style/weather/temp-high-bg-header.gif);
    width:46px;
    height:19px;
    text-align:center;
    display:block;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:2px;
    margin:0 4px;
}
.weatherLow
{
    background:url(/style/weather/temp-low-bg-header.gif);
    width:46px;
    height:19px;
    text-align:center;
    display:block;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:2px;
}
.cmsDIV
{
    
    
    
}
.cmsDIV:hover
{
    border:1px dashed red;
    z-index:10000;
}


.listItemQ
{
    font-weight:bold;
    padding:10px 0;
}
.listItemA
{
    border-bottom:solid 1px #777777;
    padding:10px 0;
    font-style:italic;
}
.weatherIcon
{
    height:21px;
}

.newsListItemContainer
{
    background:url(/style/media/news-seperator.gif) bottom left repeat-x;
    padding-bottom:10px;
    margin-bottom:10px;
}
.newsListImage
{
    float:left;
    width:93px;
}
.newsItemHeadline, .newsDate, .newsTeaser
{
    padding-left:93px;
}
.newsStoryImage
{
    float:right;
    padding:0 0 10px 10px;
    width:150px;
}

.imageLeft
{
    float:left;
    margin:0 10px 10px 0;
    clear:left;
}
.imageRight
{
    float:right;
    margin:0 0 10px 10px;
    clear:right;
}
.noTopMargin
{
    margin-top:0;
    padding-top:0;
}

.productContainer
{
   clear:both;
   padding-bottom: 5px;
   margin-bottom: 10px;
   vertical-align:top;
}
.productContainer h2
{
    background:#D2D2D2;
    margin:0;
    padding:0;
}
.productContainer h2 a
{
    font-size:80%;
    color:#47433d;
    text-decoration:none;
    padding:4px;
    display:block;
}
.productContainerAgriculture
{
	vertical-align: top;
   padding-bottom: 5px;
   margin-bottom: 10px;
   padding-right: 15px;
   width: 250px;
 }
.productContainerAgriculture h2
{
    background:#D2D2D2;
    margin:0 0 5 0;
    padding:0;
}
.productContainerAgriculture h2 a
{
    font-size:80%;
    color:#47433d;
    text-decoration:none;
    padding:4px;
    display:block;
}

.productAgricultureImage
{
    float:right;
    display:inline-block;
    margin:0px 0px 5px 8px;
}

.productImage
{
    display:none;
}
.productImageListing
{
    float:left;
    display:inline-block;
    margin:0px 5px 5px 0px;
}
.productShortDesc
{
    padding:0 0 1em;
    margin:0;
}
.h1NoMargin
{
    margin:0;
}

.h1AgricultureSub h1
{
    background: #929A7D;
    padding:5px 5px 5px 5px
}

.h1AgricultureSub ul
{
    list-style-position: outside;
}

.h1AgricultureSub ul.box {
  list-style-type: square;
  list-style-image: none;
  list-style-position: inside;
}


.h1AgricultureSub li
{
    background:transparent url(../media/list_arrow.gif) no-repeat scroll left 0.3em;
    text-align:justify;
     padding:0px 0px 4px 12px;
}

.h1AgricultureSub li a
{
   text-decoration: none; 
   padding-left: 0px;
   font-weight:bold;
}
.h1AgricultureSub li:hover
{
    
    background-image: url(../media/list_arrow2.gif);
}

.h1AgricultureSub li a:hover
{
    color: #73ae57;
    
}
.h1DairySub li
{
   background-image: url(../media/list_arrow.gif);
   background-repeat: no-repeat;
   background-attachment: scroll;
   padding-left: 12px;
   background-position: left 0.3em;
   text-align:justify;
}
.h1DairySub li:hover
{
	
	background-image: url(../media/list_arrow2.gif);
}
.h1DairySub li a
{
   text-decoration: none; 
   
   font-weight:bold;
}

.h1DairySub li a:hover
{
    color: #73ae57;
   
}

.h1LifestyleSub li
{
   background-image: url(../media/list_arrow.gif);
   background-repeat: no-repeat;
   background-attachment: scroll;
   
   background-position: left 0.3em;
   text-align:justify;
   padding:0px 0px 4px 12px;
}

.h1LifestyleSub li a
{
   text-decoration: none; 
   font-weight:bold;
}
.h1LifestyleSub li:hover
{
    background-image: url(../media/list_arrow2.gif);
}
.h1LifestyleSub li a:hover
{
    color: #73ae57;
}
.h1LifestyleSub li li 
{
	background:transparent url(../media/list_arrow.gif) no-repeat scroll left 0.3em;
    
}
.clearLeft
{
    clear:left;
}
.clearRight
{
    clear:right;
}

.purple
{
	background-color: #5d3a58;
	color: #ffffff;
	padding: 5px;
	margin: 5px;
	border: 1px solid #ffffff;
}

.purple td
{
	padding: 5px;
	margin: 5px;
}

.lightgreen
{
	background-color: #bed640;
	color: #5d3a58;
	padding: 5px;
	margin: 5px;
	border: 1px solid #ffffff;
}

.lightgreen td
{
	padding: 5px;
	margin: 5px;
}
.green
{
	background-color: #585f3d;
	color: #ffffff;
	padding: 5px;
	margin: 5px;
	border: 1px solid #ffffff;
}

.green td
{
	padding: 5px;
	margin: 5px;
}

.purpleNoBorder
{
	background-color: #5d3a58;
	color: #ffffff;
	padding: 1px;
}

.purpleNoBorder td
{
	padding: 5px;
	margin: 5px;
}

.lightgreenNoBorder
{
	background-color: #bed640;
	color: #5d3a58;
	padding: 1px;
	border:0px;
}
.greenNoBorder
{
	background-color: #585f3d;
	color: #ffffff;
	padding: 1px;
	border:0px;
}

.whiteWithBlackBorder
{
    border: 1px solid black;
    padding: 5px;
	margin: 5px;
}

.freephoneAdviceLineContainer
{
    padding-bottom: 10px;
}

.freephoneAdviceLine
{
    background:#53284F;
    padding-left: 5px;
    padding-bottom: 5px;
    clear:both;
}
.freephoneAdviceLine h2
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:130%;
}
.freephoneAdviceLine p
{
    color:#BED600;
    font-weight:bold;
    font-size:130%;
}

.dataCaptureForm
{
    
}
.dataCaptureLabel
{
    float:left;
    width:120px;
    clear:left;
}
.dataCaptureText
{
    width:200px;
}
.dataCaptureTextPadded
{
    width:200px;
    margin-bottom:10px;
}
.dataCaptureLabelPadded
{
    float:left;
    width:120px;
    clear:left;
    padding-bottom:10px;
}
.dataCaptureSmallText
{
	width:50px;
}
.dataCaptureTextArea
{
    width:200px;
    height:100px;
}
.dataCaptureRadio
{
    margin-bottom:1em;
}
.dataCaptureSelect
{
    width:200px;
}
.dataCaptureSubmit
{
    margin-left:120px;
}
.inputCheckList
{
    float:left;
}

.siteMap
{
    
}
.siteMap ul
{
    margin:0;
    padding:0;
}
.siteMap ul ul
{
    margin:0 0 0 20px;
}
.siteMap li
{
    background:none;
    margin:0;
    padding:2px 0;
}
.siteMap li a
{
}

.productHeader
{
    margin-bottom: 15px; 
    font-size: 140%;
    color:#FFFFFF; 
    background:#003846;
    width:719px; 
    height:37px; 
    line-height:37px;
    font-weight:bold;
    padding-left: 10px;
	padding-top:5px;
}

.productHeader img
{
    margin-top: 3px; 
}

table.blackBorder 
{
    border-left:solid 1px #000000;
    border-top:solid 1px #000000;
    border-spacing: 0px;
}
table.blackBorder td
{
    border-right:solid 1px #000000;
    border-bottom:solid 1px #000000;
    padding:5px;
}
table.whiteBorder 
{
    border-left:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
    border-spacing: 0px;
}
table.whiteBorder  td
{
    border-right:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    padding:5px;
}
table.greenBorderAndHeading 
{
   
    border-left:solid 1px #4f562a;
    border-top:solid 1px #4f562a;
    border-spacing: 0px;
    margin-bottom:1em;
}
table.greenBorderAndHeading td
{
    border-right:solid 1px #4f562a;
    border-bottom:solid 1px #4f562a;
    padding:2px;
}
table.greenBorderAndHeading th
{
    background:#4f562a;
    color:#FFFFFF;
    font-weight:bold;
    border-right:solid 1px #4f562a;
    border-bottom:solid 1px #4f562a;
    padding:2px;
}
/***active nutrition******/
.h1LifestyleSubActive h2
{
	color:#52284E;
	margin-top:10px;
}
.h1LifestyleSubActive h2.sub
{
	color:#AF9CAD;
}
hr.dotted
{
	margin:0px; 
	border-bottom: 1px dotted #787877;		
}
.h1LifestyleSubActiveSub
{
	background:#E9E7E3; /*url(../media/active_hr_bgd.gif) repeat-x top;*/
	border-top: 1px dotted #787877;		
	padding-top:5px;
}
span.grey-text
{
	color:#928871;
}

.findOutLifeStyleContainer
{
    padding-bottom: 10px;
    cursor: hand;
}

.findOutActiveNutrition
{
    background:#c1a6bf;
    clear:both;
    padding: 10px 10px 10px 10px;
    color:#ffffff;
}

.findOutActiveNutrition a
{
    color: #52284E;
    text-decoration: none;
}

.findOutWeightManagement
{
    background:#e8f4fc;
    clear:both;
    padding: 10px 10px 10px 10px;
    color: #928871;
}

.findOutWeightManagement a
{
   color:#861f73;
   text-decoration: none;
}
.findOutSenior
{
    background:#edf3e6;
    clear:both;
    padding: 10px 10px 10px 10px;
    color: #928871;
}

.findOutSenior a
{
   color:#52284e;
   text-decoration: none;
}

@media print
{
	.leftCol,.headerRight,.headerRight,.breadcrumb,.footer,.freephoneAdviceLineContainer
	{
		display:none;
	}
	.rightCol
	{
		width:970px;
		margin-left:10px;
	}
	.body
	{
		font-size:11pt;
		line-height:1.4em;
	}
}


.AspNet-DataList
{
	border: 1px solid #fff;
}
.whitelink a, .whitelink a:visited 
{
	font-size: 10pt;
	color:#ffffff;
	text-decoration:none;
}
.whitelink a:hover {
	text-decoration:underline;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;}
.validator { clear: right; }
/*.registration { width: 650px; }*/
.registration td, .registration th.spec, .registration th.specalt { padding-top: 10px; }
.registration th { width: 150px; }
.registration textarea {width:390px;height:250px;padding:5px;font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.registration select {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rounded_text { border-style: none; width: 355px; height: 26px; background: url('../media/round-text.gif') no-repeat top left; padding-left: 4px; padding-top: 4px; }
.createuser { margin-top: 5px; margin-right: 5px; width: 128px; height: 30px; font: bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.createuserright { margin-left: 180px; margin-top: 15px; margin-right: 5px; width: 150px; height: 30px; font: bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.createuserbig { margin-top: 5px; margin-right: 5px; width: 150px; height: 30px; font: bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.rounded_input { border-style: none; width: 204px; height: 26px; background: url('../media/round-input.gif') no-repeat top left; padding-left: 4px; padding-top: 4px; }
.label { margin-left: 10px; width: 65px; display: inline-block; font-size: 8pt; }
.labelbigger { margin-left: 0px; width: 135px; display: inline-block; font-size: 8pt; }
.labelanswers { margin-left: 10px; display: inline-block; font-size: 8pt; }

.loginInner{ width:340px; padding-bottom:10px;}
.loginInner p{ margin:0;}
.register { margin-left: 14px; clear: both; }
.signin,.register,.create {  background-color: #585f3d;color: #ffffff !important;	padding: 5px 7px;margin: 5px 0px 0 0;  text-decoration:none !important; font-weight:bold;font-size: 140% !important; float:right;clear:right; }
.signin{background-image:none;border:0 none;padding:2px 7px;margin-right:15px;}
.create{float:left !important;margin-left:150px;}
.changePassword{ background-color: #585f3d;color: #ffffff !important;	padding: 5px 7px;margin: 10px 0px 0 120px;  text-decoration:none !important; font-weight:bold;font-size: 140% !important;clear:left; }
.notRegText{ float:left;margin:7px 0 15px 0 !important;color:#4E562B;}
.hidden { display: none; }
.boxy { width: 240px; display: inline-block; }
.AspNet-ChangePassword-SubmitPanel{clear:both; padding-top:10px;}
.downloadImage{float:left; margin:0 15px 15px 0;}
.greenText{color:#4f562a;}
.blueText{color:#134A9E !important;}
.greyBgdHolder
{
	background:#E9E7E3; /*url(../media/active_hr_bgd.gif) repeat-x top;*/
	border-top: 1px dotted #787877;		
	padding-top:5px;
}
.greyBgdHolder .inner
{
	margin:0 12px 0 10px;
}
