/****************/
/*  Tag Styles  */
/****************/

body, td, div, span, a, p {
	font-family:arial,geneva,verdana,sans-serif;
	font-size:12px;
	/*color:#000;*/
	line-height:160%;
	text-align:justify;
	/*text-align:left;*/
}

a {
	color:#008000;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
}

a:active, a:visited:active, a:active:hover, a:visited:hover {
	color:#000;
}

a:hover {
	color: #000000;
	text-decoration:underline;
	
}

a:visited {
	color:#73BF73;
}

a img {
	border:none;
}

body {
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background:url(images/Main_BG.gif) repeat-x 50% 0 #b0bb94;
	color:#000;
}

h1 {
	text-decoration:none;
	font-weight:normal;
	font-size:23px;
	line-height:120%;
	margin-top:0;
	color:#999;
	background-color:transparent;
}

h2 {
	/*font-weight:normal;*/
	color:#000;
	font-size:17px;
	line-height:120%;
}

h2 a {
	font-size:17px;
}

h3 {
	font-size:14px;
	margin-bottom:15px;
}

h3 a {
	font-size:14px;
}



h4 {
	margin-top:-15px;
	/*font-weight:normal;*/
	/*font-style:italic;*/
	font-size:12px;
}

h5 {
	margin:0;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
}

h6 {
	margin:0;
	font-size:12px;
	font-style:italic;
}

li {
	margin:10px 0;
}

p {
	margin:20px 0px;
}

table {
	border-collapse:separate;
	border-color : transparent;
	border : 0px;
	
}

td {
	text-align:left;
	vertical-align:top;
	padding:0;
	border-collapse:collapse;
	border-color : #ffffff;
	border : 0px;
	border-spacing:5px;
}

ul {
	list-style:disc;
}

/****************/
/*  ID Styles   */
/****************/

#Article {
	text-align:justify;
}

#Article p {
	text-align:justify;
}

#Article img {
	margin-bottom:8px;
}




#Awards {
	text-align:center;
	margin-top:30px;
	clear:both;
}

#Awards img {
	height:65px;
}

#Body {
	width:700px;
	margin:auto;
	background:url(images/Main_Shadow_Top.gif) repeat-y;
	padding:17px 35px 10px 35px;
}

#Ticker {
	width:700px;
	margin:auto;
	background:url(images/Main_Shadow_Top.gif) repeat-y;
	padding:5px 35px 0px 35px;
}

#Ticker marquee a {
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

#Ticker marquee a:visited {
	color:#000;
}

#Backlink {
	width:700px;
	margin:auto;
	background:url(images/Main_Shadow_Top.gif) repeat-y;
	padding:10px 35px 10px 35px;
}


#Content {
	/*height:450px;*/
	min-height:0px;
	margin-left:0px;
	text-align:justify;
	/*margin-right:220px;
	min-width:475px;
	max-width:600px;*/
}

#Index_Page {
	/*height:450px;*/
	min-height:0px;
	text-align:justify;
	/*margin-right:220px;
	min-width:475px;
	max-width:600px;*/
}

#FAQ li {
	margin:0 0 0 15px;
}

#FAQ .Answer div {
	font-size:30px;
	float:left;
	margin-right:10px;
	line-height:100%;
	padding-top:6px;
}

#FAQ .Question {
	display:block;
	cursor:pointer;
	padding:3px 0;
}

#FAQ a:hover {
	/*display:block;*/
	cursor:pointer;
	padding:3px 0;
	text-decoration:none;
}

#Footer {
	clear:both;
	width:760px;
	margin:auto;
	padding-bottom:20px;
	color:#fff;
	background-color:transparent;
	font-size:11px;
	text-align:center;
}

#Footer a {
	color:#fff;
	background-color:transparent;
	font-size:11px;
	padding:2px 3px;
	text-decoration:none;
}

#Footer a:hover {
	text-decoration:underline;
}

#Footer #Copyright, #Footer #Last_Modified {
	font-size:9px;
	text-align:justify;
	margin:16px auto auto auto;
}

#Footer #Last_Modified {
	text-align:center;
}

#Header {
	width:780px;
	margin:auto;
	background:url(images/Main_Header_BG.gif) no-repeat 50% 11px;
}

#Header .Top {
	float:left;
	width:780px;
	height:115px;
	overflow:hidden
}

