body {
	margin: 0px;
	margin-left:0px;
}

TD, BODY {
	font-size: 12px;
	font-family: Verdana,Arial,sans-serif;
}

TH
{
    font-size: 12px;
}

UL {
	padding-left: 6px;
}

LI
{
    margin: 10px 0px 10px 0px;
}

IMG {
    border: 0;
}

form {
	margin:0px;
}

.l {
	font-size: 12px;
}

.s {
	font-size: 12px;
}

.xs {
	font-size: 11px;
}

.xs a:visited{
  color: #6c0000;
}


.xxs {
	font-size: 10px;
}

.topboxBT {
      background-color: black;
      width: 760px;
}


.menuHighlight{
    color: #003452;
    font-weight: bolder;
}

.menuBT {
      margin: 0px;
      border: solid 2px white;
      padding-bottom: 2px;
      padding-left: 0px;
      color: white;
      background-color: black;
      font: 9pt impact, Verdana,Arial,sans-serif;
      }




.menuBT a:visited {color: white;}

.menuBT a:hover {color: #F6B10B;}

.menuBT A {
        font-size: 12px;
        font-family: Verdana,Arial,sans-serif;
        font-weight: bold;
        color: white;
        text-decoration: none;
        vertical-align: 0%;
}

.menu {
	background-color: #FFFFFF;


	border-right: 1px solid #99ccff;
	border-left: 1px solid #99ccff;
}
.menuTV2 {
	background-color: #F1EFE2;
	background-image: url(/images/tv2menubg.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #005E96;
	border-left: 1px solid #005E96;
}

.menuTEXT {
	font-size: 12px;
	font-family: Verdana,Arial,sans-serif;
	color: #00659D;
}

.menuHEADER {
	background-image: url(/images/menuheader.jpg);
	width:133px;
	height:20px;
  	color: #333;
	font-size: 12pt;
	font-weight:bold;
	font-variant:small-caps;
	font-family: Verdana,Arial,sans-serif;
}

.canvas {
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-right: 1px solid #005E96;
}

H1 {
	font-size: 20px;
	font-family: Verdana,Arial,sans-serif;
	color: rgb(40,40,40);
	font-weight: bold;
	margin-bottom: 2px;
}

H2 {
	font-size: 15px;
	font-family: Verdana,Arial,sans-serif;
	color: rgb(40,40,40);
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}

H3 {
	font-size: 12px;
	font-family: Verdana,Arial,sans-serif;
	color: rgb(40,40,40);
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}

H4 {
	font-size: 14px;
	font-family: Verdana,Arial,sans-serif;
	color: rgb(40,40,40);
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}

.entryform {
    padding:            5px 3px 5px 3px;
    margin-top:         15px;
    margin-bottom:      15px;
    background-color:   #EFEFEF;
}

.tab {
	border-top: 1px solid #435030;
	border-left: 1px solid #435030;
	border-right: 1px solid #435030;
	background-color: #8ba471;
}
.tabActive {
	background-color: #d1d7bf;
	border-top: 1px solid #435030;
	border-left: 1px solid #435030;
	border-right: 1px solid #435030;
}


.menuItem {
	font-size: 9px;
}
.menuItemActive {
	font-size: 9px;
}

.submit {
	font: bold 10px verdana, helvetica, sans-serif;
	color: #ffffff;
	border-left: 1px solid #A9C6E0;
	border-top: 1px solid #A9C6E0;
	border-right: 1px solid #11385A;
	border-bottom: 1px solid #11385A;
	background-color: #5480A7;
}
.submitAlert {
	font: bold 10px verdana, helvetica, sans-serif;
	color: black;
	border-left: 1px solid #A9C6E0;
	border-top: 1px solid #A9C6E0;
	border-right: 1px solid #11385A;
	border-bottom: 1px solid #11385A;
	background-color: red;
}

.inputfield {
	font: 11px verdana, helvetica, sans-serif;
	border: 2px inset;
	background-color: #ffffff;
}

.msgunread, a {
	font-family: Verdana,Arial,sans-serif;
	color: #54617C;
}

a.navlink:link, a.navlink:visited {
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #54617C;
}
a.navlink:hover {
	color: #86adce;
}


.white, .white a:Link, .white a:visited {
	color: #ffffff;
}

.bottomText, .bottomText a:Link, .bottomText a:visited {
	color: #ffffff;
	padding-right: 5px;
}


.menu a:visited,.menu a:link {
	font-weight: bold;
	color: #00659D;
	text-decoration:none;
}

.menu a:hover {
	color: #404C59;
}

.boxcanvas {
	background-image: url(/images/boxbg.gif);
	padding: 0px 12px 4px 10px;
	height: 60px;
}
.boxsmallcanvas {
	background-image: url(/images/box_small_bg.gif);
	padding: 0px 12px 4px 10px;
	height: 60px;
}

.broedtekst {
	font-size: 13px;
	line-height: 150%;
	padding: 0px 30px 0px 30px;
}


.msgread
{
	font-family: Verdana,Arial,sans-serif;
	color: black
}

.boxtip
{
    background-color: #FFFFE6;
    border: 1px dotted silver;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.boxtipNews
{
    background-color: #FFFFE6;
    border: 2px dotted silver;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.diarylink a:visited
{
    color: #6c0000;
}

#SDTableRow
{
    background-color: #FFFFFF;
}

#SDAltTableRow
{
    background-color: #EFEFEF;
}

.SDTableRow
{
    background-color: #FFFFFF;
}

.SDAltTableRow
{
    background-color: #EFEFEF;
}

.SDAltPlatinumTableRow
{
    background-color: #BCBCBC;
}

.SDPlannedAdvice
{
    background-color: #FFFFFF;
}

.SDExtraAdvice
{
    background-color: #E8E8FF;
}

.SDExtraAdvice.SDCancelledAdvice
{
    background-color: #FFFFE8;
    text-decoration:    line-through;
}

.SDPlannedAdvice.SDCancelledAdvice
{
    background-color: #FFE8FF;
    text-decoration:    line-through;
}

.SDForumMsg
{
    padding-top:        5px;
    padding-bottom:     5px;
}
.SDForumMsg .SDForumMsg
{
    margin-left: 25px;
}
.SDForumMsg .SDForumMsg .SDForumMsg .SDForumMsg .SDForumMsg .SDForumMsg
{
    margin-left: 0px;
}

.SDForumMsgHeader
{
    background-color:   #EFEFEF;
    padding-left:       3px;
    padding-right:      3px;
    padding-bottom:     2px;
}

.SDForumMsgHeader H1
{
    font-weight: bold;
    font-size: larger;
}

.SDForumMsgContent
{
    padding-left:       3px;
    padding-right:      3px;
    padding-top:        8px;
    padding-bottom:     8px;
}

.SDForumMsgFooter
{
    text-align: right;
    background-color: #EFEFEF;
    padding-top:        2px;
    padding-bottom:     2px;
    padding-left:       3px;
    padding-right:      3px;
}

.SDDelUser
{
    text-decoration:    line-through;
}

.SDErrMsg
{
    color:              red;
    font-weight:        bold;
}

.SDForumMarkSearch
{
    color:              black;
    background-color:   yellow;
    font-weight:        bold;
}

.SDMealBox
{
    border-style:       solid;
    border-width:       2px 2px 2px 2px;
    margin-top:         20px;
    margin-left:        3px;
}

.SDMealBoxContent
{
    padding-left:       3px;
    padding-right:      3px;
}

.SDMealBox H1
{
    margin-top:         0px;
    font-variant:       small-caps;
    padding-left:       3px;
}

.SDMealBox.SDBreakfast
{
    border-color:       #FFEEDD;
}

.SDMealBox.SDBreakfast H1
{
    background-color:   #FFEEDD;
}

.SDMealBox.SDLunch
{
    border-color:       #DDFFDD;
}

.SDMealBox.SDLunch H1
{
    background-color:   #DDFFDD;
}

.SDMealBox.SDDinner
{
    border-color:       #DDEEFF;
}

.SDMealBox.SDDinner H1
{
    background-color:   #DDEEFF;
}

.SDMealBox.SDSnack
{
    border-color:       #FFFFEE;
}

.SDMealBox.SDSnack H1
{
    background-color:   #FFFFEE;
}

.SDMealBoxEnergy
{
    text-align:         right;
    font-size:          x-large;
    font-weight:        bold;
}

.SDBreakfastAdv
{
    background-color:   #FFEEDD;
}

.SDLunchAdv
{
    background-color:   #DDFFDD;
}

.SDDinnerAdv
{
    background-color:   #DDEEFF;
}

.SDSnackAdv
{
    background-color:   #FFFFEE;
}

.SDDisplayPrice
{
    font-weight:        bold;
    font-style:         italic;
    color:              #892727;
}





.PaymentWarning
{
    text-align:         left;
    background-color:   #FFC0BF;
    border:             1px solid #FF0300;
    width:              95%;
    padding:            2px 10px 2px 10px;
}

.PaymentInfo
{
    text-align:         left;
    background-color:   #C1CEFF;
    border:             1px solid #052EC7;
    width:              95%;
    padding:            2px 10px 2px 10px;
}





/* Journal */

.journal .answerOdd {
    cursor: pointer;
	background-color: #ffffff;
}

.journal .answerEven {
    cursor: pointer;
	background-color: #f7f9f9;
}

.journal input {
	padding: 3px;
	margin: 4px;
	margin-left: 0px;
}

.journal .divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEF4F4;
}

.journal .dividerEmpty {
	border: 0;
	padding: 0;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 8px;
}

.journal .description {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #009900;
	padding: 2px;
}

.unreadcount {
    color: #ff0000;
}


.UnsubscribeQuestionnaire FORM {
    margin-left: 12px;
    margin-right: 12px;
}
.UnsubscribeQuestionnaire FORM H2 {
    color: black;
    margin-top: 12px;
}
.UnsubscribeQuestionnaire TEXTAREA{
    width: 100%;
}
.UnsubscribeQuestionnaire .Rating{
    text-align: center;
    width: 100%;
}
.UnsubscribeQuestionnaire .Submit{
    text-align: center;
}
.UnsubscribeQuestionnaire .PostScript{
    padding-top: 24px;
}
/* for new design (2009)*/
div.weightCurve {
	clear:both;
	width:598px;
	border:1px solid #e6e6e6; 
	}

div.weightCurve #header{
	float:left;
	width:598px;
	height:20px;
	background:transparent url(/images/newmenu/blue_bar_long.gif) repeat-x center top;
	color:rgb(6,49,74);
	font-size:14px;
	
	text-align: center;
	}

div.weightLink{
	margin-bottom:15px;
	background: transparent url(/images/newmenu/blue_bar_weightcurve.gif) center no-repeat;
	width:196px;
	border: 1px solid #A8A8A8;
	height:29px;
	}
	
div.weightLink a{
	width:189px;
	height:22px;
	position:absolute;
	text-decoration:none;
	font-size:11px;
	color:rgb(40,40,40);
	font-weight:bold;
	padding-left:7px;
	padding-top:7px;
	}
	
div.weightCounter{
	/* margin fix for weight*/
	margin-bottom:15px;
	background: transparent url(/images/newmenu/gray_bar_right.gif) left no-repeat;
	border: none; /*1px solid #A8A8A8;*/
	width:198px;
	height:29px;
	font-family: Verdana,Arial,sans-serif;
	}
	
div.weightCounter #text{
	height: 12px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: rgb(40,40,40);
	padding-left:7px;
	padding-top: 7px;
	}
	
div.forsideLink {
	width:158px;
	height:26px;
	line-height:26px;
	background:transparent url(/images/newmenu/blue_bar_home.gif) no-repeat scroll center top; 
	border:1px solid #A8A8A8; 
    color: rgb(40,40,40);
    margin:0px;
	}

div.forsideLink a, div.wallLink a {
	padding-left:15px;
	color: rgb(40,40,40);
	font-weight:bold;
	width:143px;
	height:22px;
	position:absolute;
	text-decoration:none;
	}

div.wallLink {
	width:158px;
	height:26px;
	line-height:26px;
	background:transparent url(/images/newmenu/blue_bar_mywall.png) top right no-repeat;
	border:1px solid #A8A8A8;
    color: rgb(40,40,40);
    margin:0px;
	}

	
table.weightcounter td{
text-align:center;
background:url(/images/newmenu/sort_brik.gif);
width:15px;
height:29px;
color:white;
}

span.boxHeader{
	overflow:hidden;
	height:14px;
	color:rgb(6,49,74);
	font-weight:500;
}
