body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 0px;
	background-color: #005295;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	text-align: center;
	background-image: url(../graphic/bg_main3.jpg);
	line-height: 15px;
}
h1 {
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
#container {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 926px;
	position: relative;
}
#content {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	background-image: url(../graphic/contentBg.gif);
	background-repeat: repeat-y;
}
#upContent {
	background-image: url(../graphic/upMain.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 28px;
	position: static;
}
#upContent a:link,#upContent a:active, #upContent a:visited {
	font-size: 11px;
	color: #888888;
	font-weight: normal;

}
#upContent a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #BF0000;
	text-decoration: underline;

}
#header {
	margin: 0px;
	padding: 0px;
}
#mainContentLeft {
	float: left;
	width: 176px;
	margin: 0px;
	padding: 0px;
}
.navButton:hover{
	background-position: -177px;
}

.navButton{
	display:block;	
	width:173px;
	height:59px;
}

.navButton2{
	display:block;	
	width:366px;
	height:58px;
}
.navButton2:hover{
	background-position: -366px;
}

.navPetition:hover{
	background-position:0 -119px;
}

.navPetition{
	background: url(../graphic/sidebar_energy.jpg) 0 0 no-repeat;
	display:block;	
	width:172px;
	height:119px;
}

#getInvolved{
background-image: url(../graphic/getInvolved.gif);
}

#mainContentCenter {
	float: left;
	width: 506px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#mainContentRight {
	margin: 0;
	padding: 0;
	float: left;
	width: 218px;
}
#leftNav {
	background-image: url(../graphic/leftNavBg.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#leftNav ul{
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
#leftNav li {
	margin: 0px;
	padding: 1px 0px 0px;
	height: 36px;
	color: #FFFFFF;
	list-style-type: none;
}
#leftNav a:link, #leftNav a:active, #leftNav a:visited{
	margin: 0px;
	background-image: url(../graphic/mainButton.gif);
	background-repeat: no-repeat;
	width: 113px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding: 10px 0px 0px 30px;
	height: 26px;
}
#leftNav a:hover {
	margin: 0px;
	background-image: url(../graphic/mainButton.gif);
	background-repeat: no-repeat;
	width: 113px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	display: block;
	list-style-type: none;
	padding: 10px 0 0 30px;
	height: 26px;
	background-position: -143px;
}
.mainEvents {
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contentEvents {
	font-size: 11px;
	padding-right: 10px;
	padding-left: 14px;
	text-align: left;
	padding-top: 0px;
	color: #fff;
}
.contentNewsBig .dateEvents{
	font-size:11px;
}

.dateEvents {
	font-weight: bold;
	color: #0076B5;
}
.sidedateEvents {
	color: #0076b5;
	border-top:1px solid #111;
	padding-top:2px;
}
.dotsEvents {
	padding: 10px 0px;
}
.titleEvents {
	font-weight: bold;
	color: #FFFFFF;
}
.titleEvents a:link, .titleEvents a:active, .titleEvents a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titleEvents a:hover {
	font-weight: bold;
	color: #1388D0;
	text-decoration: underline;
}

.headCongressman {
	padding-left: 15px;
}
.upCongressman {
	padding-top: 9px;
}
.contentCongressman {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../graphic/congressmanBg.gif);
	background-repeat: repeat-y;
}
.contentCongressman img {
	border: 5px solid #3D3D3D;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	display: inline;
	float: left;
}
.contentCongressman p{
	margin:0;
	padding:7px 0;
}
.headPhotos {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contentPhotos {
	display: block;
	padding: 0px 0px 0px 20px;
	float: left;
}

.contentPhotos a img {
	border: 3px solid #3D3D3D;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
.contentPhotos a:hover img {
    border-color: #BF0000;
}
/* galery */

#lightbox{
	background-color:#232323;
	padding: 8px;
	z-index: 10;
	}
#lightboxDetails{
	font-size: 11px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{
	border: none;
	clear: both;
	z-index: 20;
} 
#overlay img{ border: none;}

#overlay{
	background-image: url(../graphic/overlay.png);
	z-index: 30;
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/graphic/overlay.png", sizingMethod="scale");
	}
	
.textFooter {
	color: #FFFFFF;
}
.morePhotos {
	padding: 0px 0px 10px;
	width: 476px;
	text-align: right;
	margin: 0px;
}

.morePhotos a img{
border:0;
margin:0;
padding:0;
float:none;
}

#letterMonth {
	width: 250px;
	float: left;
}
#news {
	margin: 0px;
	padding: 0px 0px 10px 7px;
	width: 249px;
	float: left;
}
#bottomContent {
	padding: 0px;
	text-align: left;
	width: 506px;
	margin: 0px;
	display: block;
	float: left;
}
.headLetter {
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.headNews {
	padding-left: 5px;
	padding-bottom: 10px;
}
.contentLetter {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 5px 0px 25px;
	color: #646464;
	font-size: 11px;
	background-position: 15px 0px;
	background-image: url(../graphic/lettersBg.gif);
	height:320px;
	overflow:hidden;
}
.sidecontentLetter {
	margin: 0px 0 0 10px;
	padding: 0px;
	color: #646464;
	font-size: 11px;
	width:160px;
}
.contLetter {
	background-image: url(../graphic/lettersBg_small.gif);
	background-repeat: repeat-y;
	background-position: 15px;
}
.upLetter {
	padding-left: 15px;
}
.downLetter {

	padding-left: 15px;
}
.titleNews {
	font-weight: bold;
	color: #292929;
}
.titleonly{
	margin-bottom:20px;
}
.titleonly a,.titleonly a:visited,.linked a,.linked a:visited{
	color:#333 !important;
}
.titleonly a:hover, .linked a:hover{
	color: #BF0000 !important;
}
.linked2{
	margin-bottom:6px;
}
.linked2 a:visited,.linked2 a{
	font-size:14px;
	color:#fff  !important;
}
.sidetitleNews{
	margin-bottom:12px;
}
.sidetitleNews a,.sidetitleNews a:visited{
	color:#efefef !important;
}
.sidetitleNews a:hover{
	color: #BF0000 !important;
}
.sidetitlelink{
	margin-bottom:0 !important;
}

.upNews {
	padding-left: 5px;
	width: 227px;
}
.headNewsBig{
	margin-left:13px;
}
.headNewsBig img{
	border:0;
}
.contNews {

	background-image: url(../graphic/lettersBg_small.gif);
	background-repeat: repeat-y;
	background-position: 5px;
}
.contentNewsBig {
	background:#292929;
	margin:0 8px 0 13px;
	padding:10px 5px 10px 15px;
	color:#adadad;
}
.contentNews {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 25px 0px 15px;
	color: #646464;
	font-size: 11px;
	background-position: 5px 0px;
	background-image: url(../graphic/lettersBg.gif);
	height:320px;
	overflow:hidden;
}
.sidecontentNews {
	margin: 0px;
	padding: 0px;
	color: #999;
	font-size: 11px;
	margin:5px 0 20px 10px;
	width:160px;
}

.sidePollTitle{
	margin:12px 0 5px 10px;
}
.sidecontPoll{
	background-image: url(../graphic/leftNavBg.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.sidepollquestion{
	background:url(../graphic/sidepoll_bg.gif) bottom left no-repeat;
	margin:5px 10px 0 16px;
	padding:1px 4px 12px;
	font-weight:bold;
}
.sidebtnwrap{
	margin:10px 0px 0 20px;
}
.voteLink img{
	width:142px;
	height:34px;
	background:url(../graphic/action_vote.jpg) 0 0 no-repeat;
	border:0;
}
.voteLink:hover img{
	background-position: 0 -35px;
}

.seeresultsLink img{
	background:url(../graphic/action_seeresults.jpg) 0 0 no-repeat;
}

.closeLink img{
	width:16px;
	height:16px;
	background:url(../graphic/closebtn.jpg) 0 0 no-repeat;
	border:0;
}
.closewrap{
	margin:0 0 5px;
	text-align:right;
}
.sideNewsTitle{
	margin-top:20px;
}
.downNews {
	padding-left: 5px;
	width: 227px;
}
.moreNews {
	padding-top: 5px;
	padding-bottom: 10px;
}
.moreNews2{
	text-align:right;
	border-top:1px solid #444444;
	padding-top:4px;
	margin:8px 10px 6px 0;
}
.sidemoreNews{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align:right;
}
#rightNav,#rightNav2 {
	padding: 0px 0px 0px 5px;
}
.rightNavContent {
	padding-left: 10px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../graphic/rightNavBg.gif);
	background-repeat: repeat-y;
}
.rightNavContent{
	padding-left: 8px;
}

.rightNavContent2 {
	margin: 0px !important;
	padding-top: 1px;
	padding-bottom: 0px;
	background:#121212 url(../graphic/actioncenter2_bg.jpg) 0 0 repeat-y;
	text-align:center;
	width:478px;
}

.rightNavContent h3{
	font-size:12px;
	margin:0 2px 5px;
	padding:0;
	color:#999;
}
.buttonRight {
	padding-bottom: 3px;
}
.buttonRight2 {
	padding-bottom: 1px;
}
.actionCent {
	padding-bottom: 10px;
	padding-top: 10px;
}
#contribute2 {
background-image: url(../graphic/contribute_2.gif);
margin:0 auto;
}
#emailConnie2 {
background-image: url(../graphic/emailConnie_2.gif);
margin:0 auto;
}
#getInvolved2 {
background-image: url(../graphic/getInvolved_2.gif);
margin:0 auto;
}
#quickSub {
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.quickContent {

	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background:#026aaa url(../graphic/quickBg.gif) no-repeat;
	width:181px;
}

