body{
height:100%;
margin:0;
width: 650px;
background: #dddddd;
}
body,p,table,tr,td,input,textarea,option,select{
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
p{line-height:130%;}
*:focus{
background-color: #e0f0ff;
color:#000
}
td, th {
padding-left: 10px;
padding-right: 10px;
text-align:left;
}
a:link, a:visited{
color:#05057d;
text-decoration:none;
font-weight:bold
}
a:visited{
color:#1c246f
}
a:active{
color:#880000;
background-color:transparent !important;
text-decoration:none;
font-weight:bold
}
a:hover{
background-color:#bbddff;
text-decoration:none;
cursor:pointer
}
a:focus{background-color:transparent !important}
a.nohover:hover{background-color:transparent !important}
a.leftlink:link,a.leftlink:visited,a.leftlink:active{
color:#bbddff;
text-decoration:none;
font-weight:normal
}
a.leftlink:visited{color:#ccccdd;}
a.leftlink:active{color:#ff0000;}
a.leftlink:hover{
background-color:#339af9;
text-decoration:none;
cursor:pointer
}
a.leftsublink:focus{background-color:transparent !important;}
a.leftsublink:link,a.leftsublink:visited,a.leftsublink:active{
color:#CCCCDD;
text-decoration:none;
font-weight:normal
}
a.leftsublink:visited{color:#ccccdd;}
a.leftsublink:active{color:#ff0000;}
a.leftsublink:hover{
background-color:#339af9;
text-decoration:none;
cursor:pointer
}
a.leftsublink:focus{background-color:transparent !important;}
a.menulink{font:bold 8.5pt  Verdana, Arial, Helvetica, sans-serif;}
a.menulink:link,a.menulink:visited,a.menulink:active{
color:#090634;
text-decoration:none
}
a.menulink:hover{
color:#fff;
background-color:transparent !important;
text-decoration:none;
cursor:pointer
}
a.menulink:focus{background-color:transparent !important;}
a img{border:0px;outline:none}
.boxes{
border:1px dotted #999;
border-collapse:collapse
}
.orangebg{
background-color:#ff8e1b;
background-image:url(../../images/menuorangebg.jpg)
}
.bluebg{
background-color:#1c246f;
background-image:url(../../images/aebluebg.jpg)
}
h1{font:bold 15pt Arial, Helvetica, sans-serif;color:#1c246f}
h2{font:bold 14pt Arial, Helvetica, sans-serif;color:#1c246f}
h3{font:bold 13pt Arial, Helvetica, sans-serif;color:#1c246f}
h4{font:bold 12pt Arial, Helvetica, sans-serif;color:#1c246f}
h5{font:bold 11pt Arial, Helvetica, sans-serif}
h6{font:bold 10pt Arial, Helvetica, sans-serif}
.cbold{
color:#1c246f;
font-weight:bold
}
.menu{
font:11pt Verdana, Arial, Helvetica, sans-serif;
color:#05057d;
text-decoration:none;
width:130px;
}
.titleheader{
font:16px bold Verdana, Arial, Helvetica, sans-serif;
color:#000
}
.pmaxwidth{
max-width:550px;
width:expression(document.body.clientWidth > 550 ? "550px" : "auto");
}
.pcenter{text-indent:0px;text-align:center}
.pjustify{text-align:justify}
.pindent1{text-indent:1em;text-align:justify}
.pindent1550{
text-indent:1em;
text-align:justify;
width:550px
}
.pnorm{
text-indent:0px;
text-align:justify;
width:550px
}
.whitetext{
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#fff
}
.lefthead{
font:12pt Verdana, Arial, Helvetica, sans-serif;
color:#fff
}
td.aelist{
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none
}
td.aelisthead{
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#eee;
background-color:#0a0529;
text-decoration:none
}
.form_label{
color: #47476b;
font:bold 11pt Verdana, Arial, Helvetica, sans-serif
}
.formtable{
border: 1pt solid rgb(102, 102, 102);
border-collapse: collapse
}
.formhead{
border: thin solid rgb(102, 102, 102);
border-collapse: collapse
}
.formdotty{
border: thin dotted rgb(102, 102, 102);
border-collapse: collapse
}
.noorange_N{color:#000;background-color:#fc2}
.noorange_Y{color:#000;background-color:#fff}
.nored_N{color:#fff;background-color:#f22}
.nored_Y{color:#000;background-color:#fff}
.yesred_N{color:#000;background-color:#fff}
.yesred_Y{color:#fff;background-color:#f22}
.verified_N{color:#fff;background-color:#f22}
.verified_C{color:#000;background-color:#ff8}
.verified_P{color:#000;background-color:#ebc1ff}
.verified_E{color:#000;background-color:#fc8}
.verified_X{color:#000;background-color:#eee}
.verified_Y{color:#000;background-color:#fff}
.verified_M{color:#00c;background-color:#ccc}
.verified_1{color:#ff0;background-color:#ccc}
.verified_2{color:#f80;background-color:#ccc}
.verified_3{color:#f00;background-color:#ccc}
.verified_D{color:#f22;background-color:#ffd0db}
.verified_L{color:#00c;background-color:#d6dfef}
.verified_U{color:#000;background-color:#dcf9d7}
.auth_N{color:#fff;background-color:#f22}
.auth_Y{color:#000;background-color:#fff}
.auth_I{color:#000;background-color:#ffc}

.supp_class_default_{color:#666;background-color:#fff}
.supp_class_default_checked{color:#000;background-color:#ffffa0}
.supp_class_unchecked{color:#000;background-color:#eee}
.supp_class_selected{color:#080;background-color:#ffffa0;font-weight:bold}

/*
keep the whitespace in front of the ^=, hides rule from konqueror
this is css3, the validator doesn't like it when validating as css2
*/
#bodyContent a.external,
#bodyContent a[href ^="gopher://"]
{
background: url(external.png) center right no-repeat;
padding-right: 13px;
}

#bodyContent a[href ^="https://"],
.link-https
{
background: url(lock_icon.gif) center right no-repeat;
padding-right: 16px;
}

#bodyContent a[href ^="mailto:"],
.link-mailto
{
background: url(mail_icon.gif) center right no-repeat;
padding-right: 18px;
}

#bodyContent a[href ^="news://"]
{
background: url(news_icon.png) center right no-repeat;
padding-right: 18px;
}

#bodyContent a[href ^="ftp://"],
.link-ftp
{
background: url(file_icon.gif) center right no-repeat;
padding-right: 18px;
}

#bodyContent a[href ^="irc://"],
.link-irc
{
background: url(discussionitem_icon.gif) center right no-repeat;
padding-right: 18px;
}

#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
.link-audio{background:url("audio.png") center right no-repeat;padding-right:13px}

#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
.link-video{background:url("video.png") center right no-repeat;padding-right:13px}

#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
.link-document{background: url("document.png") center right no-repeat;padding-right:12px}

/* disable interwiki styling */
#bodyContent a.extiw,
#bodyContent a.extiw:active
{
color: #36b;
background: none;
padding: 0;
}
#bodyContent a.external{color: #36b;}

/* this can be used in the content area to switch off special external link styling */
#bodyContent .plainlinks a{
background: none !important;
padding: 0 !important;
}

/* New CSS Menu System */

.aemenu_container{
position: relative;
z-index:1000;
font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
.aemenu_container ul{
padding:0;
margin:0;
list-style-type:none;
z-index:1005;
}
.aemenu_container ul ul{
text-align:left;
z-index:1010
}
/* Primary list */
.aemenu_container li{
float:left;
position:relative
}

/* Level Top */
.aemenu_container a,.aemenu_container a:visited{
display:block;
text-decoration:none;
color:#0a0529;
background-color:#fe851c !important;
line-height:25px;
padding:0 8px
}

/* Links hover */
.aemenu_container a:hover,.aemenu_container ul ul a:hover{
color:#fff;
background-color: #fe851c !important;
}
.aemenu_container :hover > a,.aemenu_container ul ul :hover > a{
color:#fff;
background-color:#fe851c !important;
}
/* Level Two */
.aemenu_container ul ul a,.aemenu_container ul ul a:visited{
background-color: #fe851c !important;
line-height:1em;
padding:5px 10px;
width:168px;
border:1px solid #fc8;
border-width:1px 1px 0px 1px
}
.aemenu_container ul ul a:hover{background-color: #fe851c !important}
.aemenu_container ul li:hover ul,.aemenu_container ul a:hover ul{visibility:visible}
.aemenu_container ul li{top:-1px}

/* Level Three */
.aemenu_container ul ul ul a,.aemenu_container ul ul ul a:visited{background-color:#fe851c !important;border-width:1px 1px 0px 2px;}
.aemenu_container ul ul ul a:hover{background-color: #fe851c !important}
.aemenu_container ul ul ul{left:188px;top:0px}
.aemenu_container ul ul ul.left{left:-150px;}
.aemenu_container ul :hover ul ul{visibility:hidden;}
.aemenu_container ul :hover ul :hover ul{visibility:visible;}

/* All Sub Levels */
.aemenu_container ul ul{
visibility:hidden;
position:absolute;
top:26px;
left:0;
}
/* IE Table Special */
.aemenu_container table {
position:absolute;
top:0;
left:0;
border-collapse:collapse;
}

/* Drop Right Character span */
.dropright{
position:absolute;
left:172px;
font-size:12pt;
color:#0a0529;
}

/* save subscriber form */
#sbanner{
margin-left:6px;
margin-bottom:8px;
width:320px;
height:96px;
background-image: url('/images/eNewsletter_form_bg.png');
background-repeat:no-repeat
}
#sbanner_form{padding:0px;margin:0px}
#sbanner_form TD{padding-top:45px;vertical-align:bottom;}
#sbanner_form INPUT{
width:170px;
height:17px;
border:1px solid gray;
padding:0px;
padding-left:2px;
font-size:10px;
margin:0 0 2px 50px;
color:#000;
}
#sbanner_form INPUT.submit{
width:85px;
height:20px;
margin:0px;
border:0px;
}
#sbanner_form INPUT.submit:focus {background-color:  transparent !important;}

/* petition signer table */
TABLE.petitionSigners{width:100%;}
TABLE.petitionSigners TD, TABLE.petitionSigners TH{
font:9pt Verdana, Arial, Helvetica, sans-serif;
width:50%;
text-decoration:none;
color:#333;
text-align:left;
vertical-align:top;
}
TABLE.petitionSigners TH {
color:#eee !important;
background-color:#0a0529 !important;
}
TABLE.petitionSigners TH.double{width:100%;text-align:center;}
TABLE.petitionSigners TD.double{width:100%;}

input.inpbtnro:hover
{
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.footer {
background-color: #FFFFFF;
width: 630px;
margin: 0 10px;
padding: 10px;
}
