
.mainbody
{
}
.mainbody A:link
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.mainbody A:hover
{
    FONT-SIZE: 10pt;
    COLOR: fuchsia;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.mainbodysmall
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal
}
.mainbodysmall A:link
{
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline;
	FONT-WEIGHT: normal
}
.mainbodysmall A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline;
	FONT-WEIGHT: normal
}
.sidenav A:link
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.mainbodysmall A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline;
	FONT-WEIGHT: normal
}
.sidenav A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.sidenav A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #e7d7ef;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.sidenav_dropdown A:link
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.sidenav_dropdown A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.sidenav_dropdown A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #e7d7ef;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.sidenavcurrent
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.footer {color: black;
	FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.footer A { font-size: 11px;}

.footer A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.footer A:visited
{

    COLOR: #8d587f;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.footer A:hover
{
    COLOR: #633063;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
.networks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smallwhitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smallblktext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.bullet
{
    COLOR: #ffffff
}
.breadcrumb
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.breadcrumb A:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.breadcrumb A:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.redtext
{
    COLOR: #cc3300;
}
.smallred
{
    FONT-SIZE: 11px;
    COLOR: #cc3300;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smallredbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc3300;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.smallblklink A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.smallblklink A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #633063;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.smallblklink A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ce0000;
    LINE-HEIGHT: 1.4;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.regtext
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-DECORATION: none
}
.headerbig
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #633063;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.headermid
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #633063;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.headerreg
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #633063;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.headerbigwhite
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.headerwhite
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.content, body, p {
	font: 12px/18px arial, sans-serif;
    text-decoration: none;
	color: black; 
}

.content a, body a { text-decoration: underline; color: #cc3300; }

.Bold
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.contentwhite
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.contentwhite A:link
{
    FONT-SIZE: 12px;
    COLOR: #FFFCF2;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
LABEL
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.hairline
{
	border: solid black 1px;
}
.formtable 
{
	background-color:#FFFCF2;
	border: 1px solid #F1E9D0;
}
.formtableheader
{
	background-color:#633063;
	color:white;
}

.formtableheaderforpublic
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #633063;
}

.formtable .label {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #633063;
}

.formtableheaderforpublic A:link
{
	background-color:#633063;
	color:white;
}

.formtableheaderforpublic A:visited
{
	background-color:#633063;
	color:white;
}


.errormessage {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.errormessagerow {
	background-color: #FFFF99;
}
.search 
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.tableheader 
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #633063;
}
#bold
{
FONT-WEIGHT: bold
}
#italic
{
FONT-STYLE: italic
}

#newsyoucanuse, #newsresource {
	width: 416px;
	color: #000000;
	background-image: url(/members_only/images/news_you_can_use_sides.gif);
	background-repeat: repeat-y;
	font-family: Verdana;
	font-size: 11px;
	
}

#newsresource li a{
	display: block;
	width: 350px;
}

#newsyoucanuse span.smallredbold {
	margin: 5px 0px 0px 20px;
	display: block;
}

#newsyoucanuse ul, #newsresource ul {
	list-style-type: none;
}

#newsyoucanuse li, #newsresource li {
	list-style-image: url(/members_only/images/bullet_black.gif);
	margin: 5px 0 3px 0;
}

#newsyoucanuse a, #newsyoucanuse a:link, #newsresource a, #newsresource a:link {
	color: #000000;
}

#inthenews {
	width: 214px;
	color: #000000;
	background-image: url(/members_only/images/inthenews_sides.gif);
	background-repeat: repeat-y;
	font-family: Verdana;
	font-size: 11px;
}


#inthenews ul {
	list-style-type: none;
}

#inthenews li {
	list-style-image: url(/members_only/images/bullet_black.gif);
	margin: 5px 0 3px 0;
	padding-right: 10px;
}

#inthenews a, #inthenews a:link {
	color: #000000;
}

.pageHitCounter { display: none; }

/* Home Page Styles, created 22/03/2005 - TS */

#welcomeNewsContainer { width: 460px; padding: 0 0 0 5px; float: left; background: url(/members_only/images/welcome_watermark.gif) 2% 20% no-repeat;}
p.welcome { margin: 25px 0; padding: 0 10px 0 62px; font: 12px/20px verdana, sans-serif; }
#promos { width: 135px; float: left;}
#promos img { clear: both; margin: 5px 5px 5px 5px;}
h3.newsYouCanUse { width: 452px; height: 18px; background: url(/members_only/images/h3_news_you_can_use.gif); margin: 5px 2px 0 2px;}
#newsYouCanUseContent { border: solid black; border-width: 0px 1px 1px 1px; font: 11px verdana, sans-serif;  }
#newsYouCanUseContent { height: 113px; margin: 0 6px 0 2px; }
* html #newsYouCanUseContent { height: 110px; width: 452px; margin: 0 6px 0 2px; } /* IE Quirks Mode Box Model Hack */
#newsYouCanUseContent p { margin:0; padding: 5px;}
#newsYouCanUseContent ul {margin: 5px 0 0 10px; padding: 0;}
#newsYouCanUseContent li {margin: 0 0 0 25px; padding: 4px 0; }
#newsYouCanUseContent li a {color: #000000; }
h3.spotlight, h3.inTheNews, h3.whereWeStand { margin: 0; } 
h3.spotlight { background: url(/members_only/images/h3_spotlight.gif) no-repeat; height: 24px; }
h3.inTheNews { background: url(/members_only/images/h3_in_the_news.gif) no-repeat; height: 24px; }
h3.whereWeStand {
	display: block;
	background: url(/members_only/images/h3_better_access_to_dietitians.gif) left bottom no-repeat; 
	padding: 0; 
	height: 250px;
}
h3.whereWeStand a { display: block; width: 196px; height: 55px; }
h3.newResourceInventory { width: 592px; height: 23px; background: url(/members_only/images/h3_new_Resource_Inventory.gif) no-repeat; }
.spotlightContent { border: solid black; width: 179px; height: 190px; text-align: center; border-width: 0 1px 1px 1px; }
.inTheNewsContent { border: solid black; width: 192px; height: 190px; border-width: 0 1px 1px 1px; padding: 0; }
ul.inTheNews { margin: 0 5px; padding: 0; list-style: none; }
ul.inTheNews li { margin: 0 0 7px 0; padding: 0; font: 11px/14px arial, sans-serif; list-style: none;}
ul.inTheNews li a {color: #000000; }
.whereWeStandContent {  
	background-color: #FBF6FA; 
	width: 196px; 
	height: 160px; 
	margin: 0; 
	padding: 0; 
	border: solid #E2D2E2; 
	border-width: 0 1px 1px 1px; 
}
.whereWeStandContent ul { margin: 0; padding: 0; }
.whereWeStandContent ul li { padding: 1px 0 1px 0; margin: 0 0 0 25px; font: 10px verdana, sans-serif; }
.whereWeStandContent ul li a { color: #13007C; }
.newResourceInventoryContent { border: solid black; border-width: 0 1px 1px 1px; width: 590px; margin: 0 0 0 2px; }
.newResourceInventoryContent ul, .newResourceInventoryContent li { list-style: none; }
.newResourceInventoryContent ul { margin: 0 0 10px 10px; padding: 0;}
.newResourceInventoryContent li { padding: 0; margin: 0 0 6px 0;}
.newResourceInventoryContent ul li a { color: #000000; }
.newResourceInventoryContent a { font: 11px/18px verdana, sans-serif;}
/*.newResourceInventoryContent a:hover { color: #CC3300; text-decoration: underline;}*/
* html .spotlightContent { width: 181px; } /* IE Quirks Mode Box Model Hack */
* html .inTheNewsContent { width: 194px; } /* IE Quirks Mode Box Model Hack */
* html .whereWeStandContent { width: 198px; } /* IE Quirks Mode Box Model Hack */
* html .newResourceInventoryContent { width: 592px;} 
/* new styles, created 14/03/2005 */

#content {
	background: url(/members_only/images/left_background.gif) left top no-repeat;
	width: 606px; /* 606px */
	height: auto;
	font-family: verdana, sans-serif;
	font-size: 12px;
}

#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Helper Classes */
.after:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	margin-bottom: 8px;
}

.clear { clear: both; }



h2{ width: 100%; height: 40px; float: left; margin: 0; background-repeat: no-repeat;  }
h2.ourVoice {height: 40px; background-image: url(/members_only/images/our_voice.gif); }
h2.DCPublications {height: 40px; background-image: url(/members_only/images/DC_publications.gif); }
h2.professionalDevelopment { height: 40px; background-image: url(/members_only/images/pro_development.gif); }
h2.Research {height: 40px; background-image: url(/members_only/images/research.gif); }
h2.membershipCentre {height: 40px; background-image: url(/members_only/images/membership_centre.gif); }
h2.insideDC {height: 40px; background-image: url(/members_only/images/inside_dc.gif); }
h2.networking {height: 40px; background-image: url(/members_only/images/networking.gif); }
h2.help {height: 40px; background-image: url(/members_only/images/help.gif); }
h2.resourceCentre {height: 40px; background-image: url(/members_only/images/resource_centre.gif); }
h2.careerCentre {height: 40px; background-image: url(/members_only/images/career_centre.gif); }


.secondColumn{
	padding-top: 10px;
	float: right;
}



p{margin: 12px 2px;}

a{
	text-decoration: underline;
	color: #CC3500;
}
.heading{
	font-size: 14px;
	color: #633063;
	text-decoration: underline;
	margin: 0 2px 0px 2px;
}
.list{
	margin: 0;
	padding: 0;
}

.listItem{
	margin: 5px 5px 12px 5px;
	padding: 0;
	list-style-type:none;
}
h2 span{
	visibility: hidden;
}
h3{
	font-size: 14px;
	color: #633063;
/*	text-decoration: underline;*/
	margin: 0 2px 0px 2px;
}
h3 span{
	visibility: hidden;
}
h3.whereWeStand{
	background-image: url(/members_only/images/where_we_stand.gif);
	width: 198px;
	height: 47px;
	margin: 0px;
	
}
h3.relatedLinks{
	background-image: url(/members_only/images/related_links.gif);
	height: 23px;
	width: 170px;
	margin: 0px;
}
.firstColumn{
	background: url(/members_only/images/divider_grey.gif) top left repeat;
	float: left;
	width: 432px;
}
* html .firstColumn{
	width: 426px; /* hack to match box widths */
}
.featureOne{
	padding-top: 10px;
	width: 210px;
	float: left;
	margin-right: 8px;
}

.featureTwo, .featureThree, .featureFour {
	padding-top: 10px;
	float: left;
}
.featureTwo {
	width: 208px;
}
.featureThree{
	width: 210px;
	margin-right: 8px;
}
.featureFour{
	width: 208px;
}
.featureFive{
	width: 300px;
}
.featureSix{
	width: 300px;
}
.weStand{
	padding-left: 0px;
	padding-top: 20px;
	width: 208px;
	float: left;
}
.inside{
	width: 196px;
	border-left: 1px solid #E0CFE0;
	border-right: 1px solid #E0CFE0;
	border-bottom: 1px solid #E0CFE0;
	border-top: 1px solid #FFFCFE;
	
	background-color: #FFFCFE;
	background-image: url(/members_only/images/where_we_stand_back.gif);
	background-position: top;
}
* html .inside{
	width: 198px; /* hack to match box widths */
}

.insideRelated{
	border-top: 1px solid #633063;
	border-left: 1px solid #FCE7BF;
	border-right: 1px solid #FCE7BF;
	border-bottom: 1px solid #FCE7BF;
	width: 168px;
	
	background-color: #FFFCF1;
	background-image: url(/members_only/images/related_links_back.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
* html .insideRelated{
	width: 170px; /* hack to match box widths */
}
.emphasis{
	border: 1px solid #BEA3BE;
	width: 388px;
	background-color: #FBF6FA; 
}
* html .emphasis{
	width: 390px; /* hack to match box widths */
}

#remainingFeatures { clear: both; margin: 10px 0;}

/* Menu Styles */

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #633063;
	padding: 0;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	/*width: 10em;
	w\idth: 6em;*/
	color: #7C6240;
	text-decoration: none;
	padding: 0;
	cursor: pointer;
	font-family: arial, sans-serif;
	color: white;
	font-size: 12px;
	line-height: 17px;
	padding: 5px 5px;
}

#nav a.subMenu {
	/*background: url(rightarrow2.gif) center right no-repeat;*/
}

#nav li {
	float: left;
	padding: 0;
	width: 10em;	
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 175px;
	/*width: 14.4em;
	w\idth: 13.9em;*/
	font-weight: normal;
	border-width: 0.25em;
	margin: -28px 0 0 175px;
	background-color: #8B568D;
	border: solid #754176;
	border-width: 1px 1px 0 1px;
}

