@import url("/apps/js/polls/polls-pack.css");

body {
margin: 0px;
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background: #000 url('/pics/bg.jpg') center top;
}

.HPEvents, .HPDirectory, .HPMemoirs, .HPLinks {
margin: 0 0 0 25px;
width: 202px;
font: 12px Arial, Helvetica, sans-serif;
color: #FFF;
}

.HPLinks { margin: 0 10px 0 10px; }

.HPEvents a, .HPEvents a:link, .HPEvents a:visited, #r b a { color: #EE0000; font-weight:bold; }
.HPEvents a:hover, #r b a:hover { color: #FFF}

.HPDirectory a, .HPDirectory a:link, .HPDirectory a:visited,
.HPMemoirs a, .HPMemoirs a:link, .HPMemoirs a:visited,
.HPLinks a, .HPLinks a:link, .HPLinks a:visited, .HPLinks #r b a { color: #FFF; font-weight:bold; }
.HPDirectory a:hover, .HPMemoirs a:hover { color: #EE0000}

.HPLinks a:hover, .HPLinks #r b a:hover { color: #000 }

.HPNews a, .HPNews a:link, .HPNews a:visited,
.HPBBMessages a, .HPBBMessages a:link, .HPBBMessages a:visited { color:#000; }
.HPNews a:hover, .HPBBMessages a:hover { color: #C60909}

.HPNews, .HPBBMessages {
width: 446px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

#r{
padding-right: 5px;
}

.neutral, table {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
}

.contentIndex {
vertical-align: top;
color: #000000;
background: #FFF url('/pics/content_bg.gif') repeat-x;
font: 12px Arial, Helvetica, sans-serif;
text-align: justify;
padding: 0 0 3px 0;
}

.content {
padding: 10px;
vertical-align: top;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #FFF;
text-align: justify;
height: 400px;
width:100%;
}

a, a:link, a:visited { color: #000; }
a:hover, a:active { color: #C60909; }

.lightpad {
font: 8pt Arial, Helvetica, sans-serif;
color: #000;
background: #E7E7E7;
padding: 6px;
}

.lightpad a, .lightpad a:link, .lightpad a:visited { color: #000000; }
.lightpad a:hover, .lightpad a:active { color: #C60909; }

.light {
font: 9pt Arial, Helvetica, sans-serif;
color: #000000;
background: #E5C1C1;
}

.light a, .light a:link, .light a:visited { color: #000000; }
.light a:hover, .light a:active { color: #C60909; }

.dark {
font: 10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #F5403D;
}

.dark a, .dark a:link, .dark a:visited { color: #FFFFFF; }
.dark a:hover, .dark a:active { color: #C60909; }

.pageTitle {
background: url('/pics/page_title.gif') no-repeat;
width: auto!important;
width: 100%;
height: 36px!important;
height: 50px;
margin-bottom: 10px;
padding: 14px 0px 0px 15px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #FFF;
}

#topNav {
position: relative;
height: 27px;
}
#topNavButtons {
position: absolute;
z-index: 95;
top: 0;
left: 0;
background-image: url('/pics/topnav_bg.gif');
width:100%;
}

#menuCloser {
position: absolute;
visibility: hidden;
left: -20px;
top: -40px;
z-index: 0;
}

#topNav .subNav {
position: absolute;
visibility: hidden;
top: 27px;
margin: 0 4px 0 0;
text-align: left;
z-index: 100;
}

#topNav2Sub {left: 166px;}
#topNav3Sub {left: 271px;}
#topNav4Sub {left: 388px;}
#topNav5Sub {left: 497px;}
#topNav6Sub {left: 592px;}

#topNav2 { margin-left: 22px; }
#topNav3 { margin-left: 21px; }
#topNav4 { margin-left: 20px; }
#topNav5 { margin-left: 22px; }
#topNav6 { margin-left: 21px; }

#topNav .list {
position: absolute;
z-index: 200;
list-style: none;
margin: 0;
padding: 0;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
border-top: 1px solid #900000;
}

#topNav .list li {
background-color: #CE0000;
width: 180px;
line-height: 18px;
padding: 0 0;
border-bottom: 1px solid #900000;
}

#topNav3Sub .list li {width:220px;}

#topNav .list a {
display: block;
width: auto!important;
width: 100%;
padding: 2px 0px 0px 15px;
color: #FFF;
text-decoration: none;
z-index: 100;
background: url('/pics/subnav_bg.gif') no-repeat 5px 8px;
}
#topNav .list a:hover {
color: #FFF;
background: #000 url('/pics/subnav_bgf2.gif') no-repeat 5px 8px;
}

.footer {
background-image: url('/pics/footer_bg.gif');
background-position: 0px 20px;
background-repeat: no-repeat;
color: #FFFFFF;
padding-top: 25px;
font-size: 11px;
}

/***   Mandatory   ***/
.HPQuickPoll h2 {
    width: 227px;       /* header width  */
    padding-top: 75px;  /* header height */
    /* default background image is /pics/pics/quick_poll_header.png  */
}

.HPQuickPoll .bar-color {
    background-color: #10296B;   /* results bar color */
}


/***  Optional  ***/
.HPQuickPoll {
     width: 227px;
     padding-bottom: 9px;
     background: url(/pics/bg_index_right_bottom.gif) no-repeat bottom;
}

/* the inside poll area for choices and results */
.HPQuickPoll .results, .HPQuickPoll .choices, .HPQuickPoll .results_only {
	margin:0 auto;
	width:70%;
}

.HPQuickPoll a {color:#EE0000 !important;}

.HPQuickPoll .question {
    padding: 9px;
    margin: 0;
}

/* use for a repeating inside background if necessary */
.HPQuickPoll .quickpoll {
    background: url(/pics/bg_index_right.gif) repeat-y;
    padding-bottom: 5px;
	color:#FFFFFF;
}

