/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver II Pro 2.2.4 subtheme: My Saved Theme */
/* Weaver II styles - Version 2734 */
a {color:#1F1BA6;}
a:visited {color:#1F1BA6;}
a:hover {color:#C92D0E;}
a:hover{text-decoration:underline;}
a{font-weight:bold;}
.entry-title a {color:#0A0A0A;}
.entry-title a:visited {color:#0A0A0A;}
.entry-title a:hover{text-decoration:none;}
.entry-title a{font-weight:normal;}
.entry-meta a, .entry-utility a {color:#474134;}
.entry-meta a:visited, .entry-utility a:visited {color:#706752;}
.entry-meta a:hover, .entry-utility a:hover {color:#D20000;}
.entry-meta a:hover, .entry-utility a:hover{text-decoration:none;}
.entry-meta a, .entry-utility a{font-weight:normal;}
.widget-area a {color:#000000;}
.widget-area a:visited {color:#706752;}
.widget-area a:hover {color:#D20000;}
.widget-area a:hover{text-decoration:none;}
.widget-area a{font-weight:normal;}
#infobar a:hover{text-decoration:none;}
#infobar a{font-weight:normal;}
#colophon a:hover{text-decoration:none;}
#colophon a{font-weight:normal;}
body {background-image: url(/wp-content/themes/weaver-ii-pro/images/gr.png); background-attachment: scroll; background-repeat: repeat-x;}
#wrapper {-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.25); box-shadow: 0 0 3px 3px rgba(127,127,127,0.25);}
#wrapper{max-width:940px;}
#wrapper {padding: 3px;}
#sidebar_primary,.mobile_widget_area {background-color:transparent;}
#sidebar_primary,.mobile_widget_area{margin-bottom:10px;}
#sidebar_right {background-color:transparent;}
#sidebar_left {background-color:transparent;}
.sidebar_top,.sidebar_extra {background-color:#FFFFFF;}
.sidebar_top,.sidebar_extra{margin-top:0px;margin-bottom:0px;}
.sidebar_bottom {background-color:#FFFFFF;}
#first,#second,#third,#fourth {background-color:transparent;}
.widget {background-color:transparent;}
.widget{margin-bottom:20px;}
.widget-area {padding: 10px 10px 0px 10px;}
.widget {margin-bottom: 20px;}
#container_wrap.right-1-col{width:75.100%;} #sidebar_wrap_right.right-1-col{width:24.900%;}
#container_wrap.right-2-col,#container_wrap.right-2-col-bottom{width:67.000%;} #sidebar_wrap_right.right-2-col,#sidebar_wrap_right.right-2-col-bottom{width:33.000%;}
#container_wrap.left-1-col{width:75.000%;} #sidebar_wrap_left.left-1-col{width:25.000%;}
#container_wrap.left-2-col,#container_wrap.left-2-col-bottom{width:67.000%;} #sidebar_wrap_left.left-2-col,#sidebar_wrap_left.left-2-col-bottom{width:33.000%;}
#container_wrap{width:46.000%;} #sidebar_wrap_left{width:24.000%;} #sidebar_wrap_right{width:30.000%;}
#sidebar_wrap_2_left_left, #sidebar_wrap_2_right_left {width:30.000%;margin-right:1%;}
#sidebar_wrap_2_left_right, #sidebar_wrap_2_right_right {width:69.000%;}
body {padding: 0px 0px 0px 0px; }
@media only screen and (max-width:640px) { /* header widget area mobile rules */
} /* end mobile rules */
#main {padding: 5px 0 0 0;}
#colophon { border-top: 1px solid #FFFFFF;  }
.menu_bar a, .mobile_menu_bar a {font-weight:bold;}
.menu_bar ul ul a {font-weight:bold;}
.menu_bar ul li {border-left:1px solid #FFFFFF;}
.menu_bar ul li:last-child, .menu_bar ul ul li {border-right:1px solid #FFFFFF;}
.menu_bar ul ul ul li {margin-left:0px;}
.menu_bar ul ul li {border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
.menu_bar ul ul li:first-child{border-top:1px solid #000000;}
.menu_bar, .menu_bar ul {-webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px; box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px;max-width:940px;}#wrap-header #nav-bottom-menu{position:relative;z-index:95;}
#wrap-header #nav-top-menu{position:relative;z-index:100;}
.menu_bar ul ul a {padding:10px 20px;}
.sf-sub-indicator {background: url(/wp-content/themes/weaver-ii-pro/js/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;}
.menu_bar, .menu_bar a,.menu_bar a:visited,.mobile_menu_bar a {color:#FFFFFF;}
.menu_bar li:hover > a, .menu_bar a:focus {background-color:#49729C;}
.menu_bar li:hover > a, .menu_bar a:focus {color:#FFFFFF;}
.menu_bar ul ul a {background-color:#FFFFFF;}
.menu_bar ul ul a,.menu_bar ul ul a:visited {color:#000000;}
.menu_bar ul ul :hover > a {background-color:#49729C;}
.menu_bar ul ul :hover > a {color:#FFFFFF;}
.menu_bar, .mobile_menu_bar, .menu-add {background-color:#2B547E;}
#infobar {background-color:#FFFFFF;}
.mobile-menu-link {border-color:#FFFFFF;}
.widget-area .menu-vertical,.menu-vertical {clear:both;background-color:transparent;margin:0;width:100%;overflow:hidden;border-bottom:3px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.widget-area .menu-vertical ul, .menu-vertical ul {margin: 0; padding: 0; list-style-type: none;  list-style-image:none;font-family: inherit;}
.widget-area .menu-vertical li a, .widget-area .menu-vertical a:visited, .menu-vertical li a, .menu-vertical a:visited {
color: #FFFFFF;  background-color: #2B547E; display: block !important; padding: 5px 10px; text-decoration: none; border-top:2px solid #FFFFFF;}
.widget-area .menu-vertical a:hover,.widget-area .menu-vertical a:focus, .menu-vertical a:hover,.menu-vertical a:focus {
color: #FFFFFF; background-color: #49729C;text-decoration: none;}
.widget-area .menu-vertical ul ul li, .menu-vertical ul ul li { margin: 0; }
.widget-area .menu-vertical ul ul a,.menu-vertical ul ul a {color: #FFFFFF; background-color: #2B547E;
 display: block; padding: 4px 5px 4px 25px; text-decoration: none;border:0;
 border-top:1px solid #FFFFFF;}
.widget-area .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul a:hover {color: #FFFFFF; background-color: #49729C; text-decoration: none;}
.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul a {padding: 4px 5px 4px 35px;}
.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul ul a {padding: 4px 5px 4px 45px;}
.widget-area .menu-vertical ul ul ul ul a,.menu-vertical ul ul ul ul ul a {padding: 4px 5px 4px 55px;}
.menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current-cat > a, .menu-vertical .current_page_item > a, .menu-vertical .current-menu-item > a, .menu-vertical .current-cat > a, .widget-area .menu-vertical .current_page_item > a, .widget-area .menu-vertical .current-menu-item > a, .widget-area .menu-vertical .current-cat > a {color:#C0C0C0 !important;}
.menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current-cat > a, .menu-vertical .current_page_item > a, .menu-vertical .current-menu-item > a, .menu-vertical .current-cat > a, .widget-area .menu-vertical .current_page_item > a, .widget-area .menu-vertical .current-menu-item > a, .widget-area .menu-vertical .current-cat > a{font-weight:bold;}
#branding #header_image img, #ie8 #branding #header_image img{width:auto;margin-left:auto;margin-right:auto;}
#content, .entry-content h1, .entry-content h2 {color:#292929;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content dt, #content th,
h1, h2, h3, h4, h5, h6,#author-info h2 {color:#0A0A0A;}
#content h1.entry-title {color:#000000;}
.commentlist li.comment, #respond {background-color:transparent;}
#content table {border-style:none;}
#content tr th, #content thead th {font-weight: bold;border-bottom: 1px solid #888;background-color:transparent;}
#content tr td {border-style:none;}
.single-post #content .post .featured-image img.wp-post-image {height: auto; max-width:300px !important;}
#content .size-full, #content .size-large, #content .size-medium, #content .size-thumbnail,#content .size-thumbnail, #content .gallery img,#content .gallery-thumb img,.entry-attachment img, #content .featured-image img.wp-post-image,#content img[class*="wp-image-"] {background-color:transparent !important;padding:0!important;}
#content img, #author-avatar img {padding:0!important;}
#content img,#author-avatar img {-webkit-box-shadow: none !important; -moz-box-shadow: none !important;box-shadow: none !important;padding:4px;}
.wp-caption p.wp-caption-text, #content .gallery .gallery-caption,.entry-attachment .entry-caption {color:#333333;}
#content img.size-full, #content img.size-large, #content img.size-medium, #content img.size-thumbnail, #content .attachment-thumbnail, #content .gallery img,#content .gallery-thumb img,.entry-attachment img, #content .wp-caption img, #content img.wp-post-image,#content img[class*="wp-image-"],#author-avatar img,img.avatar {background-color:transparent;}
.single #nav-above{display:none;margin:0;}
.single #nav-below{display:none;margin:0;}
.home .sticky, #container.page-with-posts .sticky, #container.index-posts .sticky {background-color:#888888;}
#content .post {padding-bottom:10px;}
#content .entry-format{display:none;}
.entry-meta, .entry-content label, .entry-utility {color:#706752;}
body {font-size:11px;}
body {font-family:"Helvetica Neue", Helvetica, sans-serif;}
h3#comments-title,h3#reply-title,.menu_bar,.mobile_menu_bar,
#author-info,#infobar,#nav-above, #nav-below,#cancel-comment-reply-link,.form-allowed-tags,
#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,
.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,
.wp-caption-text,input[type=submit] {font-family:"Helvetica Neue", Helvetica, sans-serif;}
body {background-color:#EEEEEE;}
body {color:#292929;}
#wrapper {background-color:#FFFFFF;}
#main {background-color:transparent;}
#container {background-color:transparent;}
#content {background-color:transparent;}
#content .post,.post {background-color:transparent;}
#branding {background-color:transparent;}
#colophon {background-color:#FFFFFF;}
hr {background-color:#387CA6;}
.entry-meta {background-color:transparent;}
.entry-utility {background-color:transparent;}
input, textarea, ins, pre {background-color:#FFFFFF;}
#sidebar_wrap_left {background-color:#FFFFFF;}
.widget {color:#000000;}
.widget-title {border-bottom: 1px solid #000000; margin-bottom:5px;padding-bottom:3px;}
.widget-title, .widget_search label, #wp-calendar caption {color: #000000;}
#site-title a {color:#FEF9EE;}
#site-description {color:#FFFAEF;}
@media only screen and (min-width: 581px) { #site-title{display:none;}}
#ie7 #site-title, #ie8 #site-title {display:none;}
.weaver-smalltablet-sim #site-title{display:none;}
.weaver-phone #site-title{display:block;}
#site-description{display:none;}
@media only screen and (max-width: 580px) {#site-title{display:none;}}
.weaver-phone #site-title{display:none;}
#inject_preheader {background-color:#2B547E;}
#inject_premain {background-color:#2B547E;}
/* Weaver II Pro Fonts */
.widget-title,.widget_search label,#wp-calendar caption{font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:bold;font-style:normal;}
/* Weaver II Pro: Simple Horizontal One Level Menu  */
.menu-horizontal {clear:both;background:transparent;margin:0;padding:0;}
.menu-horizontal ul {margin:0;padding:2px 2px 2px 20px;list-style-type:none !important;}
.menu-horizontal li {display:inline;list-style-image:none !important;padding-right:15px;}
/* Weaver II Pro: Default List Vertical Menu */
.menu-vertical-default {clear:both; background:transparent;}
/* Weaver II Mobile Device Options */
@media only screen and (max-width:640px) {
#main a, #mobile-widget-area a, .sidebar_top a, .sidebar_bottom a, .sidebar_extra a{text-decoration: underline !important;}
}
@media only screen and (max-width: 580px) {
}
.lcp_catlist li {padding-bottom:5px; }


.genlt{

/* For web browsers who care */

	opacity: 0.25;

	/* For IE 5-7 */

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);

	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";

zoom: 1;

}

.textwidget p {
    margin-bottom: 0em !important;
}

.white-box{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding:4px;
text-align:left;
}


.gray-box{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:left;
}


.header-widget-num-1

{
    margin-bottom: 0px !important;
}



.subh1 {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:#BB0000;} 

.endorse-state {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold; color:#BB0000;}
.endorse-year {font-family: arial, sans-serif;  font-size: 12pt; font-weight: bold; color:#000000;text-decoration: underline;padding-bottom:10px;}

.primary {font-family: arial, sans-serif;  font-size: 10pt; font-weight: bold; font-style: italic;color:#008080;}

.cool-border{
             border:5px double #999 !important;
             padding:5px;
             }

.button {
   
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
width:100%;
}

.button2 {
   
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;

}


.buttonb {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #2b547e; /* Blue */
    color: white;
    border: 1px solid #2b547e; /* Blue */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}

.buttonb:hover {
background-color: white;
    color: black;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}


.buttong {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
  background-color: #4CAF50; /* Green */
    color: white;
    border: 1px solid #4CAF50; /* Green */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}

.buttong:hover {

background-color: white;
    color: black;
   
padding:3px;
text-decoration: none;
font-weight: bold;
}

.buttong:hover-red {

background-color: d20000;;
    color: white;
   
padding:3px;
text-decoration: none;
font-weight: bold;
}



.buttongray {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #696969; /* Gray */
    color: white;
    border: 1px solid #696969; /* gray */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}

.buttongray:hover {
background-color: white;
    color: black;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}

.buttongray2 {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #FFFFFF; /* White */
    color: black;
    border: 1px solid #696969; /* Gray */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}

.buttongray2:hover {
background-color: #696969;
    color: white;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}





.buttonr {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #d20000; /* Red */
    color: white;
    border: 1px solid #d20000; /* Red */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}

.buttonr2 {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #FFFFFF; /* White */
    color: black;
    border: 1px solid #d20000; /* Red */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}


.buttonb2 {
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 background-color: #FFFFFF; /* White */
    color: black;
    border: 1px solid #2b547e; /* Blue */
padding:3px;
border-radius: 4px;
text-align:center;
text-decoration: none;
font-weight: bold;
}


.buttonb2:hover {
background-color: #2b547e;
    color: white;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}




.buttonr:hover {
background-color: white;
    color: black;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}

.buttonr2:hover {
background-color: #D20000;
    color: white;
    
padding:3px;
text-decoration: none;
font-weight: bold;
}



.centerDC {font-family:Arial;font-size:150%;font-weight:bold;color:navy;background-image:url('http://eagleforum.org/wp-content/uploads/2016/12/Capitol-450x129.jpg');}

.imagewrapper {
  width: 100%; /* Or whatever width you want */
}
.imagewrapper img {
  max-width: 100%;
  height: auto;
  width: auto; /* For IE8 */
}

img {
max-width:100%;height:auto;
width: auto9; /* ie8 */}

h2 {font-size:150%}

li.nostyle {
    list-style-type: none;
}

.dk-speakup-pemetition label {text-transform: capitalize !important;}

.element {
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;
}

.srr-date {font-style:italic;font-size:80%; padding-bottom: 15px;}
.cat_date {font-style:italic;font-size:80%;}
.cat_title {font-weight: bold;text-decoration: underline;}
.cat_titlenu {font-weight: bold;}

.srr-wrap  {  border-top: 0 none;  padding: 5px !important;}
.srr-item  {  border-top: 0 none;  padding: 5px !important;}

ul.blogroll li {padding-bottom:3px;padding-top:3px;border-bottom: 1px solid #CCC;
list-style-type: none;}

#linkcat-161 ul{
height:350px; width:100%; overflow:auto;
padding-left:0; margin:0;
}



.jetpack-image-container {padding-bottom:1px;}

.widget-area {padding:5px;5px;0px;}

.post-feed .by-author {display:none;}

.widget_rss li {margin-bottom: 4px; border-bottom: 1px solid #CCC;list-style-type: square;}
.widget_rss  {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold;color:#000000;}
.rss-date {font-style:normal  !important; font-size: 10pt;}

.entry-content, .entry-summary {padding: 0 0 0;}

.menu_bar ul li {border-left-color:#2B5B79;}
 .menu_bar ul li:last-child {border-right-color:#2B5B79;}
.menu_bar ul {margin-left:-22px !important;}

.red {color:#d20000;}
.yellow {color:#FFFF40;}

.efbanner {width:100%;background: none repeat scroll 0 0 #D20000;
    border: 1px solid #6D9561;
    box-shadow: 0 8px 6px -6px #58595B;
    color: white;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    height: 48px;
    margin: 0 0 30px 20px;}


.page-link {font-weight:bold;background-color: #EEEEEE;padding: 10px 10px 10px 10px;border-top: 1px solid #808080;border-bottom: 1px solid #808080;}
.page-link a, .page-link a:link {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;
    border: 1px solid #e7e7e7;color: #1868AD;background-color: #FFFFFF;}

.page-link a:visited {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;border: 1px solid #e7e7e7;
    color: #1868AD;background-color: #FFFFFF;}

.page-link a:hover {border: 1px solid #3b3b3b;color: #3b3b3b;background-color: #FFFFFF;}
.page-link a:active {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;border: 1px solid #e7e7e7;
    color: #e56100;background-color: #FFFFFF;}



.menu_bar a {text-decoration: none;}
.infobar a {text-decoration: none;}

.councilmenu {
background-color:#C0C0C0;
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}


.emailmenu {
background-color:#AC0606;
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}

.emailmenu2 {
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}


.emailmenu3 {
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 3 px solid #FFF;
border-left: 1 px solid #CCC;
!important;
}



.petitionmenu {
border-bottom: 1px solid #000000;
!important;
}


.vmenu1 {
border-top: 1px solid #FFFFFF;
border-bottom: 1 px solid #EEEEEE;
!important;
}


.vmenu2 {
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}

.gen {font-family: arial, sans-serif;  font-size: 10pt;}
.genb {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold;}

.subh6 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}
.subh7 {font-family: arial,helvetica; font-size: 15pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}
.gensm {font-family: arial, sans-serif;  font-size: 8pt;} 
.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;}
.gen13b {font-family: arial, sans-serif;  font-size: 13pt; font-weight: bold;}
.subhdr {font-size: 14pt; color:#000000; font-variant: small-caps; font-weight: bold;}

.psrheader {
background-color:#EEEEEE;
font-family: arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : black; 
padding: 5px;
border-bottom: 1px solid #808080;
display: block;
} 

.red22 {
font-family: arial, sans-serif; 
font-size : 22px; 
font-weight : bold; 
color : #D20000; 
text-shadow: 1px 1px #c0c0c0;
}


.pg1a {
background-color:#F8F8F8;
padding: 2px;
border-top: 5px double #2B547E;
border-bottom: 2px solid #2B547E;
display: block;
} 

.topichdr {
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;
display: block;
} 

 
.prhdr {
font-family: arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : black; 
padding: 3px;
border-bottom: 1px solid #808080;
display: block;
} 

.pg1hdr {
font-family: arial, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : white; 
padding: 1px;
text-align:center;
display: block;
} 

.genhdr {
font-weight : bold; 
color : black; 
padding: 3px;
border-bottom: 1px solid #808080;
display: block;
} 


.genblack {
font-weight : bold; 
color : black; 
} 

#table1 { 
  margin-left: 03% ;
  margin-right: auto;
}




.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;
} 



.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/* 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 */




/* vendor prefixes removed for clarity */
.ribbon {
    width: 350px;
    margin: 10px auto;
    padding: 0 10px 0;
    position: relative;
    color: #444;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.ribbon h3 {
    display: block;
    height: 25px;
    line-height: 1.3;
    width: 360px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 8px;
    color: #cfcfcf;
    text-shadow: 0 1px 1px #111;
    border-top: 1px solid #363636;
    border-bottom: 1px solid #202020;
    background: #333;
    background: linear-gradient(top, #383838 0%, #262626 100%);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.ribbon h3::before,
.ribbon h3::after {
    content: '';
    display: block;
    width: 0;
    height: 5;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent;    
}
.ribbon h3::before {left: 0;}
.ribbon h3::after {right: 0;}



/* Round */
.ribbon.round h3 {
    border-radius: 4px;
}
.ribbon.round h3::before,
.ribbon.round h3::after {
    width: 10px;
    height: 10px;
    bottom: -4px;
    border: none;
    border-radius: 10px;
}
.ribbon.round h3::before {
    background: #33aaf8;
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
}
.ribbon.round h3::after {
    background: #33aaf8;
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);
}









/* Print Style Sheet */
@media print {
BODY {background: white; color:black; margin:0; width:100%;}

#content img {display: none  !important;}




#site-title {display:none;}
#content{ margin-left:0; 
     float:none; 
     width:auto; }



#ads  {display:none !important;}
#Ads1 {display:none !important;}
#Ads2 {display:none !important;}
#Ads3 {display:none !important;}
#Ads4 {display:none !important;}
#Ads5 {display:none !important;}
#Ads6 {display:none !important;}
#Ads7 {display:none !important;}
#Ads8 {display:none !important;}
#RndAds {display:none !important;}
#RandomAds {display:none !important;}
#adunit {display:none !important;}
#ads {display:none !important;}
#inject_premain {display:none !important;}

#comments {display:none;}
#sidebar {display:none;}
#footer {display:none;}
.wvr_gadget  {display:none;}
.addthis_toolbox {display:none;}
.noprint {display:none;} 

}
/* end Weaver II CSS */
