/* This CSS File is the Template from which all pages will be designed.  
 *          DO NOT CHANGE ANY CLASS/ID/ELEMENT NAMES!
 *
 * Only following values need to be changed in this CSS File:
 *   PlanDev
 *     Used in the background-image of the BODY Element
 *
 *  #B8CEB8
 *     Color used in the background graphic
 *
 *   #004000
 *     Color used for 'highlighting' and background shading various items.
 *
 *   'Color' for #FormButton
 *     Either Black or White depending on Dept Color scheme
 *
 */


/*-=-=-=-=-=-=-=-=- Overall Body Styles -=-=-=-=-=-=-=-*/
/* Elements */
BODY {
	color : Black;
	background-image : url(/includes/Elections/graphics/bg1.gif);
	background-color : White;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	margin : 0px;
	padding : 0px;
	scrollbar-face-color : #004000;
	scrollbar-shadow-color : #000000;
	scrollbar-highlight-color : #B8CEB8;
	scrollbar-arrow-color : #ffffff;
	scrollbar-track-color : #B8CEB8;
	scrollbar-3dlight-color : #004000;
	scrollbar-darkshadow-Color : #004000;
}

P {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
        text-align : justify;
}

P.cntr {
	text-align : center;
}

P.Twcntr {
	color: white;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

TD {
	color : Black;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
}

A {
	background-color : transparent;
	color : #004000;
	text-decoration : underline;
}

A.white {
	background-color : transparent;
	color : #ffffff;
	text-decoration : underline;
}

A:ACTIVE {
	background-color : transparent;
	color : #FF0000;
}

A:VISITED {
	background-color : transparent;
	color : #004000;
}

A:HOVER {
	color : Red;
}

P {
	font-size : 10pt;
	line-height : 12pt;
	text-align : justify;
}

UL {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	text-align : justify;
}

OL {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	text-align : justify;
}

DL {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	text-align : justify;
}

/* ID's */

#DeptTitle {
	text-align : center;
}

#HLine {
	background-color : #004000;
	line-height : 1px;
	text-align : right;
}

#Inserts {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	line-height : 100%;
}

/* Classes */
.PageHead {
     font-size: 12pt;
     font-family: Verdana, Arial, sans-serif;
     font-weight: bold;
     font-style: normal;
	 text-align : center;
}

.PageHeadSml {
     font-size: 10.5pt;
     font-family: Verdana, Arial, sans-serif;
     font-weight: bold;
     font-style: normal;
	 text-align : center;
}

.Title {
	font-size : 12pt;
	font-weight : bold;
	line-height : 14pt;
}

.Dir {
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
}

.Header {
	font-size : 10pt;
	font-weight : bold;
}

.CHeader {
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
}

.Disclaimer {
        font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	padding-left : 5px;
}

.DisclaimerB {
        font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 10pt;
	padding-left : 5px;
}

.DisclaimerClr {
        color : #004000;
        font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	padding-left : 5px;
}

.DisclaimerBClr {
        color : #004000;
        font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 10pt;
	padding-left : 5px;
}
.DisclaimerC {
        font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	text-align : center;
}

.DiscWhite {
	font-size : 8pt;
	font-weight : normal;
	color : white;
	line-height : 9pt;
	padding-left : 0px;
	padding-bottom : 5px;
	margin-left : 0px;
}

.HighLight {
	background-color:#B8CEB8;
	font-weight : normal;
}

.HighLightB {
	background-color:#B8CEB8;
	font-weight : bold;
}

.WarningSM {
	color : red;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
}

.Warning {
	color : red;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
}

.WarningLRG {
	color : red;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	line-height : 14pt;
}


/*-=-=-=-=-=-=-=-=- Styles For Link Menu Section -=-=-=-=-=-=-=-*/
#Services {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	line-height : 100%;
}

#ServiceText {
	color : Black;
	font-size : 8pt;
	font-weight : normal;
	padding-left : 5px;
	line-height : 10pt;
	text-align : left;
}
#MenuSec {
	border-left-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	line-height : 100%;
}

#MenuHeader {
	background :#B8CEB8;
	color: #004000;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 5px;
	line-height : 12pt;
}

#MenuText {
	color : Black;
	font-size : 10pt;
	font-weight : normal;
	padding-left : 5px;
	line-height : 12pt;
	text-align : left;
}

#AddInfoSec {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	padding : 2px;
}

#AddInfoText {
	color : Black;
	font-size : 10pt;
	font-weight : normal;
	padding : 5px;
	line-height : 12pt;
	text-align : left;
}


/*-=-=-=-=-=-=-=-=- Styles For Address Section -=-=-=-=-=-=-=-*/
#AddrLeft {
	border-left-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	line-height : 100%;
	margin : 0px;
}

#AddrCenter {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style : solid;
	border-color: #004000;
	border-collapse: collapse;
	line-height : 100%;
}

#AddrRight {
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
	line-height : 100%;
}

#AddrHeader {
	background :#B8CEB8;
	color : Black;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 5px;
	line-height : 12pt;
	text-align : center;
}

#AddrText {
	color : Black;
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	padding-left : 5px;
	line-height : 10pt;
	text-align : left;
	background-color : White;
}

#PhoneText {
	color : Black;
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	padding-left : 5px;
	line-height : 10pt;
	text-align : right;
	background-color : White;
}

#QuestionB {
	background :#ffffff;
	color : #000080;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 5px;
	line-height : 12pt;
}

#Question {
	background :#ffffff;
	color : #000080;
	font-size : 10pt;
	font-weight : normal;
	padding-left : 5px;
	line-height : 12pt;
}


/*-=-=- Styles For Navigation Drop Down List at top of page -=-=-*/
#NavDDList {
	background-color:#B8CEB8;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border: 1;
	border-style : solid;
	border-collapse: collapse;
	border-color: #004000;
}


/*-=-=-=-=-=-=- Styles For Form Object Elements -=-=-=-=-=-=-*/
/*Drop Down List*/
#FormDDList{
	Background-Color :#B8CEB8;
	Border : 1 solid #004000;
	Color : #004000;
	Font-Family : Verdana;
	Font-Size : 8pt;
	Font-Weight : normal;
	}

/*Textbox Style*/
#FormTextBox{
	Background-Color :#B8CEB8;
	Border : 1 solid #004000;
	Color : #004000;
	Font-Family : Verdana;
	Font-Size : 8pt;
	Font-Weight : normal;
	}

/*Button Style*/
#FormButton{
	background-color:#B8CEB8;
	color: black;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border: 1 solid #004000;
}


/*-=-=-=-=-=-=-=-=- Styles For Page Header Section -=-=-=-=-=-=-=-*/
#WTSC {
	color : White;
	text-align : right;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	background-color : #004000;
	padding-right : 5px;
}

#CDB {
	color : #004000;
	text-align : right;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	padding-right : 5px;
	vertical-align: middle;
}


/*-=-=-=-=-=-=-=-=- Styles For Page Footer Section -=-=-=-=-=-=-=-*/
#FooterText {
	font-size : 8pt;
	font-weight : normal;
	line-height : 11pt;
	padding-left : 5px;
	padding-bottom : 5px;
}

#FooterDisc {
	font-size : 8pt;
	font-weight : normal;
	line-height : 9pt;
	padding-left : 0px;
	padding-bottom : 5px;
	margin-left : 0px;
}

.EOE {
	font-size : 10pt;
	font-weight : bold;
	font-style : italic;
	line-height : 12pt;
}


/*-=-=-=-=-=-=-=-=- Extra Misc. -=-=-=-=-=-=-=-=-=-=-=-*/
#TDBackLight {
	background-color: #B8CEB8;
}

#TDBackDark {
	background-color: #004000;
}
