@charset "utf-8";
/* CSS Document */
body{
	font: 12px Verdana, Geneva, sans-serif;
	color: #333;
	margin-top: 10px; background:#f5f2eb;
}

body, html {margin:0px;}

body.isHome{
	width: 100%;
	/*height: 100%;
	 http://css-tricks.com/perfect-full-page-background-image/ */
	background: url('../images/bodybackground.jpg') center center fixed no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/_skins/thune/images/template/bg_1.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/_skins/thune/images/template/bg_1.jpg', sizingMethod='scale')";*/
}
/*
#sectionid_1 { background:#f5f2eb url(../images/bodymask.png) repeat-x;}*/

.topbg { position:absolute; z-index:0; width:100%; height:190px; background:#124274 url(../images/topbg.png) repeat-x; top:0; left:0;}
.landingmask { background:url(../images/landingmask_lg.png) no-repeat scroll center top; width:100%; height:590px; position:absolute; z-index:0; top:208px; left:0;}
#footer {display:none;}
.clear { clear:both;}
.maincontent { background: #f5f2eb url("../images/bottombg.png") repeat-x scroll 0 0;
    margin-top: 137px;
    padding: 0 0 65px;
    z-index: 999999 !important;}
.contentwrap {width:967px; margin:auto;}
.homelink {position:absolute; width:800px; height:135px;display:block;}


h1, h2, h3, h4, .formHeader, .item h3 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	margin:20px 0 10px; 
	font-weight:normal;
}
h1 {font-size:36px; color:#96341d}
h2{font-size: 110%;}
h3{font-size: 109%; font-style:italic; font-weight:bold;}
h4 {font-size:13px;}
h5{font-size: 10px;}
h6{font-size: 8px;}

.formHeader, h2{font-size: 18px;}
.item h3 { font-size:26px; font-style:normal; }

img { border:0;}

#centerbox img, .framed { 
	border: 1px solid #BFBFBF;    
	margin: 0px 0px 15px 0px;    
	padding: 6px; 
	box-shadow:1px 1px 1px #cfcfcf;
	-moz-box-shadow:1px 1px 1px #cfcfcf;
	background-color:#F9F9F9;
}


.noframe{
	border: none !important;   
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	background-color:transparent !important;
	margin:0px !important;
}


.posright{
	float:right;
	margin-left:20px !important;
}

.posleft{
	float:left;
	margin-right:20px !important;
}

.divider{clear:both;}
	
#sectionid_1 #centerbox img { margin: 0px; border:none; padding:0px;}
object { outline-width:0px;}


a{color: #1d69a7;text-decoration: none; outline-width:0px; }
a:hover {color:#861e1d;}

.sectiondate { font-size:12px; }
.sectionlink {display:none;}



#centerbox ul { padding:5px 0 10px 30px; list-style-type:disc;}
#centerbox ul.pushcontent, #centerbox .coda-nav ul { padding:0; list-style-type:none;}


/*top*/
#header { background:url(../images/websiteheader.jpg) no-repeat 0 100%; width:100%; height:139px; margin:0; font-size:95%;font-weight:normal;}
.hnav {float:right; margin:10px 20px 0 0; letter-spacing:.3px;}

.socialMedia { float:left; margin:18px 0 0 0;}
.bnav {float:left; margin:22px 0 0 20px; color:#fff;}
.bnav a { color:#fff;}
.bnav a:hover {  text-decoration:underline;}

/*.socialMedia img { width:30px; height:33px;}
.twitter img { background:url(../images/twitter.png) no-repeat 0 0;}
.facebook img { background:url(../images/facebook.png) no-repeat 0 0;}
.youtube img { background:url(../images/youtube.png) no-repeat 0 0;}
.rss img { background:url(../images/rss.png) no-repeat 0 0;}
.socialMedia a:hover img { background-position:0 100%;}*/

/*Nav*/
#topnav {z-index:2001; width:969px; margin:auto; height:41px;}
#sectionid_1 #navfooter{ display:none;}
#navfooter {  height:8px;}
#topnav ul { list-style-type:none; padding:0; margin:0 auto; width:100%; height:41px; }
#topnav li {float:left;position:relative; z-index:2003;}

#topnav ul li li {border:0px; width:auto; background:none;}
#topnav a {
	display:block; color:#d6e3ee; padding:18px 32px 0;height:32px; text-align:center; text-transform:uppercase; 
	font-family:Georgia; font-size:18px;
	margin:0;
	}
#topnav li.menu_2 { background:none;}	
#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:50px; 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 #zipauthform input[type=submit]{margin:10px 0 20px 68px;}

#zipauthform p label{
	text-align:left !important;
	width:63px !important;
	}

#zipauthform p #zipfourlabel{
	margin-left:5px!important;
	width:23px !important;
}

/*#centerbox form#zipauthform p input.button { margin-left:207px;}*/
#centerbox form#zipauthform p input.reset {margin-left:10px;}


/*content*/
#content {
	width: 967px;
	margin:0 auto;
	position:relative;
	font-size:12px;
	z-index:1; padding:0 0 100px;
}
#sectionid_1 #content {padding:0;}
#content p {text-align:justify;}

