@charset "UTF-8";
/* CSS Document */

/* -----------------------------------------------------------------------

 Web Development Group
 http://webdevelopmentgroup.com
 
 Christopher Beckwith
 Last Modified 02/26/10
 
 Blueprint CSS Framework 0.9
 http://blueprintcss.org
 	
 	* template.css

----------------------------------------------------------------------- */

body { background: url(http://forms.house.gov/paul/webimages/bg.jpg) center top repeat-x #DFDED7; width:940px; margin:0 auto; }

h3 {
	color:#305d9c;
	font-family:Georgia,serif;
	font-size:18px;
	margin:8px 0 6px;
text-align:left;
}

h4 {
	color:#305d9c;
	font-family:Georgia,serif;
	font-size:16px;
	margin:8px 0 6px;
text-align:left;
}

#mainContainer {
	 padding: 0;
	 background: #fff;
	 float: left;
	 margin: 0;
}

/* @group Main Menu */
#nav { background: #0D2E5B url(http://forms.house.gov/paul/webimages/menu-bg.jpg) no-repeat; width:940px; }
.moduletable_menu { height:49px; width: 100%; }
.moduletable_menu div.menu98 { text-shadow:0 1px 3px #555; }
.moduletable_menu table {width:auto;}
/* div.menu98 td:hover {border-bottom:2px solid #9F1723;} */
#trans-active98 div.menu98 td {border-bottom:2px solid #9F1723;}

/* @end */

/* @group Homepage Video */

#frontMain {
	width: 100%;
	background: url(http://forms.house.gov/paul/webimages/main-bg.jpg) repeat-x;
	height: 386px;
	float: left;
	display: inline;
}


.moduletable_fp-video {
	width: 520px;
	height: 347px;
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
} 

/* Twitter */

.moduletable_twitter {
	width: 360px;
	height: 347px;
	background: url(http://forms.house.gov/paul/webimages/twitter-bg.jpg) no-repeat;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
display:inline;
}
.moduletable_twitter h2.sidebar-title {
	font-weight: bold; font-size: 24px; color: #305d9c; float: left; width: 170px; margin-left: 20px; margin-top: 15px;
}
.moduletable_twitter #twitter_update_list {
	float: left; width: 100%; margin-right: 0; margin-top: 56px; font-family: Arial, sans-serif; font-size: 14px; color: #666;
}
.moduletable_twitter #twitter_update_list a { color: #777; text-decoration:underline; }
#twitter_div ul { list-style-type:none; padding-left:0; }
#twitter_div li { padding: 15px 20px; height: 60px; }
/* @end */

/* @group Content */

#content { background: #fff; float: left; width: 100%; }

/* @end */

/*****Audit the Fed Button*******/

#aside .moduletable.auditfed {
background: url("/images/stories/paul_fedfeed.jpg") no-repeat scroll 0 0 transparent;
font-size: 11pt;
font-family: georgia;
font-weight: normal;
float:right;
text-align:right;
padding-top:11px;
text-align:right;
color:#0D2E5B;
width:100%;
padding-bottom:17px;
}
#aside .moduletable.auditfed a {
display: block; 
padding: 0 4px; 
}
/* @end */

/* @group Main Content */

#mainContent { width: 520px; padding-right: 22px; text-align:left; float: left; padding: 10px 0 15px 20px; color: #454545; display:inline; }
#mainContent a { color: #305D9C; }
#mainContent a:visited { color: #305D9C; }
/* @end */

/* @group News Tabs */
#mainContent .moduletable_fptabs { float:left; display:inline;}
#mainContent .gk_tab_container0-style1 {background: #F2F0E6;border-top:2px solid #921823; }
ul.gk_tab_ul-style1 li.active span { color:#fff; }
ul.gk_tab_ul-style1 li { border:none; font-size:14px; font-family:Georgia; padding: 0;}
ul.gk_tab_ul-style1 li span { color:#fff; font-size:14px; font-family:Georgia; text-transform:none;height:43px;line-height:43px; padding:0 25px;}
#mainContent .gk_news_show_news_info, .nsp_info { font-size:12px;font-family:arial;color:#5c5c5a;}
#mainContent .gk_news_show_news_header, h4.nsp_header a {font-family:arial; font-weight:bold;font-size:16px;color:#2c507a;}
#mainContent .gk_news_show_news_text, .nsp_text { font-family:Georgia;font-size:15px; color:#333; }
#mainContent .readon a { font-family:Georgia; font-size:15px; color:#333; }

/* @end */

/* @group Side */
.moduletable_aside { float: left; width: 364px; margin-right:20px; }
#aside { float: right; margin-right:20px; margin-top:10px; width:364px;}
#aside h3 { font-family: Georgia, serif; font-size: 18px; color: #8f0707; margin: 25px 0 0 0; text-align:left;}

/* Search */
#header {
	position: relative;
        background: url(http://forms.house.gov/paul/webimages/header2.jpg) no-repeat;
        width: 940px;
        height: 209px;
}
#header .search { margin-right: 3px; position: absolute; right: 19px; top: 22px; }
#header .search input[type="text"], #header .search input.text { margin: 0; float:left; width:156px; font-size:14px; vertical-align:middle; padding:4px 0 4px 10px; padding-top:5px;; color:#7F7F7F; background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.7);}
#header input[type=text], #header input.text {margin:0.5em 0; height: 22px}
#mod_search_searchword { vertical-align:middle; }
#mod_search_searchword .button {float:right; vertical-align:top; margin:0; }


/* Latest News */

#aside .moduletable_latestnews {
	
}
}
#aside .moduletable_latestnews table.gk_news_show_table  {
background: #fff;
border-spacing:0;
}

#aside .moduletable_latestnews td {
border: 1px solid #ccc;
border-top:  none;
}

#aside .moduletable_latestnews h3 {
	background: url(http://forms.house.gov/paul/webimages/news-h3-bg.jpg) repeat-x;
	font-weight: bold;
	font-size: 18px;
	display: block;
	color: #fff;
	font-family: Arial, serif;
	padding:17px 10px;
	text-align: center;
}

#aside .moduletable_latestnews h4.gk_news_show_news_header, #aside .moduletable_latestnews a {
font-size: 12px;
font-family: Georgia, serif;
color: #102a54;
margin: 8px;
}

#aside .moduletable_latestnews h4.gk_news_show_news_header a:hover {
color: #1d4ead;
}

#aside .moduletable_latestnews tr.gk_news_show_tablerow:hover {
background: #FEFFD8;
}

#aside .moduletable_latestnews {
	font-weight: bold;
}

#aside .moduletable_signup {
background: url("http://forms.house.gov/paul/webimages/signup-bg.jpg") no-repeat;
width:364px;
height:337px;
display:inline;
float:right;
padding-bottom:5px;
}

#aside #emailform {
width: 280px;
margin: 110px 40px;
display:inline;
float:left;
}
#aside #emailform p {
margin-bottom:1em;
}
#aside .submit {
background: url(http://forms.house.gov/paul/webimages/submit-bg.jpg);
border:1px solid #364B68;
line-height:25px;
color:#fff;
font-size:13px;
padding: 0 5px;
float:right;
}

#aside .swap_value {
color:#7a7a7a;
font-size:15px;
font-family:arial,san-serif;
}
/* @end */

/* @group Interior */

td.contentheading, div.componentheading { color: #305d9c; font-family: Georgia, serif; font-weight:bold; font-size: 20px; padding: 0 0 5px 0; }
.moduletable_breadcrumbs { color: #B0ADA0; }
.moduletable_breadcrumbs a { color: #cecece; }
/* @end */

#btmContent { float:left; width:100%;}

/* @group Services */

#btmContent .moduletable_services { float:left; width: 594px; margin-left:20px; display:inline; }
#btmContent .moduletable_services a { float:left; }
#btmContent h3 {background: url("http://forms.house.gov/paul/webimages/h-bg.jpg") repeat-x; color:#fff; font-weight:bold; font-family:Georgia, serif; font-size:16px; text-align:center; padding: 15px 0; margin-bottom:6px;margin-top:0;}
#btmContent .moduletable_upcoming-events {float:right; width:290px; background:#CED2DC; height: 285px;}
#btmContent #events { display:inline; float:right; width:290px; margin-right:20px; background:#CED2DC;padding-bottom:15px;}
.extcal_minical .extcal_todaycell {
background: none;
color:#305D9C;
}
.extcal_minical .extcal_sundaycell {
color: #555;
}
.extcal_minical .extcal_navbar {
background:#fff;
border:none;
}
.extcal_minical .extcal_month_label {
font-family:arial;
font-size:20px;
color:#a61c29;
}
.extcal_minical table.extcal_minical {
border:2px solid #C7C7B5;
width:269px;
}
.extcal_minical .extcal_navbar {
border-bottom: 1px solid #C7C7B5;
}
.extcal_minical table.extcal_weekdays {
height:163px;
}
/* @end */


/* @group Footer */

#footer { background: #0D2E5B; height: 98px; color: #A4A8B1; text-align: center; float:left; width:100%; font-size: 12px; border-top:1px solid #A7A6A1; margin-top:20px;}

#footer .moduletable_offices {
padding: 20px 0 0 25px;
}
#footer .office {
	width: 220px;
	float: left;
	display: inline;
	text-align: left;
	line-height: 1.3em;
padding-right: 85px;
}
ul.gk_tab_ul-style1 li span { float:left; }
div.gk_tab_item-style1 { padding: 0 !important; overflow:auto !important; background:#F2F0E6; }
#header .quotes {
color: #666 !important;
float: right;
font-family: arial !important;
font-size: 10pt !important;
line-height: 14px;
margin-right: 20px;
margin-top: 16px;
text-align: left !important;
width: 670px;
}
h4.ta_right, p.ta_right {
text-align: left !important;
}
/* @end */