#Header .Top .Logo {
	width:460px;
	height:115px;
	margin-left:10px;
}

#Header .Top .Starburst {
	display:block;
	float:right;
	width:115px;
	height:115px;
	margin-right:-1px;
}

#Header .Top .Searchburst {
	vertical-align:middle;
	display:block;
	float:right;
	margin-right:0px;
	padding-top:85px;
}

#Header .Top .Searchburst .txtFrm {
	width: 100px;
	font: 9px arial; 
	border: 1px solid #cccccc; 
	background-color: #f5f5f5; 
	padding-top:1px; 
	padding-bottom:3px;  
	padding-left:2px; 
}


#Header .Top .Searchburst .btFrm { 
	font:9px arial; 
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:0px;
}


#Homepage_Testimonials {
	float:right;
	width:167px;
	margin:0;
	margin-right:3px;
	margin-left:4px;
	padding:12px 13px;
	padding-bottom:5px;
	background-color:#eee;
	border:solid 1px #ddd;
}

#Homepage_Testimonials a {
	float:right;
	display:block;
	margin-bottom:5px;
}

#Homepage_Testimonials div {
	line-height:133%;
}

#Homepage_Testimonials h3 {
	margin-top:0;
	white-space:nowrap;
}

#Homepage_Testimonials .Attribution {
	text-align:right;
	color:#999;
	background-color:transparent;
	margin-bottom:6px;
	font-style:italic;
}

#Homepage_Testimonials .One-Liner {
	height:24px;
}

#Homepage_Testimonials .One-Liner div {
	float:left;
}

#Homepage_Testimonials .One-Liner .Attribution {
	float:right;
}

#Navigation {
	width:750px;
	height:35px;
	clear:both;
	/*background:url(images/Main_Nav_BG.gif) repeat-x #cc574a;*/
	background:url(images/Main_Nav_BG_Glare.gif) no-repeat 50% 0;
	padding-left:30px;
}

#Navigation a {
	display:block;
	float:left;
	margin-right:20px;
	font-weight:bold;
	line-height:35px;
	font-family:"Trebuchet MS",sans-serif;
	color:#fff;
	background-color:transparent;
	font-size:13px;
	text-decoration:none;
}

#Subnav {
	/*width:750px;
	height:35px;
	display:block;*/
	float:left;
	/*margin-right:20px;*/
	font-size:11px;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:normal;
	clear:both;
	/*background:url(images/Main_Nav_BG.gif) repeat-x #cc574a;
	background:url(images/Sub_Nav_BG.gif) no-repeat 50% 0;*/
	/*padding-left:30px;*/
	/*line-height : 25px;*/
}

#Subnav1 {
	display:block;
	float:left;
	margin-right:20px;
	line-height:25px;
	font-size:10px;
	font-family:"Trebuchet MS",sans-serif;
	font-weight:normal;
	color:#000000;
}

#Subnav a {
	font-weight:normal;
	font-family:"Trebuchet MS",sans-serif;
	/*color:#006600;*/
	background-color:transparent;
	font-size:11px;
	text-decoration:none;
}

/*#Subnav a {
	display:block;
	float:left;
	margin-right:20px;
	font-weight:bold;
	line-height:25px;
	font-family:"Trebuchet MS",sans-serif;
	color:#006600;
	background-color:transparent;
	font-size:10px;
	text-decoration:none;
}*/

#Polaroid_Thumbs {
	text-align:center;
	margin:9px;
}

#Polaroid_Thumbs img {
	width:123px;
	height:150px;
	/*margin:0 6px;*/
}

#Portion_Estimator {
	text-align:center;
	vertical-align:middle;
	padding:0;
}

#Press_Releases {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

#Press_Releases div {
	/*color:#999;*/
	margin-right:10px;
	float:left;
	width:120px;
}

.Right_Side {
	width:210px; 
	float:right; 
	margin-left:0px; 
	margin-right:0px;
}



#Screen_Shot_Tour img {
	display:block;
	margin:15px auto 0 auto;
}

#Screen_Shot_Tour h2 {
	text-align:center;
	margin-top:25px;
}

#Screen_Shot_Tour .Caption {
	font-weight:normal;
}

#Screen_Shot_Tour .Top_Anchor {
	display:block;
	text-align:right;
	font-size:10px;
}

