@charset "utf-8";
/* CSS Document */
body{
	font: 13px Verdana, Geneva, sans-serif;
	color: #555;
	background: #f7f7f6 url(../images/body.png) repeat-x;
	margin-top: 10px;
}

body, html {margin:0px;}

h2{font-size: 110%; font-weight:normal;}
h3{font-size: 109%;}
h1, h4, .formHeader, .item h3 {font-size: 18px; font-family:Verdana; color:#861e1d; margin:20px 0 10px; font-weight:bold;}
h4 { font-size:13px;}
h1, .item h3 { font-size:26px;}
h5{font-size: 10px;}
h6{font-size: 8px;}
img { border:0;}
object { outline-width:0px;}


a{color: #1d69a7;text-decoration: none; outline-width:0px; }
a:hover {color:#861e1d;}

.sectiondate { font-size:12px; }
.sectionlink {display:none;}


/*top*/
#header { width:100%; height:150px;margin:0; *margin:0; font-size:95%;font-weight:normal; background:url(../images/websiteheader.jpg) no-repeat 0 0;}
.hnav {float:right; margin:10px 20px 0 0; letter-spacing:.3px;}
.socialMedia { position:absolute; top:111px; right:25px;}
.socialMedia h3 { margin:0 0 5px; font-size:12px; font-family:Georgia;}
.socialMedia a { margin:0 2px 0 3px;}
.homeLink { position:absolute; top:0; left:10px; width:650px; height:138px; text-decoration:none;}
.miniRss { position:absolute; top:512px; left:170px; display:none;}
#sectionid_1 .miniRss { display:block;}

/*Nav*/
#topnav {z-index:2001; background:url(../images/websiteheader.jpg) repeat-x 0 100%; width:100%; margin:auto; height:41px;}
#sectionid_1 #navfooter{ display:none;}
#navfooter {  height:8px;}
#topnav ul { list-style-type:none; padding:0; margin:0 auto; width:942px; height:41px; }
#topnav li {float:left;position:relative;  z-index:2003;}


#topnav .menu_36 { }
#topnav ul li li {border:0px; width:auto; background:none;}
#topnav a {
	display:block; color:#d6e3ee; padding-top:15px;height:25px; text-align:center; text-transform:uppercase; 
	font-size:12px;
	margin:0;
	}
.menu_2 a, .menu_4 a, .menu_5 a { padding:15px 75px 0 10px;}
.menu_6 {margin:0 0 0 65px;}
.menu_6 a, .menu_7 a, .menu_3 a { padding:15px 45px 0 10px;}
#topnav li.menu_2 { background:none; margin:0 0 0 30px;}	
#topnav li li a { height:auto; margin:0px;}
#topnav a:hover, #topnav li:hover a { }
#topnav li:hover li a { background:transparent;}
#topnav li li a:hover { background:#bfd5e3; color:#000;}
#topnav li:hover :hover > a {background:#f9e2b5;}
#topnav .sfHover a.sf-with-ul, #topnav a:hover { color:#c9aa6d}
#topnav .sfHover ul a.sf-with-ul {color:#000;}

#topnav li ul {background:#c9aa6d; height:auto; border:1px solid #fdf2dd; position:absolute; top:40px; left:0px; width:200px; z-index:2002; visibility:hidden; display:none;}
#topnav li li a {padding:10px; width:180px;text-transform:none; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
#topnav li ul ul {left:190px; margin:0px 0 0; top:0;}



.sf-sub-indicator {
	background:url(../images/arrows-ffffff.png) no-repeat -10px -104px;
	height:10px; right:0.75em; top:18px; width:10px;
	display:block; overflow:hidden; position:absolute;
	/*filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;*/
	display:none;
}
#topnav li ul .sf-sub-indicator { background-position:-10px 0;top:13px; display:block;}

.menu_1 { display:none;}

#zipcode { margin:0 !important;}
#zipfourlabel { margin:0 !important; width:44px !important;}

#centerbox form#zipauthform p input.button { margin-left:207px;}
#centerbox form#zipauthform p input.reset {margin-left:10px;}
/*
content*/
#content {
	width: 979px;
	margin:0px auto;
	position:relative;
	background:url(../images/contentbg.png) repeat-y;
	font-size:12px;
}
.galleria-errors { display:none;}

#leftbox, #bottommenu { display:none;}

ul.pushcontent {list-style-type:none; margin:0; padding:0;}
ul.pushcontent ul { list-style-type:disc;}
ul.pushcontent ul li {}

/*right*/
#rightbox {float:right;width:265px; padding:2px 0 30px; margin:0 15px 0 0;}
#sectionid_1 #rightbox {}

/*center*/
#centerbox {float:left;width:665px; margin:10px 0 0 30px; padding:2px 0 20px;}
#sectionid_1 #centerbox {width:674px; margin:0 0 0 15px;padding:2px 0;}

#centerbox .push {}
.inner { padding:0 25px 10px 40px;}

.landing { border:1px solid #ccc; padding:1px; background:#ececec; margin:0 0 10px;}

.pushedsection h2 {display:none;}
.pushedsource_49 h2, .pushedsource_25 h2, .pushedsource_84 h2 { display:block; margin:0 0 0 55px;}
.pushedsource_49 p, .pushedsource_84 p {margin:0 0 13px 55px;}
/**/

.districtLink { position:absolute; top:22px; left:62px; width:185px; height:118px; text-indent:-200px; overflow:hidden;}

/*landing*/

/*form*/
input { font-family:Arial; font-size:12px;}
input.emailSignupField, input.emailSignup { position:absolute; top:109px; left:30px; width:179px; text-align:center; color:#665f4c; font-size:12px; font-family:Arial; border:none; background:transparent;}
input.emailSignup { width:129px; top:140px; left:57px;}
.formsection form br { display:none;}
form#zipauthform p label { display:inline-block;}
.requiredfield { color:#C00}

/**/
input.emailSignup, input.button, .searchbuttons, .submitButton, .searchButon, .form_submit_button, #submitButton {
background:#861e1d; font-family:Arial; font-size:11px; border:none; height:28px; *padding-top:3px; padding-left:15px;padding-right:15px; *padding-left:10px; *padding-right:10px; cursor:pointer; font-weight:bold; color:#fff; text-transform:uppercase; border:1px solid #fff;
-moz-box-shadow: 0 0 5px #b0b0b0;-webkit-box-shadow: 0 0 5px #b0b0b0;box-shadow: 0 0 5px #b0b0b0;	
}
input.emailSignup:hover, input.button:hover, .searchbuttons:hover, .submitButton:hover, .searchButon:hover, .form_submit_button:hover, #submitButton:hover {
background:#b51f1e;
}

/*input[type=text] { height:20px; background:#fefefe; padding:2px 2px 0; border:1px solid #fff;}
.text, input.text { width:171px; height:20px; background:#f9f9f9; padding:6px 2px 0; border:1px solid #fff;-moz-box-shadow: 0 0 5px #b0b0b0;-webkit-box-shadow: 0 0 5px #b0b0b0;box-shadow: 0 0 5px #b0b0b0}

.zip { width:50px !important;}*/

/*rightbox*/
.pushedsection h4 { margin:0; text-transform:uppercase; color:#373737; font-size:145%; font-family:Arial; font-weight:normal; border-bottom:1px solid #e0d9cb;padding:0 0 5px 10px;

-moz-box-shadow:    -5px 10px 12px -8px #eee;
  -webkit-box-shadow:-5px 10px 12px -8px #eee;
  box-shadow:         -5px 10px 12px -8px #eee;
}



/*right pushes
#rightbox .pushedsection {width:251px; margin:15px auto;}
.contactbtn, .enews { border:1px solid #ded1b9;}
.contactbtn img, .enews div { border:5px solid #f6f0e6;}
.enews div { background:#f5f0e2 url(../images/enewsbg.png) no-repeat 0 0; border-color:#fffcf5; height:129px; position:relative;}
.enews form { padding:0 0 0 20px;}
.enews p { margin:10px 0;}
.enews .text { background:none; border:none;}
.enews .text { position:absolute; top:86px; left:26px; width:145px; height:18px; outline-width:0px;}
.enews .form_submit_button { position:absolute; top:87px; left:173px; width:44px; height:24px; padding:0; border:none;}
.formheader { margin:15px 0 10px;}
*/
#rightbox .pushedsection {padding-left:15px;}
#rightbox .pushedsource_67 { border-top:1px solid #ccc; border-left:1px solid #ccc; padding:20px 0 0 15px; height:257px;}
.pushedsource_67 li {margin:18px 0;}
.signup a {display:block; color:#005790; background:#ece6d9; width:242px; height:44px; font-weight:bold; font-size:11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.pushedsource_67 h4 {background:url(../images/icons.png) no-repeat 190px 0px;}
.signup span {display:block; padding:16px 0 5px 25px; background:url(../images/icons.png) no-repeat 195px -30px;}
.signup a:hover { background:#ddd5c4;}

.pushedsection { background:url(../images/shadow.png) repeat-x 0 0; padding:15px 0;}
.pushedsource_53 { padding:0;}
.pushedsource_68 p{margin:0;}
.pushedsource_68 .pushcontent { height:213px;}
.pushedsource_68 .sectionintro { padding:10px 0 0;}
.pushedsource_55 {float:right; width:220px; background:none; padding:0 0 15px;}
.pushedsource_70 {float:right; margin:0; width:220px;}
.pushedsource_70 .hd { background:url(../images/icons.png) no-repeat 0 -171px; padding:3px 0 0 49px;}
.pushedsource_50 h4 {height:20px; border-bottom:1px solid #eee; display:none;}
.pushedsource_50 p {margin:0;}
.pushedsource_50 {margin:0 15px; min-height:60px; text-align:center;}
.pushedsource_50 a img {margin:5px 0 0 5px;}

.alternate, .alternate span, .alternate h2, .alternate p { background:#fafafa !important;}
/*format sectiondate items
.ui-tabs-panel li {float:left; width:100%; padding:7px 0;}
.ui-tabs-panel h2 {float:right; width:334px; margin:0;}
.ui-tabs-panel .sectiondata {float:right; width:334px;  margin:0;}*/
.sectionshowall {margin:0 0 0 57px;}

/*format date*/
.cal { float:left; display:block; margin:0 10px 0 0; width:45px; height:30px; border-right:1px solid #878787; text-align:center;}
.day {font-size:22px; display:block; line-height:15px}

/*headigs*/
.hd h3 { font-size:11px; color:#333; font-weight:normal; margin:0;}
.hd h4 { font-size:13px; color:#333; margin:3px 0 3px; padding:0 0 5px;}


/*how can I help*/
.pushedsource_34 {float:left; width:254px;}

/*REMOVE FILTERS
.noshadow, .enews .text, #maintabs .ui-tabs-selected a  {-moz-box-shadow: 0 0 0;-webkit-box-shadow: 0 0 0;box-shadow: 0 0 0;text-shadow: 0 0 0;}
.noradius, .ui-widget-header, .ui-corner-top, .ui-corner-all {-moz-border-radius: 0 !important; -webkit-border-radius: 0!important; border-radius: 0!important; }
*/

	
/*ui-tabs*/
.ui-tabs {float:left; width:440px; margin:10px 10px 0 0; min-height:450px;}
.ui-tabs .ui-tabs-panel, .ui-tabs.ui-widget-content, .ui-tabs .ui-tabs-nav { background:none; border:none;}
.ui-tabs .ui-tabs-nav { border-bottom:1px solid #d9d0be;}
.ui-tabs .ui-tabs-nav li.ui-state-default {border:1px solid #d9d0be;margin:0 1px 0 0;}
.ui-tabs .ui-tabs-nav li.ui-state-hover {border:1px solid #ffcc33;}
.ui-tabs .ui-tabs-nav li.ui-state-default a { padding:10px 12px; background:#f4f0e8 url(../images/ui-tab.png) repeat-x;  
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a { background:#fff url(../images/ui-tab_active.png) repeat-x;}


/*HuffPost Ticker*/
ul#ticker {
							list-style-type:none; padding:0;
							margin:8px 0 0;
							overflow: hidden;
						}

/*
#centerbox #maintabs ul {padding:0;}
#maintabs {float:left; margin:0 15px 15px 0; width:390px; min-height:400px;}
#maintabs .ui-tabs-nav a { font-weight:bold;}
#maintabs h2 { display:block;}
#maintabs .ui-widget-content { border:none !important;}
#maintabs .ui-widget-header { height:35px; border:none;}
#maintabs .ui-state-default a { color:#fff;}
#maintabs .ui-tabs-selected a {color:#2c435f}
#maintabs .ui-state-default, .ui-widget-content { background:none !important; border:none !important; } 
#maintabs .ui-tabs-selected {background:#dec188 !important;}
#maintabs .ui-tabs-nav li a {padding:11px 0 0 !important; height:23px; font-size:13px; width:100%; text-align:center}
#maintabs .ui-tabs-nav li { top:0;}
#maintabs .ui-tabs-nav li.tab-0 { width:32%;}
#maintabs .ui-tabs-nav li.tab-1 { width:37%;}
#maintabs .ui-tabs-nav li.tab-2 { width:31%;}
#maintabs p, #maintabs h2, #maintabs .ui-tabs-panel span { background:#fff;}
*/
/*link bullet*/
.NewsItemLink, .sectionshowall a, .morelink a { background:url(../images/linkbullet.png) no-repeat 100% 5px; padding:0 10px 0 0;}
.NewsItemLink {padding:0 10px 0 0;}
.sectionshowall { }

/*panel tabs*/
.thumbList img { float:left; margin:0 5px 0 0;}
.thumbList li { padding:0 0 5px; margin:5px 0 0; border-bottom:1px dotted #ccc;}
.thumbList li:last-child { border-bottom:none;}

/*twitter*/

.twtr-hd { padding:18px 0 0 !important; background:url(../images/icons.png) no-repeat 100% -102px;}
.twtr-widget .twtr-hd h4 {font-size:13px !important;}
.twtr-widget .twtr-tweet-wrap {padding:6px 0 !important;}
.twtr-widget em { display:none !important;}
.twtr-ft div { display:none;}

#content .twtr-widget-profile h3, #content .twtr-widget-profile h4 {margin:0 0 0 34px !important;}

/*sitemap*/
.sitemap ul { padding:0 0 0 30px;}
.sitemap a { display:block; padding:7px 0 7px 20px; background:url(../common/images/folder.gif) no-repeat 0 7px;}


.sitemap li li a { background:url(../common/images/webpage.gif) no-repeat 0 7px;}
.sitemap a:hover { background-color:#eee; text-decoration:none;}
*html .sitemap ul { padding:10px 0 0 30px;}
*html .sitemap a { padding:0 0 0 20px; margin:0px; background-position:0 0 !important;}

/*bottom*/
#conterboxfooter { clear:both;}
#footer { background:#f7f7f6 url(../images/footer.jpg) no-repeat 0 0; position:relative; min-height:230px; *height:230px;}
#copyright {display:none;}
/*searchsite*/
.searchsite {position:absolute; top:160px; right:0;}
.searchsite input { position:absolute; top:0; right:0;}
.searchsite #searchkey {right:54px; color:#999; margin:0;}
.fnav { position:absolute; top:170px; left:0; text-align:center; width:100%;}
.addresses {width:450px; margin:auto; padding:30px 0 0;}
.addresses div {float:left; text-align:center; width:50%;}
/*.addresses .none { padding:0 20px 0 0; background:none;}
.share { position:absolute; top:205px; left:20px;}
.bottomlinks { position:absolute; top:168px; left:20px; color:#235169;}
.searchsite { position:absolute; top:-40px; right:25px;}
.searchsite .searchButon { width:83px; height:24px; position:absolute; top:0; right:0; margin:0; background:#e5e8eb url(../images/buttongbg.png) repeat-x; border:1px solid #c4ccd3;}
.searchkey { position:absolute; top:0px; width:155px; right:82px;border:1px solid #c4ccd3; padding:4px 3px 3px; color:#777;}
*/
/*Search Bill
#searchABill { position:relative;}
#searchABill .text{ float:left; margin:5px 0;}
#searchABill .searchbuttons { position:absolute;}
#searchABill .pushcontent {padding:10px 12px 6px;}
#searchABill input { position:absolute;}
#searchABill #phrase {top:40px; left:18px; margin:0;}
#searchPhrase { left:194px; top:41px;}
#searchABill #bill {top:72px; left:18px; margin:0;}
#searchBill { top:73px; left:194px;}
#searchABill h4 { display:block; margin:0px; left:90px;}
*/
@media print {
	#rightbox, #header, #footer, #topnav {display:none;}	
	#centerbox {width:90%;}
}



/*photo gallery*/

.slideshow { margin:5px auto !important; position:relative; *z-index:-1;}
.slideshow .slide, .slideshow .slide-inner, .slideshow .slide-outer, .slideshow .fpss-slider { height:330px !important}
.slideshow .slide { text-align:center;}
.slideshow .slide .fpss_introtext { text-align:left;}
.slideshow .slide, .slideshow .fpss-slider { background:#010101 !important;}


/*news sections*/

.data { padding:0;}
#centerbox .data ul.sectionitems, #centerbox .itembody ul { list-style-type:none; padding:5px 0 10px 10px;}
.data .sectionitems li, .itembody li { padding:0 0 0 15px;margin:10px 0; background:url(../images/bullet_go.gif) no-repeat 0 0;}
.data .sectionitems ol li, .itembody ol li { padding:0; background:none;}
.data .sectionitems li h3 { margin:0px;}
.data .sectionitems li h3 a { }
#centerbox .newsMonth ul { padding-left:16px;}
.item { }

.data .sectionitems li.sectionshowall { background:transparent;}


/*Constituent Services*/
.cservices img { width:33px; height:26px; float:left; margin:-7px 5px 0 0; }
img.tours {background:url(../images/toursIcon.png) no-repeat 0 0;}
img.agency {background:url(../images/federalagencyIcon.png) no-repeat 0 0;}
img.privacy {background:url(../images/privacyIcon.png) no-repeat 0 0;}
img.Grants {background:url(../images/grantsIcon.png) no-repeat 0 0;}
img.students {background:url(../images/studentsIcon.png) no-repeat 0 0;}
img.academy {background:url(../images/academyIcon.png) no-repeat 0 0;}
img.intern {background:url(../images/internIcon.png) no-repeat 0 0;}
img.onthefloor {background:url(../images/onthefloorIcon.png) no-repeat 0 0;}
.cservices a:hover img { background-position:100% 0;}

.cservices a { display:block;font-size:12px; padding:17px 10px 9px; color:#666666;}
.cservices a:hover { color:#359dda;}
.cservices p { clear:both; margin:0;border:1px solid #e6e6e6;border-top:none; background:#fff;}


/* :::::: BLOG :::::::*/
#blog .items li { background:url(../images/rowdivide.png) no-repeat 0 100%; margin:0 0 20px; padding:0 0 20px;}
#blog .items li:last-child { background:none; padding:0;}
.commentsLink, .delicious, .digg { background:url(../images/comments.gif) no-repeat 0 0; color:#333; display:inline-block; height:16px; padding:0 0 0 20px;}
.delicious { background-position:0 -26px;}
.digg {background-position:0 -46px;}

/*forms*/
.custom_form { padding:0 10px;}


/*other*/
.pushedsource_379 { float:right; width:263px; margin:10px 10px 10px 0; *margin-top:0;}

.pushedsource_379 h4, .pushedsource_380 h4 { font-family:Verdana; font-size:11px;}
.pushedsource_379 p { font-family:Verdana;}
.pushedsource_379 p a { font-family:Georgia;}

/*dialog*/
.enewsdialog { padding:20px; position:relative; height:190px; background:url(../images/dialogbg.gif) 0 -30px repeat-x;}
.enewsdialog .form { background:url(../images/forward.png) no-repeat 100% 20px; height:140px}
.enewsdialog h1 {font-size: 24px;
    margin: 1px auto 9px !important;}
#form_4_email {margin-top:0px;}
.enewsdialog #form_4_email {
    margin: 5px 0 1px 61px;
    position: relative;
    width: 200px !important;
}

.enewsdialog .form_submit_button { display: block;
    margin-left: 120px;
    margin-top: 2px;}

.enewsdialog #captcha {
    margin: 0 0 0 34px;
    text-align: center;
    width: 256px !important;
}
.enewsdialog #captchaImage { margin: 0 auto; }
}


/*=========Custom Forms ================

	
	.custom_form { float:left; width:100%;}
	
	.flagstable ul { list-style-type:none; padding:0px; float:left; background:#f6f6f6; margin:0px;}
	.flagstable ul li { height:23px; *height:27px; border:1px solid #fff; border-left:0px; border-top:0px; padding:7px 5px 0; *padding:6px 5px 0; margin:0px;}
	
	
	.flagstable table { background:#F6F6F6; width:100%;}
   .flagstable td, .flagstable th {border:1px solid #fff; padding:5px;}
   .flagstable th {font-weight:bold;}
   #flagsError { color:#c00;} 	
   
	.custom_form label {width:240px; float:left; text-align:right; margin:0 5px 0 0; padding:3px 0 0;}
	.custom_form label span {color:#c00;}
	.custom_form p {margin:16px 0; }
	.custom_form br {clear:left;}
	.custom_form hr {border:0px; height:2px; background:#ccc; margin:0 5px;}
	
	.custom_form h2 {font-size:18px !important; margin:13px 0;}
	
	#cert-occasion {width:300px; height:200px;}
	
	.err {color:#c00; padding-left:152px; display:none;}
	*/
	/*validation messages
	#wrapper {width:300px; margin:50px auto}
	*/
	
	input[type=text], textarea, .text, select { 
		background:#fff; border:1px solid #99C7E3;
	}
	
	#ui-datepicker-div {display:none;}
	img.ui-datepicker-trigger {margin-left:0; float:right;}
	.clear { clear:both;}
	select { height:25px; padding:2px 3px; margin:2px 3px 0 0;}
	.custom_form .formbx, .formbx label {font-size:93%;}
	.formbx { float:left; padding:0 0 1em 1em;}
	.tourlist, .agencylist {float:left; width:33%; font-size:93%; padding:1em 0 0 1em;}
	
	.agencylist {padding:0;}
	.agencylist label {height:45px;padding:1em 0 0 1em;display:block; border-right:1px solid #fff; border-bottom:1px solid #fff;}
	.agencylist.third label {border-right:none;}
	.agencylist label:hover { background:#eee;}
	.removeItem {float:left; margin:18px 0 0;}
	.custom_form .tourlist input {display:inline; margin:0 1px 0 0;}
	.custom_form .agencylist input {float:left; margin:-3px 4px 20px 0;}
	fieldset p {padding:0 1em;}
	
	
	.formbx label { display:block; font-weight:bold;}
	.formbx label.check {display:inline;margin:0 10px 0 0;}
	.formbx input.radio {margin:-2px 2px 0 0;}
	.custom_form label span, .err, .req, required { color:#c00;}
	.custom_form input, .custom_form select, .custom_form textarea { 
		clear:right;  max-width:510px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		-moz-box-shadow:inset 0 0 5px #d7dee3;
	   -webkit-box-shadow:inset 0 0 5px #d7dee3;
	   box-shadow:inset 0 0 5px #d7dee3;
		}
	input.text, input.zip, .flagstable input, input[type=text] { height:20px; margin:2px 3px 0 0; padding:4px 3px 2px; vertical-align:middle;}
	
	fieldset { 
		border:1px solid #ddd; padding:0 0 10px; padding:5px 0 5px 5px; margin:12px 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	fieldset fieldset {margin-right:5px;}
	legend { font-weight:bold; padding:5px; margin:0;}
	input.focus, select.focus, select:focus, textarea.focus, textarea:focus, textarea.filled, select.filled { background:#fcfae6; border:1px solid #2d84b8;}
	input[type=text]:focus, input[type=text].filled { background:#fcfae6; border:1px solid #2d84b8;}
	
	select.short { width:74px;}
	.custom_form small {color:#777;}
	.inlineinputs {width:100%;}
	.inlineinputs input { display:inline; margin-left:5px;}
	input.radio {margin:-3px 0 0 5px;}
	
	#errMsg {display:none; position:absolute; z-index:200; background:url(../common/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
	#submitButton { clear:both; margin:1em; float:left;}
	
	.formOutput br { clear:both;}
	.formOutput label {font-size:85%;}
	.meanings {color:#777; text-align:right;}
	.duplicatelink {margin:0 0 1em 1em; float:left;}
	
	#centerbox ul.custom_form_errors {background:#f3e6e6; border:1px solid #924949; color:#C00; padding:10px 0 10px 30px; margin:20px;}
	.sortable ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
	.sortable li.ui-state-default { margin: 5px 2px; padding:2px 10px 4px 2px; font-size:11px; width: auto; float:left; font-weight:normal; color:#333; border:1px solid #ddd; }
	
	.sortable li.hightlight { background:#fcf9c7; border:1px solid #d38437}
	.sortable li span { cursor:move;}

	.flagstable table {background:#F6F6F6;width:99%; border:1px solid #fff;}
	.flagstable td, .flagstable th {border:1px solid #fff;padding:5px;}
	.flagstable th {font-weight:bold;}
	#flagsError {color:#c00;}
	
	@media print {
	   .hide_p, #leftbox, #header, #rightbox, #footer, #conterboxfooter, #topnav, #nav {display:none;}
	   input {border:0; background:transparent; font-weight:bold;}
	   #centerbox, #content, .custom_form {margin:0; width:100%; float:none;}
	   .flagstable table { background:#fff;}
	   .flagstable td, .flagstable th {border:1px solid #000;}
	   .numOfFlags {padding-top:60px;}
	   .err {display:none;}
	}
	

/*end*/

/*Newsletter Feed*/
#newsletters .cal {
	float:left;
	width:31px;
	background:#eee;
	text-align:center;
	margin:0 7px 0 0;
}
#newsletters .cal .mo {
	color:#fff;
	font-size:10px;
	background:#81989f;
	display:block;
}
#newsletters .cal .day {
	display:block;
	font-weight:bold;
	width:100%;
	font-size:18px;
	line-height:20px;
}
#newsletters ul {
	list-style-type:none;
}
#newsletters li {
	clear:both;
	margin:0 0 10px;
	border-bottom:1px dotted #ccc;
	padding:0 0 7px;
	min-height:32px;
}
.pp_description {
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	float:left;
	width:70%;
	margin:5px 0 0 15%;
}
#pp_full_res iframe {
	border-bottom:1px dotted #ccc;
}
.pp_nav {
	margin:0;
}
.pp_content_container .pp_details {
	margin:5px 0 2px;
}
.pp_details {
	position:relative;
}
.pp_nav {
	position:absolute;
	top:5px;
	left:7px;
} /*.pp_content{ overflow:hidden;} .pp_pic_holder iframe {margin:-51px 0 0px -73px;} #pp_full_res { width:600px; height:600px; overflow:auto;}*/ /*pagination*/
.nav {
	float:right;
	clear:both;
	padding:10px 0 0;
}
.nav a {
	float:left;
	padding:2px 7px;
	background:#eee;
	margin:0 1px 0 0;
	outline-width:0;
}
.nav a:hover {
	text-decoration:none;
}
.nav a.highlight {
	color:#000;
	background:#fff;
}
.inactive, .inactive:hover {
	color:#999;
	cursor:default;
}
.page {
	min-height:inherit !important;
	height:auto !important
}
#newsletters h1 {margin:0 0 10px;}




/* twitter */
.pushedsource_55 h4 { background: url("../images/twitter_header.png") no-repeat scroll 0 0 transparent; height: 44px; margin: 4px 0 12px;}
.pushedsource_55 h4 span { display:none; }


#sectionid_85 #content .introsection {
    width: 896px !important;
}




/* bill */
#search-wrapper { position: relative;  margin: 11px 0 0 11px;}
#search-format { border: 1px solid #999;
    color: #444;
    float: left;
    height: 26px;
    left: -5px;
    padding: 0 4px;
    position: absolute;
    top: -4px;
    width: 290px; }
.locsuggest { border: 1px solid #999 !important;
    float: left;
    height: 22px;
    left: -5px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: 31px;
    width: 223px;  }
.search_submit { background: #861e1d none repeat scroll 0 0;
    border: 1px solid #fff;
    box-shadow: 0 0 5px #b0b0b0;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    left: 232px;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    text-transform: uppercase;
    top: 31px;
    width: 54px; }
 






/* end */