/* CSS Document */

/* Body and Universal Reset */

* {margin: 0; padding: 0;}

body {
	text-align:center;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:19px;
	background: transparent url(/images/backgrounds/bg.gif) repeat top left;
}
	
#container {
	margin:0 auto;
	width:790px;
	text-align:left;
	border-right: 5px solid #E4D196;
	border-left: 5px solid #E4D196;
	border-bottom: 5px solid #E4D196;
	background-color:#FFFFFF;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:19px;
	vertical-align:top;
}

img {
	border:0;
}

.clear { clear:both; }
/* Typography */


.blue { color:#296CA0; }

.grey { color:#858585; }

.cream { color:#D0B389; }

.dark { color:#3C2912; }

.khaki { color: #D0B389; }

.white { color: #FFFFFF; }

.fontTitle { font-size:14px; }

.bold { font-weight:bold; }

/* Header */


#header {
	background:transparent url(/images/backgrounds/header_bg.jpg) no-repeat top center;
	width:790px;
	height:222px;
	/*padding:22px 0 0 25px;*/
}


/* Main Navigation */

#mainNav {
	margin:0px;
	height:28px;
	width:790px;
	background-color:#3C2912;
	text-align:center;
}

#mainNav ul {
	padding-top:5px;
}

#mainNav li {
	list-style:none;
	display:inline;
	/*float:left;*/
	padding:0px 9px;
	font-size:13px;
	font-weight:bold;



}

#mainNav li a:hover { color:#FFFFFF; }
#mainNav li a { color:#E4D196; }


/* Login Status */

#loginStatus {

	padding:10px 15px 10px 0px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#loginStatus div.loginstatus {

float: right; padding:10px 0px;

}

#loginStatus a {  color: #000000; text-decoration:underline; }
#loginStatus a:hover { color:#E4D196; } 

/* Content */

#content {
	margin:0px 20px;

}



/* Left Column */

#contentLeft {
	width:395px;
	margin:0px;
	float:left;
}

#contentLeft p {
	margin:0px 20px;
}

#contentLeft h1, #contentRight h1  {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	height:35px;
	padding-left:20px;
}

.row2Heading { padding:10px 0px; }

#contentLeft h1.blue, #contentRight h1.blue, #content h2 { color:#296CA0; }
#contentLeft h1.cream, #contentRight h1.cream  { color:#D0B389; }
#contentLeft h1.dark, #contentRight h1.dark,  #content h1{ color:#3C2912; }


#featuredMember, #myProfile {
	background-color:#EDF4F8;
	margin:10px 0px 10px 20px;
	padding:10px;
	
}

#featuredMember .profile {

	float:right;
	

}

#featuredMember .left, #healthTips .left {

	float:left;

}

#featuredMember td, table.linkbox td { padding:5px; font-size:12px; }

.textfield { border:1px solid #858585; font-size:12px; padding:2px 5px;  }

.blueline {

	background:transparent url(/images/backgrounds/separator.jpg) repeat-x center center;
	clear: both;
}

/* Right Column */

#contentRight {
	width:395px;
	margin:0px;
	float:right;
}

#latestDiscussion, #forumPost {
	background-color:#F8EFDC;
	margin:10px 20px;
	padding:10px 10px;
}

#latestDiscussionWhite {
	background-color:#FFFFFF;
	margin:10px 20px;
	padding:10px 10px;
}

#latestDiscussion .postedby, #forumPost .postedby {
	float:right; 
	padding-bottom:5px;
}

.creamline {

	background:transparent url(/images/backgrounds/creamline.jpg) repeat-x center center;
	clear: both;

}

#latestDiscussion .summary, #forumPost .summary {
	clear:both;
	/*margin-top:5px;*/
}

#latestDiscussion .summary a:hover, #forumPost  a:hover { color:#D0B389; }


/* Health Tips */

#healthTips, #myLinks {
	background-color:#F8EFDC;
	margin:10px 0px 10px 20px;
	padding:10px 10px 10px 10px;
}

#healthTips .summary {
	margin-right: 20px;

}

/* My Links */

#myLinks li {
	list-style:none;
	padding:5px 10px 5px 10px;
	font-size:13px;
	font-weight:bold;
}

#myLinks li a { color:#D0B389; text-decoration:underline; } 
#myLinks li a:hover{ color:#3C2912; text-decoration:underline; } 
/* Next Teleseminar Box*/