#Shadow_Bottom {
	width:764px;
	margin:auto;
	background:url(images/Main_Shadow_Bottom.gif) repeat-x;
}

#Sitemap li {
	margin:0;
}

#Sitemap li ul {
	list-style:circle;
}

#Sitemap li ul li ul {
	list-style:square;
}

.Sitemap li {
	margin:0;
}

.Sitemap li ul {
	list-style:circle;
}

.Sitemap li ul li ul {
	list-style:square;
}
.Submenu {
	width:210px;
	margin:0;
	margin-right : 25px;
	margin-left : -5px;
	margin-top : -5px;
	margin-bottom : 15px;
	background:url(images/Submenu_BG.gif) 50% 100% repeat-y;
	line-height:0px;
}

#Submenu a {
	font-weight:bold;
	display:block;
	padding:5px 0;
	font-size:11px;
}

#Submenu a.Subsubpage {
	padding:0 0 0 15px;
	font-weight:normal;
}

#Submenu .Active {
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#Submenu .Active:hover {
	text-decoration:underline;
}

#Submenu .Active:visited {
	color:#000;
}

#Submenu h3 {
	/*text-align:center;*/
	text-align:left;
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:solid 2px #ccc;
}

#Submenu h2 {
	/*text-align:center;*/
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:solid 2px #ccc;
}

#Submenu img {
	width:200px;
	height:12px;
}

#Submenu .Links {
	padding:0px 20px 20px 20px;
	background:url(images/Submenu_BG.gif) repeat-y;
}

#Submenu .Top {
	width:100%;
	height:20px;
	background:url(images/Submenu_Top.gif) no-repeat;
}

#Submenu .Bottom {
	width:100%;
	height:20px;
	background:url(images/Submenu_Bottom.gif) no-repeat;
}



#Sidebar {
	width:210px;
	margin:0;
	margin-left : -5px;	
	margin-right : 25px;
	margin-top : -5px;
	margin-bottom : 15px;
	font-size:11px;
	background:url(images/temp/Sidebar_BG.gif) 50% 100% repeat-y;
	line-height:160%;
}

#Sidebar a {
	font-weight:bold;
	text-decoration:none;
	/*padding:5px 0;*/
	font-size:11px;
	line-height:160%;
}




#Sidebar a:hover {
	color: #000000;
        text-decoration:underline;
}

#Sidebar a.Subsubpage {
	padding:0 0 0 15px;
	font-weight:normal;
}

#Sidebar .Active {
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#Sidebar .Active:hover {
	text-decoration:underline;
}

#Sidebar .Active:visited {
	color:#000;
}

#Sidebar h2 {
	/*text-align:center;*/
	text-align:left;
	margin-top:15px;
	margin-bottom:8px;
	padding-bottom:8px;
}


#Sidebar .Links {
	padding:0px 20px 10px 20px;
	font-size:11px;
}

#Sidebar .Links div {
	line-height:160%;
}

#Sidebar .Top {
	width:100%;
	height:20px;
	background:url(images/temp/Sidebar_Top.gif) no-repeat;
}

#Sidebar .Bottom {
	width:100%;
	height:20px;
	background:url(images/temp/Sidebar_Bottom.gif) no-repeat;
}

#Sitemap {
	margin-left:40px;
}

#Sitemap .Sub{
	margin-left:40px;
}

#dt-pag-nav { margin:1em; }

#Top_Screen_Shot_Tour_Nav {
	float:right;
}

#Trial_Buttons {
	margin:10px 0 0 20px;
	text-align:center;
}

#Trial_Buttons a {
	text-align:right;
	padding:10px 20px;
	display:block;
	width:162px;
	height:44px;
	text-decoration:none;
	line-height:100%;
}

#Trial_Buttons a .Big {
	color:#307730;
	background-color:inherit;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
}

#Trial_Buttons a:hover .Big {
	text-decoration:none;
}

#Trial_Buttons a .Small {
	color:#307730;
	background-color:inherit;
	font-size:9px;
	font-weight:normal;
}

#Trial_Buttons #Download {
	background:url(images/Home_Download_Button_BG_Off.gif) no-repeat;
}

#Trial_Buttons #Download:hover {
	background:url(images/Home_Download_Button_BG_On.gif) no-repeat;
}