#leftbox, #bottommenu { display:none;}

ul {list-style-type:none; margin:0; padding:0;}
ul ul { list-style-type:disc; margin:13px; padding:0 0 0 20px;}

/*right*/
#rightbox {float: right;
    margin: 0;
    padding: 10px 0 30px;
    width: 247px;}
#sectionid_1 #rightbox {padding:0 0 30px; }

/*center*/
#sectionid_1 #centerbox {float:left;width:659px; margin:0 0 0 23px; padding:15px 0;}
#centerbox {float:left;width:680px; margin:0; padding:15px 0;}
#centerbox .push {}
.inner { padding:0 25px 10px 40px;}


/*pushes*/
.pushedsection h2 {display:none;}

/*landing*/

/*landing*/

/*form*/
input { font-family:Arial; font-size:12px;}
input.emailSignupField { 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}
.formcontent br { line-height:0; font-size:0;}


input[type=submit], input[type=reset],input.emailSignup, input.button, .searchbuttons, .submitButton, .searchButon, .form_submit_button, #submitButton, input[type=button], input[type=submit] {
	background:#2b7ccd; 
	font-family:Arial; 
	font-size:11px; 
	border:none; 
	height:25px; 
	*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;
}




/*rightbox*/
#rightbox h4 { margin:0; }
#rightbox .pushcontent h4 { display:block;}



/*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;}

/*featured issues*/
.pushedsource_50 .pushcontent { padding:0 7px;}
.pushedsource_50 a { font-weight:bold; font-size:14px;}
.pushedsource_50 .sectionintro span { font-size:11px; color:#777;}
.pushedsource_50 img { float:left; margin:0 5px 0 0;}
.pushedsource_50 p { margin:7px 0;}

.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:358px; margin:0;}
.ui-tabs-panel .sectiondata {float:right; width:358px;  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}


/*how can I help*/
.pushedsource_34 {float:right; 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-widget-header { 
	height:20px; 
	padding:13px 10px 0 18px; 
	background:none; 
	color:#fff; 
	text-transform:uppercase; 
	margin:0px; 
	border-bottom:2px solid #f2c877;
	}
	
.pushedsection h4 { 
	font-weight:normal; 
	padding:0px;
	font-size:20px;
}

#centerbox .pushedsection h4 { font-weight:normal; padding:5px 10px 2px 5px;}


/*ui-tabs*/
#centerbox #maintabs ul {padding:0;}
#maintabs {float:left; margin:0 0 15px 0; width:415px; min-height:400px;}
#maintabs .ui-tabs-nav a {}
#maintabs h2 { display:block;}
#maintabs .ui-widget-content { border:none !important;}
#maintabs .ui-widget-header { height:33px; border:none; border-bottom:2px solid #9e4d24;}
#maintabs .ui-state-default a { color:#555555;}
#maintabs .ui-tabs-selected a { color:#fff;}
#maintabs .ui-state-default, .ui-widget-content { background:none !important; border:none !important; } 
#maintabs .ui-tabs-selected {background:#86331d !important;}
#maintabs .ui-tabs-nav li a {padding:11px 13px 0; height:21px; font-size:13px; text-align:center}
#maintabs .ui-tabs-nav li { top:0;}


.pushedsource_49, .pushedsource_25, .pushedsource_39 { display:none;}


/*footer address tabs*/
#addresses {width:560px; height:118px; margin:0 0 0 115px; padding:20px 0 0; overflow:hidden;}
#addresses .ui-tabs-nav { float:right; padding:20px 0 0}
#addresses .ui-tabs-nav, #addresses .ui-tabs-nav li { background:none; border:none;}
#addresses .ui-tabs-nav li { clear:both; border-left:1px solid #e3b459}
#addresses .ui-tabs-panel img {float:left; width:153px; border:3px solid #fff; margin:0 35px 0 0;}
#addresses .ui-tabs-nav li.ui-state-active { background:url(../images/activeaddr.png) no-repeat -2px 50%;}
#addresses .ui-state-active a {color:#e3b459;}
#addresses a {color:#b2cedc;}

/*link bullet*/
.NewsItemLink, .sectionshowall a, .morelink a { background:url(../images/linkbullet.png) no-repeat 100% 5px; padding:0 10px 0 0; font-weight:bold;}
.NewsItemLink {padding:0 10px 0 0;}
.sectionshowall { float:left; clear:both; *padding:20px 0 0;}

/*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;}


/*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 {}
.searchsite { position:absolute; top:153px; right:0;}
.searchsite input {  position:absolute; top:0; right:0; z-index:1;}
#searchSubmit {width:44px;border:1px solid #365370;}
#searchkey {width:170px; padding-left:5px; right:43px; color:#97acc0; background:#2c4b69; border:1px solid #365370;}
#searchkey.isfocus {color:#fff !important;}
.isfocus { color:#000 !important;}

/*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 { font-style:normal;}
#centerbox .newsMonth ul { padding-left:16px;}
.item { }

.data .sectionitems li.sectionshowall { background:transparent;}

#rssicontable img { margin:0px; padding:0px; border:0px;}
.item img {
	margin:0px !important;
	padding:5px !important;
	border:0px !important;
}

/*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;}


/*footer*/
.stickyfooter { position:fixed;height:59px; z-index:999; bottom:0; left:0; width:100%; background:url(../images/tranparentblue.png) repeat-x;}
.stickyfooter .in { width:965px; margin:auto; position:relative;height:59px;}
.enewsbox, .contactbox {position:absolute; bottom:10px;width:240px;}
.enewsbox {right:0; height:66px; background:url(../images/contactbx.png) no-repeat 100% 100%;}
.contactbox {right:260px; height:61px; background:url(../images/contactbx.png) 100% 0; cursor:pointer;}
.cparrowdown { background:url(../images/cparrowdown.png) no-repeat 0 0;width:16px; height:12px; position:absolute; top:11px; right:14px; display:none;}
.contactbx { background:url(../images/contactbx.png) no-repeat 0 0; width:907px; height:163px; left:0; bottom:56px; position:absolute; display:none;}
.addr1, .addr2 { position:absolute; top:48px; left:230px; color:#fff;}
.addr1 a, .addr2 a { color:#fff; text-decoration:underline;}
.addr2 {left:438px;}
.contactfm {width:192px; height:80px; position:absolute; top:65px; right:20px; color:#fff;}
.contactfm label {display:block;}
.contactfm input, .contactfm #zipfourlabel { position:absolute; top:25px; }
.contactfm .button {right:0; width:44px;}
.contactfm #zipcode, .contactfm #zipfour { width:50px;}
.contactfm #zipfour {left:89px}
.contactfm #zipfourlabel {left:61px; top:30px;}
.closePanel { background:url("../common/images/prettyPhoto/default/sprite.png") no-repeat scroll 2px 1px transparent; width:30px; height:30px; cursor:pointer; display:block; line-height:22px; position:absolute; right:10px; top:10px; text-indent:-200px; overflow:hidden;
filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity: .8;
	opacity: .8;
}
.closePanel:hover {filter:alpha(opacity=10);
	-moz-opacity:100;
	-khtml-opacity: 100;
	opacity: 100;}
.districtlink {width:200px; height:160px; display:block;}

.enewsbox form {padding:5px 0 1px 7px; margin:30px 0 0 20px; background:url(../images/contactbx.png) no-repeat -944px -66px;}
.enewsbox input.text { background:none; border:none; width:146px; color:#777;}
.enewsbox input.form_submit_button { border:none; padding:0; width:44px; height:24px;}

#resultframe {position:fixed;visibility:hidden; z-index:999} 
.ajaxmsg, .txmsg {position:absolute; z-index:998; width:196px; top:34px; left:24px; height:26px;}
.txmsg {color:#e5ceaa; font-weight:bold; font-size:11px;}
.ajaxmsg {
	background:#fff;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity: .7;
	opacity: .7;
	}

.ajaximg {margin:3px 0 0 120px; width:20px;position:absolute; z-index:999; top:34px; left:24px;}


/*custom push styles*/
.isHome .pushedsource_224 {float:right; width:245px;}
.pushedsource_226 {float:right; width:230px; color:#fff; font-size:14px;}
.pushedsource_226 h4 {font-size:30px; margin:35px 0 15px;}
  .pushedsource_226 a {color:#fff;}
.pushedsource_226 li li {margin:15px 0; padding:0 0 0 10px; font-weight:bold;}




/*=========Custom Forms ================*/

	
.custom_form {
	float:left;
	width:100%;
}

.custom_form img {
	padding:0px!important;
	margin:3px 3px 0px 0px!important;
	border:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	background-color:transparent !important;
}

.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
}
#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
}

textarea, #custom_form input[type=text] {
	background:#fefefe;
	padding:2px 2px 2px 0;
	border:1px solid #9acce4;
	-moz-box-shadow: 0 0 5px #eee;
	-webkit-box-shadow: 0 0 5px #eee;
	box-shadow: 0 0 5px #eee;
	
}

.custom_form #submitButton, .custom_form input[type=submit]{
	margin-left:245px;	
}


textarea {
	height:150px;
	width:300px;
}

input.total {
	color:#cc0000;
	font-weight:bold;
	width:110px;
}

input[type=text] {
	background:#fefefe;
	padding:2px 2px 2px 0;
	border:1px solid #9acce4;
	height:19px;
}

.middle {
	width:61px;
	height:19px;
	background:#fefefe;
	padding:2px 2px 2px 0;
	border:1px solid #9acce4;
	-moz-box-shadow: 0 0 5px #eee;
	-webkit-box-shadow: 0 0 5px #eee;
	box-shadow: 0 0 5px #eee;
}
.text, input.text {
	width:171px;
	height:19px;
	background:#fefefe;
	padding:2px 2px 2px 0;
	border:1px solid #9acce4;
/*	-moz-box-shadow: 0 0 5px #eee;
	-webkit-box-shadow: 0 0 5px #eee;
	box-shadow: 0 0 5px #eee;*/
}
.zip {
	width:54px !important;
	height:19px;
	background:#fefefe;
	padding:2px 2px 2px 0;
	border:1px solid #9acce4;
	-moz-box-shadow: 0 0 5px #eee;
	-webkit-box-shadow: 0 0 5px #eee;
	box-shadow: 0 0 5px #eee;
}

.zipfour{width:36px !important;}

.ui-datepicker-calendar{
	background-color:#eee;	
}

#ui-datepicker-div{
	background-color:#fff !important;	
	border:1px solid #F6AF3A !important;
	box-shadow:1px 1px 7px #939393;
	-moz-box-shadow:1px 1px 7px #939393;
}



 @media print {
.hide_p, #leftbox, #header, #rightbox, #footer, #conterboxfooter {
	display:none;
}
input {
	border:0px;
	background:transparent;
	font-weight:bold;
}
#centerbox {
	margin:0px;
}
.custom_form {
	float:none;
	width:100%;
}
.custom_form label {
	width:30%;
}
.flagstable table {
	background:#fff;
}
.flagstable td, .flagstable th {
	border:1px solid #000;
}
.custom_form br {
	clear:both;
}
.numOfFlags {
	padding-top:60px;
}
.err {
	display:none;
}
}

/*ACCORDION/ROTATOR*/

/* :: jQuery News Rotator ::*/
.haccordian .landing { background: #f0f0f0 none repeat scroll 0 0;
    border-bottom: 1px solid #dabc87;
    border-top: 1px solid #dabc87;
    height: 425px;
    margin: 0 0 0 40px;
    overflow: hidden;
    width: 830px; }

.rotator, .rotator .panel, .haccordian { }
.rotator { position:relative; height:435px;}
.onHover { border-right: 2px solid #dabc87; height: 435px !important;}
.haccordian .contentwrap { background: rgba(255, 255, 255, 0.73) none repeat scroll 0 0;
    border-bottom: 1px solid #dabc87;
    bottom: 0;
    height: auto !important;
    left: 0;
    margin: 0;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    width: 777px;}
.rotator .panel { background: #eee none repeat scroll 0 0;
    height: 424px !important;
    width: 817px !important;}
.rotator .panel a.button { }

.rotator a.button:hover {text-decoration:none; color:#000;}

.rotator .panel .img { background: #333 none repeat scroll 0 0;
    float: right;
    height: 425px;
    margin: 0;
    overflow: hidden;
    text-align: center;}
.rotator .panel .img{ width: 825px;}
.rotator .panel .img  img { width: 101%;}
.panel h1 { font:26px Helvetica;color:#222222; line-height:25px; margin:2px 0 16px;}
.panel h1 a {color: #222222;}
.filmstrip li span {width:15px; display:block; height:15px; background:url(../images/playback.png) no-repeat -49px 1px; color:#5c5c5c; text-indent:-200px; overflow:hidden;}
.filmstrip li {
	
	list-style-type:none;
} 
.filmstrip li.currentFrame span, .filmstrip li { background-position:-49px -19px;}
/* //no opacity
.nav-next, .nav-prev, .slide-pause, .slide-play {
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity: .6;
	opacity: .6;
	}
	
.filmstrip li.currentFrame, .filmstrip li:hover, .rotator a img,
.nav-next:hover, .nav-prev:hover, .slide-pause:hover, .slide-play:hover {
	 filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	 }*/
#pointer {display:none;}
.strip_wrapper {z-index:99;left:298px;}
.nav-next, .nav-prev, .slide-pause, .slide-play { width:39px; height:39px; background:url(../images/playback.png) no-repeat 0 0;}
.nav-next { background: rgba(0, 0, 0, 0) url("../images/arrow_rotator_right.png") no-repeat scroll 0 0;
    border: 1px solid #fff;
    height: 39px;
    left: 745px !important;
    top: 199px !important;
    width: 39px;}
.nav-next:hover {  }
.nav-prev:hover {  }
.nav-prev { background: rgba(0, 0, 0, 0) url("../images/arrow_rotator_left.png") no-repeat scroll 0 0;
    border: 1px solid #cccccc;
    height: 39px;
    left: 59px;
    top: 199px !important;
    width: 39px; 
    border: 1px solid #cccccc;
    height: 39px;
    left: 59px;
    top: 199px !important;
    width: 39px;}
.slide-pause {right:32px; background-position:100% 0;}
.slide-play { right:32px; background-position: 100% -14px; display:none;}

.rotator .panel .img { position:relative;}
a.vid-image .playbutton {
		background: rgba(0, 0, 0, 0) url("../common/images/playbutton.png") no-repeat scroll 0 0;
    display: block;
    height: 128px;
    left: 356px;
    opacity: 0.6;
    position: absolute;
    top: 164px;
    width: 128px;
		}
a.vid-image:hover .playbutton {
	filter:alpha(opacity=90);
		-moz-opacity:.9;
		-khtml-opacity: .9;
		opacity: .8;
}


.loading {padding:100px 0 0 300px;}
.jcarousel-clip, .jcarousel-container { *margin:0 !important;*padding:0 !important;}
.itembtn { 
	background:url(../images/btn_back.png) no-repeat 0 0; width:144px; height:23px; padding:7px 0 0; text-align:center; color:#fff; font-weight:bold; display:block; 
	position:absolute; top:260px; right:10px; z-index:999; cursor:pointer;}
.panel a:hover .itembtn { background-position:0 100%;}
/* :: jQuery News Rotator ::*/

/* :: THUMBNAILS VERSION :: comment out if not used 
.strip_wrapper {top:30px !important; left:30px !important; width:190px !important;}
.thumbs { width:200px; height:212px; overflow:hidden;}
#centerbox .thumbs ul { padding:0; position:absolute; top:0; left:0;}
.thumbs li {font-size:11px; font-family:verdana; padding:0 15px 0 1px; height:54px; overflow:hidden; border:none; color:#fff;}
.thumbs li img { width:90px;}
.thumbs li span {float:left; width:75px; margin:0 5px 0 0; padding:0; height:50px; overflow:hidden; border:none;}
.contentwrap { display:none;}
.scrollup, .scrolldown {position:absolute; top:0; left:200px; width:20px; height:40px; cursor:pointer; background:#333;}
.scrolldown {top:100px;}*/

/* :: GALLERIA IMAGE GALLERY ::*/
#galleria{height:260px; } /*this height property a must or else a js error will occur*/
.galleria-image-nav-left, .galleria-image-nav-right, .galleria-info, .galleria-thumbnails-container {z-index:4 !important;}/*place arrows on  top of tab*/
/* :: Thats all the style we need for galleria. No need to invade any further or we run into trouble ::*/
.galleria img{
	padding:0px !important;
	margin:0px !important;
	box-shadow:none !important;
	-moz-box-shadow: none !important;
	border:none !important;
}

/* :: HORIZONTAL ACCORDIAN ::*/
.haccordian, .haccordian h4 span, .haccordian .actab h4  {height:425px !important;}
.haccordian { float: left;
    height: 425px !important;
    left: 0;
    margin: 35px 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 957px;
    z-index: 0;}
.haccordian .strip_wrapper { 
	    background: rgba(0, 0, 0, 0.21) none repeat scroll 0 0;
    border-radius: 3px;
    height: 20px !important;
    left: 602px !important;
    margin: 0;
    padding: 4px 6px;
    position: absolute !important;
    text-align: center;
    top: 10px !important;
    width: 184px;}
.photosgallery .strip_wrapper { 
	     background: rgba(0, 0, 0, 0.21) none repeat scroll 0 0;
    border-radius: 3px;
    height: 20px !important;
    left: 602px !important;
    margin: 0;
    padding: 4px 6px;
    position: absolute !important;
    text-align: center;
    top: 10px !important;
    width: 184px;}
#newsControl2 .nav-prev { left: 9px !important; }
#newsControl2 .nav-next { left: auto; margin-left: -10px !important; }
	
	.filmstrip { height: 10px;
    overflow: hidden !important;
    padding: 6px 3px !important;
    position: inherit !important;
    width: 184px;}
	.filmstrip li span { width:20px;}
	.rotator .panel a.button { background: rgba(0, 0, 0, 0.46) none repeat scroll 0 0;
    border: 1px solid #999;
    border-radius: 4px;
    color: #fff;
    font-family: tahoma;
    font-weight: bold;
    margin: 5px auto;
    padding: 5px 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;}
	.filmstrip li span, .filmstrip li, .filmstrip li.currentFrame { }
	.filmstrip li.currentFrame span, .filmstrip li span:hover { }
	.filmstrip li {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
	} 
	.nav-prev, .nav-next { right:auto; left:25px; margin:5px 0 0; z-index:200;}
	.nav-next { left:auto; position:relative}
	.slide-pause, .slide-play {/* background-color:#000; background-position:-48px 6px; width:25px; height:20px;-moz-border-radius: 3px;border-radius: 3px; margin:-15px -10px 0 0;*/ display:none !important;}
	.slide-play { background-position:-48px -9px;}
.haccordian .hslide{
  float: left;
  display: block;
  display: block;
  overflow: hidden;
 
  width: 48px;
}
.haccordian  p{ 
	margin:0; padding:0;display: none;
}
.haccordian .opened { width:856px !important;}

.haccordian div.actab {
	background:url(../images/haccordiontabs_lg.png) no-repeat 0 0; float:left; 
	width:67px; border:0px !important; padding:0;
	position:relative; z-index:1; cursor:pointer;
}
.haccordian div.actab:hover {background-position:-67px 0;}
.haccordian .opened div.actab { background-position:-134px 0; cursor:auto;}
.haccordian .actab h4 { padding:0; background:none; border:0;}
.haccordian h4 span {
	display:block;
	float:left;
	margin: 0;
	padding:10px;
	height:19px; text-indent:-300px;
	
	cursor:pointer;
	/* Decorative CSS */
	font-size:20px;
	font-family:tahoma;
	text-decoration:none; font-weight:bold;
	text-transform:uppercase;
	color: #333;
	/* CSS3 Transform Rotate & Translate */
	white-space:nowrap;
	-moz-transform: rotate(270.0deg) translate(-230px, 42px);  /* FF3.5+ */
	-moz-transform-origin: 0 100%;
	-o-transform: rotate(270.0deg) translate(-230px, 42px);  /* Opera 10.5 */
	 -o-transform-origin: 0 100%;
	-webkit-transform: rotate(270.0deg) translate(-230px, 42px);  /* Saf3.1+, Chrome */
	 -webkit-transform-origin: 0 100%;
	transform: rotate(270.0deg) translate(-230px, 42px);  /* Saf3.1+, Chrome */
	transform-origin: 0 100%;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0);  /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0)"; /* IE8 */
}
/*Rotator Tabs*/
.cRotator .actab h4 { background:url(../images/tab_news.png) no-repeat -5px 94%;}
.vRotator .actab h4 { background:url(../images/tab_videos.png) no-repeat -5px 94%;}
.photosgallery .actab h4 { background:url(../images/tab_photos.png) no-repeat -5px 94%;}

.vid-image img { margin-top: -14%;}
/*IE PATCH*/
.haccordian .hslide {position:relative;}
.haccordian .opened div.actab {position:absolute; left:0; }
.photosgallery { height:425px;}
.hslide .landing { visibility:hidden;}
.opened .landing { visibility:visible;}

.underlined{display:inline-block;border-bottom:1px solid #000; width:40px;}


/*survey splash styles*/
#pp_full_res .pp_inline h4 {    height: 72px;    margin-top: 0;}
#pp_full_res .pp_inline h4 span { display: none; }
#pp_full_res .pp_inline p {     margin: 0 0 10px !important;}
/*div.light_rounded .pp_content {    background: url("../images/paulsen_surveybg.jpg") no-repeat scroll 0 0 #FFFFFF;    height: 72px;    margin-top: 0;} */


/* SPLASH SURVEY */
.pp_content input.radio { margin: 0 6px 0 5px !important }
.pp_content #pp_full_res .pp_inline p.formQuestion {  margin: 15px 0 0 !important }
.pp_content #pp_full_res .pp_inline p.formAnswer {  margin: 12px 0 0 !important }
.pp_content #pp_full_res .pp_inline p.submitbutton {    margin: 16px 0 12px 140px !important; }
.pp_content_container .pp_left { /*padding-bottom: 46px !important */ }

/*  SURVEY SPLASH  */
#pp_full_res .clearfix h4 { margin-top: 0px; }
#pp_full_res .pushcontent br { display:none; }
#rightbox .pushedsource_249 { display:none; }

#label_q302, #q302   {  display:none; }
/*   #div.pp_pic_holder { width: 520px !important } 
div.light_rounded .pp_details { width: 482px !important }*/
div.light_rounded .pp_content { height: 455px !important }
div.light_rounded #pp_full_res { height: 455px !important } 
div.light_rounded .pp_close {
    border-radius: 14px !important;
	background-color:#ffffff !important;
    padding: 1px 6px 2px 3px !important;
    z-index: 99999 !important;
}
div.pp_pic_holder {
    top: 200px !important; }
/*    */ div.pp_pic_holder {/* width: 520px !important */ }
#enewscontainer { background: url("../images/paulsen_surveybg.jpg") no-repeat scroll 0 0 #ffffff;
    height: 455px;
    margin: -22px 0 0 17px;
    padding: 17px 0 0;
    width: 517px;}
.pushedsource_249 {}
.pushedsource_249 .sectionintro {}
.pushedsource_249 .pusharticle {}
.pushedsource_249 .pushcontent {
    background: url("../images/paulsen_surveybg.jpg") no-repeat scroll 0 0 #ffffff;
    height: 72px;
    margin-top: 0;
}

#pp_full_res .pushcontent {}
#pp_full_res .formcontent {}
#pp_full_res form {
    margin-left: 272px;
    margin-top: 80px;
    width: 200px;
}
#pp_full_res form .text { padding: 4px 8px; }
#pp_full_res form .form_submit_button {
    margin: 0;
    position: absolute;
    right: 80px; }

#pp_full_res h2 { margin: 0 !important; height: 22px; }
#pp_full_res h2 a { display:none !important }

#sectionid_249 .itembody { display: none; }


#sectionid_246 #centerbox {
	background: url("../images/paulsenphotogal.png") no-repeat scroll center 20px rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 90px 0 15px;
    width: 680px; }
	
	
/*New Action Center*/
.pushedsource_278 { float: left;
    height: 121px;
    margin: -162px 0 18px;
    position: relative;
    width: 944px; }
.pushedsource_278  img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 5px !important;
}



.isvid .vidcontainer > iframe {
    width: 841px;
    height: 322px;
}



.enewsbox img {
    margin: 15px 0 0 30px;
}






/*end*/