#teleSeminar, #contactDetails  {
	background-color:#296CA0;
	margin:10px 20px;
	padding:11px 10px;
}

#teleSeminar .venue {
	margin-left: 101px;

}

.bluelinebg {

	background:transparent url(/images/backgrounds/bluelinebg.jpg) repeat-x center center;
}


/* Contact Details */
#contactDetails  {
	background-color:#296CA0;
	margin:10px 0px 10px 20px;
	padding:10px 10px 10px 10px;
}

#contactDetails li {
	list-style:none;
	padding:5px 10px 0px 10px;
	font-size:13px;
	font-weight:normal;
} 

#contactDetails li a { color:#FFFFFF; text-decoration:none; } 
#contactDetails li a:hover{ color:#D0B389; text-decoration:underline; } 


/* Online Enquiry Form */

.onlineEnquiryTable {
	width:80%;
}

.onlineEnquiryTable td {
	padding-bottom:5px;
}

.yourDetails {	
	padding:7px 0 0 0;
	height:30px;
	font-weight:bold;
	font-size:13px;
}

.requiredFields {
	text-align:right;
	padding:7px 18px 0 0;
	font-size:11px;
}

.required {
	text-align:center;
	vertical-align:middle;
	padding-left:15px;
	padding-right:5px;
}
.requiredStar {
	text-align:center;
	vertical-align:middle;
	padding-left:5px;
	padding-right:0px;
	font-size:22px;
	color:#296CA0;
}

.onlineEnquiryTable input.textinput, .onlineEnquiryTable input.textinputhover, .onlineEnquiryTable textarea {
	width:440px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background-image:url(/images/backgrounds/white.gif);*/
}

.textinput {
	border:1px solid #BABABA;
	padding:0px 2px;
}

.textinputhover {
	border:1px solid #70A329; 
	padding:0px 2px;
}

select {
	font-size:11px;
	color:#808080;
}

.submit {
	padding-right:15px;
}

.errorText {
	color:#FF0000;
}

.button {
	background-color:#296CA0;
	color:#FFFFFF;
	border:0px;
	padding:3px 10px;
	cursor:pointer;
}

.buttonWhite {
	background-color:#FFFFFF;
	color:#296CA0;
	border:0px;
	padding:3px 10px;
	cursor:pointer;
}



/* Footer */

#footer {
	background:url(images/backgrounds/footer_bg.gif) no-repeat #224E2A;
	text-align:center;
	color:#70A329;
	font-size:11px;
	line-height:19px;
	padding:20px 0 10px 0
}

#footer a {
	color:#70A329;
}

#footer a:hover {
	color:#FE5E00;
}

#footer li {
	display:inline;
	list-style:none;
	color:#FFFFFF;
	margin:0 12px 0 0;
}

#footer li a {
	color:#FFFFFF;
}



/* Password Box */

#passwordBox {

	display:none;
	background-color:#FFFFFF;
	color:#3C2912;
	padding:10px;

}


/* Find Member Navigation */

.navigation ul{
	margin:0px; padding:0px;
}

.navigation ul li.normal { list-style:none; float:left; padding:2px 7px; background-color:#F2F2F2; margin:3px 3px;  }

.navigation ul li.down { background-color:#296CA0; color:white; }

.navlink .normal {
	background-color:#F8EFDC;
 	padding:2px 7px;
	margin:0px 3px; 
}

.navlink .down {
	background-color:#D5A67B;
}


/* Login Box */

#loginBox {
	margin:60px 0px 0px 0px;
	border:5px solid #F0F0F0;
	background-color:#E8EEF7;
	width:500px;
	text-align:left;

}

#loginBox2 {
	margin:10px 0px;
	border:5px solid #F0F0F0;
	background-color:#E8EEF7;
	width:500px;
	text-align:left;
	display:none;

}

.textbox {
	
	height:35px;
	background:transparent url(/images/editorimages/textbox.jpg) no-repeat left top;
	padding:5px 5px 0px 5px;
}
.textbox input { 
	border:0px solid white;
}


.teleseminarTable td { padding-bottom:5px }


/* Text Links down the bottom of page */
#text_links {

	text-align:center;
	font-size:12px;
	width:100%;

}

#text_links ul {

	
	margin:0px;
	padding:0px;
	text-align:center;
	
}

#text_links li {
	list-style-type:none;
	display:inline;
	padding:0px 5px;

}

#text_links li a {
	color:#296CA0;
}
#text_links li a:hover {
	color:#296CA0;
	text-decoration:underline;
}