/*	PAGE BODY BACKGROUND STYLES	*/

body {
	padding-top: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #e4edd5; 
	background-image: url('images/bgimage.jpg');
	background-repeat: repeat-x;
}

/*	WEBSITE LEFT IMAGE BORDER STYLE		*/

.bodyleft	{	background-image: url(images/body_left.gif); width: 18px;
		}
.bodyright 	{	background-image: url(images/body_right.gif); width: 18px;
		}


/*	BOTTOM STYLES (FOOTER)	*/

a.bottom	{     	font-family: Arial, sans-serif; font-size: 11px; color: #26332f; 
			text-decoration: none;	
		}
a:hover.bottom 	{       font-family: Arial, sans-serif; font-size: 11px; color: #26332f; 
			text-decoration: underline; 		
		}

/* NAV LINKS */

a.navlink	{ font-size: 13px; font-family: Verdana, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; letter-spacing: 1px; }

/*	CONTENT PAGE STYLES 	*/

.contenttablebg { background-color: #ffffff; } 


/*	HEADERS STYLES	*/

.pageheader	{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; color: #25332e; 
			font-weight: bold; padding-top: 15px; padding-bottom: 20px; padding-left: 8px; 
			padding-right: 5px; height: 20px; letter-spacing: 1px; 
			vertical-align: bottom; text-align: left; background-color: #f1f5eb;
		}
.parrheader	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #ffffff; 
			padding-bottom: 2px; padding-left: 5px; 
			padding-right: 5px;  padding-top: 8px;
			vertical-align: top; text-align: center; height: 26px;
			font-weight: bold;  background-image: url(images/parrheadercenter.gif);	
		}
.parrheader1	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; color: #000000; 
			padding-left: 8px; 
			padding-right: 5px;  padding-top: 15px;
			vertical-align: top; text-align: left; 	height: 26px;
			font-weight: bold;  background-color: #f1f5eb;	
		}
.parrheader2	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; color: #102b22; 
			padding-bottom: 2px; padding-left: 5px; letter-spacing: 0px;
			padding-right: 5px;
			vertical-align: bottom; text-align: left; height: 25px;
			background-color: #f5d67a;
			font-weight: 900;
			/*background-image: url(images/parrheader.gif);	*/
		}
.mediaheader	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; color: #102b22; 
			padding-bottom: 2px; padding-left: 5px; letter-spacing: 0px;
			padding-right: 5px;
			vertical-align: bottom; text-align: left; height: 25px;
			
			font-weight: 900;
			/*background-image: url(images/parrheader.gif);	*/
		}
.parrheaderg	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #28405c; 
			padding-bottom: 2px; padding-left: 5px; 
			padding-right: 5px;  padding-top: 3px;
			vertical-align: top; text-align: left; 
			font-weight: bold;  
		}
.parrheaderspace	{     background-color: #ffffff; vertical-align: bottom;	}


.formheadercenter	{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #25332e;
				font-weight: bold; padding-left: 5px; text-align: left; 
				background-color: #e4edd5; height: 23px; 
				vertical-align: top; padding-top: 5px;	
			}
.formheaderleft	{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #25332e;
				font-weight: bold; padding-left: 5px; text-align: left; 
				background-color: #e4edd5; height: 23px; 
				vertical-align: top; padding-top: 5px;	
			}
.formheaderright	{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #25332e;
				font-weight: bold; padding-right: 5px; text-align: right; 
				background-color: #e4edd5; height: 23px; 
				vertical-align: top; padding-top: 5px;	
			}

/*	GENERAL TEXT STYLES	*/

.parrtexts	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #5b6278; 
			vertical-align: top; text-align: justify; 
			padding-left: 15px; padding-right: 25px; padding-bottom: 15px;
		}
.parrtext	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #25332e; background-color: #f1f5eb;
			vertical-align: top; text-align: justify; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; 
		}
.parrtextg	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; 
			vertical-align: top; text-align: left; background-color: #f1f5eb;
			padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
		}

.addblock	{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #350000; 
			vertical-align: top; text-align: center; background-color: #ffffff;
			padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
			border: solid thick 5px #e1edd8;
		}

.authortext	{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #25332e; background-color: #ffffff;
			vertical-align: top; text-align: left; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; padding-top: 5px;
			border: solid thick 5px #e1edd8;
		}

