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

.HPNews, .HPEvents, .HPBBMessages {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 326px;
/*width: 367px;
background-color:#EFE9D4;*/
}
.HPLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 326px;
}
#l {
padding-left:12px;
}
#r a {
font-weight: bold;
}
#r b a {
color: #008AFF;
}

marquee {
	font-size: 14px;
}

#siteSearchOuter {
width: 313px!important;
width: 316px;
background-color: #F7F7F7;
border: 1px solid #A5B2C2;
padding:5px;
}

#siteSearchInner {
width: 300px!important;
width: 313px;
height: 21px;
border: 1px solid #1E428C;
background-image: url('/pics/site_search_bg.gif');
background-repeat: no-repeat;
background-color: #EFE9D4;
padding: 29px 0px 5px 11px;
}

.neutral {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #081120;
}

.neutral, table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #081120;
}

.neutral a, .neutral a:link, .neutral a:visited { color: #276A28; }
.neutral a:hover, .neutral a:active { color: #B30000; }

.contentIndex {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #081120;
background-color: #FEFEFE;
background-image:url('/pics/bg.gif');
padding: 0px 5px 0px 5px;
}

.contentIndex #leftColumn {
background-color: #e5e26f;
padding-left: 3px;
}

.contentIndex #midColumn {
border: 1px solid #415D97;
border-width: 0px 1px 0px 1px;
}

.contentIndex #rightColumn {
background-color: #FEFEFE;
padding-left: 14px;
}

.content {
padding: 10px 9px 5px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
height: 450px;
background-color: #FEFEFE;
background-image:url('/pics/bg_1.gif');
text-align:justify;
}

a, a:link, a:visited {
color: #112538;
}
a:hover, a:active { color: #1C529E; }

.light {
background-color: #E4DFCA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.light a, .light a:link, .light a:visited {
color: #000000;
}
.light a:hover, .light a:active {

color: #A41833;
}

.dark {
background-color: #1E428C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
}
.dark a, .dark a:link, .dark a:visited { color: #FFFFFF; }
.dark a:hover, .dark a:active { color: #F4E2A8; }

body {
margin: 0px;
color: #1E227C;

background: #0a0d48 url(/pics/bg_gradient.gif) repeat-x top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#wrapper {
	width: 760px;
	margin: 0 auto;
	border: 5px solid #fff;
}

.pageTitle {
display: block;
width: auto!important;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
background-image: url(/pics/page_title.gif);
background-repeat: no-repeat;
padding: 5px 0px 0px 10px;
height: 40px;
}

#dueDate {
font-size: 12px;
}

.bottomNav, .bottomNav a:link, .bottomNav a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;
}
.bottomNav a:hover, .bottomNav a:active {
color: #ffffff;
}

#topNav {
position: relative;
height: 21px;
width:100%;
z-index:999;
}
#topNavButtons {
position: absolute;
z-index: 95;
top: 0;
left: 0;
background-image: url('/pics/topnav_bg.gif');
width:100%;
text-align: center;
}
#topNav2 { margin-left: 8px; }
#topNav3 { margin-left: 8px; }
#topNav4 { margin-left: 8px; }
#topNav5 { margin-left: 8px; }
#topNav6 { margin-left: 8px; }
#topNav7 { margin-left: 8px; }
#topNav8 { margin-left: 8px; }

#menuCloser {
position: absolute;
visibility: hidden;
left: -20px;
top: -40px;
}
#topNav .subNav {
position: absolute;
visibility: hidden;
top: 21px;
margin: 0 4px 0 0;
z-index: 100;
}
#topNav2Sub {left: 98px;}
#topNav3Sub {left: 185px;}
#topNav4Sub {left: 331px;}
#topNav5Sub {left: 419px;}
#topNav8Sub {left: 495px;}
#topNav9Sub {left: 560px;}
#topNav6Sub {left: 601px;}
#topNav7Sub {left: 280px;}

#topNav .list {
position: absolute;
z-index: 200;
list-style: none;
margin: 0;
padding: 0;
font: 9px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#topNav .list li {
background-color: #e5e26f;
width: 150px;
line-height: 18px;
border:1px solid #405D97;
border-width: 0px 1px 1px 0px;

}

#topNav8Sub .list li {width: 200px;}

#topNav .list a {
display: block;
width: auto!important;
width: 100%;
padding: 2px 0px 0px 6px;
color: #000000;
text-decoration: none;
z-index: 100;
zoom:1;
}
#topNav .list a:hover {
background-color: #405D97;
color: #FFFFFF;
}

.footer {
/*background-image:url('/pics/footer2011 copy.jpg');*/
background-color:#011039;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#233251;
height: 104px;
}
ul#cc li {
padding:0;
list-style-type:square;
margin:0;
line-height:18px;
}

/***   Mandatory   ***/
.HPQuickPoll h2 {
  padding-top:25px;
  width:271px;
    /* default background image is /pics/pics/quick_poll_header.png  */
} 

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


/***  Optional  ***/
.HPQuickPoll {
     width: 271px;
     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 .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;
}



/* Sponsors */
.SponsorsDiv {
}
.SponsorsDiv h2 {
margin:0;
width:326px;
height:0px;
padding-top:35px;
overflow:hidden;
}
.SponsorsDiv h2#sponsor_header {
background-image:url('/pics/our_sponsor.png');
}
.SponsorsDiv h2#sponsors_header {
background-image:url('/pics/our_sponsors.png');
}


.SponsorsDiv ul {
width:100%;	
padding:10px 0;
margin:0px;
margin-bottom:4px;
text-align:center;

background-image:url('/pics/graybg2.jpg');
background-repeat:repeat-x;
}
.SponsorsDiv ul li{
display:inline;
list-style-type:none;
margin:0 auto;
text-align:center;
width:170px;
}
.SponsorsDiv ul li img {
border:1px solid #CCCCCC;
padding:4px;
}
form.bing_search {	
background:#FFFFFF;
border:1px solid #CCCCCC;
height:22px;
margin:0;
padding:0;
width:288px;
}
form.bing_search input#bingQuery {
background:none;
border:none;
color:#000;
float:left;
font-family:Tahoma,Verdana,Segoe,sans-serif;
font-size:12px;
height:16px;
margin:2px 4px 0 4px;
padding:1px 0;
width:200px;
}
form.bing_search input#bingSubmit1 {
background:url("/apps/bing/shared/pics/bing_spyglass.png") no-repeat 0 -2px;
float:right;
height:20px;
margin:1px;
width:47px;
}
form.bing_search input#bingSubmit2 {
background:url("/apps/bing/shared/pics/spyglass.gif") no-repeat;
float:right;
height:20px;
margin:1px;
width:20px;
}

#rotate_overlay {
    position:absolute;
    width:752px;
    height:178px;
    z-index: 999;
    background: url("/pics/header_overlay.png") no-repeat left top;
}

#ir380 {
	z-index:0;
}

.ir1259-duplicateRotatorDiv { 
	display: block !important;  
} 