#Trial_Buttons #CD {
	background:url(images/Home_CD_Button_BG_Off.gif) no-repeat;
}

#Trial_Buttons #CD:hover {
	background:url(images/Home_CD_Button_BG_On.gif) no-repeat;
}

#Trial_Buttons .Or {
	margin-top:5px;
	width:30px;
	height:20px;
}

#TriAl_Buttons {
	margin:10px 0 0 20px;
	text-align:center;
}

#TriAl_Buttons a {
	text-align:right;
	padding:10px 20px;
	display:block;
	width:162px;
	height:44px;
	text-decoration:none;
	line-height:100%;
}

#TriAl_Buttons a .Big {
	color:#307730;
	background-color:inherit;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
}

#TriAl_Buttons a:hover .Big {
	text-decoration:none;
}

#TriAl_Buttons a .Small {
	color:#307730;
	background-color:inherit;
	font-size:9px;
	font-weight:normal;
}

#TriAl_Buttons #Download1 {
	background:url(images/Home_Download_Button_BG_Off.gif) no-repeat;
}

#TriAl_Buttons #Download1:hover {
	background:url(images/Home_Download_Button_BG_On.gif) no-repeat;
}

#TriAl_Buttons #CD1 {
	background:url(images/Home_CD_Button_BG_Off.gif) no-repeat;
}

#TriAl_Buttons #CD1:hover {
	background:url(images/Home_CD_Button_BG_On.gif) no-repeat;
}

#TriAl_Buttons .Or {
	margin-top:5px;
	width:30px;
	height:20px;
}

.Small_Trial_Buttons {
	margin:10px 0 0 20px;
	text-align:center;
}

.Small_Trial_Buttons a {
	text-align:right;
	padding:10px 15px;
	display:block;
	width:110px;
	height:44px;
	text-decoration:none;
	line-height:100%;
}

