body {
	font-size: 63%;
	margin: 0em auto;
	padding: 0em;
	font-family: Arial,sans-serif;
}


td,a{font-family:Arial,sans-serif;}
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; }


ul li {margin: .5em 0;}
ol li {margin: .5em 0;}



td.divider{background:#eeeeee;} 
A:link {COLOR: #0A0AAF;}
A:visited {COLOR: #800000;}
A:active {COLOR: #bb0000;}

img
{  border-style: none;
}


img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}


.image{
	border-style:outset;
	border-color: #000000;
	border-width:1px;
    padding: 2px;
      }


.bold {font-weight: bold;}
.italic {font-style: italic;}
.red {color:#d20000;}

.groups {
font-family: Georgia, serif; 
font-size : 25px; 
font-weight : bold; 
font-style:italic; 
color : white; 
padding: 5px;
} 

.justify{
text-align: justify; 
}

.header {
font-family: arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : black; 
padding: 5px;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
} 

.topicshdr {
font-family: arial, Sans-Serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
padding: 5px;
border-bottom: 1px solid #3767B1;
border-top: 1px solid #ffffff;
BACKGROUND:#FFFFFF;
} 


.prhdr {
font-family: arial, Sans-Serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
padding: 5px;
border-bottom: 1px solid #C0C0C0;
border-top: 1px solid #ffffff;
BACKGROUND:#FFFFFF;
} 



.sghdr {
font-family: arial, Sans-Serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
padding: 5px;
border-bottom: 3px solid #FFFFFF;
border-top: 3px solid #3767B1;
BACKGROUND:#FFFFFF;
} 




.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    /*outline: none;*/ /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 




a.menu {
	text-decoration: none;
	color:#5F5F5F;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
}


.state1 {
font-family: arial, sans-serif; 
background-color: #FFFFFF;}


.state2 {
font-family: arial, sans-serif; 
background-color: #EEF4FF;}



div.rounded-box {
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:#FFF; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color:#E6E6E6; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative; padding: 8px; color:#000;
}




.bglink {background-image:url('http://www.eagleforum.org/images/bg-leftmenu.jpg')}
.bglinkred {background-image:url('http://www.eagleforum.org/images/bg-red.jpg')}

.leftmenuhdr {font-family:Arial;font-size:10pt;font-weight:bold;color:#FFFFFF;background-image:url('http://www.eagleforum.org/images/bg-leftmenuhdr.jpg');padding-left:5px;}

.leftmenucenter {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;background-image:url('http://www.eagleforum.org/images/bg-red.jpg');padding:3px;}

.arrow {padding-top:4px;}
a.leftmenu {font-family:Arial;font-size:9pt;font-weight:bold;color:#2b4e86;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-right:2px;}
a:hover.leftmenu {font-family:Arial;font-size:9pt;color:#d20000;text-decoration:none;}
a:visited {color:#2b4e86;}
a.masthead {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:underline;}
a.masthead:hover {color:#bb0000;text-decoration:none;}
a.masthead:visited {color:#000000;text-decoration:none;}
a.masthead:visited:hover {color:#d20000;text-decoration:none;}






div.feedBurnerFeedBlock p.feedTitle {font-family: arial, sans-serif;  font-size: 12pt;}
div.feedBurnerFeedBlock p.headline {font-family: arial, sans-serif;  font-size: 10pt; padding:6px;}
div.feedBurnerFeedBlock p.date {font-family: arial, sans-serif;  font-size: 8pt;}

.b {font-weight: bold; color: #000000;}
.bl {font-weight: bold; color: #0000A0;}
.m {font-weight: bold; color: #D20000;}
.w {font-weight: bold; color: #FFFFFF;}
.r {font-weight: bold; color: #BB0000;}

.bqs {font-family: arial, sans-serif;  font-size: 12pt;}
.bqe {font-family: arial, sans-serif;  font-size: 12pt;}

A:hover{color:#BB0000;}
.gen {font-family: arial, sans-serif;  font-size: 10pt;}
.gen11b {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold;}
.gen11 {font-family: arial, sans-serif;  font-size: 11pt;}
.gen12 {font-family: arial, sans-serif;  font-size: 12pt;}
.gen12b {font-family: arial, sans-serif;  font-size: 12pt; font-weight: bold;}
.gen13 {font-family: arial, sans-serif;  font-size: 13pt;}
.gen13b {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;}
.gen14b {font-family: arial, sans-serif;  font-size: 14pt; font-weight: bold;}
.gen16b {font-family: arial, sans-serif;  font-size: 16pt; font-weight: bold;}
.gen9 {font-family: arial, sans-serif;  font-size: 9pt;}
.genb {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold;}
.genbi {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold; font-style: italic;}

.genbr {font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; color:#BB0000;}

.gensm {font-family: arial, sans-serif;  font-size: 8pt;} 
.gensmb {font-family: arial, sans-serif;  font-size: 8pt; font-weight: bold;} 
.wgen {font-family: arial, sans-serif;  font-size: 10pt;  color: #FFFFFF;}

.genbred {font-family: arial, sans-serif;  font-size: 9pt;  font-weight: bold; color: red;}

.gen1 {font-family: arial, sans-serif;  font-size: 8pt;}

.gen1b {font-family: arial, sans-serif;  font-size: 8pt;  font-weight: bold;}

.subhb {font-family: arial, sans-serif;  font-size: 12pt; font-weight: bold; color:black;}


.nav {font-family: arial, sans-serif;  font-size: 10pt; font-weight: bold; color:#FFFFFF;}


.quotebox {font-family: verdana, sans-serif; color: #CCCC99; padding:5px; border: 1px dashed #CCCC99; width:90%;}

.subhw {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:white;}

.subh1 {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:#BB0000;} 

.subh1a {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold; color:#BB0000;} 

.subh1b  {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;} 

.subh2 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 

.subh3 {font-family: arial,helvetica; font-size: 13pt; color:#BB0000; font-variant: small-caps; font-weight: bold; text-decoration:none;}


.subh3a {font-family: arial,helvetica; font-size: 18pt; color:#BB0000; font-variant: small-caps; font-weight: bold;}

.subh3sg {font-family: arial,helvetica; font-size: 13pt; color:#BB0000; font-variant: small-caps; font-weight: bold; text-decoration:none;border-top: 3px solid #0080C0;}


.subh4 {font-family: arial,helvetica; font-size: 13pt; color:#000000; font-variant: small-caps;}

.subh5 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}

.subh6 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}

.subh-ed {font-family:arial,helvetica;font-size:14pt;font-weight:bold;color:#000000;}



.subhpsr {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 
.subhpsr1 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold;} 
.subhpsr2 {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;} 





.alerthdr2 {font-family: arial, sans-serif;  font-size: 15pt; font-weight: bold; color:#D20000; font-variant: small-caps;} 



.shopnav{font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}

.shopnav:link {font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}

.shopnav:active {font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}

.shopnav:visited{font-size:11pt; color:#FFFFFF; text-decoration:none; background-color:#000000; font-family: arial, sans-serif; font-weight: bold;}

.shopnav:hover{background-color:#FFFFFF; color:#FFFF00; text-decoration:none;}





@media print { 
#wibiyaToolbar {display:none!important;}
.noprint {display:none;} 
BODY {background: white; width:100%;}
.setwidth {background: white;width: 100%;} 


} 


.blue{background-color:#EEF4FF;} 
.ltblue{background-color:#F1F4F7;}
.wh {font-size: 12pt;  font-weight: bold; color: white;}
.white{background-color:#FFFFFF;} 

a.leftmenu {font-family:Arial;font-size:9pt;font-weight:bold;color:#2b4e86;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-right:2px}

.social {font:normal 11px Arial; color: #666; text-decoration:none; margin: 0; padding-left: 2px; height: 16px;font-weight: bold;}
.social a {font:normal 11px Arial; color: #666; text-decoration:none; margin: 0; padding-left: 2px; height: 16px;font-weight: bold;}


.social-i {padding-left: 5px;} 



/* Main Navigation section */

.blank-t {BACKGROUND-image:url('http://www.eagleforum.org/ssi/images/blank-t.gif');} 


.preload1 {background: url(http://www.eagleforum.org/ssi/images/blank_over.gif);}
.preload2 {background: url(http://www.eagleforum.org/ssi/images/blank_overa.gif);}


#nav {padding:0; margin:0; list-style:none; height:36px; background: #fff; position:relative; z-index:500; font-family:Arial, Verdana, Sans-serif;}
#nav li.top {display:block; float:left;margin:0;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(http://www.eagleforum.org/ssi/images/blank.gif);margin:0;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 0px; height:36px;background:url(http://www.eagleforum.org/ssi/images/blank.gif) right top;margin:0;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 0px; height:36px; background:url(http://www.eagleforum.org/ssi/images/blanka.gif) no-repeat right top;margin:0;}
#nav li a.top_link:hover {color:#fff; background: url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat;margin:0;}
#nav li a.top_link:hover span {background:url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat right top;margin:0;}
#nav li a.top_link:hover span.down {background:url(http://www.eagleforum.org/ssi/images/blank_overa.gif) no-repeat right top;margin:0;}

#nav li:hover > a.top_link {color:#fff; background: url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat;margin:0;}
#nav li:hover > a.top_link span {background:url(http://www.eagleforum.org/ssi/images/blank_over.gif) no-repeat right top;margin:0;}
#nav li:hover > a.top_link span.down {background:url(http://www.eagleforum.org/ssi/images/blank_overa.gif) no-repeat right top;margin:0;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;margin:0;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:125px; height:auto; z-index:175;margin:0; float:left;}

#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:125px; font-weight:normal;margin:0;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; font-weight:bold; height:20px; width:125px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;margin:0; float:left;} 
#nav li ul.sub li a.fly
{background:#fff url(http://www.eagleforum.org/ssi/images/arrow.gif) 175px 3px no-repeat;margin:0;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;margin:0; float:left;}

#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(http://www.eagleforum.org/ssi/images/arrow_over.gif) 175px 3px no-repeat; color:#fff;margin:0; float:left;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(http://www.eagleforum.org/ssi/images/arrow_over.gif) 175px 3px no-repeat; color:#fff;margin:0;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:125px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:125px; z-index:400; height:auto;margin:0;}


/* Default Topics styling */

.topic {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:none;padding-left:5px;padding-top:3px;padding-bottom:3px;border-bottom: 1px solid #EEEEEE;}
.topic:link {text-decoration:none;}


.topic a { text-decoration: none;}
a.topic {font-family:Arial;font-size:10pt;font-weight:bold;color:#000000;text-decoration:none;padding-left:5px;}
a.topic:link {text-decoration:none;}
a.topic:visited {color:#000000;text-decoration:none;}
a.topic:hover {color:#0000FF;text-decoration:none;background-color: #C0C0C0;}

a.ttopics {font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;border-bottom: 1px solid #F9DFE7;}
a.ttopics:visited {color:#000000;text-decoration:none;}
a.ttopics:hover {color:#0000FF;text-decoration:none;}

.blkarw {padding-top:4px;padding-right:2px;}
.td1 {width:15px;padding-top:4px;padding-right:2px;}
.txt {font-family:Arial;font-size:9pt;color:#000000;}

/* Default Topics styling end */

/* CW Menu start */
.cwmenu a{
font: normal 13px Arial, Sans-Serif;
color: black;
font-weight: bold; 
background: #D8E4F1;
display: block;
padding: 5px;
line-height: 17px;
text-align:center;
text-decoration: none;
border: 1px solid #000000;
}

.cwmenu a:visited{
color: black;
}

.cwmenu a:hover{ /*hover state CSS*/
color: white;
background: #274D7C;
}

/* CW Menu end */

.firstletter {
	float: left;
	font-size: 3em;
	line-height: 1;
	font-weight: bold;
	margin-right: 0.2em;
}

/* DONATE button */


#navb ul {
	padding: 5px;
	margin: 0px 0;
	list-style: none;
	background-color: #fff;
	float: right;
	clear: left;
}

#navb ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 10px;
}

#navb ul li a {
	text-decoration: none;
	float:left;
	color: #FFF;
	cursor: pointer;
	font: 900 14px/22px "Arial", Helvetica, sans-serif;
}

#navb ul li a span {
	margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}

/*GREEN*/

ul.green li a.current, ul.green li a:hover  {
 	color: #576d07;
	background: url(images/green.png) no-repeat top right;
}

ul.green li a.current span, ul.green li a:hover span {
	background: url(images/green.png) no-repeat top left;
}

/*BLUE*/
ul.blue li a.current, ul.blue li a:hover {
	background: url(images/blue.png) no-repeat top right;
 	color: #0d5f83;
}

ul.blue li a.current span, ul.blue li a:hover span {
	background: url(images/blue.png) no-repeat top left;
}

/*PINK*/
ul.pink li a:hover {
 	color: #860737;
	background: url(images/pink.png) no-repeat top right;
}

ul.pink li a:hover span {
	background: url(images/pink.png) no-repeat top left;
}

ul.pink li a.current {
	background: url(images/pink.png) no-repeat top right;
 	color: #860737;
}

ul.pink li a.current span {
	background: url(images/pink.png) no-repeat top left;
}

/*RED*/
ul.red li a:hover {
 	color: #fff;
	background: url(images/red.png) no-repeat top right;
}

ul.red li a:hover span {
	background: url(images/red.png) no-repeat top left;
}

ul.red li a.current {
	background: url(images/red.png) no-repeat top right;
 	color: #fff;
}

ul.red li a.current span {
	background: url(images/red.png) no-repeat top left;
}

/* END donate button */




.h311a {
font-family: Georgia, serif; 
font-size : 25px; 
font-weight : bold; 
font-style:italic; 
color : #0A0AAF; 
} 

.h311b {font-size: 15pt; color:#d20000; font-variant: small-caps;font-weight:bold;}


.image{
	border-style:outset;
	border-color: #000000;
	border-width:1px;
    padding: 2px;
      }
	  
	  

/*Feed*/
	  

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 600px;
height: 15px;
padding: 4px;
font-family: arial, Sans-Serif; 
font-size : 12px; 
font-weight : bold;
background-color: #EEEEEE;

}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 400px;
height: 100px;
border: 0px solid white;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
font-family: arial, Sans-Serif; 
font-size : 12px; 
font-weight : bold
}

code{ /*CSS for insructions*/
color: red;
}


/*Feed scroller end*/	  
	  