.pollResultsMain
{
	background-color: #87cefa;
}

.browselnx { TEXT-DECORATION: none }
A:link.browselnx { TEXT-DECORATION: underline }
A:active.browselnx { TEXT-DECORATION: underline }
A:visited.browselnx { TEXT-DECORATION: underline }
A:hover.browselnx
{
	color: #ff8c00;
	text-decoration: none;
}

.browseImagelnx img{
	border: none;
}
browseImagelnx:hover img{
	border: 1px solid #ff8c00;
}
browseImagelnx:hover{
	border: 1px solid #ff8c00;	/* irrelevant definition to overcome IE bug */
}
.gvMembersHeader
{
	background-color: #eeeffb;
	border-left-color: #eeeffb;
	border-bottom-color: #eeeffb;
	border-top-style: solid;
	border-top-color: #eeeffb;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eeeffb;
	border-bottom-style: solid;
	font-size: 10pt;
	font-family: tahoma;
}
.gvMembersAltRow
{
	font-size: 10pt;
	color: #f5f5f5;
	font-family: tahoma;
}
.gvMembersRow
{
	font-size: 10pt;
	color: #ffffff;
	font-family: tahoma;
}
.gvMemberPager
{
	font-size: 10pt;
	font-family: tahoma;
	background-color: #eeeffb;
}

.postedOn
{
	font-size: 10pt;
	font-family: tahoma;
	font-weight: bold;
	color: #ff4500;
}

.TableAddFarms
{
	border-right: #191970 1px solid;
	border-top: #191970 1px solid;
	font-size: 8pt;
	border-left: #191970 1px solid;
	border-bottom: #191970 1px solid;
	font-family: Tahoma;
	background-color: #f4f1ff;
}
.breakstyle
{
	word-wrap: break-word;       /* Internet Explorer */
	white-space: normal;         /* Firefox */
	white-space: -moz-pre-wrap;  /* Other Mozilla, since 1999 */
	white-space: pre-wrap;       /* css-3 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
}
.TableAddFarmsTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #191970;
}
.TableAddFarmsRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: #ffe4c4;
}
.TableAddFarmsAlternatingRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	background-color: beige;
}
.TableInviteFriendsRow
{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma;
	background-color: #f8f8ff;
}
.TableInviteFriendsAlternatingRow
{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma;
	background-color: #f3f3f7;
}
.InfoBoxTopGray
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	background: url(pix/infobox_gray.jpg) no-repeat left top;
	padding-bottom: 5px;
	color: black;
	border-top-style: none;
	text-indent: 6px;
	padding-top: 5px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
}
#charts
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: #c8e3f7 thin solid;
	border-left: #c8e3f7 thin solid;
	border-bottom: #f8f8ff thin solid;
	border-top: #f8f8ff thin solid;
}
#charts a
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-decoration: underline;
}
#charts a:hover
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
}
#chartsPremium
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: #c8e3f7 thin solid;
	background-position: right top;
	border-top: #c8e3f7 thin solid;
	background-image: url(pix/chartPrem_wave.jpg);
	border-left: #c8e3f7 thin solid;
	border-bottom: #c8e3f7 thin solid;
	background-repeat: no-repeat;
	background-color: #EBFBFF;
}
#chartsPremium a
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-decoration: underline;
}
#chartsPremium a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #0e0eff;
	font-family: Tahoma;
	text-decoration: none;
}
.InfoBoxMsgGray
{
	padding-right: 4px;
	background-position: left bottom;
	padding-left: 4px;
	background-image: url(pix/infobox_msg_gray.jpg);
	border-top-style: none;
	padding-top: 5px;
	background-repeat: repeat-y;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.InfoBoxBottomGray
{
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(pix/infobox_bottom_gray.jpg);
	padding-bottom: 5px;
	border-top-style: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 29px;
	border-bottom-style: none;
}
.InfoBoxTopRed
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
	text-indent: 6px;
	color: #000000;
	text-align: left;
	background: url(pix/infobox_top_red.jpg) no-repeat left top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	height: 20px;
}
.ModuleHeaderTopGreyWide
{
	padding-right: 2px;
	padding-left: 6px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 10pt;
	background: url(pix/header_cool_Grey_380x30.jpg) no-repeat center top;
	color: white;
	border-top-style: none;
	text-indent: 6px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height:30px;
	text-align: left;
	border-bottom-style: none;
}
.ModuleHeaderTopBlueWide
{
	padding-right: 2px;
	padding-left: 6px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 10pt;
	background: url(pix/header_cool_380x30.jpg) no-repeat center top;
	color: white;
	border-top-style: none;
	text-indent: 6px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height:30px;
	text-align: left;
	border-bottom-style: none;
}
.ModuleHeaderTopBlue
{
	padding-right: 2px;
	padding-left: 6px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 10pt;
	background: url(pix/header_cool_197x30.jpg) no-repeat center top;
	color: white;
	border-top-style: none;
	text-indent: 6px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height:30px;
	text-align: left;
	border-bottom-style: none;
}
.ModuleHeaderTopOrange
{
	padding-right: 2px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10pt;
	background: url(pix/header_orange_197x30.jpg) no-repeat center top;
	color: white;
	border-top-style: none;
	text-indent: 6px;
	padding-bottom: 2px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height:30px;
	text-align: left;
	border-bottom-style: none;
}
.homeModules
{
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	padding-top: 3px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.tabbtnSearch
{
	border-right: none;
	background-position: 0% 0%;
	border-top: none;
	font-weight: normal;
	font-size: 12px;
	background-image: url(pix/tab_unselected.gif);
	border-left: none;
	width: 112px;
	color: black;
	border-bottom: none;
	background-repeat: no-repeat;
	font-family: Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;
	height: 28px;
	background-color: transparent;
}
.tabbtnSearchon
{
	border-right: none;
	border-top: none;
	font-weight: bold;
	font-size: 12px;
	background: url(pix/tab_selected.gif) no-repeat;
	border-left: none;
	width: 112px;
	color: black;
	border-bottom: none;
	font-family: Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;
	height: 28px;
}
.tabbtn          
{
	 color: black;
	 font-weight: normal;
	 font-size: 12px; 
	 font-family: Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; 
	 background: transparent url(pix/tab_unselected.gif) no-repeat;
	 margin-bottom: 3px; 
	 border-right: none;
	 border-top: none;
	 border-bottom: none;
	 border-left: none;
	 width: 110px; 
	 height: 27px; 
}
.tabbtnon
{
	border-right: none;
	border-top: none;
	font-weight: bold;
	font-size: 12px;
	background: url(pix/tab_selected.gif) no-repeat;
	margin-bottom: 3px;
	border-left: none;
	width: 110px;
	color: black;
	border-bottom: none;
	font-family: Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;
	height: 27px;
}
.regRadStreamLabel
{
	font-size: 9pt;
	width: 140px;
	border-top-style: none;
	padding-top: 3px;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	text-align: left;
	border-bottom-style: none;
}
.regRadCDNames
{
	font-size: 9pt;
	width: 85%;
	border-top-style: none;
	padding-top: 3px; 
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	text-align: left;
	border-bottom-style: none;
}
.regRadStreamDownLabel
{
	font-size: 9pt;
	width: 160px;
	padding-top: 3px;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	text-align: left;
	border-bottom-style: none;
}
.regChkLabel
{
	font-size: 10pt;
	width: 400px;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	text-align: center;
	border-bottom-style: none;
}
.sendMailTextBoxes
{
	width: 320px;
	position: static;
}
.regURLTextBoxes
{
	width: 246px;
	position: static;
}
.regTextBoxesSmall
{
	width: 220px;
	position: static;
}
.regTextBoxes
{
	width: 300px;
	position: static;
}
.regTextBoxesBig
{
	width: 500px;
	position: static;
}
.tellfriendTextBoxes
{
	width: 200px;
	position: static;
}
.txtBoxesBandMemUsrName
{
	width: 200px;
	position: static;
}
.richTextBox
{
	width: 470px;
	position: static;
}
.richTextBoxHTMLOption
{
	font-size: 9pt;
	font-family: tahoma, Arial;
}
.loginTextBoxes
{
	width: 100px;
	position: static;
}
.saveAndContinue
{
	font-size: 13pt;
	font-family: Tahoma;
	background-image: url(pix/register_Save_continuent.jpg);
	padding-bottom: 4px; 
	width: 198px;
	height: 36px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent; 
	text-align: center;
	border-bottom-style: none;
}
.createaccount
{
	font-size: 13pt;
	font-family: Tahoma;
	background-image: url(pix/create_account.jpg);
	padding-bottom: 4px; 
	width: 149px;
	height: 36px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent; 
	text-align: center;
	border-bottom-style: none;
}
.regZipTextBoxes
{
	width: 140px;
	position: static;
}
.cartMiddleInitial
{
	width: 40px;
	position: static;
}
.regAddMemberTextBoxes
{
	width: 238px;
}
.regInflTextBoxes
{
	width: 280px;
	position: static;
}
.regLIADropDown
{
	font-size: 8pt;
	width: 200px;
	border-top-style: none;
	font-family: tahoma;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.regImgBtns
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(pix/addremback.jpg);
	width: 98px;
	color: white;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.InfoBoxMsgGray
{
	background-image: url(pix/box_sides_gray2.jpg);
	border-top-style: none;
	background-repeat: repeat-y;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.InfoBoxTopGray
{
	background: url(pix/box_top_gray.jpg);
	border-top-style: none;
	text-indent: 10px;
	padding-top: 4px;
	border-right-style: none;
	border-left-style: none;
	height: 40px;
	border-bottom-style: none;
}
.InfoBoxBottomGray
{
	background-image: url(pix/box_bottom_gray.jpg);
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	height: 15px;
	border-bottom-style: none;
}
.learnMore
{
	font-size: 8pt;
	width: 76px;
	color: blue;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.submitAddMore
{
	font-size: 13pt;
	font-family: Tahoma;
	background-image: url(pix/register_save_addmore_back.jpg);
	padding-bottom: 5px; 
	width: 198px;
	height: 36px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent; 
	text-align: center;
	border-bottom-style: none;
}
#btnUploadingAni
{
	visibility: hidden;
}
#InfoBoxMsgGray300
{
	background: url(pix/box_sides_gray300.jpg) fixed left top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#InfoBoxTopGray300
{
	background: url(pix/box_top_gray300.jpg) fixed no-repeat left top;
	left: 10px;
	border-top-style: none;
	text-indent: 10px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#InfoBoxBottomGray300
{
	background: url(pix/box_bottom_gray300.jpg) fixed left top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.InfoBoxMsgGrayLogin
{
	font-family: Tahoma;
	font-size: 10pt;
	padding-right: 10px;
	padding-left: 10px;
	background: url(pix/box_sides_gray_login.jpg);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.InfoBoxTopGrayLogin
{
	background: url(pix/box_top_gray_login.jpg);
	border-top-style: none;
	text-indent: 6px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	height: 40px;
	padding-right: 5px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
	text-align: left;
}
.InfoBoxBottomGrayLogin
{
	background: url(pix/box_bottom_gray_login.jpg);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	height: 15px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: none;
	background-repeat: no-repeat;
	font-family: Tahoma;
	
}
.pollTextBoxesQuestion
{
	width: 400px;
	position: static;
}
.pollTextBoxesAnswer
{
	width: 300px;
	position: static;
}
.loginBoxes
{
	width: 160px;
	position: static;
}
.mainUsernavmenuSeperator
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
}
#mainUsernavmenu
{
	padding-top: 8px;
	float: left; 
	width: 800px; 
	background-color: Transparent;
}
#mainUsernavmenu ul, #mainUsernavmenu li
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	background-color: #f5f5f5;
	color: #000000;
}
#mainUsernavmenu a
{
	border-right: #696969 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 10px;
	float: left;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	text-decoration: none;
}
#mainUsernavmenu a:hover
{
	color: darkorange;
	background-color: #f5f5f5;
	text-decoration: underline;
}
#mainUsernavmenu a.active
{
	color: #000000;
	background-color: #f5f5f5;
}
#mainUsernavmenu a.active
{
	color: #000000;
	background-color: #f5f5f5;
}
#mainjammenu
{
	background-color: Transparent;
	height: 10px;
}
#mainjammenu ul, #mainjammenu li
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	height: 6px;
}
#mainjammenu a
{
	border-right: #800080 1px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Tahoma;
	height: 6px;
	background-color: transparent;
	text-decoration: none;
}
#mainjammenu a:hover
{
	/*background-color: #abd3e6;*/
	text-decoration: underline;
}
#mainjammenu a.active
{
	background-color: #F0F0F0;
}
#mainjammenu a.split
{
	border-color: #F01686;
	border-width: 0 1px 0 1px;
	border-style: solid;
}
#mainjammenu a.split
{
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #F01686;
}
#mainjammenu a.splitLeft
{
	border-left: solid 1px #F01686;
}
#mainjammenu a.splitRight
{
	border-right: solid 1px #F01686;
}
#mainjammenu a.preSplit
{
	border-right: 1px solid #FFF;
}
#mainjammenu a.postSplit
{
	border-left: 1px solid #FFF;
}
.memberplantabletopcells
{
	border-right: #d3d3d3 thin solid;
	padding-right: 2px;
	border-top: #d3d3d3 thin solid;
	padding-left: 2px;
	border-left: #d3d3d3 thin solid;
	border-bottom: #d3d3d3 thin solid;
	background-color: #d3d3d3;
}
.memberplanrow
{
	padding-right: 2px;
	padding-left: 2px;
	background-color: #eaeaea;
}
.memberalternatingplanrow
{
	padding-right: 2px;
	padding-left: 2px;
	background-color: #f5f5f5;
}