#nav li li {
	width: 175px;
	border-bottom: 1px solid #754176;
	/* padding-right: 1em;
	width: 13em */
}

#nav li ul a {
	/*width: 13em;
	w\idth: 9em;*/
}

#nav li ul ul {
	/* margin: -1.75em 0 0 14em; */
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	cursor: pointer;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	cursor: pointer;
}

#nav li:hover, #nav li.sfhover {
	background: #9C6F9E;
	cursor: pointer;
}

ul#nav { margin: 10px 0;}
ul#nav li.primary{ width: 175px; clear: both; background-color: #633063; border-bottom: 1px solid #774B77; }

.arrow {background: url(/members_only/images/arrow-right.gif) right center no-repeat;}
/*ul#nav li.primary a { border: 1px solid red; }*/

/* by Joen for tab page */
.tabLink { height: 33px; font-size: 13px; font-weight: bold; color: gray; cursor:pointer; }
.tabLink .tableft { background: url(/members_only/images/member_services/tab_left_active.png) no-repeat; height: 33px; width: 10px; float: left;}
.tabLink .tabmid { background: url(/members_only/images/member_services/tab_mid_active.png) repeat-x; height: 19px; padding: 8px; float: left; cursor:pointer; }
.tabLink .tabright { background: url(/members_only/images/member_services/tab_right_active.png) no-repeat; height: 33px; width: 10px; float: left; }

.tabLinkDisabled { height: 33px; font-size: 14px; font-weight: bold; color: White; }
.tabLinkDisabled .tableft { background: url(/members_only/images/member_services/tab_left.png) no-repeat; height: 33px; width: 10px; float: left;}
.tabLinkDisabled .tabmid { background: url(/members_only/images/member_services/tab_mid.png) repeat-x; height: 19px; padding: 8px; float: left; cursor:default; }
.tabLinkDisabled .tabright { background: url(/members_only/images/member_services/tab_right.png) no-repeat; height: 33px; width: 10px; float: left; }

/* View & Edit Profile */
#FADContent p { margin: 0 0 0 10px; border: 3px solid red; }