
body {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background="#ffffff";
	scrollbar-DarkShadow-Color: #003366;
	scrollbar-Track-Color: #999999; 
	scrollbar-Face-Color: #EEEEEE; 
	scrollbar-Shadow-Color: #003366; 
	scrollbar-3dLight-Color: #003366; 
	scrollbar-Highlight-Color: #003366; 
	scrollbar-Arrow-Color: #003366}

td {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}

li {
	margin-left: 2px;
}

a {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366}

a:hover {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; color: #003366}

.prezseal { background: url(/images/prezseal.gif) no-repeat; background-color: #daf3f8; background-position: 140px 5px; padding-left: 10px; }

.homepage_link {  font-family: arial; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #003366}

.homepage_link:hover {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; color: #003366}

.menu_links {  font-family: ms sans serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #DAF3F8}

.menu_links:hover {  font-family: ms sans serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: underline; color: #DAF3F8}

.rightcolumn_link {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}

.rightcolumn_link:hover {  font-family: arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; color: #000000}

.smallfont_link {  font-family: arial; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #ffffff}

.smallfont_link:hover {  font-family: arial; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: underline; color: #ffffff}

.homepage_headings {font-family: arial; font-size:12px; font-style: normal; font-weight: bold; color:#003366}

.headings {  font-family: arial; font-size: 15px; font-style: normal; font-weight: bold; color: #003366;}

.headings_smaller {  font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}

.headings_red {  font-family: arial; font-size: 15px; font-style: normal; font-weight: bold; color: #CC0000;}

.rightcolumn {background:#B5E6F4; cellspacing:5px}

.rightcolumn_headings {font-family: arial; font-size:12px; font-style: normal; font-weight: bold; color:#FFFFFF}

.footertd {  font-family: arial; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #ffffff; background:#0878A6}

.frontphoto {
         float: left;
         margin-top: 5px;
         margin-right: 5px;
         margin-bottom:5px;
 }
 
 .story_headlines {
	color: #003366;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0px;
	}
 
.smallfont {  font-family: arial; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #ffffff}

.menu_input_text  {  font-family:arial; font-size:10px; border: 1px solid #003366; FONT-WEIGHT:normal; color:#003366; HEIGHT: 16px}

.search_input_text  {  font-family:arial; font-size:10px; border: 1px solid #003366; FONT-WEIGHT:normal; color:#003366; HEIGHT: 18px}

.menu_submit_button	{	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid;	BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; COLOR: #000000; CURSOR: hand;	BACKGROUND: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: 'arial'; HEIGHT: 16px; FONT-WEIGHT: bold}

.search_submit_button	{	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid;	BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; COLOR: #000000; CURSOR: hand;	BACKGROUND: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: 'arial'; HEIGHT: 18px; FONT-WEIGHT: bold}

.submit_button	{	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid;	BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; COLOR: #000000; CURSOR: hand;	BACKGROUND: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: 'arial'; HEIGHT: 18px; FONT-WEIGHT: bold}

.input_text  {  font-family:arial; font-size:10px; border: 1px solid #003366; FONT-WEIGHT:normal; color:#003366;}

.dropdown_text { FONT-FAMILY: arial; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 17px; BORDER-BOTTOM: thin groove;	BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #003366}

.dropdown_text_heading {  BORDER-BOTTOM: thin groove; BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 17px}

.dropdown_text_netpulse { FONT-FAMILY: arial; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 17px; BORDER-BOTTOM: thin groove;	BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #003366}

.dropdown_text_heading_netpulse {  BORDER-BOTTOM: thin groove; BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #003366; FONT-FAMILY: arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; HEIGHT: 17px}

.dropdown_text_front { FONT-FAMILY: arial; FONT-SIZE: 9px; FONT-WEIGHT: normal; BORDER-BOTTOM: thin groove; BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #003366; white-space:nowrap; }

.dropdown_text_heading_front {  BORDER-BOTTOM: thin groove; BORDER-LEFT: thin groove; BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 9px; FONT-WEIGHT: normal;}

.hotbox_gradient { filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#1e77d3",endColorStr="#ffffff",gradientType="0"); }

.smaller {  font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}

.books {  border:1px solid #003366; background: #DAF3F8}

.elec2008_box {  border:1px solid #003366; background: #ffffff}

.rightlist {  margin-left:20px; list-style-image: url(/images/rightlist_bullet.gif) }

.firsts_heading {  font-family: arial; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; color: #003366; text-align:"center"; padding: 0.2em 0.5em; border:1px solid #003366;}

.elec_hl_dem { background: #aaaaff}

.elec_hl_rep { background: #ff9797}

#jobs_section { width: 100%; background-color:#e3e3e3; font-weight:bold; padding-left: 8px;}

#div_for_jobs_listing
#div_for_jobs_listing  .initial { background-color: #FFFFFF; color:#000000 }
#div_for_jobs_listing  .normal { background-color: #FFFFFF }
#div_for_jobs_listing  .highlight { background-color: #B5E6F4 }

#navlist
{
margin-left: 10px;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url(/images/rightlist_bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
}


fieldset {
	padding: 2px;
	line-height: 1em;
	border: 3px solid #FFFFFF; 
	margin: 0px 0px 5px 5px;
}

legend {
	padding: 0.2em 0.5em;
	border:1px solid #003366;
	color: #FFFFFF;
	background: #003366;
	font-family: arial;
	font-size:	12px;
	font-weight:	bold;
}

.vince	{	padding: 0.2em 0.5em; BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid;	BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; COLOR: #000000; BACKGROUND: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: 'arial'; HEIGHT: 16px; FONT-WEIGHT: bold}

/* Do NOT delete or change the div below: other (/content/main/story/nominate/) */

#other

fieldset {
	padding: 20px;
	line-height: 1em;
	border: 1px solid #003366; 
	margin: 10px 20px 0px 20px;
}

legend {
	padding: 0.2em 0.5em;
	border:1px solid #003366;
	color: #FFFFFF;
	background: #003366;
	font-family: arial;
	font-size:	12px;
	font-weight:	bold;
}

#phil

fieldset {
	padding: 5px;
	line-height: 1em;
	border: 1px solid #003366; 
	margin: 10px 10px 0px 10px;
}

legend {
	padding: 0.2em 0.5em;
	border:1px solid #003366;
	color: #FFFFFF;
	background: #003366;
	font-family: arial;
	font-size:	12px;
	font-weight:	bold;
	margin: 10px;
}

#elec2008_box

fieldset {
	padding: 5px;
	line-height: 1em;
	border: 1px solid #003366; 
	margin: 0px 0px 0px 0px;
}

legend {
	padding: 0.2em 0.5em;
	border:1px solid #003366;
	color: #FFFFFF;
	background: #003366;
	font-family: arial;
	font-size:	12px;
	font-weight:	bold;
}

/* NetPulse styles */

div#netpulse {
  width: 100%;
  border: none;
  border-bottom: 0px;
}

div#netpulse .netpulse_frontlink {
  font-family: arial; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline;
  color: white;
  padding: 0 0;
}

div#netpulse .netpulse_frontlink:hover {
  font-family: arial; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline;
  color: white;
}

div#netpulse .netpulse_topline {
  font-family: arial; font-size:12px; font-style: normal; font-weight: normal; text-decoration: none;
  color: white; background-color: #0878A6; display: block; line-height: 2;
  padding: 0 0;
}

div#netpulse .netpulse_fronttext {
  font-family: arial; font-size:12px; font-style: normal; font-weight: normal; text-decoration: none;
  color: white;
  padding: 0 0;
}

div#netpulse .netpulse_sectionheads {
color:#3DCE3B;
font-family: arial;
font-size: 13pt;
FONT-WEIGHT: bold;
FONT-STYLE: normal;
text-align: left;
}

div#netpulse .netpulse_issuedetails {
color:#000000;
font-family: arial;
font-size: 9pt;
FONT-WEIGHT: bold;
FONT-STYLE: normal;
text-align: right;
}

div#netpulse .netpulse_headlines {
	color: #003366;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0px;
	}
	
div#netpulse_rightmenu {

 background-color: #0878A6;
 
 	}
	
div#netpulse_rightmenu .netpulse_menuitems {	
  font-family: arial; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline;
  color: white;
  padding: 0 0;
}	

div#netpulse_rightmenu .netpulse_menuitems:hover {
  font-family: arial; font-size:12px; font-style: normal; font-weight: bold; text-decoration: underline;
  color: white;
}

div#netpulse_rightmenu .dots {
  font-family: arial; font-size:12px; font-style: normal; font-weight: normal; text-decoration: none;
  color: white;
  padding: 0 0;
  margin: 0 0;
}	

// background-image: url(/images/elec2008/elec2008_banner3_front.jpg);

.obamamccain  {

background-repeat: no-repeat;
background-position: center;
}

.obamamccain a {  font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000}

.obamamccain a:hover {  font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #003366}

div#phil_webconferences  {
	background-color: #ffffff;
}

div#phil_webconferences fieldset {
	padding: 0px;
	line-height: 1em;
	border: 1px solid #003366; 
	margin: 5px 5px 0px 10px;
	background: #FFFFFF;	
}

div#phil_webconferences legend {
	padding: 0.2em 0.5em;
	border:1px solid #003366;
	color: #FFFFFF;
	background: #003366;
	font-family: arial;
	font-size:	12px;
	font-weight:	bold;
	margin: 2px;
}