.Small_Trial_Buttons a .Big {
	color:#307730;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

.Small_Trial_Buttons a:hover .Big {
	text-decoration:none;
}

.Small_Trial_Buttons a .Small {
	color:#307730;
	background-color:inherit;
	font-size:8px;
	font-weight:normal;
}

.Small_Trial_Buttons .Download {
	background:url(images/Small_Download_Button_BG_Off.gif) no-repeat;
}

.Small_Trial_Buttons .Download:hover {
	background:url(images/Small_Download_Button_BG_On.gif) no-repeat;
}

.Small_Trial_Buttons .CD {
	background:url(images/Small_CD_Button_BG_Off.gif) no-repeat;
}

.Small_Trial_Buttons .CD:hover {
	background:url(images/Small_CD_Button_BG_On.gif) no-repeat;
}

.Small_Trial_Buttons .Or {
	margin-top:4px;
	width:22px;
	height:15px;
	margin-bottom:1px;
}

/****************/
/* Class Styles */
/****************/

.Advisor_Bio h3 {
	margin-top:0;
	margin-left:25px;
}

.Advisor_Bio img {
	width:95px;
	height:125px;
	margin-top:3px;
}

.Advisor_Bio ul {
	margin-top:-5px;
}

.Advisor_Bio td {
	padding:5px 0;
}

.Caption_Left {
	font-size : 10px;
	text-align : justify;
	font-weight: normal;
	/*margin-right:25px;*/
	line-height:100%;
}

.Caption_Left a {
	font-size : 10px;
	text-align : justify;
	line-height:100%;
}

span.Caption_Left {
     line-height:100%;
     display:block;
}

.Caption_Right {
	font-size : 10px;
	text-align : justify;
	font-weight: normal;
	/*margin-left: 25px;*/
	line-height:100%;
}

.Caption_Right a {
	font-size : 10px;
	text-align : justify;
	line-height:100%;
}

span.Caption_Right { 
     line-height:100%;
     display:block;
}

ul.Checkboxes {
	padding:0;
}

ul.Checkboxes li {
	padding-left:20px;
	list-style:none;
	background:url(images/Main_List_Checkmark.gif) no-repeat 0 4px;
}

.Details_Nutrient_List {
	margin:auto;
}

.Details_Nutrient_List li {
	font-style:italic;
}

.Editor_Credit {
	text-align:right;
	font-weight:bold;
}

.Float_L {
	float:left;
	margin-right:25px;
}

.Float_R {
	float:right;
	margin-left :25px;
}

.Float_Right {
	float:right;
	margin-left:20px;
}

.Footnote, .Footnote2, .Footnote_No_Asterisk, .Footnote_Num_1, .Footnote_Num_2, .Footnote_Num_3 {
	font-size:10px;
	color:#000;
	background-color:inherit;
	line-height:160%;
	margin-bottom:15px;
	padding-left:10px;	
}

.Footnote a, .Footnote2 a, .Footnote_No_Asterisk a, .Footnote_Num_1 a, .Footnote_Num_2 a, .Footnote_Num_3 a {
	font-size:10px;
	line-height:160%;
}

.Footnote div, .Footnote2 div, .Footnote_No_Asterisk div, .Footnote_Num_1 div, .Footnote_Num_2 div, .Footnote_Num_3 div {
	float:left;
}

.Footnote {
	background:url(images/Main_Footnote_Asterisk.gif) no-repeat 0 5px;
}

.Footnote2 {
	background:url(images/Main_Footnote_Asterisk_2.gif) no-repeat 0 5px;
}

.Footnote_Num_1 {
	background:url(images/Main_Footnote_Num_1.gif) no-repeat 0 5px;
}

.Footnote_Num_2 {
	background:url(images/Main_Footnote_Num_2.gif) no-repeat 0 5px;
}

.Footnote_Num_3 {
	background:url(images/Main_Footnote_Num_3.gif) no-repeat 0 5px;
}

td.Form_Error {
	color:#c00;
	background-color:transparent;
	font-weight:bold;
	padding-left:20px;
	background:url(images/Main_Form_Error_BG.gif) no-repeat 3px 3px;
}

.Home_Image {
	width:699px;
	height:130px;
	margin-bottom:15px;
}

.Home_Box {
	width:135px;
	height:230px;
	float:left;
	margin:0 20px 10px 0;
}

.Home_Pic {
	width:115px;
	float:left;
	margin:0 20px 10px 0;
}

.Horizontal_Rule {
	border-bottom:solid 1px #ccc;
	margin:0 0 20px 0;
}

.Table_List td {
	margin: 0 0 0 0; 
	margin-bottom: 0;
	line-height :0;
}

.Tempt_Box table {
	color:#008000;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
}

.Tempt_Box td, .jsout{
	margin : 0;
	padding-left:20px;
	font-weight:bold;
	color:#008000;
	cursor: pointer;
}

.Tempt_Box td a {
	margin : 0;
	font-weight:bold;
	color:#008000;
	cursor: pointer;
}

.Tempt_Box td:hover a, .jshover{	
	color:#FFFFFF;
	text-decoration:none;
	background-color : #008000;
}

.Tempt_Info table{
	color:#000000;
	background-color:#CCE6CC;
	border-color : #ffffff;
	text-decoration:none;
	border:none;
}

.Tempt_Info td{
	margin : 0;
	padding-left:10px;
	vertical-align : middle;
	
}

.Tempt_Info input{
	background-color:#ffffff;
	border : 1px;
}

.Tempt_Radio input{
	background-color:transparent;
	border : 1px;
}

ul.New_Features {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
}


ul.New_Features li {
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:65px;
	height:45px;
	/*line-height:1.2em;*/
	padding-bottom:10px;
}

ul.No_Margin {
	padding-left:15px;
}

ul.No_Spacing {
	margin-top:0;
	margin-bottom:0;
}

ul.No_Spacing li {
	margin-top:0;
	margin-bottom:0;
}

ul.No_Spacing li.Sublist {
	list-style:none;
	display:inline;
}

ul.No_Spacing li.Sublist li {
	/*list-style:circle;*/
	list-style:none;
}

ul.No_Style {
	list-style:none;
	margin-left:0;
	padding-left:20px;
}

ul.No_Style li {
	padding:0;
}

.Screen_Shot_Tour_Nav {
	text-align:center;
	font-weight:normal;
}

.Screen_Shot_Tour_Nav a {
	padding:0 2px;
}

.Submenu_Extra {
	float:left;
}

.Submenu_Extra #Submenu {
	float:none;
}

.Success_Story_Polaroid_Left {
	margin-right:20px;
	float:left;
}

