﻿body
{
    background-attachment: scroll;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
    font-family: Arial, sans-serif;
    font-size: 10pt;
     margin: 0px 0px 0px 0px;
}
.body_text
{
	font-family: Arial, sans-serif;
    font-size: 10pt;
    color: Black;
}
a:link {color:#3a4fa0; text-decoration: none;}      /* unvisited link */
a:visited {color:#3a4fa0; text-decoration: none;}  /* visited link */
a:hover {color:#bf0000; text-decoration: underline;}  /* mouse over link */
a:active {color:#bf0000; text-decoration: underline;}  /* selected link */
.flag_text a
{
    text-align: right;
    font-size: 10px;
    color: #000000;
}
.hpBox
{
    background-attachment: scroll;
    background-image: url(images/bg_box.jpg);
    background-repeat: repeat-x;
    background-color: #ffffff;
    width:650px !important;
}
.hpBox_nocolor
{
    background-color: #ffffff;
    width:650px !important;
}
.hpBoxTop
{
    border-top: #dcdcdc 1px solid;
}
.hpBoxLeft
{
    border-left: #dcdcdc 1px solid;
}
.hpBoxRight
{
    border-right: #dcdcdc 1px solid;
}
.hpBoxBottom
{
    border-bottom: #dcdcdc 1px solid;
}
.hpBoxHeader
{
    font-weight: bold;
    font-size: 18px;
    color: #bf0000;
    font-family: Verdana;
}
hpBoxHeader:link {color: #bf0000; text-decoration: none;}
hpBoxHeader:visited {color: #bf0000; text-decoration: none;}
hpBoxHeader:hover {color: #bf0000; text-decoration: underline;}
hpBoxHeader:active {color: #bf0000; text-decoration: underline;}

.sub_vote_head
{
    font-size: 16px;
    font-weight: bold;
    color: #bf0000;
    font-family: Arial;
    line-height: 20px;
}

.subsub_vote_head_black
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    line-height: 10px;
}

.subsub_vote_head
{
    font-size: 14px;
    font-weight: bold;
    color: #bf0000;
    font-family: Arial;
    line-height: 17px;
}

.subsubsub_vote_head
{
    font-size: 12px;
    font-weight: bold;
    color: #bf0000;
    font-family: Arial;
}

.sub_head
{
    font-weight: bold;
    font-size: 14px;
    color: #bf0000;
    font-family: Verdana;
}
.sub_head_black
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: Verdana;
}
.sub_head_blue
{
    font-weight: bold;
    font-size: 14px;
    color:#3a4fa0;
    font-family: Verdana;
}
.footer
{
    font-size: 12px !important;
    color: #ffffff;
    font-family: Verdana;
    line-height: 1.5em;
    padding-bottom: 15px;
    padding-left: 100px;
}
.footerLink:Link
{
    font-size: 12px !important;
    color: #ffffff;
    font-family: Verdana;
    padding-bottom: 15px;
    text-decoration: none;
}
.footerLink:Visited
{
    font-size: 12px !important;
    color: #ffffff;
    font-family: Verdana;
    padding-bottom: 15px;
    text-decoration: none;
}
.footerLink:Hover
{
    color: #ffffff;
    text-decoration: underline;
}
.footerLink:Active
{
    color: #ffffff;
    text-decoration: underline;
}
.advancedSearch:Link
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: white;
	text-align: left;
	text-decoration: none;
}
.advancedSearch:Visited
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: white;
	text-align: left;
    text-decoration: none;
}
.advancedSearch:Hover
{
    color: #ffffff;
    text-decoration: underline;
}
.advancedSearch:Active
{
    color: #ffffff;
    text-decoration: underline;
}
.lbOn:Link
{
    font-size: 12px !important;
    color: #ffffff;
    font-family: Verdana;
    padding-bottom: 15px;
    text-decoration: none;
}
.lbOn:Visited
{
    font-size: 12px !important;
    color: #ffffff;
    font-family: Verdana;
    padding-bottom: 15px;
    text-decoration: none;
}
.lbOn:Hover
{
    color: #ffffff;
    text-decoration: underline;
}
.lbOn:Active
{
    color: #ffffff;
    text-decoration: underline;
}
.search_box_text
{
font-family: Arial, sans-serif;
font-size: 9pt;
color: white;
text-align: left;
}
.search_box_text_black
{
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color: black;
text-align: left;
}
.search_box_inner_text
{
font-family: Arial, sans-serif;
font-size: 9pt;
color: black;
text-align: left;
}
.blue_line
{
	background-color: #e7f5fc;
}
.ma_polls_name
{
font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3a4fa0;
}
.ma_polls_text
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: black;
}
.ma_polls_text_yellow
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: #fbf8cf;
	text-align: right;
}
.ma_polls_text_white
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: white;
	text-align: right;
}
.ma_polls_text_yellow_left
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: #fbf8cf;

}
.ma_polls_text_white_left
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: white;

}
.red_text
{
	color: Red;
	font-size: 11pt;
	font-weight: bold;
}
.tiny_red_text
{
	color: Red;
	font-size: 9pt;
	font-style: italic;
}
.reviews_of
{
	color: black;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 11px;
}
.ma_polls_more
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #3a4fa0;
	text-align: right;
}
.best_ever
{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
a.best_ever:link {color: #000000; text-decoration: none;}
a.best_ever:visited {color: #000000; text-decoration: none;}
a.best_ever:hover {color: #bf0000; text-decoration: underline;}
a.best_ever:active {color: #bf0000; text-decoration: underline;}
.third_head
{

	font-size: 12pt;
	color: #3a4fa0;
}
.fourth_head
{

	font-size: 10pt;
	color: #3a4fa0;
}
.pollster_name
{
	font-weight: bold;
	color: #3a4fa0;
}
.pollster_numbers
{

	color: #3a4fa0;
}
.pollsters_text_yellow
{
	font-family: Arial, sans-serif;

	color: black;
	background-color: #fbf8cf;

}
.pollsters_text_white
{
	font-family: Arial, sans-serif;

	color: black;
	background-color: white;

}
.search_page_vote_nums
{
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana;
}
.fine_print
{
font-family: Arial, sans-serif;
font-size: 8pt;
color: black;
text-align: center;
}
.fine_print_right
{
font-family: Arial, sans-serif;
font-size: 8pt;
color: black;
text-align: right;
}
.button_text
{
	color: White;
}
.button_text:Link
{
	color: White;
	text-decoration: none;
}
.button_text:Visited
{
	color: White;
	text-decoration: none;
}
.button_text:Hover
{
	color: White;
	text-decoration: underline;
}
.button_text:Active
{
	color: White;
	text-decoration: underline;
}
.loginBoxWrapper, table.loginBoxWrapper
{
    border: solid 1px #2e2e2e;
    padding: none;
    margin: none;
    width: 349px;
    text-align: center;
    background-color: #e6e6e6;

}

.loginBox, table.loginBox
{
    border: none;
    padding: 5px 5px 5px 5px;
    margin: none;
    width: 100%;
    text-align: center;
    background-color: #e6e6e6;

}
.adminBoxWrapper, table.adminBoxWrapper
{
    border: solid 1px #2e2e2e;
    padding: 1px 1px 1px 1px;
    background-color: #d3d3d3;
}

.adminBoxMenu, td.adminBoxMenu
{
    background-color: #ffffff;
    width: 850px;
}

.adminBox
{
    border: solid 1px #2e2e2e;
    background-color: #ffffff;
    width: 850px;
    padding: 5px 5px 5px 5px;
}

.loginBoxFieldNames, td.loginBoxFieldNames
{
    padding: 5px 5px 5px 5px;
    width: 130px;
    font-size: 14px;
    font-weight: bold;
}

.loginBoxFieldValues, td.loginBoxFieldValues
{
    font-size: 14px;
    font-weight: bold;
}

.logo
{
    text-align: center;
}
.admin_title
{
	font-size: 18pt;
	color: White;
	font-weight: bold;
}
.indent
{
	padding-left: 25px;
}
/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:30%;
	z-index:9999;
	width:700px;
	height:300px;
	margin:-200px 0 0 -250px;
	border:1px solid #000;
	background:#ffffff;
	text-align:center;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}
/* - - - - - - - - - - - - - - - - - - - - -

Title : Default CSS for Lightbox Gone Wild
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
	margin:0;
	padding:0;
}

a img{
	border:none !important;
}
#container{
	margin:0 auto;
	width:500px;
	padding:40px;
	text-align:left;
	background-color:#fff;
}
#container ul{
	text-align:center;
	margin:0 0 30px 0;
	list-style:none;
}
#container ul a{
	border:1px solid #eee;
	background-color:#f5f5f5;
	color:#444;
	font-size:1.5em;
	line-height:2em;
	padding:20px;
	margin:0 0 20px 0;
	display:block;
}
#container ul a:hover{
	border:1px solid #B5DF99;
	background-color:#CDEFB6;
	color:#358610;
}

#lightbox h2{
	margin:0 0 1em 0;
}
#lightbox .sub_head
{
    font-weight: bold;
    font-size: 14px;
    color: #bf0000;
    font-family: Verdana;
}
#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

#form{
	text-align:left;
	margin:25px;
}
#form ul{
	list-style:none;
}
#form li{
	margin:0 0 1em 0;
}
#form textarea{
	width:100%;
	height:150px;
}

#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}
.more_cities
{
	text-align: center;
}
.next_cities
{
	text-align: right;
}
.center_me
{
	text-align: center;
}
.indent_me
{
	padding-left: 120px;
}
a.best_ever:link {color: #000000; text-decoration: none;}
a.best_ever:visited {color: #000000; text-decoration: none;}
a.best_ever:hover {color: #bf0000; text-decoration: underline;}
a.best_ever:active {color: #bf0000; text-decoration: underline;}
.fineprint
{
	font-size: 9px;
}
.fineprint_red
{
	font-size: 9px;
	color: Red;
}
.hilite_box
{
	background-color: #ccffff;
}
.hilite_box_off
{
	background-color: #ffffff;
}