.generaltexts		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11.5px; color: #5b6278;  
				vertical-align: top;  padding-left: 15px; padding-right: 10px;
				
			}
.generaltextsg		{      font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #5b6278;  
				vertical-align: top;  padding-left: 5px; padding-right: 5px;  background-color: #f0f0f0;
				
			}
.notetexts		{       font-family: Verdana, sans-serif; font-size: 11px; color: #a0a0a0;  
				vertical-align: top;  padding-left: 10px; padding-right: 10px;
				
			}
.generaltext		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #5b6278;  
				vertical-align: top;  padding-left: 15px; padding-right: 10px;
				
			}
.toptext		{       font-family: Verdana, sans-serif; font-size: 11px; color: #1a2e47;  
				vertical-align: top;  padding-left: 15px; padding-right: 10px;
				
			}
.adtoptext		{       font-family: Verdana, sans-serif; font-size: 11px; color: #5176a3;  
				vertical-align: top; padding-right: 8px; text-align: right; padding-top: 12px;
				
			}
.formtext		{ 	font-family: Verdana, sans-serif; font-size: 12px; color: #4d5880;
				background-color: #f7f6de; padding-left: 5px; text-align: left; 
				height: 20px; vertical-align: top; padding-top: 2px; 
			}
.formtextresults	{	font-family: Verdana; font-size: 11px; color: #000000;
				background-color: #ffffff; text-align: left; 
				vertical-align: top; padding-top: 2px; 
				height: 20px; padding-left: 5px; padding-right: 5px;	



			}

/* RETAIL STYLES */

.text { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; 
			vertical-align: top; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; 
	}
.text1 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; 
			vertical-align: top; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; 
	}
.formheader { 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #25332e;
				font-weight: bold; padding-left: 5px; text-align: left; 
				background-color: #e4edd5; height: 23px; 
				vertical-align: top; padding-top: 5px;	
			}

a.fake_but		{	 font-size: 10px;
        			 width: auto !important;
				padding-top: 2px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
				height: 19px; 
				text-decoration: none; 
				padding-left: 4px; padding-right: 4px;
			}
a:hover.fake_but		{	 font-size: 10px;
        			 width: auto !important;
				padding-top: 2px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
				height: 19px; 
				text-decoration: none; 
				padding-left: 4px; padding-right: 4px;
			}

input.parrtext  {       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #5b6278; 
				text-align: left; border: solid thin 1px #d6dbe3; height: 20px; 
				background-color: #ffffff; 
			}


/*	BODY LINK TEXT STYLES	rgb(0,123,255) */


a.text		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #002a5e;
			text-decoration: underline; font-weight: bold;
		}
a:hover.text 	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #78000a; 
			text-decoration: underline; 
		}
a.adtext		{      font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 11px; color: #002a5e; 
			text-decoration: none; 	font-weight: bold;  
		}
a:hover.adtext 	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #78000a; 
			text-decoration: underline; font-weight: bold; 
		}

a.top		{        font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #002a5e;  
			vertical-align: top;  text-decoration: none;
		}
a:hover.top 	{        font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #002a5e;  
			vertical-align: top;  text-decoration: underline; 
		}

a.texts		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #002a5e;
			text-decoration: underline; 
		}
a:hover.texts 	{      font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #78000a; 
			text-decoration: underline;
		}

a.fakebut		{	 font-size: 10px;
        			 width: auto !important;
				padding-top: 2px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
				height: 19px; 
				text-decoration: none; 
				padding-left: 4px; padding-right: 4px;
			}
a:hover.fakebut		{	 font-size: 10px;
        			 width: auto !important;
				padding-top: 2px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
				height: 19px; 
				text-decoration: none; 
				padding-left: 4px; padding-right: 4px;
			}
a.dbmenu {
	font-family: Verdana, sans-serif; font-size: 12px; 	
	letter-spacing: 1px; font-weight: bold;
	color: #ffffff;
	text-decoration: none; 

}
a:hover.dbmenu {
	font-family: Verdana, sans-serif; font-size: 12px; 	
	letter-spacing: 1px; font-weight: bold;
	color: #ffffff;
	text-decoration: none; 

}
a.dbmenuactive	{   
	font-family: Verdana, sans-serif; font-size: 12px;  	
	letter-spacing: 1px;  font-weight: bold;	
	color: #000000;
	text-decoration: none;

		}


