/* @override http://localhost:8888/victory/site_src/css/screen.css */



/* CSS Document */

/* Setup */
* { margin:0; padding:0; }
td { vertical-align:top; }
ul { list-style-type:none; }
a { color:#206091; text-decoration: none; }
a:hover { color:#206091; text-decoration: underline; }
.float-left { float:left; }
.float-right { float:left; }
.clear { clear:both; }
.hide {display:none;}
div.clear br{ display:block; }
.pad15 {padding: 0px 15px 15px 15px;}
.pad30 {padding: 0 30px 30px 30px; font-family:"Calibri", Helvetica, Arial, sans-serif; font-size:13px; line-height:1.5em; text-align:justify;}

/* Structure */
html{font-family:"Calibri", Arial, Helvetica, sans-serif;font-size: 62.5%;}
body{}

#contact-container {position:relative;display:none;background: url(../i/contact-bg.gif) repeat-x; height:200px;margin-left:auto;margin-right:auto;}
#contact-content {width:780px;margin-left:auto;margin-right:auto; height:110px; background-image:url(../i/contact-texas-shape.gif); background-position:center; background-repeat:no-repeat; }
#contact-content a:link, #contact-content a:visited {color:#9CF; text-decoration:none;}
#contact-content a:hover {color:#FFF; text-decoration:underline;}
#contact-content .address1 {color:#FFF; font-size:13px; line-height:20px; text-align:right; float:left; font-family:Georgia, "Times New Roman", Times, serif; width:300px; margin-top:30px;}
#contact-content .address2 {color:#FFF; font-size:13px; line-height:20px; text-align:left; float:left; font-family:Georgia, "Times New Roman", Times, serif; width:300px; margin-top:30px;}
#contact-content .image { width:120px; height:100px; margin-right:30px; margin-left:30px; float:left;}
#contact-content-field {width:780px;margin-left:auto;margin-right:auto; height:90px;}
#contact-content-field .loc {width:156px; height:90px; text-align:center; font-size:11px; line-height:14px; display:block; float:left; color:#FFF;}
#contact-content-field .loctitle {color:#9CF;}


#main-container{background:#e0e6d3 url(../i/header-bg-repeat.gif) repeat-x;border-bottom:#c4c7be solid 1px;position:relative;}
#inner-container{width:900px;margin-left:auto;margin-right:auto;padding-bottom:15px;position:relative;}


#header{width:900px;height:158px;position:relative;}
	#header h1 a{background:url(../i/logo.gif);width: 270px;height: 81px;position: absolute;top: 40px;left: 0px;text-indent: -9999px;}
	#header h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999;position:absolute;top: 60px;left: 300px; font-weight:normal;}
	#header h2 a:link, #header h2 a:visited { color:#900; text-decoration:none; font-weight:normal;}
	#header h2 a:hover { color:#900; text-decoration:underline; font-weight:normal;}
	#contact-button{cursor:pointer;background:url(../i/contact-tab.gif);width: 237px;height: 43px;position: absolute;top: 0px;right: 0px;text-indent: -9999px;}
	#share-button{cursor:pointer;background:url(../i/share.gif);width: 77px;height: 49px;position: absolute;top: 40px;right: 0px;text-indent: -9999px;}
	#share-box{font-size: 12px;position:absolute;top:73px;right:-10px;width:147px;height:147px;background: url('../i/share-box.gif') no-repeat top left;z-index:900;display:none;}
	html>body #share-box{background: url('../i/share-box.png') no-repeat top left;}
	#share-box h3{font-size: 12px;color:#b2b2b2;padding:17px 0px 22px 24px;}
	#share-box a{display:block;margin:0px 0px 10px 24px;}
	a.facebook{padding-left: 22px;background:url(../i/cp-facebook.gif) no-repeat top left;}
	a.twitter{padding-left: 22px;background:url(../i/cp-twitter.gif) no-repeat top left;}
	a.linkedin{padding-left: 22px;background:url(../i/cp-linkedin.gif) no-repeat top left;}
	
	


	#site-navigation { color:#666; width:600px;height:51px; z-index:500; position:absolute;overflow:visible;top: 94px;left: 320px;font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
	#site-navigation li { display:block;float:left; text-align:center; height:51px; z-index:500; }
	#site-navigation li a {  display:block; color:#666; text-decoration:none;padding: 14px 17px 7px 16px; }
	#site-navigation li a:hover { text-decoration:none;color:#333; }
	#site-navigation li:hover { background:url(../i/navigation-hover.gif) repeat-x; cursor:pointer; }
	#site-navigation li.on{background:url(../i/navigation-on.gif) no-repeat top center;color:#333;}
	
	#site-navigation ul a { background:none;background-color: #f0f4e9;vertical-align: middle;text-decoration: none;color: #333;border: 5px solid #f0f4e9;text-indent: 0px;width: 218px;height: 15px;padding: 0px;margin: 0px; }
	#site-navigation ul a:hover { background-color: #cdd3c2;border: 5px solid #cdd3c2; }
	#site-navigation ul li { display:block; z-index:500;border-bottom: 1px solid #c4c7be;padding: 0px;margin: 0px; height: 25px; }
	#site-navigation ul { border: 1px solid #c4c7be;border-width: 1px 1px 0px 1px;margin-top:-9px; }
	
	.raquo {text-align:right;padding:8px 5px 0px 0px;} 

		/* LEVEL ONE */
		ul.dropdown { position:relative!important; }
		ul.dropdown li.hover,ul.dropdown li:hover { position:relative!important; }
		
		/* LEVEL TWO */
		ul.dropdown ul { visibility:hidden; position:absolute; top:100%; left:0;  }
		ul.dropdown ul li { float:none!important; text-align:left!important;  }
		ul.dropdown ul li:hover { background-image:none!important; cursor:pointer; }
		ul.dropdown ul li a { border-right:none; width:100%; display:inline-block; /* IE 6 & 7 Needs Inline Block */
		 }
		
		/* LEVEL THREE */
		ul.dropdown ul ul { left:100%; top:0; }
		ul.dropdown li:hover > ul { visibility:visible; }


#body {}
#body-left{width: 270px;float: left;}
#body-left a{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;color: #999; font-size:16px;padding:15px 0px 0px 75px;display:block;}
#body-left a:hover{color: #fff;text-decoration:none;}
#row1 div{display:block;width:250px;height:47px;margin-left:auto;margin-right:auto;}
	div.contribute-left{background:url(../i/left-buttons/contribute.gif) no-repeat bottom left;}
	div.contribute-left:hover{background-position:top left;}
	div.volunteer-left{background:url(../i/left-buttons/volunteer.gif) no-repeat bottom left;}
	div.volunteer-left:hover{background-position:top left;}
	div.virtualcall-left{background:url(../i/left-buttons/virtual-call-program.gif) no-repeat bottom left;}
	div.virtualcall-left:hover{background-position:top left;}
#row2 div{display:block;width:250px;height:47px;margin-left:auto;margin-right:auto;}
	div.candidate-left{background:url(../i/left-buttons/candidate-search.gif) no-repeat bottom left;clear:both;}
	div.candidate-left:hover{background-position:top left;}
	div.whoreps-left{background:url(../i/left-buttons/who-reps-me.gif) no-repeat bottom left;}
	div.whoreps-left:hover{background-position:top left;}
	div.vote-left{background:url(../i/left-buttons/where-do-i-vote.gif) no-repeat bottom left;}
	div.vote-left:hover{background-position:top left;}
	div.register-left{background:url(../i/left-buttons/register-to-vote.gif) no-repeat bottom left;}
	div.register-left:hover{background-position:top left;}
	div.gop-left{background:url(../i/left-buttons/texas-gop-website.gif) no-repeat bottom left;}
	div.gop-left:hover{background-position:top left;}
#body-left-split a{width:105px !important;height:51px !important;text-indent: -9999px;padding:0px; margin:15px 0 5px 0;}
	#body-left-split a.facebook-left{background:url(../i/left-buttons/facebook.gif) no-repeat top left;float:left;margin-left:10px;}
	#body-left-split a.facebook-left:hover{background-position:bottom left;}
	#body-left-split a.twitter-left{background:url(../i/left-buttons/twitter.gif) no-repeat top left;float:right;margin-right:10px;}
	#body-left-split a.twitter-left:hover{background-position:bottom left;}
	

#row1 {width:250px; height:139px; background-image:url(../i/left-take-action.gif); margin-bottom:20px; padding:50px 10px 10px 10px;}
#row1 .container {width:250px; height:139px; background-color:#444;}
#row2 {width:250px; height:310px; background-image:url(../i/left-resources.gif); padding:50px 10px 10px 10px;}
#row2 .container {width:250px; height:310px; background-color:#444;}

#body-right{float: right;width:610px} 
#body-right-sub{float: right;width:610px;background:url(../i/sub-page-content-bg.gif) repeat-y top left;}
#body-right-sub h1{width:610px;height:80px;background:url(../i/sub-page-title-bg.gif) no-repeat top left;padding:20px 0px 0px 30px;color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}
#body-right-sub h3{color:#900; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; margin-bottom:15px;}
#body-right-sub h4{color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; margin:15px 0 5px 0;}
#body-right-sub p {padding-bottom:10px;}
#body-right-sub hr {border:1px 0 0 0 solid; margin-top:20px; margin-bottom:20px;}
#body-right-sub div.end{width:610px;height:5px;border:0px solid white;background:url(../i/sub-page-content-bottom.gif) no-repeat top left;}
#body-right-sub ul {padding-left: 40px;}
#body-right-sub li {list-style-position:outside;list-style-image:url(../i/bullet-arrow.gif);}
#body-right-sub li .longlist {list-style-position:outside;list-style-image:url(../i/bullet-arrow.gif); padding-bottom:6px;}
#body-right-sub .caption {padding:10px 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:18px; font-style:italic; color:#666; text-align:center;}
#body-right-sub .bodyTextSide {font-size: 13px;font-weight: normal;text-align:center;line-height:18px; padding-top:10px; background:url(../i/board-bg.gif) bottom repeat-x #DDD;}
#body-right-sub .pageTitle {font-family: Georgia, "Times New Roman", Times, serif;font-size:24px;color:#990000;font-weight:normal;text-align:left;}	
#body-right-sub	.bodyText {font-size: 13px;font-weight: normal;text-align:justify;line-height:18px;margin-bottom:20px;}
#body-right-sub .top10 { font-family: Georgia, "Times New Roman", Times, serif;font-size:13px;color:#990000;font-weight:normal;}
#body-right-sub .top10-1 {padding:10px; background-color:#ebefe2;}
#body-right-sub .top10-2 {padding:10px; background-color:#f5f7f0;}


a.volunteer {width:260px; height:30px; background-image:url(../i/volunteer-button-bg.gif); margin-left:auto; margin-right:auto; padding-top:10px; overflow:hidden;text-align:center; display:block; text-decoration:none;}
a.volunteer-gray {width:260px; height:30px; background-image:url(../i/volunteer-button-gray.gif); margin-left:auto; margin-right:auto; padding-top:10px; overflow:hidden;text-align:center; display:block; text-decoration:none;}
.volunteertext {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; color:#FFFFFF; text-decoration:none;}

#body-right-sub .smallerTitleBlack {font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;color:#333333;font-weight:normal;text-align:center;}
#body-right-sub .smallerTitle {font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;color:#990000;font-weight:normal;text-align:center;margin-bottom:15px;}

#cautionbox {width:100%; background-color:#FFC; border:#FC6 solid 1px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin-bottom:30px; text-align:left; line-height:normal;}

#body-wide{float: right;width:900px;background:url(../i/wide-page-content-bg.gif) repeat-y top left;}
#body-wide h1{width:900px;height:70px;background:url(../i/wide-page-header.jpg) no-repeat top left;padding:20px 0px 0px 30px;color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}
#body-wide div.end{width:900px;height:5px;border:0px solid white;background:url(../i/wide-page-content-bottom.gif) no-repeat top left;}
#body-wide-candidate {float: right;width:900px;background:url(../i/wide-page-content-bg.gif) repeat-y top left;}
#body-wide-candidate .headerbar {width:900px; height:70px; background:url(../i/blue-bar-wide.gif) no-repeat top left;}
#body-wide-candidate h1{width:450px;height:50px;padding:20px 0px 0px 30px;color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;}
#body-wide-candidate .dropdown {width:450px;height:50px;padding:20px 0px 0px 0px;}
#body-wide-candidate .findanother {width:380px;height:50px;padding:25px 70px 0px 0px; text-align:right;}
#body-wide-candidate .findanother a:link, #body-wide-candidate .findanother a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; text-decoration:none;}
#body-wide-candidate .findanother a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; text-decoration:underline;}
#body-wide-candidate .container {width:900px; display:block;background:url(../i/blue-bar-light-candidate.gif) no-repeat top left;padding-top:30px;}
#body-wide-candidate div.end{width:900px;height:5px;border:0px solid white;background:url(../i/wide-page-content-bottom.gif) no-repeat top left;}
.end{clear: both;border: 0px;}
div.end br{display:none;}

#body-right .large-image { width: 610px; height:200px; background-image:url(../i/placeholder-large-image.jpg); margin-bottom:20px;}
#body-right .col1 { width: 295px; height:370px; background-image:url(../i/news-box.jpg); margin:0 20px 0 0; float:left;}
#body-right .col2 { width: 295px; height:370px; background-image:url(../i/twitter-box.jpg); margin:0; float:right;}
#body-right .newsbox { width: 295px; height:230px; overflow:hidden;}
#body-right .newsbox2 { width: 295px; height:230px; overflow:hidden;}
#home-news,#home-twitter{color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:12px;}
#home-news h2,#home-twitter h2{height: 50px;text-indent:-9999px;}
#home-news .item,#home-twitter .item{padding: 10px 15px 10px 15px;}
#home-news .author,#home-twitter .author{color: #7acff6;}
#home-news a,#home-twitter a{color: #7acff6;}


#candidate-col1{width:175px;float:left;}
#candidate-col1 h3{padding-bottom:20px;}
#candidate-col1 img{padding-bottom:20px;}
#candidate-col1 .disclaimer{font-size: 12px;color:#777; text-align:left;}
#candidate-bluebar {width:605px; float:left; padding-left:30px;}
#candidate-col2{width:336px;float:left;margin-left:30px;}
#candidate-col2 h3, #candidate-bluebar h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px;float:left;padding:0px 40px 45px 0px;}
#candidate-col3 h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px;padding:0px 20px 45px 0px;}
#candidate-col2 .small, #candidate-col3 .small, #candidate-bluebar .small{font-family:san-serif; font-weight:normal; font-size:12px;display:block;color:#0076a3;}
#candidate-col3{width:268px;float:right;}
#candidate-col3 .row1{background:#e0e6d3 url(../i/candidate-interact-bottom.gif) no-repeat bottom left;}
#candidate-col3 .row1 h4{background:#e0e6d3 url(../i/candidate-interact-header.gif) no-repeat top left;height:36px;text-align: center;padding-top:4px;font-weight: normal;}
#candidate-col3 .row1 h4 .strong{font-weight: bold;color:#033272;}
#candidate-col3 .row1 .inside{background-color:#fff;border:1px solid #b3b8a9;margin:auto;}
#candidate-col3 .row2{background:#e0e6d3 url(../i/candidate-interact-bottom.gif) no-repeat bottom left;margin-top:20px;padding:20px;}
#candidate-col3 .row2 a{display:block;padding-left: 20px;}
#candidate-col3 .row2 h4{font-size:12px;padding-bottom: 10px;text-align: left;}
#campaign-logo{display:block;background-color:#fff;width:208px;height:auto;margin: 15px auto 0px auto;}
#campaign-logo .logo-wrapper {margin-left:auto; margin-right:auto;}
#campaign-website{display:block;border:10px solid #dbecf2;width:188px;background:#dbecf2 url(../i/cp-arrow.gif) no-repeat 170px 2px;margin: 10px auto 15px auto;}
#candidate-col3 .col1{float: left;width: 80px;padding-left: 20px;padding-bottom: 20px;line-height:25px;}
#candidate-col3 .col2{float: right;width: 80px;padding-right: 20px;padding-bottom: 20px;line-height:25px;}



#search-col1{width:270px;float:left;}
#search-col1 h2{height:40px;background: url(../i/search-col1-header.gif) no-repeat top left;color:#707070;padding:10px 0px 0px 20px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:19px;}
#search-col1 .search-leftbody{background:#666 url(../i/search-leftbody-top.gif) no-repeat top right;color:#fff;padding:20px;}
#search-col1 div.end{display:block;width:270px;height:4px;background:#666 url(../i/search-leftbody-bottom.gif) no-repeat top right;}
#search-col2{width:537px;float:right;}
#search-col2 h2{height:40px;background: url(../i/search-col2-header.gif) no-repeat top left;color:#a8a8a8;padding:10px 0px 0px 20px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:19px;}
#search-col2 h2.sw {height:40px;background: url(../i/search-col2-header.gif) no-repeat top left;color:#a8a8a8;padding:10px 0px 0px 20px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:19px; margin-top:30px;}
#search-col2 .search-rightbody{background:#333 url(../i/search-rightbody-top.gif) no-repeat top right;color:#fff;padding:20px;}

#search-col2 .statewides{background:#999;color:#333;padding:20px; text-align:center;}
#search-col2 .swname {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; height:14px;}
#search-col2 .swoffice {font-size:11px; color:#666; height:11px;}
#search-col2 a.swbox:link, #search-col2 a.swbox:visited {margin-bottom:0; background-color:#EEE; padding:10px; display:block; text-decoration:none; width:220px; border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; border-right:#BBB solid 1px; border-left:#CCC solid 1px;}
#search-col2 a.swbox:hover {margin-bottom:0; background-color:#FFF; padding:10px; display:block; text-decoration:none; width:220px; border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; border-right:#BBB solid 1px; border-left:#CCC solid 1px;}

#search-col2 .search-rightbody select{background-color:#fff;color:#333;width: 210px;margin-left:20px; float: left;}
.ui-select-menu, select,#search-col2 .search-rightbody a,#search-col2 .search-rightbody a:hover  {margin-left:20px; float: left;width: 210px;color:#fff;text-decoration: none;}
#search-col2 div.end{width:537px;height:4px;background:#333 url(../i/search-rightbody-bottom.gif) no-repeat top right;}
#AJAXcandidateItems{display:none;padding:20px;background:#333 url(../i/search-rightbody-top2.html) no-repeat top right;font-family:Georgia, "Times New Roman", Times, serif;}
#AJAXcandidateItems h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size:22px;color:#fff;}
#AJAXcandidateItems .results{color: #999;font-size:12px;display:block; padding-top:5px;}
#AJAXcandidateItems .data{background-color:#000;margin-top: 20px;}
#AJAXcandidateItems a.item{font-size:11px;color:#fff;border-bottom:1px solid #555;border-collapse:collapse;padding:7px;clear: both;display:block;}
#AJAXcandidateItems a.item:hover{text-decoration:none;background: #194f7d url(images/codie-blue.gif) 50% 50% repeat-x; cursor:pointer; border-bottom:#009 solid 1px;}
#AJAXcandidateItems .name{font-size:16px;padding-right:10px;}
#AJAXcandidateItems .office{color: #999;font-size:11px;}
#AJAXcandidateItems .view-profile-button{float:right;width: 85px;height: 21px;text-align:center;color: #fff;font-size:11px;}
#AJAXcandidateItems a.item:hover .view-profile-button{background-position: top left;text-decoration:none;}


#footer-container{width:900px;margin-top:20px;margin-left:auto;margin-right:auto;font-family:Verdana, Geneva, sans-serif;font-size:10px;text-align:center;}
	#disclaimer{background-color:#fff;border:solid 1px #ccc;padding:10px;}
	#redundent-navigation{padding:10px;}
	#redundent-navigation a:link, #redundent-navigation a:visited {padding:20px 10px 10px 10px; font-weight:bold; text-decoration:none;}
	#redundent-navigation a:hover {padding:20px 10px 10px 10px; font-weight:bold; text-decoration:none; color:#900;}
	#credits{padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	#credits a:link, #credits a:visited {color:#900; text-decoration:none;}
	#credits a:hover {color:#900; text-decoration:underline;}





#broadcast-youtube .item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee; text-align:left;}
.vttv {width:80px; height:56px; background-image:url(../i/video-player-icon.gif); float:left; margin-right:20px;}


#media-request{height:67px;height:71px;background:url(../i/media-right-request.jpg) no-repeat top left;}
#media-request div{padding:15px 15px 15px 25px;}
#media-request .blue{color:#326895;}
#media-news{float:left;width:440px;}
#media-right{float:right;width:372px;}
#media-right .author {color: #7acff6;}
.media-box{color:#fff;display:block;background:url(../i/media-right-box-mid.gif) repeat-y top left;margin-top:15px;}
.media-box .heading{color:#fff;display:block;height:71px;background:url(../i/media-right-box-top.gif) no-repeat top left;}
.media-box h3{color:#fff;padding:11px 0px 0px 45px; width:267px; }
.mediabox .more {width:60px; height:41px; margin-bottom:30px;}
.media-box .end{display:block;height:8px;background:url(../i/media-right-box-end.gif) no-repeat top left !important;}
.media-box .content{padding:0px 20px 10px 20px;}
.media-box .content a{color:#fff;}
.media-box .content .item{margin-bottom:18px;}


#social-twitter .item{display:block;padding:10px 0px 10px 0px;margin:0px 10px 0px 10px;border-bottom:1px solid #eee; text-align:left;}


#news-links{width:545px;height:31px;display:block;text-align:right;background:url(../i/press-link-bar.gif) no-repeat top left;}
#news-links a{padding:6px 20px 0px 0px;display:block;float:right;}
#press-title{ margin-top:20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;color:#a70001;font-weight:normal;padding:10px; text-align:left; line-height:30px;}
#press-title .date{ font-size:12px;color:#aaa;display:block;font-family:"Calibri", Helvetica, Arial, sans-serif;font-weight:normal;}
#press-body{padding:10px;}


#news-notices-ul {list-style-type:none;padding-left: 0px !important;}
#news-notices-ul li { list-style-position:inside;list-style-image:url();list-style-type:none;font-family:Georgia, "Times New Roman", Times, serif;background:#ddebee url(''); margin-top:5px; padding:10px; border:1px solid #cacabb; border-collapse:collapse; }
#newsitem-header { background-color:#ddebee; margin-top:5px; height: 45px; border-bottom:1px solid #cacabb; border-collapse:collapse; }
#newsitem-header div.news-header { padding: 10px 0px 0px 60px; }
#newsitem-header div.date-block { padding: 3px 3px 3px 7px; }
#newsitem-body { padding: 7px; }




.date-block{float: left;padding-right: 15px;height: 39px;}
.date-block div{width: 33px;background-image: url('../i/date-sprites.gif');text-indent: -9999px;}
.news-description{padding-left: 50px;}
.news-description h5{color: #004a80;font-size: 14px; text-align:left; font-weight:normal;}
.news-description h5 a{color: #004a80;}
.news-description ul .byline {padding-left: 40px;}
.news-description li .byline {list-style-position:outside;list-style-image:url(../i/bullet-arrow.gif);}
.news-header{padding-left: 50px;}
.news-header h5{color: #004a80;font-size: 16px;}

.date-top{height: 14px;}
.date-bottom{background-position: 0 25px;height: 25px;}

.date-top-january{background-position: 396px 119px;height: 14px;}
.date-top-feburary{background-position: 363px 119px;height: 14px;}
.date-top-march{background-position: 330px 119px;height: 14px;}
.date-top-april{background-position: 297px 119px;height: 14px;}
.date-top-may{background-position: 264px 119px;height: 14px;}
.date-top-june{background-position: 231px 119px;height: 14px;}
.date-top-july{background-position: 198px 119px;height: 14px;}
.date-top-august{background-position: 165px 119px;height: 14px;}
.date-top-september{background-position: 132px 119px;height: 14px;}
.date-top-october{background-position: 99px 119px;height: 14px;}
.date-top-november{background-position: 66px 119px;height: 14px;}
.date-top-december{background-position: 33px 119px;height: 14px;}

.date-bottom-1{background-position: 0 100px;height: 25px;}
.date-bottom-2{background-position: -33px 100px;height: 25px;}
.date-bottom-3{background-position: -66px 100px;height: 25px;}
.date-bottom-4{background-position: -99px 100px;height: 25px;}
.date-bottom-5{background-position: -132px 100px;height: 25px;}
.date-bottom-6{background-position: -165px 100px;height: 25px;}
.date-bottom-7{background-position: -198px 100px;height: 25px;}
.date-bottom-8{background-position: -231px 100px;height: 25px;}
.date-bottom-9{background-position: 0 75px;height: 25px;}
.date-bottom-10{background-position: -33px 75px;height: 25px;}
.date-bottom-11{background-position: -66px 75px;height: 25px;}
.date-bottom-12{background-position: -99px 75px;height: 25px;}
.date-bottom-13{background-position: -132px 75px;height: 25px;}
.date-bottom-14{background-position: -165px 75px;height: 25px;}
.date-bottom-15{background-position: -198px 75px;height: 25px;}
.date-bottom-16{background-position: -231px 75px;height: 25px;}
.date-bottom-17{background-position: 0 50px;height: 25px;}
.date-bottom-18{background-position: -33px 50px;height: 25px;}
.date-bottom-19{background-position: -66px 50px;height: 25px;}
.date-bottom-20{background-position: -99px 50px;height: 25px;}
.date-bottom-21{background-position: -132px 50px;height: 25px;}
.date-bottom-22{background-position: -165px 50px;height: 25px;}
.date-bottom-23{background-position: -198px 50px;height: 25px;}
.date-bottom-24{background-position: -231px 50px;height: 25px;}
.date-bottom-25{background-position: 0 25px;height: 25px;}
.date-bottom-26{background-position: -33px 25px;height: 25px;}
.date-bottom-27{background-position: -66px 25px;height: 25px;}
.date-bottom-28{background-position: -99px 25px;height: 25px;}
.date-bottom-29{background-position: -132px 25px;height: 25px;}
.date-bottom-30{background-position: -165px 25px;height: 25px;}
.date-bottom-31{background-position: -198px 25px;height: 25px;}






#inner-page-content h3 { color:#336699; size:18px; font-weight:normal; padding:10px 0 10px 0; }
#inner-page-content a { color:#336699; text-decoration: underline; }
#inner-page-content a:hover { color:#999966; text-decoration: none; }
#inner-page-content div.end{clear:both;width:100%;color: #eee;background-color: #ccc;height: 1px;border:0;margin:15px auto 15px auto;}
#inner-page-content .dutiesContainer {display:block;padding:5px;background-color:#eeeedd;border:1px #CCCC99;}
#inner-page-content .duties {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;}
#body-text-float ul, #body-text ul, .official-body ul, #newsitem-body ul {padding-left: 40px;}
#newsitem-body li {margin-left: 40px;}
#body-text-float li, #body-text li, .official-body li, #newsitem-body li {list-style-position:outside;list-style-image:url(../i/bullet-arrow.gif);}
#body-text-float li.longlist, #body-text li.longlist, .official-body li.longlist  {list-style-position:outside;list-style-image:url(../i/bullet-arrow.gif);padding-bottom:10px;}




/* MIME TYPES */
.mime-pdf{padding:3px 0px 3px 25px;background:url(../i/icons/pdf.png) no-repeat left;}
.mime-doc{padding:3px 0px 3px 25px;background:url(../i/icons/doc.html) no-repeat left;}
.mime-xls{padding:3px 0px 3px 25px;background:url(../i/icons/xls.html) no-repeat left;}
.mime-ppt{padding:3px 0px 3px 25px;background:url(../i/icons/ppt.html) no-repeat left;}
.mime-docx{padding:3px 0px 3px 25px;background:url(../i/icons/doc.html) no-repeat left;}
.mime-xlsx{padding:3px 0px 3px 25px;background:url(../i/icons/xls.html) no-repeat left;}
.mime-pptx{padding:3px 0px 3px 25px;background:url(../i/icons/ppt.html) no-repeat left;}

.facebook-link{padding:3px 0px 3px 25px;background:url(../i/cp-facebook.gif) no-repeat left;}
.twitter-link{padding:3px 0px 3px 25px;background:url(../i/cp-twitter.gif) no-repeat left;}
.linkedin-link{padding:3px 0px 3px 25px;background:url(../i/cp-linkedin.gif) no-repeat left;}
.volunteer-link{padding:3px 0px 3px 25px;background:url(../i/cp-volunteer.gif) no-repeat left;}
.youtube-link{padding:3px 0px 3px 25px;background:url(../i/cp-youtube.gif) no-repeat left;}
.contribute-link{padding:3px 0px 3px 25px;background:url(../i/cp-contribute.gif) no-repeat left;}






/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }