body {
margin: 0;
padding: 0;
font-family: verdana, arial, "trebuchet ms", helvetica, sans-serif;
font-size: 76%;
background-color: #B7CCDF;
background-image: url(http://acec.grassroots.com/images/acec_bg.gif);
text-align: center;
color: #363636;
line-height: 140%;
}

#wrap {
width: 801px;
border-left: #fff 1px solid;
border-right: #fff 1px solid;
margin:0px auto;
background: #fff;
}
#innerWrap {
width: 777px;
margin:0px auto;
background: #fff;
}


#left {
background-color: #AFBBCA;
}

#ourNewsletter {
width: 162px;
background-image: url(http://acec.grassroots.com/images/acec_bgNewsletter.gif);
background-repeat: no-repeat;
margin-left: 12px;
margin-top: 12px;
}

#ourNewsletter .txt {
margin-left: 9px;
padding-top: 40px;
}


#content {
border-left: #fff 1px solid;
}

#content .txt {
margin: 11px 0 0 11px;
}

#blueBar {
background-image: url(http://acec.grassroots.com/images/acec_blueBar.gif);
height: 24px;
width: 589px;
color: #fff;
font-size: 9px;
font-weight: bold;
}

#blueBar a {
color: #fff;
font-size: 9px;
font-weight: bold;
text-decoration: none;
}



h1 {
font-size: 2.1em;
color: #993300;
margin-top: 0;
margin-bottom: 12px;
line-height: 120%;
font-family: "times new roman", verdana, arial, "trebuchet ms", helvetica, sans-serif;
}
h2 {
font-size: 1.4em;
font-family: "times new roman", verdana, arial, "trebuchet ms", helvetica, sans-serif;
color: #993300;
}
h3 {
font-size: 0.2em;
}

h4 {
font-size: 1.5em;
color: #993300;
margin-top: 0;
margin-bottom: 2px;
line-height: 120%;
font-family: "times new roman", verdana, arial, "trebuchet ms", helvetica, sans-serif;
}

a {
color: #062D58;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FFAC7A;
}

#content a {
text-decoration: underline;
}

#content a:hover {
color: #9E2905;
}


#footer {
font-size: 0.8em;
background-color: #747576;
height: 13px;
border-bottom: #606061 1px solid;
margin: 8px 0 8px 0;
}







/*MENU*/
div#menu ul {
margin: 0;
padding: 0;
list-style: none;
width: 186px; 
border-bottom: 1px solid #fff;
}

div#menu ul li {
position: relative;
}

div#menu li ul {
position: absolute;
left: 178px;
top: 0;
display: none;
width: 260px;
}

div#menu li ul li {
}

div#menu ul li a {
display: block;
text-decoration: none;
color: #fff;
background: #004675; 
padding: 5px 5px 5px 12px;
border-bottom: 1px solid #fff; 
font-weight: bold;
font-family: arial, verdana;
}

div#menu ul li a:hover {
color: #FEBD96;
}

/* ie hack \*/
* html div#menu ul li { float: left; height: 1%; }
* html div#menu ul li a { height: 1%; }

div#menu li:hover ul, div#menu li.over ul { 
display: block; 
}








/*Content Bullets*/
#content ul {
padding-left: 20px;
list-style-type: none;
display: block;
}

#content ul li {
padding: 0 0 6px 20px;
background-image: url(http://acec.grassroots.com/images/acec_bullet.gif);
background-repeat: no-repeat;
background-position: 2px 6px;
display: block;
width: 500px;
}

#content ul li ul {
padding-left: 10px;
list-style: normal;
display: block;
}

#content ul li ul li {
padding: 0 0 6px 20px;
background-image: url(http://acec.grassroots.com/images/acec_bullet.gif);
background-repeat: no-repeat;
background-position: 2px 6px;
display: block;
width: 300px;
}

#content ul li a {
color: #062D58;
text-decoration: none;
display: normal;
display: inline;
background: #fff;
padding: 0;
margin: 0;
font-family: verdana, arial, "trebuchet ms", helvetica, sans-serif;
}

#content ul li a:hover {
color: #9E2905;
}








/*home boxes*/
.greyBd {
width: 576px;
border: #D1D9D9 1px solid;
background-image: url(http://acec.grassroots.com/images/acec_greyPenBack.jpg);
background-repeat: no-repeat;
background-position: top right;
}
.greyBd .txtBox {
margin: 10px 0 10px 16px;
width: 384px;
font-size: 0.9em;
}



.redBd1 {
width: 370px;
border-left: #CAAFA7 1px solid;
border-bottom: #CAAFA7 11px solid;
border-right: #CAAFA7 1px solid;
border-top: 0;
}
.redBd1 .txtBox {
padding: 18px 13px 18px 13px;
font-size: 0.9em;
}
.homeBoxTitle {
margin-top: 11px;
margin-bottom: 0;
border: 0;
}


.redBd2 {
width: 193px;
border-left: #CAAFA7 1px solid;
border-bottom: #CAAFA7 11px solid;
border-right: #CAAFA7 1px solid;
border-top: 0;
margin-left: 12px;
}
.redBd2 .txtBox {
padding: 18px 13px 18px 13px;
font-size: 0.9em;
}
.homeBoxTitle {
margin-top: 11px;
margin-bottom: 0;
border: 0;
}










/*Multiplier*/
#letter {
width: 240px;
border: #993300 1px solid;
padding: 5px 10px 5px 10px;
font-family: arial, verdana, helvetica, sans-serif;
line-height: 130%;
background: #F7F7F7;
}
form {
padding: 0;
margin: 0;
}
#bttn {
font-weight: bold;
border: #993300 1px solid;
font-family: "times new roman", verdana, arial, "trebuchet ms", helvetica, sans-serif;
font-size: 16px;
background: #F6F7F2;
color: #993300;
}

#formIssueTargets {
font-weight: bold;
padding-left: 4px;
}

#rightLetter {
margin-left: 20px;
}

.grFormErrorFieldLabel {
font-weight: bold;
color: #CC0000;
}

.chooseSingle {
margin-bottom: 8px;
margin-left: 6px;
}

.grFormDefaultText { font-weight: bold; }

.grFormFieldLabel { font-weight: bold; }

.grFormErrorFieldLabel { font-weight: bold; color: #CC0000; }

.grFormErrorMsg { font-weight: bold; color: #CC0000; }

.grFormTermsText { font-size: 10px; }

A.grFormDefaultText:Link {  }

A.grFormLink {  }

A.grFormLink:link { }

A.grFormLink:visited {  }

A.grFormTermsLink { font-size: 10px;  }

A.grFormTermsLink:link { font-size: 10px;  }

A.grFormTermsLink:visited { font-size: 10px; }

.smallText { font-size: 10px; }

.apErrorLabel { font-weight: bold; color: #CC0000; }

.blue .txt .grFormErrorFieldLabel { font-weight: bold; color: #FCE77E; }

.blue .txt .grFormErrorMsg { font-weight: bold; color: #FCE77E; }






/*OLD CSS*/
#navItm {
	FONT: bold 10pt/12pt Arial; CURSOR: hand; COLOR: #000000
}
#perItm {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-VARIANT: normal
}
#pubOptTd {
	COLOR: #ffffcc; BACKGROUND-COLOR: #cccc66
}
#loginTd {
	COLOR: #ccccff; BACKGROUND-COLOR: #6666cc
}
#latestRlTd {
	COLOR: #cccccc; BACKGROUND-COLOR: #999999
}
#rghtMain {
	WIDTH: 200px
}
#itmText {
	FONT: 10pt/12pt Arial; TEXT-INDENT: 15px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.tpNav {
	FONT: bold 8pt/12pt Verdana; TEXT-DECORATION: none
}
.sbNav {
	FONT: bold 8pt/12pt Verdana; TEXT-DECORATION: none
}
.prNav {
	FONT: bold 9pt/12pt Verdana; TEXT-DECORATION: none
}
.mnTxt {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT: 9pt/16px Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.hdFnt {
	FONT: bold 15pt/17pt Verdana; TEXT-DECORATION: none
}
.sbFnt {
	FONT: bold 11pt/18px Verdana; TEXT-DECORATION: none
}
.sb2Fnt {
	FONT: bold 14pt/18px Verdana; TEXT-DECORATION: none
}
.sb3Fnt {
	FONT: 9pt/18px Verdana; TEXT-DECORATION: none
}
.cntFnt {
	FONT: bold 8pt/12pt Verdana; COLOR: #666666; TEXT-DECORATION: none
}
.itmLink {
	FONT: 8pt/12pt Arial; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline
}
.itmLinkG {
	FONT: 8pt/12pt Arial; COLOR: #548dc0; TEXT-DECORATION: none
}
.itmText {
	FONT: 8pt/12pt Arial; CURSOR: hand; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
TABLE.answer {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.left {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.right {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.header {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.header2 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.item {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.label {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.attribute {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.col1 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.col2 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.col3 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.col4 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TD.col5 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 7px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana
}
TABLE.answer {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 250px; BORDER-RIGHT-WIDTH: 1px
}
TD.header {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
TD.header2 {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
TD.header {
	BORDER-BOTTOM-WIDTH: 1px
}
TD.left {
	VERTICAL-ALIGN: top
}
TD.right {
	VERTICAL-ALIGN: top
}
TD.header {
	VERTICAL-ALIGN: top
}
TD.item {
	VERTICAL-ALIGN: top
}
TD.label {
	VERTICAL-ALIGN: top
}
TD.attribute {
	VERTICAL-ALIGN: top
}
TD.col1 {
	VERTICAL-ALIGN: top
}
TD.col2 {
	VERTICAL-ALIGN: top
}
TD.col3 {
	VERTICAL-ALIGN: top
}
TD.col4 {
	VERTICAL-ALIGN: top
}
TD.col5 {
	VERTICAL-ALIGN: top
}
TD.header {
	VERTICAL-ALIGN: bottom
}
TD.header2 {
	VERTICAL-ALIGN: bottom
}
TD.header2 {
	TEXT-ALIGN: center
}
TD.col1 {
	TEXT-ALIGN: center
}
TD.col2 {
	TEXT-ALIGN: center
}
TD.col3 {
	TEXT-ALIGN: center
}
TD.col4 {
	TEXT-ALIGN: center
}
TD.col5 {
	TEXT-ALIGN: center
}
TD.attribute {
	BORDER-TOP-WIDTH: 1px
}
TD.col1 {
	BORDER-TOP-WIDTH: 1px
}
TD.col2 {
	BORDER-TOP-WIDTH: 1px
}
TD.col3 {
	BORDER-TOP-WIDTH: 1px
}
TD.col4 {
	BORDER-TOP-WIDTH: 1px
}
TD.col5 {
	BORDER-TOP-WIDTH: 1px
}
P.q {
	FONT-WEIGHT: bold
}


div.chooseSingle {
margin-bottom: 1em;
}

div.chooseSingle label {
font-weight: normal;
}