.quickContent button{
	background-color:transparent;
	border: none transparent;
	margin: 0px;
	padding: 0px;
}
.quickContent h4{
	margin:0;
	padding:2px 0 10px 0;
	font-size:11px;
	color:#A6BDCF;
}
.quickForm {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
}
.quickFormField {
	margin: 3px 0px 5px;
	padding: 2px;
	font-size: 11px;
	color: #003455;
	width: 165px;
	background-image: url(../graphic/formBg.gif);
	background-repeat: repeat-x;
	border: 1px none #003455;
}
.buttonSubmit {
	text-align: right;
	padding-left: 98px;
	padding-top: 5px;
}
#richTradition {
	margin: 0px;
	padding: 0px;
}
#content:after{ 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
#content{  
display: inline-block; 
} 
/* Hides from IE-mac \*/ 
* html #content{  
height: 1%; 
} 
#content{  
display: block; 
} 
/* End hide from IE-mac */ 
/* end float fix */
.textRich {
	color: #1E1E1E;
}
.footerLeft {
	font-size: 11px;
	color: #6D6D6D;
	float: left;
	background-color: #0D0D0D;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 587px;
	text-align: left;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #0D0D0D;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	clear: none;
	padding-bottom: 0px;
}
.footerRight {
	font-size: 11px;
	color: #6D6D6D;
	float: left;
	margin: 0px;
	background-color: #0D0D0D;
	width: 274px;
	text-align: right;
	padding: 0px 26px 0px 0px;
}

