﻿a:link		{ color:#615034; text-decoration:none; }
a:visited	{ color:#615034; text-decoration:none; }
a:hover		{ text-decoration:underline; }

body			{ font-family: Arial, sans-serif; font-size: 12px; line-height:18px; color:#000000; background-color:#000000; text-align:center; margin-bottom:10px; }

.Nav-Link a:link		{color:#102A89; font-size:11px; padding-bottom:8px; font-weight:bold;}
.Nav-Link a:visited		{color:#102A89; font-size:11px; padding-bottom:8px; font-weight:bold;}
.Nav-Link a:hover		{color:#333333; font-size:11px; padding-bottom:8px; font-weight:bold; text-decoration:none;}

.clear			{ clear: both; background: none; }

/* Layout Divs - Common master */
#div-ContentContainer	{width:960px; margin:0 auto; padding:0px; text-align:left; background-color:#FFFFFF;}
#div-ContentBody		{float:left; width:954px;  background-color:#FFFFFF; height:100%;  border:3px solid #FFC72B; padding-bottom:4px;}
#div-Footer				{margin:0 auto; width:960px; padding-top:3px;}

/* Layout Divs - Default.master */
#div-TopPortion		{width:960px; height:15px; margin:0 auto; text-align:center;}
#div-hp-TopSection	{float:left; width:741px;}
#div-hp-NavBar		{width:741px;  margin:0px;  height:24px;}
#div-hp-TopSectionRight {float:left; width:193px; background-color:#FFFFFF;}
#div-hp-LoginBox	{margin:6px 7px 7px 6px; width:193px; height:293px; background-color:#FFFFFF; background-image:url(../images/Home-LoginBack.gif); background-repeat:no-repeat;}
#div-hp-LoggedInBox	{margin:6px 7px 7px 6px; width:193px; height:293px; background-color:#FFFFFF; background-image:url(../images/Home-LoggedInBack.gif); background-repeat:no-repeat;}
#div-hp-Login		{margin-left:12px; margin-right:12px;}
#div-hp-NewsLetter	{margin:0px 7px 7px 6px; width:193px; float:left;}
#div-hp-YellowBar	{clear:both; margin-top:0px; background-image:url(/images/Yellow_Bar.gif); background-repeat:repeat-x; width:100%; height:26px;}

/* Layout Divs - SubPage.master */
#div-sp-NavBar		{width:945px; padding-left:5px; margin:0px; height:36px; vertical-align:middle; }
.body_content {height:auto;  background-image:url(/images/Body_Shadow.gif); background-repeat:repeat-x; background-position:top;  margin-left:7px; margin-right:7px;} /* Our div will always be larger than this but we need to default it to a size to show the drop shadow */

/* Homepage */
.Homepage_Login-box		{font-size:18px; border-width: 0px; width:166px; height:25px; display:block;}
.Homepage-TextBox_Label {font-family: Myriad, Sans-Serif; font-size:9px; font-weight:600; letter-spacing:1px; text-transform:uppercase; display:block; padding-top:2px; }
.Homepage-Login-Whiteline {display:block; border-top: solid 1px #FFFFFF; margin-bottom:5px;}

.Homepage-Login-LinkButton {color:#000000; font-size:9px; text-decoration:none;}
.Homepage-Login-LinkButton:link {color:#000000; font-size:9px; text-decoration:none;}
.Homepage-Login-LinkButton:visited {color:#000000; text-decoration:none;}
.Homepage-Login-LinkButton:hover {color:#000000; text-decoration:underline;}

.HP-NewsBox	{padding: 5px 15px 34px 15px; font-size:10px; line-height:14px; min-height:178px; }
.HP-TipsBox	{padding: 5px 15px 5px 15px; font-size:10px; line-height:14px; min-height:178px; vertical-align:top;}


.HP-Box	{padding: 5px 15px 5px 15px; font-size:10px; line-height:14px; min-height:178px; border: solid 2px #E2E1D5; vertical-align:top; }

.HP-Tips-Number {padding-right:5px; font-weight:600; vertical-align:top;}
.HP-Tips-Copy {vertical-align:top;}

/* Portal */

/* Product Catalog */
.woodlink-ProductCat-overlay	{background-color:#BC8087; filter:alpha(opacity=40); opacity:0.4; /* opacity: 40% */ cursor:pointer; width:173px;} /* left: 45px;}*/
.audubon-ProductCat-overlay	    {background-color:#BC8087; filter:alpha(opacity=40); opacity:0.4; /* opacity: 40% */ cursor:pointer; width:173px;} /* left: 45px;}*/
.wildbirds-ProductCat-overlay	{background-color:#BC8087; filter:alpha(opacity=40); opacity:0.4; /* opacity: 40% */ cursor:pointer; width:133px; } /* left: 90px;}*/
.consumer-ProductCat-overlay	{background-color:#BC8087; filter:alpha(opacity=40); opacity:0.4; /* opacity: 40% */ cursor:pointer; width:173px;} /* left: 45px;}*/

.woodlink-ProductCat-Menu	{width:170px; left: 45px; top:-132px; position:relative; }
.woodlink-ProductCat-Menu-box	{cursor:pointer; background-color: #FFFFFF; filter:alpha(opacity=65); opacity:0.65; }
.woodlink-ProductCat-Menu-cont	{padding:2px 0px 2px 0px; margin:0px 0px 0px 15px; width:140px; border-bottom:solid 1px #AEABA2; text-align:center;}

.audubon-ProductCat-Menu	{width:170px; left: 45px; top:-55px; position:relative; color:#FFFFFF; font-family:Arial; font-size:12px; line-height:18px; }
.audubon-ProductCat-Menu-box	{cursor:pointer; background-color: #837FA2; filter:alpha(opacity=75); opacity:0.75; }
.audubon-ProductCat-Menu-cont	{padding:2px 0px 2px 0px; margin:0px 0px 0px 15px; width:140px; border-bottom:solid 1px #AEABA2; text-align:center;}

.wildbirds-ProductCat-Menu	{width:135px; left: 91px; top:-162px; position:relative; color:#FFFFFF; font-family:Arial; font-size:12px; line-height:14px; width:133px; }
.wildbirds-ProductCat-Menu-box	{cursor:pointer; background-color: #CB560D; filter:alpha(opacity=75); opacity:0.75;  width:133px; }
.wildbirds-ProductCat-Menu-cont	{padding:2px 0px 2px 0px; margin:0px 0px 0px 15px; width:100px; border-bottom:solid 1px #B8B8B8; text-align:center;}

.consumer-ProductCat-Menu	{width:170px; left: 45px; top:-132px; position:relative; }
.consumer-ProductCat-Menu-box	{cursor:pointer; background-color: #FFFFFF; filter:alpha(opacity=65); opacity:0.65; }
.consumer-ProductCat-Menu-cont	{padding:2px 0px 2px 0px; margin:0px 0px 0px 15px; width:140px; border-bottom:solid 1px #AEABA2; text-align:center;}

.ProductCat-Text a:link	{text-align:center;vertical-align:middle; height:100%; position:relative; color:#000000; }
.ProductCat-Text a:visited	{text-align:center;vertical-align:middle; height:100%; position:relative; color:#000000;  }
.ProductCat-Text a:hover	{text-align:center;vertical-align:middle; height:100%; position:relative; color:#000000;  }

/*Modal Popup*/
.modalBackground		{ background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup				{ background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:400px;}

/* Misc */
.lblerr				{color:Red;}

/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1 { background-color:Gray; color:White; font-family:Arial; font-size:x-small; font-style:italic; padding: 2px 3px 2px 3px; }

.BarIndicator_TextBox2_weak { color:Red; background-color:Red; }
.BarIndicator_TextBox2_average { color:Blue; background-color:Blue; }
.BarIndicator_TextBox2_good { color:Green; background-color:Green; }
.BarBorder_TextBox2 { border-style:solid; border-width:1px; padding:2px 2px 2px 2px; width:200px; vertical-align:middle; }
.TextIndicator_TextBox3 {  background-color:Blue;  color:Yellow;  font-size:small;  font-variant:small-caps;  padding: 2px 3px 2px 3px; }
.TextIndicator_TextBox3_Handle {  width:16px;  height:14px;  background-image:url(images/Question.png);  overflow:hidden;  cursor:help; } 
.TextIndicator_TextBox1_Strength1 {  background-color:Gray;  color:White;  font-family:Arial;  font-size:x-small;  font-style:italic;  padding: 2px 3px 2px 3px;  font-weight:bold; }
.TextIndicator_TextBox1_Strength2 {  background-color:Gray;  color:Yellow;  font-family:Arial;  font-size:x-small;  font-style:italic;  padding: 2px 3px 2px 3px;  font-weight:bold; }
.TextIndicator_TextBox1_Strength3 {  background-color:Gray;  color: #FFCAAF;  font-family:Arial;  font-size:x-small;  font-style:italic;  padding: 2px 3px 2px 3px;  font-weight:bold; }
.TextIndicator_TextBox1_Strength4 {  background-color:Gray;  color:Aqua;  font-family:Arial;  font-size:x-small;  font-style:italic;  padding: 2px 3px 2px 3px;  font-weight:bold; }
.TextIndicator_TextBox1_Strength5 {  background-color:Gray;  color: #93FF9E;  font-family:Arial;  font-size:x-small;  font-style:italic;  padding: 2px 3px 2px 3px;  font-weight:bold; }


/* Footer */
.footer-Text	 {color:#FFFFFF; font-size:11px; display:inline;}

/* Hippo */
.hippo			 {color:#FFFFFF; font-size:7pt; display:block;}
.hippo a:link	 {color:#FFFFFF; font-size:7pt; text-decoration:none;}
.hippo a:visited {color:#FFFFFF; font-size:7pt; text-decoration:none;}
.hippo a:hover   {color:#FFC72B; font-size:7pt; text-decoration:none;}

/* User Edit Section */
.rowLabel { padding-left: 10px; width: 20px; background-color: #E5E5E5; }
.rowContent { padding-left: 10px; width: 340px; background-repeat: repeat-x; background-color: #E5E5E5; }

.altrowLabel { padding-left: 10px; width: 20px; background-color: #F2F2F2; }
.altrowContent { padding-left: 10px; width: 340px; background-color: #F2F2F2; background-repeat: repeat-x; }


/* User Portal */

.My_Profile_Header		{ font-size:14px; color:#C53928; line-height:20px; font-weight:600;}





