

#bottomBG			{background-image:none; background-color:#efe7c0;}
#topBG				{background-image:none; background-color:#efe7c0;}

#parentsPick		{width:988px; text-align:left; margin:0 auto; background-color:#f1efea;}

#contentAreaHome	{width:582px; background-color:#FFFFFF; border:10px solid #08bfba; min-height:668px; background-image:url('/ParentsPicksWebApp/images-pclocal/white-background-and-stars.gif');}

#contentAreaFollow	{width:582px; background-color:#FFFFFF; border:10px solid #08bfba; min-height:600px;}

#contentAreaHome	#contentLogo		{ width:582px; background-repeat:no-repeat; background-position: 283px 13px; min-height:600px;}  /*Div within a DIV to make the big logo work with the padding*/
#contentAreaFollow	#contentLogo		{ width:582px; min-height:600px;}  /*Div within a DIV to make the big logo work with the padding*/	
#contentAreaHeader	{color:#e65c00; font-weight:bold; font-size:16pt; font-family:arial;}
#contentAreaSubHeader	{color:#117070; font-weight:bold; font-size:12pt; font-family:arial; padding-bottom:0px;}
.contentAreaHeader	{color:#e65c00; font-weight:bold; font-size:16pt; font-family:arial;}
.contentAreaSubHeader	{color:#117070; font-weight:bold; font-size:12pt; font-family:arial; padding-bottom:0px;}

#promoArea			{width:366px; float:left;}
#linksArea			{text-align:center; color:#ffffff; font-size:8pt; font-family:arial; background-color:#08bfba; border:10px solid #08bfba;}

.clearLeft			{clear:left;}
#zipCode.errors     {color:red; font-size:18pt;}

/* alignnments and Justification Compliance Styles */
.left				{text-align:left;}
.right				{text-align:right;}
.center				{text-align:center;}
.justify 			{text-align:justify;}
.floatLeft			{float:left;}
.floatRight			{float:right;}
.clearRight			{clear:right;}
.clearLeft			{clear:left;}
.nowrap 			{white-space:nowrap}
.fullWidth 			{width:100%;}
.fullheight			{height:100%;}
.fixedWidth			{width:770px;}
.defaultText		{padding:14px; font-size:11px; font-family:arial; line-height:13px;}
.defaultTextWinners		{padding-left:14px; padding-right:14px; padding-bottom:14px; font-size:11px; font-family:arial; line-height:13pt;}
.defaultTextWinners1		{padding-top:14px; padding-left:14px; padding-right:14px; font-size:11px; font-family:arial;}
.defaultTextWinnersMain		{padding-left:14px; padding-right:14px; font-size:11px; font-family:arial; line-height:13px;}
.defaultText2		{padding:10px; color:#333333; font-size:11px; font-family:arial;}   /*This style is used to get rid of padding on the right and top for the flowerly image on the homepage to fit right.*/
.defaultText3		{padding:10px; color:#333333; font-size:21pt; font-family:arial;}  
.defaultText4		{padding:14px; font-size:8pt; font-family:arial; color:#9a9a9a; line-height:1.5em;}
.defaultTextPromo	{padding-left:14px; padding-top:10px; font-size:11px; font-family:arial;}
.defaultTextPromo1	{padding-left:14px; padding-top:7px; font-size:11px; font-family:arial;}
.defaultTextResults {width:335px; padding-top:10px; font-size:11px; font-family:arial; line-height:13px;}
 
 
.formText			{color:#333333; font-size:8pt; font-family:arial;}   /*This style is used in the form.*/
.formText2			{color:#333333; font-size:24pt; font-family:arial;}
.padding			{padding:5px;}
.boldTable			{font-size: 16pt; border-bottom:1px solid #ececeb;  padding-bottom:10px;}
.linksTable			{border-bottom:1px solid #ececeb;  padding-bottom:10px;}
.tornPaper			{background-image:url('images/tornPaper.gif'); float:right;}
.padTable td		{padding:0px 5px 10px 5px; font-family:arial; }

h1					{color:#006666; font-size:14pt; font-family:arial;}

form				{padding:0px; margin:0px;}


#leftNavPC					{width:184px; padding:0px; margin:0px;  color:#1d83c1; font-family:arial;}

#leftNavPC li				{padding:0px; margin:0px; font-weight:bold; padding:3px 3px 3px 25px; color:#1d83c1;}

#leftNavPC li.halfDone				{padding:0px; margin:0px; font-weight:bold; padding:3px 3px 3px 25px; color:#1d83c1; background-image:url('images/leftnavBg2.gif');}
#leftNavPC li.fullDone				{padding:0px; margin:0px; font-weight:bold; padding:3px 3px 3px 25px; color:#1d83c1; background-image:url('images/leftnavBg3.gif');}

#leftNavPC li.fullDone:hover		{background-image:url('images/leftnavOn3.gif');}
#leftNavPC li.halfDone:hover		{background-image:url('images/leftnavOn2.gif');}


#leftNavPC li:hover			{padding:0px; margin:0px; font-weight:bold; padding:3px 3px 3px 25px; background-image:url('images/leftnavOn.gif'); color:#1d83c1; text-decoration:none;}
#leftnavPC li	a			{color:#1d83c1; text-decoration:none;}
#leftnavPC li	a:hover		{color:#1d83c1; text-decoration:none;}

.link1						{color:#b9edc2; text-decoration:none;}
	
.link2						{ text-decoration:none;}
.link2:hover				{ font-weight:normal;}

/*Homepage Styles*/

.btnAlreadyRegistered	{position:absolute; margin-left:390px; margin-top:455px;}
.registrationFields		{width:280px; margin-bottom:6px; font-family:arial;}
.registrationForm		{text-align:left; margin-bottom:6px;}
.errorText				{color:#f6192e ; font-size:9px; font-weight:bold; font-family:arial;}   /*This style is used to display the error messages for the resgistration form fields.*/
.miniText				{font-size:7pt;}

/*Sign in popup Styles*/
#popup					{text-align:left; margin:0 auto; background-color:#58a4d2; background-image:url('images/popup-background.gif');}
.signInFields			{width:250px; margin-bottom:2px}
.popupFormCheckBox		{color:#117070; font-weight:bold; font-size:7pt; font-family:arial; padding-bottom:0px; }
.popupFormRememberText  {color:#666666; font-size:7pt; font-family:arial; }
/*Ballot Page Styles*/

.legend 			{color:#b4b4b4; font-size:7pt; font-family:arial; padding-left:15px; width:190px;}
.cityLinks 			{color:#63a7cd; font-size:7pt; font-family:arial; padding-bottom:15px;}
.gapFiller 			{background-image:url('/images-pclocal/parentspicks/tornPaperGap.gif'); background-repeat:no-repeat;}
.gapFillerLeftNav   {background-image:url('/images-pclocal/parentspicks/leftnavGapFiller.gif'); background-repeat:no-repeat;}

/*Write-in Ballot Page Styles*/

.suggestHeader		 {color:#006666; font-size:11pt; font-family:arial; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.suggestForm 		 {color:#333333; font-size:7pt; font-family:arial; width:280px;  margin-bottom:6px;}
.suggestFormLarge	 {color:#333333; font-size:7pt; font-family:arial; width:280px; height:70px; }
.suggestLegend 		 {color:#999999; padding-left:10px; font-size:6pt; font-weight:bold; font-family:arial;}

/*Results Ballot Page Styles*/

#results 			{color:#e65c00; font-size:13pt; font-weight:bold; font-family:arial; padding-right:10px;}
.resultsForm 		{color:#666666; width:345px; font-size:7pt; font-family:arial;}
.resultsFormSmall	{color:#666666; width:168px; font-size:7pt; font-family:arial;}
.resultsFormLarge   {color:#666666; width:345px; height:70px; font-size:7pt; font-family:arial;}

/*Nominees Page Styles*/
#contentAreaNominees	{width:582px; background-color:#FFFFFF; border:10px solid #08bfba;}
.contentAreaNominees	{width:582px; background-color:#FFFFFF; border:10px solid #08bfba;}
.gapFillerNominees 		{background-image:url('/images-pclocal/parentspicks/tornPaperNomineesGap.gif'); background-repeat:no-repeat;}

.instructions		{color:#006666; font-size:9pt; font-weight:bold;  font-family:arial;}
.invoice-text		{color:#ed9155; font-size:8pt; font-family:arial;}
.download-text		{color:#58a4d2; font-size:8pt; font-family:arial;}

/*Results Pages Styles*/
#contentAreaResultsMain	{width:582px;  background-color:#FFFFFF; border:10px solid #08bfba; background-image:url('/images-pclocal/parentspicks/homeBG.gif'); background-repeat:no-repeat;}
#contentAreaResults		{width:582px;  background-color:#FFFFFF; border:10px solid #08bfba;}
.contentAreaResults		{width:582px;  background-color:#FFFFFF; border:10px solid #08bfba;}
.winner 				{width:255px; padding-left:20px; padding-bottom:25px;}
.nomineeSEO				{margin-left:20px; margin-bottom:15px;}
.printLink 				{width:255px; padding-left:20px; }

.expandedInvisible      {visibility:hidden;}
.expandedNomineeInvisible      {visibility:hidden;}

.expanded          	    {width:255px; border:1px solid #cdf1f1; background-color:#FFFFFF;}
.expandedNominee   		{margin-top:10px; margin-left:10px;}

.closeLink				{margin-right:10px; margin-bottom:10px; font-size:9px; font-family:arial;}
.instructionsLarge		{color:#1e84be; font-size:11pt; font-weight:bold;  font-family:arial;}


#winnerGreenHeader  {color:#4ad0cc; font-size:16pt; font-family:arial;}
#winnerOrangeHeader {color:#ed8744; font-size:16pt; font-family:arial;}
.winnerGreenHeader  {color:#4ad0cc; font-size:16pt; font-family:arial;}
.winnerOrangeHeader {color:#ed8744; font-size:16pt; font-family:arial;}
#winnerSEOHeader	{color:#ed8744; font-weight:bold; font-size:12pt; font-family:arial; padding-bottom:0px;}

#winnersAreaOrangeHeader	{color:#ff6600; font-weight:bold; font-size:13pt; font-family:arial;}
#winnersAreaGreenHeader		{color:#08bfba; font-weight:bold; font-size:13pt; font-family:arial;}
.winnersAreaOrangeHeader	{color:#ff6600; font-weight:bold; font-size:13pt; font-family:arial;}
.winnersAreaGreenHeader		{color:#08bfba; font-weight:bold; font-size:13pt; font-family:arial;}


#resultsPageSubHeader		{color:#006666; font-weight:bold; font-size:12pt; font-family:arial; padding-bottom:0px;}
.resultsPageFormText		{font-size:8pt; font-family:arial; line-height:1.5em;}

.resultsPageForm 			{color:#666666; width:441px; height:12px; font-size:10px; font-family:arial;}
.resultsPageFormIE 			{color:#666666; width:446px; height:12px; font-size:10px; font-family:arial;}
.resultsPageFormSmall		{color:#666666; width:214px; height:12px; font-size:10px; font-family:arial;}
.resultsPageFormSmallIE		{color:#666666; width:218px; height:12px; font-size:10px; font-family:arial;}
.resultsPageFormSmallIE2		{color:#666666; width:220px; height:12px; font-size:10px; font-family:arial;}

.resultsPageFormLarge   	{color:#666666; width:446px; height:70px; font-size:10px; font-family:arial;}





.resultsPageFormExtraLarge  {width:440px; height:50px; color:#666666; font-size:10px; font-family:arial;}
.cityLinkResults 			{color:#1e84be; font-size:7pt; font-family:arial;}
#cityLinkResults 			{color:#1e84be; font-size:7pt; font-family:arial;}
.categoryLinks				{color:#1e84be; font-size:10px; font-family:arial; line-height:13px;}

.freshPost					{border-bottom:1px solid #d6d6d6; padding-top:8px; padding-bottom:5px;}
.congratsHeader				{font-size:11pt; font-weight:bold; color:#006666; font-family:arial;}
.winnerHeader				{color:#e65c00; font-weight:bold; font-size:16px; font-family:arial;}
#winnerHeader				{color:#e65c00; font-weight:bold; font-size:16px; font-family:arial;}
.winnerSubHeader			{color:#006666; font-weight:bold; font-size:13px; font-family:arial; padding-bottom:0px;}
#winnerSubHeader			{color:#006666; font-weight:bold; font-size:13px; font-family:arial; padding-bottom:0px;}