.footerLeft a:link, .footerLeft a:active, .footerLeft a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.footerLeft a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footerRight a:link, .footerRight a:active, .footerRight a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.footerRight a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#CongressmanConnie {
	padding-bottom: 10px;
}
#richContent {
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.clickImage {
	font-size: 10px;
	font-style: italic;
	color: #6D6D6D;
}
.titleContent {
	font-size: 14px;
	font-weight: bold;
	color: #969696;
}
.contentAll {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 1px;
	background-image: url(../graphic/congressmanBg.gif);
	background-repeat: repeat-y;
}
.contentAll h3{
	font-size:1em;
	color:#fff;
	font-weight:bold;
	margin-top:40px;
}
.contentAll .contentPhoto img {
}
.contentPhoto {
	border: 5px solid #3D3D3D;
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	display: inline;
	float: left;
}
.pageContentText p,
.newsContenttext p{
	margin:5px 0 15px 0;
	padding:0;
}
.newsContentDate {
	font-weight: bold;
	color: #0076B5;
	font-size: 11px;
}
.newsContentTitle {
	font-weight: bold;
	color: #FFFFFF;
}
.newsCategories{
	margin:0;
	padding:0;
	color:#CCC;
	font-weight:bold;
}
.newsCategories a,.newsCategories a:visited{
	color:#0076B5 !important;
}
.newsContenttext {
	font-weight: normal;
	color: #fff;
}
.newsContenttext a img,.newsContenttext a:visited img,
.pageContentText a img,.pageContentText a:visited img{
	border:0;
}
.contentNewsAll {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../graphic/congressmanBg.gif);
	background-repeat: repeat-y;
}
a:link, a:active, a:visited{
	color: #BF0000;
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	color: #BF0000;
	font-weight: bold;
	text-decoration: underline;
}
.formField {
	background-image: url(../graphic/formBgMain.gif);
	width: 200px;
	border: none;
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.formField2 {
	background-image: url(../graphic/formBgMain.gif);
	width: 240px;
	border: none;
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size:14px;
}
.formFieldDrop {
	background-image: url(../graphic/formBgMainBig.gif);
	width: 250px;
	border: none;
	padding: 2px;
	margin: 0px;
	background-repeat: repeat-x;
	height: 150px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.formField2Drop {
	background:#fff url(../graphic/formBgMainBig.gif) bottom left repeat-x;
	width: 250px;
	border: none;
	padding: 2px;
	margin: 0px;
	background-repeat: repeat-x;
	height: 170px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.Select2{
	font-size:14px;
}
#richTradition2 {
   padding-left: 5px;
}
.pageTitle{
	padding-left: 15px;
}
.upPage {
	padding-top: 9px;
}
.quickTitle {

	padding-bottom: 10px;
	padding-top: 0px;
}
.printPage {
	float: left;
	padding-left: 22px;
	padding-top: 6px;
	display: inline;
	width: 758px;
}
#Photos{
	clear:both;
}
.photos {
	border: 3px solid #3D3D3D;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.photosText {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
}
#newsArchive {

	padding: 0px 0px 0px 5px;
}
.newsArchiveTitle {
	padding-bottom: 10px;
	padding-top: 0px;
}
#newsArchive  ul{
	margin: 0px;
	padding: 0px;
}
#newsArchive  li {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	list-style-type: none;
}
#newsArchive a:link, #newsArchive a:active, #newsArchive a:visited{
	background-image: url(../graphic/newsarchiveButton.gif);
	height: 20px;
	width: 171px;
	background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 2px;
}
#newsArchive a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.moreEvents {

	font-size: 11px;
	padding-right: 10px;
	padding-left: 14px;
	text-align: left;
	padding-top: 10px;
	color: #A5A5A5;
}
.actionButton:hover{
	background-position:0 -121px;
}

.actionButton{
	display:block;	
	width:171px;
	height:120px;
}
.contributeBtn{
	margin-left:2px;
}
.mediaButton:hover img{
	background-position:0 -35px;
}
.mediaButton{
	sdisplay:block;
	swidth:174px;
}
.mediaButton img{
	width:174px;
	height:35px;
	border:0;
}
#contribute {
background-image: url(../graphic/action_contribute.gif);
}
#emailConnie {
background-image: url(../graphic/emailConnie.gif);
}
#btn_facebook img{
	background-image: url(../graphic/media_facebook.gif);
}
#btn_flickr img{
	background-image: url(../graphic/media_flickr.gif);
}
#btn_linkedin img{
	background-image: url(../graphic/media_linkedin.gif);
}
#btn_twitter img{
	background-image: url(../graphic/media_twitter.gif);
}
#btn_youtube img{
	background-image: url(../graphic/media_youtube.gif);
}
#mainContentCenterAll {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 724px;
}
.contentAllPhotos {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../graphic/congressmanBgAll.gif);
	background-repeat: repeat-y;
	width: 674px;
}
.contentPhotosGallery {
	display: block;
	padding: 0px;
	float: left;
}
.contentPhotosGallery a img {
	border: 3px solid #3D3D3D;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.contentPhotosGallery a:hover img {
    border-color: #BF0000;
}
.pagesPhoto {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
}
.upButton:hover{
	background-position: 0px -15px;
}

.upButton{
	display:block;
	height:15px;
	font-size: 11px;
	color: #888888;
}
.upButton a:link{
	display:block;
	height:15px;
	width: 105px;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}
