body {
		background-color: White;
		background-image: url(/inc/cur/images/bg_body.gif);
		background-repeat: repeat-x;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
}

form {margin:0px;}



h1 {
	font-family: Times, Times New Roman, serif;
    font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}



h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


p {
 	font-family: Verdana, Helvetica;
 	font-size: 12px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
	text-align: left;
}


.sm {
 	font-family: Tahoma, Helvetica;
 	font-size: 11px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
}

.rpad {
	text-align: right;
	padding-right: 20px;
}



.ggl_hdr {
	width: 738px;
	height: 147px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.rss {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #210097;
	text-align: right;
}



.srch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
}

a.rs:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #210097;
   text-decoration: none;
}
a.rs:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #210097;
	text-decoration: underline;

}

a.rs:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #210097;
	text-decoration: none;

}

.navLink {padding-left:3px;padding-right:3px;}
.navLinkSel {font-weight:bold; padding-left:5px;padding-right:5px; font-size:14px;background-color:#FFF;}

.rStar {cursor:pointer;}

.date {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	padding-right: 30px;
}

.date_cnt {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 4px;
}

.hcont {
	font-family: Times, Times New Roman, serif !important;
    font-size: 22px !important;
	font-weight: bold !important;
	text-decoration: none;
	color: #1a1a48 !important;
	padding:2px 5px 5px 2px;
	background-image: url(/inc/cur/images/bp_bgbn.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	display: block;
}

a.hcont {text-decoration:none;}

.name {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	padding-bottom: 10px;
/*	padding-top: 4px;*/
	position:relative;
	top: -10px;
}

.ph_name {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: right;
}

 .cont {
 background-color: White;
 vertical-align: top;
 font-family: Verdana, Helvetica;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 padding-left: 14px;
 padding-right: 14px;
 text-align: left;
}
.dvdr {
padding-bottom: 40px;
}

.rightcol {
vertical-align: top;
}

.footer {
	height: 157px;
	background-color: #f2f2f9;
	background-image: url(/inc/cur/images/bg_footer.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 40px;
}

.ihold {
padding-bottom: 35px;
text-align: left;
}


.arch {
 vertical-align: top;
 font-family: Tahoma, Helvetica;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 width: 142px;
 float: left;
 padding-bottom: 20px;
}

.ggl_rc {
 vertical-align: top;
 font-family: Tahoma, Helvetica;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 width: 160px;
 float: left;
 padding-bottom: 20px;
}

.rmn_ar {
background-image: url(/inc/cur/images/red_ar.gif);
background-repeat: no-repeat;
padding-bottom: 4px;
padding-left: 8px;
font-family: Tahoma, Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: Black;
}

.rmn {
padding-bottom: 4px;
padding-left: 8px;
font-family: Tahoma, Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: Black;
}

.ggl_rc {
padding-bottom: 35px;
}


  .block_lnk {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	padding-bottom: 7px;
	padding-top: 10px;
	float: left;
}

A:LINK {
	font-family : Arial;
	font-size : 12px;
	color : Black;
	text-decoration : underline;
}

A:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : Red;
	text-decoration : underline;
}

A:VISITED {
	font-family : Arial;
	font-size : 12px;
	color : Black;
	text-decoration : underline;
	}

a.lnk:link {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Black;

 }
 
a.lnk:visited {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Black;

 }

a.lnk:hover {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Red;
 }

 
  a.lnk:active {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: Red;

 }
 
 a.th:link {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Black;

 }
 
a.th:visited {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Black;

 }

a.th:hover {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Red;
 }

 
  a.th:active {
   font-family: Tahoma, Verdana, Helvetica;
   font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Red;

 }
 
 .cpr {
 	font-family: Verdana, Helvetica;
 	font-size: 11px;
 	font-weight: bold;
 	text-decoration: none;
	color: #000098;
}

.red {
		background-color: Red;
		width: 65px;
		height: 6px;
}


.blue {
		background-color: Blue;
		width: 30px;
		height: 6px;
}

.gray {
		background-color: Gray;
		width: 10px;
		height: 6px;
}

.pict {
		padding-bottom: 4px;
		display: block;
}

.picCaption {
		color: #333;
		font-size: 0.85em;
		padding: 3px 0 10px 0;
}


.sm_lnk {
	background-image: url(/inc/cur/images/bg_bllnk.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	/*background-color: #F6F5FB;*/
	padding-bottom: 6px;
	padding-left: 13px;
	padding-top: 0;
}

.cmt_up {
	background-image: url(/inc/cur/images/cmnt_up.gif);
	background-repeat: repeat-x;
	background-color: #F6F5FB;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 13px;
	padding-top: 11px;
	padding-bottom: 8px;
}

.cmt {
	background-color: #F6F5FB;
	padding-left: 13px;
}

.cmt_ft {
	background-image: url(/inc/cur/images/dgr_pix.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
	padding-top: 2px;
}

.ar_l {
 	font-family: Arial, Helvetica;
 	font-size: 20px;
 	font-weight: bold;
 	text-decoration: none;
 	color: #000000;
}


.ar_b {
 	font-family: Arial, Helvetica;
 	font-size: 11px;
 	font-weight: bold;
 	text-decoration: none;
 	color: #000000;
}

.ar_bl {
 	font-family: Arial, Helvetica;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration: none;
 	color: #000000;
}

.ar_n {
 	font-family: Arial, Helvetica;
 	font-size: 11px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
}

.date_wr {
border: 1px solid #CACACA;
width: 46px;
padding-bottom: 5px;
padding-top: 5px;
font-family: Tahoma, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
text-align: center;

}

.dv_cm {
background-image: url(/inc/cur/images/dvdr_cmt.gif);
background-repeat: repeat-x;
padding-bottom: 16px;
padding-top: 16px;
height:1px;
overflow:hidden;
}

.dv_pt {
border-bottom:1px dotted silver;
height:1px;
overflow:hidden;
margin-bottom:10px;
}


.wm {
	float: left;
	width: 100px;
 	font-family: Arial, Helvetica;
 	font-size: 11px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
}

.actrep {
	background-image: url(/inc/cur/images/bg_arpt.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica;
 	font-size: 16px;
 	font-weight: bold;
 	text-decoration: none;
 	color: #000000;
	padding-bottom: 5px;
	padding-left: 13px;
	padding-top: 5px;
}

.en {
	background-image: url(/inc/cur/images/bg_en.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-family: Arial, Helvetica;
 	font-size: 12px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
	padding-bottom: 4px;
	padding-left: 13px;
	margin-right: 216px;
	padding-top: 3px;
}

.actr_cell {
	background-image: url(/inc/cur/images/bg_en.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-family: Arial, Helvetica;
 	font-size: 12px;
 	font-weight: normal;
 	text-decoration: none;
 	color: #000000;
	padding-bottom: 4px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	text-align: center;
}

/* PROFILES TABLE STYLES //////////////////////////////////// */

table .profiles {
padding: 0 0 0 10px;
margin: 0 10px 10px 0;
}

.profiles caption {
font-size: 1.3em;
padding: 0 10px 0 10px;
margin: 0 10px 0 10px;
border-bottom: 2px solid silver;
}

.profiles td{
font-family: Verdana, Helvetica, sans-serif;
border-left: 1px solid silver;
border-bottom: 1px solid silver;
padding: 10px;
margin: 0 10px 10px 0;
font-size: 0.8em;
line-height: 1.3;
}

.profiles th{
border-left: 1px solid silver;
border-bottom: 2px solid silver;
padding: 10px;
margin: 0 10px 10px 0;
font-size: 1em;
}

.profiles .democrat{
background-color: #e7e7ff;
}

.profiles .republican{
background-color: #ffe7e7;
}


.profiles h1 {
font-family: "Times New Roman", Times, serif;
font-size: 1.1em;
}

.profiles img {
border: 1px solid #dadada;
padding: 4px;
}

td .right{
border-right: 1px solid silver;
}

/* PROFILE TABLE ENDS ////////////////////////////////////// */


/* NATIONAL POLL TABLE STARTS ////////////////////////////////////// */



.nal_poll h1 {
padding: 5px 10px 5px 10px;
margin: 10px 0 0 0;
background-color:#fafafa;
}

.nal_poll_name {
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid silver;
font-size: 0.85em;
padding-left: 10px;
}

.nal_poll_number {
border-bottom: 1px solid silver;
color: #990000;
font-size: 1.2em;
padding-right: 10px;
font-weight:800;
}

.nal_poll_bottom {
background-image: url(/media/poll_bottom.jpg);
background-repeat:no-repeat;
height:32px;
color:#fff;
padding:0 10px 0 10px;
font-size: 0.68em;
font-family:Arial, Helvetica, sans-serif;
}

/* NATIONAL POLL TABLE ENDS ////////////////////////////////////// */

/* WIDGET: POLL STYLES */

.poll .question {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display: block;
	line-height: 130%;
	padding: 5px 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#f6f6fb;
	font-weight:800;
	color:#1a1a48;
}

.poll .option {
font-size:larger;
}

.poll {
	width:120px;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid silver;
	line-height: 150%;
	font-size: 0.9em;
}

.poll h3 {
	font-weight: 800; 
	font-variant: small-caps;
	margin-bottom: 5px;
	padding: 0 0 5px 5px;
}

/* WIDGET: POLL STYLES ENDS*/

/* SEARCH RESULTS */

.searchResult {
	font-size: 0.8em;
	line-height: 130%;
	font-weight:800;
}
.searchResItem {
	padding-left: 20px;
	font-size: 1em;
	border-bottom: 1px solid silver;
	padding-bottom:10px;
	margin-bottom: 20px;
	color: #333333;
	font-weight:normal;
}

.searchResItem a{
	font-size: 1.4em;
	color: #1a1a48;
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
}

.searchResItem a:hover{
	text-decoration:none;
	background: url(/media/red_bullet.jpg) 7px 2px no-repeat;
}

.searchDate {
	color: #990000;
	font-weight:800;
	font-weight:normal;
}

/* SEARCH RESULTS ENDS*/

.link-collection {
	line-height: 170%;
	margin:10px auto;
}

.sub-link {
	padding-left: 20px;
}

.sub-link a{
	color: #333333;
	padding-left:20px;
	text-decoration:none;
}

.sub-link a:hover{
	text-decoration:none;
	background: url(/media/red_bullet.jpg) 7px 2px no-repeat;
}

.sub-link-head {
	padding: 5px 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#f6f6fb;
	font-weight:800;
	color:#1a1a48;
}

/* LINK COLEECTION ENDS  */

/* RSS READER  */

.RSS_DESCRIPTION {
	font-size:0.8em;
	padding-bottom:10px;}

.RSS_ITEM_DATE {
	font-size:75%;color:#990000;
	padding-left:20px;
}

.RSS_ITEM_LINK {
	font-weight:bold;
	padding:5px 0;
	text-decoration:none;
}

.RSS_ITEM_LINK a{
	font-family: Times New Roman, Times, serif;
	padding-left:20px;
	font-size:1.7em;
	color: #1a1a48;
	text-decoration: none;
	font-weight:bold;
}

.RSS_ITEM_LINK a:hover{
	background: url(/media/red_bullet.jpg) 7px 4px no-repeat;
}

.RSS_ITEM_DESCRIPTION {
	font-size:1em;
	line-height: 130%;
	padding-bottom:20px;
	padding-left:20px;
	border-bottom: 1px solid silver;
	margin-bottom: 20px;
	color: #333333;
}

.commentFooter, .commentFooterA {
	text-decoration:none !important;
	color:#888 !important;
	font-size:10px !important;
	padding-bottom:10px;
}
	
.commentFooterA:hover {color:red !important;}
/* RSS READER  ENDS*/

/* FOOTER */
.footer-links a{
	padding-left:15px;
	line-height: 140%;
	color: #1a1a48;
	text-decoration: none;
	font-weight:bold;
}

.footer-links a:hover{
	background: url(/media/red_bullet.jpg) 1px 1px no-repeat;
}

/* FOOTER ENDS */

/* BIOS STYLES */

.bio-chart {
	line-height: 130%;
	margin:10px auto;
}

.bio-chart-content {
	padding-left: 20px;
}

.bio-chart strong {
	padding-left: 20px;
}

.bio-chart-content a{
		color: #333333;
	/*padding-left:20px;*/
	text-decoration:none;
}

.bio-chart-content a:hover{
	text-decoration:none;
/*	background: url(/media/red_bullet.jpg) 7px 2px no-repeat;*/
}

.bio-chart-head {
	padding: 5px 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#f6f6fb;
	font-weight:800;
	color:#1a1a48;
}

/* BIOS ENDS */

/* Most Comented STYLES */
.mostCommentedDiv {
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
}

.mCTITLE {
	font-size: 0.9em;
	padding: 5px 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#f6f6fb;
	font-weight:800;
	color:#1a1a48;
}

.mCITEM {
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	padding:5px 0;
}

.mCITEM a {
	text-decoration: none;
	padding:5px 0;
}

.mCITEM a:hover {
	text-decoration: underline;
	padding:5px 0;
}

/* Most Comented ENDS */

/* RIGHT BLOCKS */

.right_blocks {
	width: 120px;
	line-height: 130%;
	padding-bottom: 10px;
	border-bottom: 1px solid silver;
}

.right_titles {
	font-size: 1em;
	padding: 5px 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color:#f6f6fb;
	font-weight:800;
	color:#1a1a48;
}

.right_blocks a {
	font-size: 0.95em;
	text-decoration: none;
}

/* TICKER */

div.countdown {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 10px 0;
	}