.Success_Story_Polaroid_Right {
	margin-left:20px;
	float:right;
}

ol.Spaced_List li, ul.Spaced_List li {
	margin-top:12px;
}

.Testimonial, .Publication_Testimonial {
	margin:auto;
	text-align:left;
	padding-left:45px;
	padding-top:10px;
	background:url(images/Reviews_Quote_Open.gif) no-repeat;
}

.Testimonial div, .Publication_Testimonial div {
	line-height:134%;
}

.Testimonial h2, .Publication_Testimonial h2 {
	margin:10px 0;
}

.Testimonial h3, .Publication_Testimonial h3 {
	margin:0;
	font-style:italic;
}

.Testimonial .Attribution {
	margin-bottom:15px;
	font-style:italic;
	text-align:right;
}

.Testimonial .Statement {
	margin-top:15px;
}

.Publication_Testimonial .Attribution {
	margin:10px 0 15px 0;
	font-weight:bold;
}

.Publication_Testimonial .Date {
	text-align:right;
	margin-top:10px;
}

.Testimonial .Quotation_Marks, .Publication_Testimonial .Quotation_Marks {
/*	background:url(images/Reviews_Quote_Close.gif) 100% 100% no-repeat;*/
	padding-bottom:10px;
}

.Walk_Run td {
	vertical-align : middle;
	text-align : center;
}

.container {text-align:justify;}

.attribline {text-align:right; margin-top:-1em;}

.centered-table {
   margin-left: auto;
   margin-right: auto;
}

.style1 {
	color: #006600;
	font-weight: bold;
}
.style2 {color: #006600}

.menu_only {

	font-weight: normal;
	margin-left:12px;
}

.style4 {
	color: #FF0000;
	font-weight: bold;
}

.nutri_only {

	font-weight: bold;
	margin-left:12px;
}

.nutri_dp {

	font-weight: bold;
	margin-left:12px;
}

.overweight {
	color: #0000FF;
	font-weight: bold;
}
.obese {
	color: #FF0000;
	font-weight: bold;
}
.healthy {
	color: #008000;
	font-weight: bold;
}

.t_head {
	text-align:center;
	vertical-align:bottom;
	padding:0;
	background-color: #008000;
	color: #FFFFFF;
	font-weight: bold;
	font-size:16px;
}
.t_odd {
	text-align:center;
	vertical-align:middle;
	padding:0;
	background-color: #F2EBD2;
	color: #000;
}

.t_even {
	text-align:center;
	vertical-align:middle;
	padding:0;
	background-color: #FAF7ED;
	color: #000;
}

.portions td {
	text-align:center;
	vertical-align:middle;
	padding:0;
}

.blackText {
	color: #000000;
	font-weight: bold;
}

.redText {
	color: #CC0000;
	font-weight: bold;
}

/****************/
/* Form  Styles */
/****************/
input {
	color:#000;
	background-color:transparent;
}

form {
	margin:0;
}

form table td {
	vertical-align:middle;
}

form .Input, form .Input_Radio {
	padding:3px;
}

form .Input_Radio {
	text-align:center;
	background-color:transparent;
	vertical-align:middle;
}

form .Label, form .Label_Optional {
	font-weight:bold;
	text-align:left;
	padding-right:20px;
	/*
		padding-bottom:4px;
		padding-top:10px;
	*/
}

form .Label_Optional {
	font-weight:normal;
}
	
form .Submit {
	margin-top:5px;
	text-align:left;
}

form .Submit input {
	background:url(images/Main_Nav_BG_Glare.gif) 50% #ccc;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	border:solid 1px #000;
	height:30px;
	cursor:pointer;
}

form .Text input{
	margin:0;
	background-color:#ffffff;
}

form table#Email_Friends td {
	padding:.25em;
}

form table#Email_Friends td input {
	border:solid 1px #ccc;
}

#twitter_update_list {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

ul #twitter_update_list li {
	font-size:11px;
	list-style:none;
	margin:0px;
	text-align:left;
	
}

#twitter_update_list li span{
	font-size:11px;
	text-align:left;
	margin:0px;
}

.sidebar-title {
	color: #cc0000;
	font-size:16px;
	margin:0px;
	padding:0px;
}

#twitter_link {
	display:block;
	text-align:right;
	font-size:11px;
	padding:0px;
	margin:0px;
}