#printButton {
	background-image: url(../graphic/printPage.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}#sendToButton {
	background-image: url(../graphic/sendTo.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 20px;
}
#addToButton {
	background-image: url(../graphic/addTo.gif);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
	padding-left: 20px;
}
.textSize {
	padding-top: 6px;
	font-size: 11px;
	color: #888888;
}

.postNav{
	font-size:11px;
	margin:10px 15px 0px;
	text-align:right;
}

.ferror{
	background:#222;
	color:#0076B5;
	padding:4px;
	margin:2px;
}
#jquick_errors .ferror{
	padding:0;
	margin:2px;
	background:#333;
	width:189px;
	font-size:0.9em;
}

#jcontact_errors{
	margin:2px;
}
.quickInform{
	margin:2px 4px;
	padding:6px 0px;
	line-height:14px;
	text-align:center;
	display:none;
	width:200px;
	font-weight:bold;
	border:1px solid #333;
	background:#222;
	color:#fff;
}
.quickInform p{
	margin:0;
	padding:0;
}
.linklink{
	font-weight:normal !important;
}
.linkdescription{
	margin:0 15px 5px;
}
.csendtoForm{
	clear:both;
	margin:10px 20px;
	border:1px solid blue;
}

.footerfriends{
	border:1px solid #fff;
	padding:3px 7px;
	float:left;
	font-size:12px;
	margin:10px 0;
}
.postauthor,.postsource{
	padding:0;
	margin:0;
}
.postmetafields{
	padding:20px 0 0;
}
h2.petitionheader{
	font-size:14px;
	color:#fff;
	text-align:center;
}
h2.petitionheader2{
	font-size:16px;
	color:#fff;
	text-align:center;
}
.petitionheader a,.petitionheader a:hover{
	color:#fff;
}
h2.petitionh2{
	font-size:12px;
	color:#fff;
}
h2.petitionh3{
	font-size:14px;
	color:#fff;
}
.petitiontxt ul{
	list-style:none;
}
.petitiondo{
	border:1px solid #595959;
	background:#2f2f2f;
	padding:10px;
	margin:20px 5px 30px 5px;
}

.petitiondo2{
	border:1px solid #595959;
	background:#2f2f2f;
	padding:10px;
	margin:20px 0px 30px 0px;
	font-size:14px;
	line-height:17px;
}
.petitiontxt2{
	font-size:14px;
	line-height:17px;
	color:#f9f9f9;
	margin:8px;
}
.petitiontxt ul li{
	margin-top:20px;
}
.petitionlink{
	text-align:center;
	margin:10px 0;
	padding:10px 0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
.petitionlink a,.petitionlink a:visited{
	color:#f41616;
}
.petitionu{
	text-decoration:underline;
}
.petitiongraph{
	text-align:center;
}
.petitiongraph img{
	float:none !important;
	border: 5px solid #3D3D3D;
	padding: 0px;
	text-align:center;
}

#jfbailout label{
	font-weight:bold;
}

.attachmentwrap{
	margin:30px 0 10px;
	padding:10px;
	border:1px solid #272727;
	background:#313131;
}
.attachmentwrap h4{
	margin:0 0 10px 0;
	padding:0;
	color:#fff;
}
ul.postattachments{
	margin:0;
	padding:0;
	list-style:none;
}
ul.postattachments li{
	border-bottom:1px solid #282828;
	list-style:none;
	padding:3px;
}
ul.postattachments li a,ul.postattachments li a:visited{
	color:#d10808;
}
li.pdfli{
	padding-left:20px !important;
	background:url(../graphic/icon_pdf.gif) left center no-repeat;
}

.multivideocol1{
	float:left;
	width:344px;
}
.multivideocol2{
	float:left;
	width:113px;
	margin:0 0 0 8px;
	text-align:center;
	background:url(../graphic/title_more_videos.gif) top center no-repeat;
	padding:30px 0 0;
}
.multivideorow1{
	text-align:center;
}
.multivideorow2{
	margin-top:10px;
	padding-top:3px;
}
.multivideomore img{
	width:113px;
	height:20px;
	border:0;
	float:none;
	background:url(../graphic/btn_more_videos.gif) 0 0 no-repeat;
}
.multivideomore:hover img{
	background:url(../graphic/btn_more_videos.gif) 0 -19px no-repeat;
}
.clearer{
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	height:1px;
}

a.multivideolink:hover img{
	border-color:#ababab;
}
.multivideolinkFirst img, a.multivideolinkFirst:visited img{
	margin-left:3px;
}
.multivideolink img,a.multivideolink:visited img{
	border-width:2px;
	margin-right:3px;
	padding:0;
}
.multividActive img,a.multividActive:visited img{
	border-color:#fff !important;
}
.contentAction{
	margin:0 15px;
}
.contentSocial{
	padding-top:20px;
	clear:both;
	margin-left:0px;
}
.sociallinks{
	background:url(../graphic/social_gradient.gif) bottom left no-repeat;
	margin-left:18px;
	padding:5px 0px 5px 20px;
}
.sociallinks a,.sociallinks a:visited{
	float:left;
	font-size:11px;
	color:#efefef;
	font-weight:bold;
	margin-right:26px;
}
.sociallinks a:hover{
	text-decoration:none;
	color:#fff;
}
.sociallinks a img{
	border:0;
}
#placeholder{
	background:url(../graphic/placeholder.jpg);
	width:474px;
	height:277px;
	margin-left:20px;
}

.headerLink img{
	border:0;
	width:211px;
	height:23px;
}
.newsHeaderLink img{
	background:url(../graphic/title_news_rollover.gif) 0 0 no-repeat;
}
a.headerLink:hover img{
	background-position:0 -24px;
}





		
		
		
		
		#TB_title a,#TB_title a:visited{
  color:#af0000 !important;
  text-decoration:none;
	font-weight:bold;
}
#TB_title a:hover{
	color:#fff !important;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background:#212121;
  z-index: 102;
  color:#fff;
  display:none;
  border: 2px solid #111111;
  text-align:left;
  top:10%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  xmargin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#212121;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 0 15px 0;
  overflow:auto;
  text-align:left;
}
#TB_ajaxContent.TB_modal{
  padding:0;
  background:#212121;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


.TB_modal{
			background:#292929!important;
			border:0;
}

.modalc img{
	border:0;
}

#pollPopup{
	display:none;
}
.TB_modal .pollquestion{
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #444 !important;
}
.TB_modal ul.wp-polls-ul li{
	padding-bottom:2px;
	border-bottom:1px solid #313131;
	margin-bottom:3px;
}
.TB_modal ul.wp-polls-ul li{
	color:#adadad;
	font-size:11px;
}
.TB_modal ul.wp-polls-ul li label{
	margin:0 7px;
}
.TB_modal .pollresults a, .TB_modal .pollresults a:visited, .TB_modal .wp-polls-ans a, TB_modal .wp-polls-ans a:visited{
	color:#AF0000 !important;
	font-size:11px;
}
#TB_closeWindowButton{
	color:#fb0000 !important;
}
.TB_modal .pollresults a:hover, TB_modal .wp-polls-ans a:hover{
	color:#fff !important;
}

.TB_modal .poll_capture_field{
	font-size:11px;
	padding:2px;
	border:1px solid #ccc;
	font-family:Arial,Helvetica,Verdana;
}
.polldatacapture label{
	font-size:11px;
}

.topNavTop{
	padding-top:10px;
	margin:0 0 10px 10px ;
}
.videoGalItem{
	padding:5px 10px 8px 3px;
}
.videoGalItemClear{
	clear:both;
	padding-top:10px;
	background:url(../graphic/videodots.gif) bottom left repeat-x;
	height:2px;
}
.videoGalItemContent{
	width:485px;
}
.videoGalItemThumb, .videoGalItemContent{
	float:left;
	margin-right:10px;
}
.videoGalItemThumb a img,.videoGalItemThumb a:visited img{
	border:4px solid #3d3d3d;
}
.videoGalItemThumb a:hover img{
	border:4px solid #af0000;
}
.videoGalItemTitle{
	color:#fff !important;
	padding-left:10px;
	background:url(../graphic/titlearrow.gif) center left no-repeat;
}
.videoGalleryItemDescription{
	font-size:11px;
	color:#ccc;
	margin:5px 10px;
}
.videoGalleryItemDetail{
	font-size:11px;
	margin:2px 10px;
	color:#888;
}