/* background color for the content part of the pages */
Body
{
	background-color: white;
	margin: 0px;
}
.customappText a:hover, .customappText a:link, .customappText a:visited, .customappText a:active
{
	font-size: 11px;
}


/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}
.Language img
{
	border: none;
}
/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}
/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}
/* GENERIC */
H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}
TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
A:link
{
	text-decoration: none;
	color: #003366;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;

}
A:visited
{
	text-decoration: none;
	color: #003366;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
A:hover
{
	text-decoration: underline;
	color: #ff0000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
A:active
{
	text-decoration: none;
	color: #003366;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}
UL LI
{
	list-style-type: disc;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	line-height: 18px;
	color: #666666
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}
HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Glabal.css................... */
html
{
	height: 100%;
	width: 100%;
	overflow: auto;

}
#Body
{
	height: 100%;
}
body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background: #143D59;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
a, a:link, a:hover, a:active, a:visited
{
	color: #44A0D6;
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-size: normal;
}
p, .Normal, .NormalDisabled, .Normal p
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.set-width
{
	width: 960px;
	margin: 0 auto;
}
#masthead-container
{
	text-align: center;
	background: #173F6E none repeat scroll 0 0;
}
.ControlPanel
{
	background-color: #fefefe;
	border: none;
}
#masthead
{
	height: 23px;
}
.masthead-left
{
	float: left;
	margin: 0 0 0 6px;
	text-align: left;
}
.masthead-right
{
	float: right;
	margin: 3px 6px 0 0;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
}
#text-container
{
	height: 36px;
	background: #031927;
	text-align: center;
}
.mlselector
{
	display: none;
}
#textpane-right
{
	float: right;
	text-align: right;
	font-size: 11px;
}
.additional-languages
{
	float: right;
}

.additional-languages a, .additional-languages a:hover, .additional-languages a:visited
{
	text-decoration: none;
}

.select-language
{
	float: right;
	padding: 8px 8px 0px 0px;
	color: #AD2121;
	font-size: 11px;
}
.select-language a, .select-language a:hover, .select-language a:visited
{
	text-decoration: none;
}

a.lang, a.lang:hover, a.lang:active, a.lang:visited
{
	padding: 4px 6px;
	margin: 2px;
	background: #0D3149;
	color: #BEE8FE;
}
a.langOn, a.langOn:hover, a.langOn:active, a.langOn:visited
{
	padding: 4px 6px;
	margin: 2px;
	background: #AD2121;
	color: #ffffff;
}
/****************************************************************************************************************************
HEADER CONTAINER

****************************************************************************************************************************/
#header-container
{
	text-align: left;
}
.blurb
{
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #ACC9D4;
	text-align: left;
	text-indent: 0px;
}
/****************************************************************************************************************************
MAIN CONTAINER

****************************************************************************************************************************/
#main-container
{
	/*background: #143D59 url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/main-container-bg.jpg) 0 0 repeat-x;*/
	text-align: center;
	min-height: 931px;
	height: auto !important; /* height:931px;        */
}
#white-container
{
	width: 100%;
	/* background: #ffffff url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/white-container-bg.jpg); */
	margin: 0px;
	padding: 0px;
}
.hm-main
{
	/* background: #ffffff url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/white-container-bg.jpg); */
}
.main
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.main-left
{
	float: left;
	padding: 0 0 5px 5px; /* margin-left:5px; */
	width: 235px;
	text-align: left;
}
.main-right
{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	text-align: left;
	width: 685px;
}
.footer
{
	margin-top: 40px;
	padding-bottom: 50px;
	font-size: 9px;
	color: #ffffff;
	/* background: #143D59; */
}
.footer td
{
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}
.footer td div
{
	display: block;
	padding: 4px 0;
	clear: both;
}
.no-top-margin
{
	margin-top: 0px;
	padding-top: 0px;
}
.clear-both
{
	clear: both;
}
.text-center
{
	text-align: center;
}
/* COUNTY PAGES */
.county-menu
{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 0 10px 10px 10px;
}
h4
{
	font-size: 12px;
	color: #043651;
	margin: 0px;
	padding: 0px;
}
/* OFFRAMP HANDLING */#backdrop
{
	position: absolute;
	left: 0px;
	top: 0px;
	/* background: #333333 url(images/backdrop_bg.png) 0 0 repeat; */
	text-align: center;
	display: none;
	z-index: 100;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#offrampBackdrop
{
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 200;
	width: 100%;
	text-align: center;
}
#offrampContainer
{
	position: relative;
	margin: 0 auto;
	width: 500px;
	height: 400px;
	background: #ffffff;
	border: 2px outset #AD2121;
}
#offrampContainer-content
{
	margin: 20px;
	text-align: left;
}
#offrampContainer-content p.header
{
	font-size: 14px;
	font-weight: bold;
	color: #AD2121;
}
/* Utility nav #2 */
/* Home Page specific CSS */
.content-border-bottom
{
	border-bottom: solid 1px #B6C7D0;
	background-color: #ffffff;
	margin: 0px auto;
	height: 5px;
	width: 950px;
}
.content-border-block
{
	background-color: #ffffff;
	height: 5px;
	width: 950px;
	margin: 0px auto;
}
.content-border-bottom-one-col
{
	border-bottom: solid 1px #B6C7D0;
	background-color: #ffffff;
	margin: 0px auto;
	height: 5px;
	width: 620px;
}
.content-border-block-one-col
{
	background-color: #ffffff;
	height: 5px;
	width: 620px;
	margin: 0px auto;
}
.hm-main-top
{
	display: block;
	/* background: #ffffff url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/white-container-bg.jpg); */
}
#pt-page-587980 .hm-main-top .hm-main-top-left
{
	border-left: 5px solid #ffffff;
}
.hm-main-top .hm-main-top-left
{
	display: block;
	float: left;
	padding: 0;
	width: 226px;
	text-align: left;
	background: #CFDCE4; 
}
.hm-main-top .hm-main-top-right
{
	float: right;
	margin-right: 3px;
	text-align: left;
	width: 716px;
}
.hm-main
{
	/* background: #ffffff url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/hm-white-container-bg-right.jpg) 0 0 repeat-y; */
}
.hm-main .hm-main-left
{
	
	float: left;
	margin-left: 5px;
	margin-bottom: 0px;
	width: 640px;
	text-align: left;
	
}
.hm-main .hm-main-right
{
	float: right;
	text-align: center;
	padding: 0 5px 0 0;
	width: 287px; /* formerly 225 */
	
}
.hm-RightPane
{
	background: #CFDCE4;
	padding: 5px;
	text-align: center;
}
.hm-main-left-one-col
{
	margin: 0px;
}
.hm-main-left-two-col-container
{
	/* background:url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/hm-main-left-two-col-container-bg.gif) 50% 40px repeat-y; */
	border: 1px solid #ffffff;
}
.hm_main-left-two-col1
{
	float: left;
	width: 300px;
	margin: 0px;
}
.hm_main-left-two-col2
{
	float: left;
	width: 300px;
	margin: 0 0 0 10px;
}
/* I AM */.hm-stage
{
	width: 716px;
	height: 292px;
	/* background: url(http://www.votespa.com/Portals/_default/Skins/votespa-1.1/images/hm-stage-bg.jpg) 0 0 no-repeat; */
}
#flash-faces
{
	width: 295px;
	height: 275px;
	overflow: hidden;
}
.iam-td
{
	padding: 0 0 0 10px;
}
.iam-redbox
{
	/* width: 351px;
	height: 91px; */

	width: 390px;
	height: 90px;
	background: #AD2121;
	text-align: left;
}
.iam-leadin
{
	font-size: 40px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 20px 0 20px;
}
.iam-menu
{
	padding: 0 0 0 20px;
}
#btnGo
{
	font-size: 11px;
}
.iam-followtext
{
	width: 331px;
	margin: 20px 0 0 20px;
	text-align: left;
}
.iam-followtext h3
{
	margin: 0px;
	padding: 0px;
	font-size: 25px;
	font-family: arial, verdana, sans-serif;
	color: #0C5D88;
	line-height: 25px;
	font-weight: bold;
}
.iam-followtext p
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	color: #666666;
	line-height: 14px;
}
/* ================================
CSS STYLES FOR Module/Skinobject Apollo.MLLanguageSelector
================================
*/
.MLLanguageMenuLayoutTableRow2
{
}
/* 
=============================================
classes for the table used to display the dropdownmenu - used in default display
=============================================
*/
/* class for the complete table*/
.MLLanguageMenuTable
{
	/* enable display:inline if the language selector should be rendered inline, 
 for instance if the selector is not positioned in its own table cell and only the menu is visible 
 (otherwise use the class ".MLLanguageMenuLayoutTable" to control display) */ /*display:inline; */
}
/* class for the cell that contains the label */
.MLLanguageMenuLabelCell
{
	white-space: nowrap;
}
/* class for the cell that contains the left flag*/
.MLLanguageMenuLeftFlagCell
{
}
/* class for the cell that contains the dropdown menu */
.MLLanguageMenuMenuCell
{
	white-space: nowrap;
}
/* class for the cell that contains the right flag */
.MLLanguageMenuRightFlagCell
{
}
/* 
=============================================
classes for the table used to display the dropdownmenu - used in TableLess display
=============================================
*/
/* class for the complete table*/
.MLLanguageMenuDiv
{
	/* enable display:inline if the language selector should be rendered inline, 
 for instance if the selector is not positioned in its own table cell and only the menu is visible 
 (otherwise use the class ".MLLanguageMenuLayoutTable" to control display) */ /*display:inline; */
}
/* class for the cell that contains the label */
.MLLanguageMenuLabelSpan
{
	white-space: nowrap;
}
/* class for the cell that contains the left flag*/
.MLLanguageMenuLeftFlagSpan
{
}
/* class for the cell that contains the dropdown menu */
.MLLanguageMenuMenuSpan
{
	white-space: nowrap;
}
/* class for the cell that contains the right flag */
.MLLanguageMenuRightFlagSpan
{
}
/* 
=============================================
classes for the table which in which the flags and urls are rendered
=============================================
*/
/* class for the complete table */
.MLLanguageSelectionItemTable
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* class for the cells that contain the flags*/
.MLLanguageSelectionItemFlag
{
	padding: 2px;
	margin: 0px;
	width: 34px;
	text-align: center;
}
/* class for the cells that contain the hyperlinks*/
.MLLanguageSelectionItemURL
{
	padding: 2px;
	margin: 0px;
	white-space: nowrap;
	text-align: center;
}
/* class for the rows that contain the flags and hyperlinks*/
.MLLanguageSelectionItemRow
{
}
/* class for the rows that contain the flags and hyperlinks*/
.MLLanguageSelectionFlag_Active
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
/* class for the rows that contain the flags and hyperlinks*/
.MLLanguageSelectionFlag_Inactive
{
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .80;
}
/**************************************************************************************************
Content Containers
**************************************************************************************************/
.module-content-text-header
{
	margin: 0 0 20px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #ffffff;
	text-align: left;
}
.content-title
{
	text-align: left;
}
div.module-content-text-header div.content-title h1
{
	margin: 10px 0 0 10px;
	padding: 0px;
}
div.module-content-text-header div.content-title h1.sifrTitle span.Head
{
	font-family: georgia, verdana, arial;
	color: #AD2121;
	font-size: 18px;
}
.content-container
{
	padding: 0 10px 10px 10px;
}
.content-container .content-contentpane, .content-container .content-contentpane td, .content-contentpane .Normal p, .content-contentpane .LabelEditOverClassML
{
	text-align: left;
	font-size: 10px;
	line-height: 16px;
}
.content-contentpane li
{
	list-style-type: disc;
	font-size: 10px;
	line-height: 16px;
}
.content-actions
{
	clear: both;
	padding: 3px 0;
}
/**************************************************************************************************
Secondary Page Content Containers
**************************************************************************************************/
.module-content2-text-header
{
	margin: 0 0 20px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #ffffff;
	text-align: left;
}
.content2-title
{
	text-align: left;
}
div.module-content2-text-header div.content2-title h1
{
	margin: 10px 0 0 10px;
	padding: 0px;
}
div.module-content2-text-header div.content2-title h1.sifrTitle span.Head
{
	font-family: georgia, verdana, arial;
	color: #AD2121;
	font-size: 26px;
}
.content2-container
{
	padding: 0 10px 10px 10px;
}
#pt-page-585291 .content2-container
{
	padding: 0 10 10x 0;
}
#pt-page-585326 .content2-container
{
	padding: 0 10 10x 0;
}
.content2-contentpane, .content2-contentpane td, .content2-contentpane .Normal p, .content2-contentpane .LabelEditOverClassML
{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.content2-contentpane li
{
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
}
.content2-actions
{
	clear: both;
	padding: 3px 0;
}
.module-content-county-text-header
{
	margin: 30px 0 20px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #ffffff;
	text-align: left;
}
.content-county-title
{
	text-align: left;
}
div.module-content-county-text-header div.content-county-title h1
{
	margin: 0 0 0 10px;
	padding: 0px;
}
div.module-content-county-text-header div.content-county-title h1.sifrTitle span.Head
{
	font-family: georgia, verdana, arial;
	color: #AD2121;
	font-size: 18px;
}
.content-county-container
{
	padding: 0 10px 10px 10px;
}
.content-county-contentpane, .content-county-contentpane td, .content-county-contentpane .LabelEditOverClassML
{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.content-county-contentpane li
{
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
}
.content-county-contentpane h4
{
	font-size: 14px;
	line-height: 16px;
}
.content-county-contentpane .Normal p, .content-county-contentpane p
{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	padding-top: 0px;
}
.county-contacts
{
	margin: 20px 0 0 0;
	width: 500px;
}
.county-website
{
	margin: 30px 0 0 0;
}
.content-county-actions
{
	clear: both;
	padding: 3px 0;
}
/**************************************************************************************************
CONTAINERS
**************************************************************************************************/
.sidebar-1
{
	margin: 0 0 20px 0;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
.sidebar-1-title
{
	/* background: #256E94 url(http://www.votespa.com/Portals/_default/Containers/votespa-1.1/images/sidebar-1-title-bg.jpg) 0 0 repeat-x; */
}
.sidebar-1 h1
{
	margin: 4px 8px 2px;
	padding: 0 0 0 0;
}
.sidebar-1 h1 span.Head
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	vertical-align: middle;
}
.sidebar-1-contentpane
{
	padding: 4px 10px 0 10px;
}
.sidebar-1-contentpane p, .sidebar-1-contentpane td
{
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.sidebar-1-content, .sidebar-bottom
{
	background: #ffffff;
}
.hide-title
{
	display: none;
}
/*
Special handling for a non-traditional content header

	<div class="content2-title-alt"><h1 class="sifrTitle"><span class="Head">Where to Vote<span></h1></div> 

*/div.content2-title-alt
{
	margin: 10px 0 0 10px;
	padding: 0px;
	line-height: 18px;
}
div.content2-title-alt span.Head
{
	font-family: georgia, verdana, arial;
	color: #AD2121;
	font-size: 26px;
}
/***********************************************************
CONTAINERS - BEGIN
***********************************************************/
/* CONTAINER - Home Page Container */.content-container .content-contentpane, .content-container .content-contentpane td, .content-contentpane .Normal p, .content-contentpane .LabelEditOverClassML
{
	text-align: left;
	font-size: 11px;
	line-height: 16px;
}
.content-contentpane li
{
	list-style-type: disc;
	font-size: 11px;
	line-height: 16px;
}
/* CONTAINER - Secondary Page Container */.content2-contentpane, .content2-contentpane td, .content2-contentpane .Normal p, .content2-contentpane .LabelEditOverClassML
{
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.content2-contentpane li
{
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
}
/***********************************************************
CONTAINERS - END
***********************************************************/
/* --------------------------------------------------------------------------------------------- */
#pavotes_PaNavigation
{
	margin: 0; /* all lists */
	float: left;
	font-size: 10px;
}
#pavotes_PaNavigation ul
{
	margin: 0; /* all lists */
	padding: 0;
	line-height: 1em;
}
#pavotes_PaNavigation li
{
	margin: 0; /* all list items */
	padding: 0;
	float: left;
	display: block;
	background: none;
	line-height: 1em;
}
#pavotes_PaNavigation li
{
	text-transform: uppercase;
}
/* level 2 */
#pavotes_PaNavigation li ul
{
	margin: 0px;
	width: 18em;
	position: absolute;
	z-index: 99;
	left: -999em;
	height: auto;
}
/* level 3, where to start  */
#pavotes_PaNavigation li ul ul
{
	margin: -1.3em 0 0 13em;
}
/* width of submenu item*/
#pavotes_PaNavigation li li
{
	padding: 0 0 0 0;
	margin: 0;
	width: 18em;
}
#pavotes_PaNavigation ul a
{
}
#pavotes_PaNavigation li:hover ul ul, #pavotes_PaNavigation li:hover ul ul ul, #pavotes_PaNavigation li.sfhover ul ul, #pavotes_PaNavigation li.level1sfhover ul ul, #pavotes_PaNavigation li.level1-activesfhover ul ul, #pavotes_PaNavigation li.sfhover ul ul ul, #pavotes_PaNavigation li.level1sfhover ul ul ul, #pavotes_PaNavigation li.level1-activesfhover ul ul ul
{
	left: -999em;
}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#pavotes_PaNavigation li:hover ul, #pavotes_PaNavigation li li:hover ul, #pavotes_PaNavigation li li li:hover ul, #pavotes_PaNavigation li.sfhover ul, #pavotes_PaNavigation li.level1sfhover ul, #pavotes_PaNavigation li.level1-activesfhover ul, #pavotes_PaNavigation li li.sfhover ul, #pavotes_PaNavigation li li.levelhavechildsfhover ul, #pavotes_PaNavigation li li.levelhavechild-activesfhover ul, #pavotes_PaNavigation li li li.sfhover ul, #pavotes_PaNavigation li li li.levelhavechildsfhover ul, #pavotes_PaNavigation li li li.levelhavechild-activesfhover ul
{
	left: auto;
}
/*
-----------------------------------*/
/* Thiet lap menu trong suot */
#pavotes_PaNavigation li ul
{
	background: #173F6E;
	border: 1px solid #ffffff;
	border-bottom: none;
}
#pavotes_PaNavigation li ul li
{
	border-bottom: 1px solid #ffffff;
}
#pavotes_PaNavigation li ul a
{
	border-right: none;
	padding: 12px 10px;
	border-top: none;
	background: none;
	font-weight: normal;
	text-transform: none;
}
#pavotes_PaNavigation li ul a:hover, #pavotes_PaNavigation li ul a:active, #pavotes_PaNavigation li ul a:focus
{
	color: #ffffff;
}
#pavotes_PaNavigation li a
{
	margin: 0;
	padding: 12px 10px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
#pavotes_PaNavigation li a:hover
{
}
#pavotes_PaNavigation li a.active
{
	color: #ffffff;
}
#pavotes_PaNavigation li a.active:hover, #pavotes_PaNavigation li a.active:active, #pavotes_PaNavigation li a.active:focus
{
}
#pavotes_PaNavigation li li a.active
{
	border-top: none;
	background: none;
	color: #ffffff;
	font-weight: bold;
}
/*Muc 1*/
#pavotes_PaNavigation li.level1
{
	background: #173F6E;
	border: none;
	color: #ffffff;
}
#pavotes_PaNavigation li.level1 a
{
	padding: 4px 5px 4px 10px;
}
#pavotes_PaNavigation li.level1-active
{
}
#pavotes_PaNavigation li.levelhavechild
{
	/* background: url(arrow.jpg) no-repeat 95% 50%; */
}
#pavotes_PaNavigation li.levelhavechild-active
{
}
/* hover li with sub
change arrow7.jpg to arrow12.gif
bgcolor = #e0ffff
*/
#pavotes_PaNavigation li.levelhavechild:hover
{
}
/* hover or active level 1
bground = topbg_green1.gif	
backcolor = #FFFFFF
*/
#pavotes_PaNavigation li:hover, #pavotes_PaNavigation li.sfhover, #pavotes_PaNavigation li.level1sfhover, #pavotes_PaNavigation li.level1-activesfhover
{
	background: #173F6E;
}
/* hover li no sub
backcolor = #e0ffff
*/
#pavotes_PaNavigation ul li:hover, #pavotes_PaNavigation ul ul li:hover, #pavotes_PaNavigation ul li.sfhover, #pavotes_PaNavigation ul ul li.sfhover
{
	background: #173F6E;
}
/*       A good page for studying styling Son of Sucker Fish menu can be: http://www.htmldog.com/ptg/archives/000050.php
http://www.csscreator.com/node/19621
*/
#pavotes_Languages
{
	margin: 0; /* all lists */
	padding: 0;
	font-family: verdana, arial;
	font-size: 9px;
	width: 395px;
}
#pavotes_Languages li
{
	margin: 0; /* all list items */
	padding: 0;
	display: inline;
	float: left;
	background: transparent;
}
#pavotes_Languages li.last
{
	background: none;
}
/* STYLING THE MENU
-----------------------------------*/
#pavotes_Languages li a
{
	padding: 0px;
	border-top: none;
	background: none;
	font-weight: normal;
	text-transform: none;
	color: #44A0D6;
}
#pavotes_Languages li a:hover, #pavotes_Languages li a:active, #pavotes_Languages li a:focus
{
	color: #44A0D6;
}
/*       A good page for studying styling Son of Sucker Fish menu can be: http://www.htmldog.com/ptg/archives/000050.php
http://www.csscreator.com/node/19621
*/
#pavotes_Utility
{
	margin: 0; /* all lists */
	float: left;
	font-family: verdana, arial;
	font-size: 10px;
}
#pavotes_Utility li
{
	margin: 0; /* all list items */
	padding: 0;
	float: left;
	display: block;
	/* background: transparent url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Utility/utility_separator.gif) 100% 50% no-repeat; */
	vertical-align: middle;
}
#pavotes_Utility li.last
{
	background: none;
}
/* STYLING THE MENU
-----------------------------------*/
#pavotes_Utility li a
{
	padding: 5px 10px 5px 5px;
	border-top: none;
	background: none;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	outline: none;
	font-size: 10px;
}
#pavotes_Utility li a.last
{
	padding: 5px 0 5px 5px;
}
#pavotes_Utility li a:hover, #pavotes_Utility li a:active, #pavotes_Utility li a:focus
{
	color: #FFFFFF;
	outline: none;
}
/* VotesPA_Main.css -------------------------------- */
.menutable-container
{
	background: #CFDCE4;
	padding: 0 0 0 5px;
	margin: 0;
	text-align: center;
	width:219px;
}
.menutable
{
	background-color: transparent;
	width: 219px;
	padding: 0px;
	margin: 0px auto;
	
}
img.nav, img.sidebar { display:block; }
.ptNarrowColumnWidth
{
	visible:hidden;
}
/****** LINK COLORS ******/
a.Menu_Main_Level0_Item, a.Menu_Main_Level0_Item:visited, a.Menu_Main_Level0_Item:link
{
	/* background: #297AA5 url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item.gif) 0 0 repeat-y; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_Item_Top, a.Menu_Main_Level0_Item_Top:visited, a.Menu_Main_Level0_Item_Top:link
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_top.gif) 0 0 repeat-y; */
	padding: 8px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_Item_Btm, a.Menu_Main_Level0_Item_Btm:visited, a.Menu_Main_Level0_Item_Btm:link
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_btm.gif) 0 100% repeat-y; */
	padding: 8px 14px 8px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_Item:hover, a.Menu_Main_Level0_Item:active, a.Menu_Main_Level0_Item:focus
{
	/* background: #0C5D88 url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_over.gif) 0 0 repeat-y; */
	cursor: hand;
	outline: none;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_Item_Top:hover, a.Menu_Main_Level0_Item_Top:active, a.Menu_Main_Level0_Item_Top:focus
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_over_top.gif) 0 0 repeat-y; */
	cursor: hand;
	outline: none;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_Item_Btm:hover, a.Menu_Main_Level0_Item_Btm:active, a.Menu_Main_Level0_Item_Btm:focus
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_over_btm.gif) 0 100% repeat-y; */
	cursor: hand;
	outline: none;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.Menu_Main_Level0_ItemOn, a.Menu_Main_Level0_ItemOn:visited, a.Menu_Main_Level0_ItemOn:link
{
	background: #ffffff;
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #AD2121;
	font-size: 10px;
	text-decoration: none;
}
a.Menu_Main_Level0_ItemOn_Top, a.Menu_Main_Level0_ItemOn_Top:visited, a.Menu_Main_Level0_ItemOn_Top:link
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_on_top.gif) 0 0 repeat-y; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #AD2121;
	font-size: 10px;
	text-decoration: none;
}
a.Menu_Main_Level0_ItemOn_Btm, a.Menu_Main_Level0_ItemOn_Btm:visited, a.Menu_Main_Level0_ItemOn_Btm:link
{
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_on_btm.gif) 0 0 repeat-y; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #AD2121;
	font-size: 10px;
	text-decoration: none;
}
a.Menu_Main_Level0_ItemOn:hover, a.Menu_Main_Level0_ItemOn:active, a.Menu_Main_Level0_ItemOn:focus
{
	text-decoration: underline;
	font-size: 10px;
}
a.Menu_Main_Level0_ItemSelected, a.Menu_Main_Level0_ItemSelected:visited, a.Menu_Main_Level0_ItemSelected:link
{
	/* background: #E7F7FE url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_selected.gif) 100% 50% no-repeat; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AD2121;
	text-decoration: none;
}
a.Menu_Main_Level0_ItemSelectedTop, a.Menu_Main_Level0_ItemSelectedTop:visited, a.Menu_Main_Level0_ItemSelectedTop:link
{
	/* background: #E7F7FE url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/menu_item_selected_top.gif) 0 0 repeat-y; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AD2121;
	text-decoration: none;
}
a.Menu_Main_Level0_ItemSelectedBtm, a.Menu_Main_Level0_ItemSelectedBtm:visited, a.Menu_Main_Level0_ItemSelectedBtm:link
{
	/* background: #E7F7FE url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/menu_item_selected_btm.gif) 0 100% repeat-y; */
	padding: 6px 14px 6px 8px;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AD2121;
	text-decoration: none;
}
a.Menu_Main_Level1_Item, a.Menu_Main_Level1_Item:visited, a.Menu_Main_Level1_Item:link
{
	display: block;
	background: #ffffff;
	color: #AD2121;
	font-size: 10px;
	text-decoration: none;
	outline: none;
	padding: 6px 14px 6px 16px;
}
a.Menu_Main_Level1_ItemBtm, a.Menu_Main_Level1_ItemBtm:visited, a.Menu_Main_Level1_ItemBtm:link
{
	display: block;
	/* background: url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_on_btm.gif) 0 100% repeat-y; */
	color: #AD2121;
	font-size: 10px;
	text-decoration: none;
	outline: none;
	padding: 6px 14px 6px 16px;
}
a.Menu_Main_Level1_Item:hover, a.Menu_Main_Level1_Item:active, a.Menu_Main_Level1_Item:focus, a.Menu_Main_Level1_ItemBtm:hover, a.Menu_Main_Level1_ItemBtm:active, a.Menu_Main_Level1_ItemBtm:focus
{
	text-decoration: underline;
	font-size: 10px;
}
a.Menu_Main_Level1_ItemSelected, a.Menu_Main_Level1_ItemSelected:visited, a.Menu_Main_Level1_ItemSelected:link
{
	color: #AD2121;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	/* background: #E7F7FE url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/main_item_selected.gif) 100% 50% no-repeat; */
	display: block;
	padding: 6px 14px 6px 16px;
}
a.Menu_Main_Level1_ItemSelectedBtm, a.Menu_Main_Level1_ItemSelectedBtm:visited, a.Menu_Main_Level1_ItemSelectedBtm:link
{
	color: #AD2121;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	/* background: #E7F7FE url(http://www.votespa.com/DesktopModules/CISS.SideMenu/styles/votespa_Main/menu_item_selected_btm.gif) 0 100% repeat-y; */
	display: block;
	padding: 6px 14px 6px 16px;
}
a.Menu_Main_Level1_ItemSelected:hover, a.Menu_Main_Level1_ItemSelected:active, a.Menu_Main_Level1_ItemSelected:focus, a.Menu_Main_Level1_ItemSelectedBtm:hover, a.Menu_Main_Level1_ItemSelectedBtm:active, a.Menu_Main_Level1_ItemSelectedBtm:focus
{
	text-decoration: underline;
	font-size: 10px;
}
.LI_Auto
{
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
	/* list-style-image: URL(/images/0.gif); */
}
.LI_Auto_high
{
	background-color: highlight;
	color: highlighttext;
}
.UL_Auto
{
	border: 1px solid buttonshadow;
	margin: 0px;
	padding: 2px;
	text-align: left;
	visibility: visible;
	cursor: default;
	list-style-type: none;
	/* list-style-image: URL(/images/0.gif); */
	background-color: window;
	color: windowtext;
	position: absolute;
}
/* VotesPA_Iam.css ---------------------------- */
#ddlIam
{
	width: 280px;
	font-size: 11px;
}
/* VotesPA_footer.css ------------------------------------ */
/*       A good page for studying styling Son of Sucker Fish menu can be: http://www.htmldog.com/ptg/archives/000050.php
http://www.csscreator.com/node/19621
*/
#pavotes_Footer
{
	margin: 0; /* all lists */
	float: left;
	font-family: verdana, arial;
	font-size: 9px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pavotes_Footer li
{
	margin: 0; /* all list items */
	padding: 0;
	display: inline;
	background: none;
}
#pavotes_Footer li.last
{
	background: none;
}
/* STYLING THE MENU
-----------------------------------*/
#pavotes_Footer li a
{
	padding: 2px;
	border-top: none;
	background: none;
	font-weight: normal;
	text-transform: none;
	color: #44A0D6;
	font-size: 9px;
}
#pavotes_Footer li a.first
{
	padding: 2px 2px 2px 0;
}
#pavotes_Footer li a.last
{
	padding: 2px 0 2px 2px;
}
#pavotes_Footer li a:hover, #pavotes_Footer li a:active, #pavotes_Footer li a:focus
{
	color: #44A0D6;
}
/*  sIFR-screen.css ----------------------------------------- */
/* These are standard sIFR styles... do not modify */
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced
{
	visibility: visible !important;
}
span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]
{
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1
{
	visibility: hidden;
	font-weight: bold;
	line-height: 24px;
}
.sIFR-hasFlash h2
{
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
.sIFR-hasFlash h3
{
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h4
{
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash h5#pullquote
{
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash span.blurb
{
	visibility: hidden;
}
/*************************************************
rounded edges
*****************************************************/
.dep
{
	display: block;
}
.dep *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff
}
.dep1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background: #ffffff;
}
.dep2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background: #ffffff;
}
.dep3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid White;
	border-right: 1px solid White;
}
.dep4
{
	border-left: 1px solid White;
	border-right: 1px solid White;
}
.dep5
{
	border-left: 1px solid White;
	border-right: 1px solid White;
}
/* Site Layout CSS */
.PATableTwoWideColumnBorder
{
	background: #FFFFFF; 
	width:725px;
	padding:16px 20px 0 30px;
	border-left: none;
	
}

#pt-page-587980 #PATableTwoWideColumnBorder
{
	background: #FFFFFF; 
	width:660px;
	padding:5px;
	border-left: none
}
#pt-page-591574 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591426 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591431 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591432 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591434 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591435 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
#pt-page-591436 #PATableTwoWideColumnBorder
{
	padding: 5px 20px 0 0;
}
.columnTwo
{
	/* background:  #CFDCE4 URL(http://www.votespa.com/Portals/_default/Skins/votespa-1.1//images/nav-top-cap-right.gif) top right no-repeat;  */
	width:287px; 
	padding: 5px 0 0 0;
	text-align:center;
	border-right: 3px solid #ffffff;
}

.columnOne
{
	padding: 0;
	margin-left:5px;
	height:100%;
	vertical-align: top;
	background: #CFDCE4;
	border-left: 5px solid #ffffff;
}
.columnOne .portletBody
{
	border-right: 5px solid #CFDCE4;
}

.layoutTwoColumnWideNarrow
{
	background: #FFFFFF;
	width: 960px;
	vertical-align: top;
}

.layoutTwoColumnNarrowWide
{
	background: #CFDCE4;
	width: 960px;
	vertical-align: top;
}
.ddlIAm
{
	font-size:11px;
	width:280px;
}
#votespaheader_logo
{
	text-align: center;
}

.StaticContent .Title
{
	color: #AD2121;
	font-family: georgia,verdana,arial;
	font-size: 26px;
}

#btnGo 
{
	font-size:11px;
}

p
{
	color: #666666;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

td.highlight-leftCap 
{
	border-left:2px solid #E1E0BC;
}

td.highlight 
{
	background-color:#F4F0D3;
	border-bottom:2px solid #E1E0BC;
	border-top:2px solid #E1E0BC;
}

td.highlight-rightCap 
{
	border-right:2px solid #E1E0BC;
}

.sidebar-1-contentpane p, .sidebar-1-contentpane td 
{
	font-size:10px;
	line-height:16px;
}

td.red-text 
{
	color:#AD2121;
}
.footer_gov a:link, .footer_gov a:hover, .footer_gov a:visited, .footer_gov a:active
{
	font-size: 9px;
}
td
{
	color: #666666;
}

.StaticContent .Body a:hover, .StaticContent .Body a, .StaticContent .Body a:visited, .StaticContent .Body a:active
{
	font-size: 12px;
	color: #44A0D6;
}