/*	IMAGE STYLE SETTINGS 	*/

.imgdisplay	{ 	background-color: #ffffff; font-family: Verdana; font-size: 11px; }
a.img		{     	border: none;	}
a:hover.img 	{       border: none; 	}

.img		{	border: solid thin 6px #f0f0f0;		}
.imagetext	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000;  
			vertical-align: top;  padding-left: 5px; padding-right: 5px; 
			padding-bottom: 2px; padding-top: 15px;
		}


/*	FORM TAGS SETTINGS	*/

tr.d0 td 	{	background-color: #f2f4f7;	}
tr.d1 td 	{	background-color: #eaedf2;	}



.buttonpos		{	text-align: right;  vertical-align: center; 
				height: 30px; padding-top: 5px; padding-right: 5px; 
			}
.formbut		{	 font-size: 10px;
        			 width: auto !important;
				padding-top: 1px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
			}

input.text		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #5b6278; 
				text-align: left; border: solid thin 1px #d6dbe3; height: 20px; 
				background-color: #ffffff; 
			}

input.memlogintext		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; 
				text-align: left; border: solid thin 1px #000000; height: 20px; 
				background: #ffffff url('images/loginbg.gif') repeat-x top; padding-left: 2px; 
				padding-top: 4px;
				

				}
input.button1		{
				 
			         font-size: 10px;
        			 width: auto !important;
				padding-top: 1px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				background: #d0d0d0 url('images/buttonbg.gif') repeat-x top;
				border: solid thin 1px #b0b0b0;
				color: #ffffff;
		}



.textarea		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #5b6278; 
				text-align: left; border: solid thin 1px #d6dbe3;   }

.textareashow		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #5b6278;
				padding-left: 2px; text-align: left; border: none;  
				background-color: transparent;  scrolling: none;
			}
.select			{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #5b6278; 
				padding-left: 2px; text-align: left; border: solid thin 1px #d6dbe3; 
				background-color: #ffffff;  
			}

/*	OTHER SETTINGS 	*/

.copyright	{	font-family: Verdana, sans-serif; font-size: 11px; color: #f0f0f0; 
			text-decoration: none;	text-align: right; padding-right: 15px; 
			vertical-align: bottom;
		}

ul.points	{	color: darkorange;  }

.slogan		{       font-family: Times New Roman, sans-serif; font-size: 16px; color: #000000; 
			text-align: center; background-color: #ffffff; padding-top: 15px;
			padding-left: 15px; padding-right: 15px; letter-spacing: 1px; font-weight: normal;
			font-style: italic;
		}
.loggedintext	{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #c0c0c0; 
			padding-top: 0px; padding-bottom: 5px; padding-right: 15px; 
			padding-right: 5px; letter-spacing: 1px; 
			vertical-align: top; text-align: right; 
		}
.loginbox	{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #ffffff; 
			padding-right: 15px; 
			vertical-align: top; text-align: right; 
		}
.loginboxfail	{	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #ff3333; 
			padding-right: 15px; 
			vertical-align: top; text-align: right; 
		}


/* INPUT BUTTONS */

input.search { background-image: url('images/search.gif'); border: none; width: 63px; height: 19px; }
input.login { background-image: url('images/login.gif'); border: none; width: 53px; height: 19px; }
input.vote { background-image: url('images/vote.gif'); border: none; width: 50px; height: 19px; }
input.voteresults { background-image: url('images/voteresults.gif'); border: none; width: 63px; height: 19px; }

/* PAGINATION */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #668877;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none; /* no underline */
	color: #eebb00;
	background-color: #003300;
}
div.pagination a:hover, div.pagination a:active {
	border: 2px solid #668877;

	color: #eebb00;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 2px solid #668877;
		font-family: Verdana;		
		font-weight: bold;
		background-color: #003300;
		color: #eebb00;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 2px solid #668877;
		font-family: Verdana;
		font-size: 11px;
		color: #eebb00;
	}	

/* OVERLAY */
 .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: #f0f0f0;
            z-index: 2001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 250;
            height: 250;
            padding: 16px;
            border: 16px solid orange;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }