/* Styles for Senate Template 2 */



body {

	margin: 0em auto;

	padding: 0em;

	background: #a9a586;

}

/* LINKS */

a, a:visited {

	color: #006bd5;			

	text-decoration: none;

	outline: none;

}

a:visited {

	text-decoration: none;

}



a:hover, a:active {

	color: #399cff;

	text-decoration: underline;

}



/* HEADER STYLES */





H1 {

	font-size:134%;

	font-family: Georgia, Times New Roman, Serif;

	font-weight:bold;

	color:#710100;

        border-bottom: 2px dotted brown;

        width: 400px;

}



H3 {

	font-size:134%;

	font-family: Georgia, Times New Roman, Serif;

	font-weight:bold;

	color:#710100;

}



/* MAIN PAGE TABLE */

P {	padding-bottom: 16px; }



TD {

	padding:0;

	margin:0;

}

#tbl_main {

	border: 1px #000 solid;

}

#td_left {

	background: #fff url(/images/bg_body.gif) top left repeat-x;

	vertical-align:top;

}

#div_pagebody {

	padding: 13px 0px 24px 13px;

}

#td_right {

	background: #fff url(/images/bg_body.gif) top left repeat-x;

	width: 10px;

}

#td_footer {

	background: #fff;

}

#breadcrumb {

	font-size:77%;

	padding: 3px 0px 0px 16px;

}

/* NAVIGATION*/

#td_nav_top {

	background: #e9eef4;

	height: 33px;

    border-top: 1px #000 solid;

    border-bottom: 1px #000 solid;

}

#td_nav_sub {

	background: #bccddd url(/images/bg_subnav.gif) bottom left repeat-x;

	border-bottom: 1px #666 solid;

}

#top_nav {

	float: left;

}

/* TOP NAV LIST ITEMS */

#top_nav ul {

	list-style: none;	

	margin-left: 28px;

}

#top_nav li {

	float: left;

	position: relative;

	margin-right: -1px;

}

#top_nav a {

 display: block;

 padding: 8px 5px 5px 19px;

 color: #052b60;

 text-decoration:  none;

 font-family: Georgia, Times New Roman, Serif;

 font-size:128%;

}

#top_nav a:hover, #top_nav a.highlighted:hover, #top_nav a:focus {

 color: #0060e5;

 text-decoration: underline;

}

#top_nav  a#active {

 color: #0060e5;

 text-decoration: underline;

}

/* SUB NAV LIST ITEMS */

#sub_nav ul {

	list-style: none;	

	margin-left: 16px;

}

#sub_nav li {

	float: left;

	position: relative;

	margin-right: -1px;

}

#sub_nav a {

 display: block;

 padding: 3px 11px 4px 11px;

 color: #052b60;

 text-decoration:  none;

 font-size:85%;

 font-weight:bold;

}

#sub_nav a:hover, #sub_nav a.highlighted:hover, #sub_nav a:focus {

 color: #0060e5;

}

#sub_nav  a#active {

 color: #0060e5;

}



/* FOOTER NAVIGATION */

#footer_nav {

	margin-top:12px;

	margin-bottom:5px;

	text-align: center;

	font-size: 85%;

	font-weight: bold;

}



/* CONTENT BOX */

.contentbox_head {

	font-size:134%;

	font-family: Georgia, Times New Roman, Serif;

	font-weight:bold;

	background: #fff url(/images/bg_header.gif) top left repeat-x;

	padding:4px 4px 4px 9px;

	color:#052b60;

}

.contentbox {

	background: #fff url(/images/bg_header.gif) top left repeat-x;

	padding:6px 11px 11px 11px;

	width:500px;
	clear:both;
}



/* SIDEBAR */

#td_sidebar {

	background: #fff url(/images/bg_body.gif) top right repeat-x;

	border-left: 1px #000 solid;

	vertical-align:top;

}



#td_sidebarFP {

	background: #fff url(/images/bg_body.gif) top right repeat-x;

	border-left: 0px #000 solid;

	vertical-align:top;

	font-size: 12px;

}



#div_sidebar {

    float: right;

	width:229px;

	margin-top: 13px;

}

.sidebarbox_head {

	font-size:145%;

	font-family: Georgia, Times New Roman, Serif;

	font-weight:bold;

	background: #fff url(/images/bg_header.gif) top left repeat-x;

	padding:4px 4px 4px 9px;

	color:#710100;

}

.sidebarbox {

	background: #fff url(/images/bg_header.gif) top left repeat-x;

	padding: 7px 7px 14px 7px;

	font-size: 91%;

	

}



.pressappFPBody {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 32px;

	

}	



.pressappRow1 {

        vertical-align: top;

	border-bottom: 13px #ffffff dotted;

	padding: 43px 46px 42px 46px;

}

.pressappRow2 {

        vertical-align: top;

	border-bottom: 13px #fff dotted;

	padding: 43px 46px 42px 46px;

	background: #fff;

}



/* SEARCH */



#search {

	float:right;

	margin-right: 9px;

	margin-top: 2px;

}


