﻿/* darker aqua blue #1D7FC2; lighter aqua blue #009BDF; darker blue #003197; green 1A8922; orange #FF3300; red #FF3300; breadcrumb gray #e6e6e6; alice blue #F0F8FF  */
  @media print {
    body, #wrapper, #maincolumn, #rightcolumn, #leftcolumn {background:#fff !important; width: 100% !important; margin: 0 !important; float: none !important;}
	#leftcolumn, #rightcolumn, #fontsizechanger, #banner figure, #global, #topglobal, #social, #breadcrumbs, footer, #contentinfo {display:none !important;}
	#wrapper {border:none !important; }
	nav, #wrapper {-moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
	nav {border:1px solid black;}
	#maincolumn {width:100% !important; border:none !important;}
	#banner h1 {border:none !important;}
	#banner h1 img#screenimg {display:none !important;}
	#banner h1 img#printimg {display:inline !important;}
	#banner h1 span#dwd {display:none !important;}
	#banner {background-image:none !important;background-color:#fff !important;}
	.push, .noprint {display:none !important;}
	/* 2013 additions */
		#googlediv {display:none !important;} 
		#articlelandingbox, .moreinformation {display:none;}
		#homepageh1 {position:relative !important; top:0 !important; }	
		#wrapper {width:100% !important; }
		#mainColumnTier2 {margin-top:0 !important;}
		#leftColumnTier2 {display:none !important;}
		#rightColumnTier2 {display:none !important;}
		#landingheading  {display:none !important;}
	
	/* don't forget #banner h1 img#printimg {display:none;} under banner section */
  }  
  /* END PRINT SECTION */
/* Body */

	body {
		background-image:url('/images/2013/133844018b.jpg');
	    background-color:#E6E6E6;
    	color: #000000;
		font-size: 70%;  /*Base font size: 9px */
		font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
		line-height:1.45em;
		margin: 0;
		padding: 0;
	}
	
	#wrapper { width:990px !important;} /* wolfja edit for 2013 no scrollbar at 1024 */
	
article#styleswitch {background:white;}

/* Headings */
	/* wolfja ADDED to fix the heading line height and margins after setting the line height in the maincolumn and the size increase */
	#maincolumn h1, #maincolumn h2, #maincolumn h3, #maincolumn h4, #maincolumn h5, #maincolumn h6 {line-height:normal !important;} /* wolfja ADDED */
	#maincolumn h2 + h3, #maincolumn h3 + h4, #maincolumn h4 + h5 {margin:.8em auto !important;} /* wolfja ADDED */
	#maincolumn caption {margin-top:1em !important; font-size:small} /*wolfja added */
h1 {font-size: 1.75em; color:#030303; }/* WOLFJA -- ADDED 12/29/2011 per request of Dane */
h2 {font-size: 1.5em; color:#0B108C;}	
h3 {font-size: 1.25em; color:#1A8922;}	
h4 {font-size: 1.15em; color:#424242;}
h5 {font-size: 1em; color:#424242;}	
h6 {font-size: 0.75em; color:#424242;}	


h2, h3, h4, h5, h6 {
	font-weight: 900;
	margin: auto;
}

/* tags */

pre {font-size:small;font-weight:bold;background:#F0F8FF;}
hr {width:90%;color:#1D7FC2;text-align:center;border:1px solid #1D7FC2;}
table td, table th {vertical-align:top;}
caption {font-weight:900;font-size:medium;color:#1D7FC2;}
ul.arrow {list-style-image: url('/images/2011/arrow_dk_blu.gif');}
strong, b {font-weight: bold;}
em  {font-style: italic;}
form input[type="submit"], form input[type="button"], form input[type="reset"] {cursor:pointer;} /* changed from simply input */
/*input:hover, input:active {color:#003197 !important;}
input[type="button"], input[type="submit"], input[type="reset"]  { background:green; color:#fff; }*/

/*default looking button */
input[type="button"].default, input[type="submit"].default { background:#CCC;color:#000; } 
 
/* Anchors */

a {outline: 0;}
a img {border: 0px; text-decoration: none;}
img {border: 0px; text-decoration: none;}

/* a:link, a:visited {color:#0000FF;text-decoration: none;}
a:hover, a:active, a:focus{color:#003197; text-decoration:underline;} */

a:link, a:visited {color:#107fc9;text-decoration: none;}
a:hover, a:active, a:focus{color:#0b108c; text-decoration:underline;}

#maincolumn nav a:link, #maincolumn nav a:visited {color:#0000FF; text-decoration:none;}
#maincolumn nav h2 a:link, #maincolumn nav h2 a:visited {color:#003197;text-decoration:none;}
#maincolumn nav a:hover, #maincolumn nav a:active, #maincolumn nav a:focus,#maincolumn nav h2 a:focus, #maincolumn nav h2 a:active, #maincolumn nav h2 a:hover {
	color:#003197; 
	text-decoration:underline;
	}
	
a.orange:hover {color:#fff;}
a.nodec, a.nodec:visited, a.nodec:hover, a.nodec:active, a.nodec:focus  {text-decoration:none;}
a.nobg, a.nobg:visited, a.nobg:hover, a.nobg:active, a.nobg:focus {background:transparent;}

/* WESTFGR -- ADDED 8/05/2013 to increase the font size in the content area on all pages except the homepage */
#maincolumn {font-family: verdana, Geneva, URW Gothic L, Nimbus Sans L, Tahoma, Arial, sans-serif; }
#maincolumn li {margin-bottom:.5em; }
#maincolumn li ul {margin-top:.4em; list-style-type:circle;}
#maincolumn p, #maincolumn li, #maincolumn dt, #maincolumn dd, #maincolumn table, #maincolumn div li {font-size:1.15em; line-height: 1.3em !important;}
#maincolumn li ul, #maincolumn li ol, #maincolumn li li, #maincolumn li p, #maincolumn dd ul #maincolumn dd ol, #maincolumn dd p, #maincolumn table table, #maincolumn table th, #maincolumn table p, #maincolumn table li, #maincolumn dd table{font-size:1em;} /* WESTFGR -- due to progressive reduction (80% font-size parent 64% font-size child etc this font size for nested items equals 1.15em above? */
	
#maincolumn dd ul li {font-size:1em;}

#maincolumn ol li ol li ol {font-size:1em;}
	
/*#maincolumn li li ul, #maincolumn li li ol {font-size:.85em;}   WESTFGR -- see comment above */






WESTFGR -- see comment above */






#maincolumn table h3 {font-size: 1.05em;} /* WESTFGR -- see comment above */
#maincolumn li h6 {font-size: .85em;} /* WESTFGR -- see comment above */
	
		/* WESTFGR -- classes to increase/decrease the font size => used by UI:Diane King and maybe others */
		.lrgtxt {font-size:130%;}
		.smltxt {font-size:85% !important;}	


#maincolumn article.moreinformation p, #maincolumn article.moreinformation li {
	font-size:1em !important;line-height: 1.2em !important;}/* westfgr ADDED to keep font smaller than maincolumn*/
#maincolumn article.moreinformation h3  {font-size: small !important;} /* wolfja ADDED */
#maincolumn article.moreinformation a:link, #maincolumn article.moreinformation a:visited, #maincolumn article.moreinformation a:link, 
#maincolumn article.moreinformation a:visited, #maincolumn article.moreinformation ul.moreinfo_nav a:link, #maincolumn article.moreinformation ul.moreinfo_nav a:visited {
	color:#0000FF; 
	text-decoration:none;
	}
#maincolumn article.moreinformation a:hover,#maincolumn article.moreinformation a:focus, #maincolumn article.moreinformation a:active, 
#maincolumn article.moreinformation ul.moreinfo_nav a:hover,#maincolumn article.moreinformation ul.moreinfo_nav a:focus, 
#maincolumn article.moreinformation ul.moreinfo_nav a:active {
	color:#003197; 
	text-decoration:underline;
	}	

<!-- FOOTER -->

#footer {clear: both;} 
#footer p {font-size:0.85em !important;}
footer#contentinfo { padding:0;margin:0; float:left;}
footer#contentinfo nav {background-color:#1D7FC2;color:#3E3E3E;float:right;padding:0 0 0 20px !important;width:99%;text-align:center;margin:2em auto;}
footer#contentinfo nav h3, #contentinfo nav p, #contentinfo nav p a:link, #contentinfo nav p a:visited {color:#fff; text-align:left; }
footer#contentinfo nav h3 {margin-bottom:-8px;font-size:1.25em;}
#google_translate_element {text-align:left;}
.goog-te-combo {font-size:x-small !important;}
.goog-te-gadget, .goog-te-gadget a {color:#fff !important;font-size:x-small !important;}

footer#contentinfo nav a:link, footer#contentinfo nav a:visited {
	text-decoration:none;
	color:#fff;
	}
footer#contentinfo nav a:hover, footer#contentinfo nav a:active, footer#contentinfo nav a:focus {
	color: #fff;
	font-weight:normal;	
	text-decoration:underline;
	background-color:transparent;
	}

<!-- End FOOTER -->


/* google search word highlight works with searchhi.js file */
span.searchword {background:yellow;}	


/* Lists */

ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}


ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;

}


dl {margin: 1.5em 0 1.5em 0;}
dt {font-weight: bold; margin-bottom:.5em;}
dd {margin-left: 1.5em; margin-bottom:1em;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
abbr {border:none;}


/* Quotes */

blockquote {font-style: italic;}
cite {}
q {}



/* HTML5 tags */

header, section, footer, nav, article, figure {
	display: block;
}

#maincolumn figure {margin:0; overflow:auto;} /* added overflow for alignment in floated images wolfja 120326 */
figcaption {text-align:center; font-weight:bold; font-size:110%;font-family:helvetica, sans-serif;}

   
/* CLASSES */
/* push code */
	.push { position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
/* ----------------------------------- */ 
.skinnyheading {margin-bottom:-10px;}
.highlight, .important {color:#FF3300;}
.opacitytext {color:#ccc;}
.backtotop {text-align:right;padding-right:2em;}
 div.backtotop + * {clear:right;}
.center {text-align:center;margin:auto;margin-top:10px; margin-bottom:10px;}
.right {text-align:right;}
.left {text-align:left;}
.floatright {float:right;}
.floatleft {float:left;}
.floatnone {float:none;}
.imgfloatleft {float:left; margin-right:8px !important;}
.imgfloatright {float:right; margin-left:8px !important;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.cleareverything, .cleareverything p, .cleareverything input, .cleareverything label, .cleareverything textarea {float:none;padding:0;margin:0;vertical-align:middle;}
.indentsmall {margin-left:40px;}
.indentmedium {margin-left:60px;}
.indentlarge {margin-left:80px;}
.heading { width:65%;-moz-border-radius:5em; border-radius:5em;text-align:center;margin-top:2em;vertical-align:middle;}
.backtotopHeading{background:#0074bd; margin:.5em 0; padding:.5em; float:left; width:100%;}
.backtotopHeading h3{color:#ffffff; font-size:1.1em; float:left; position:relative;}
.backtotopHeading a{float:right; position:relative; color:#ffffff;}
.inline {display:inline;}
.block {display:block;}
.brown { color:brown;}
.purple { color:purple;}
.green, a.green, a.green:visited {color:#1D7FC2; }
.orange, a.orange, a.orange:visited, a.orange:active, a.orange:focus {color:#FF5500; }
.lightblue {color: #009BDF; }
.darkerblue {color:#003197;}
.blue {color:#1B3665;}
.graybg {background:#e6e6e6;}
.alicebluebg {background:#F0F8FF;}
.orangebg {background:#FF9500;color:#fff;}
.bluebg {background:#0039A6;color:#fff;}
.blue2bg {background:#0082B4;color:#fff;}
.limebg {background:#A1DC02;color:#fff;}
.greenbg {background: #568614;color:#fff;}
.shorthr { width:60%; margin-top:2px;}
.xshorthr { width:48%; margin-top:2px;}
a.orange:hover {color:#Fff;}
a.nodec, a.nodec:visited, a.nodec:hover, a.nodec:active, a.nodec:focus  {text-decoration:none;}
a.nobg, a.nobg:visited, a.nobg:hover, a.nobg:active, a.nobg:focus {background:transparent;}
table.layoutprimary { border:1px solid #eee;}
table.layoutprimary th {background-color:#003197; color:#fff; padding:5px;border:1px solid #eee;}
table.layoutprimary td {padding:5px;border:1px solid #eee;text-align: left;}

table.primary { border:1px solid #eee;}
table.primary th {background-color:#003197; color:#fff; padding:5px;border:1px solid #eee;}
table.primary td {padding:5px;border:1px solid #eee;text-align:right;}

th.menuboxhead {background-color:#003197; color:#fff;}


/***** Lightbox popup *****/
/* This was created for WC but can be used anywhere a lightbox effect is desired */
.lightbox_popup{position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999;}
.lightbox_popup .popup_bg{width:100%; height:100%; background:rgba(0, 0, 0, .75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);}
.lightbox_popup .popup_content{position:fixed; width:400px; height:150px; background:#ffffff; left:0; top:0; right:0; bottom:0; margin:auto; padding:0 5px; border-radius: 5px; border:2px solid #1d7fc2; font-size:1.2em;}

.lightbox_popup .popup_content .buttons a{
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #cfcfcf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#cfcfcf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#cfcfcf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#cfcfcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */
	
	margin-right:10px;
	padding:5px 20px;
	color:#000000;
	
	border:1px solid #000000;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
}

.lightbox_popup .popup_content .buttons a:hover{
	text-decoration:none;
	background:#f0f8ff;
}



/***** Layout *****/
/* #wrapper  changed from max-width:1024px; and added overflow */
/* wolfja changed width to 1000px from 1024px to eliminate cutoff text. Added width to #wrapper on homepage. Changed #landingheading to margin-top 22px */

#wrapper { margin:0 auto; padding:0 0 1em 0;width:1000px;overflow:hidden;background:#fff; 	
	-moz-box-shadow: 5px 5px 20px #666;/* firefox */
	-webkit-box-shadow: 5px 5px 20px #666; /* chrome */
	box-shadow: 5px 5px 20px #666; /* ie9 and css3 */}
#banner {background:#1D7FC2 url('/images/2011/blue_grad.jpg') top left repeat-x;}

#breadcrumbs {background-color:#e6e6e6;padding:0;margin:0 0 1em 0; font-weight:bold;width:100%;float:left;}
#breadcrumbs ul.icon {float:left; list-style: none; padding:0; margin:0; font-size:xx-small;}
#breadcrumbs ul.icon li {float: left; display: inline; height:29px; margin: 0 0 0 0; padding:0 10px 0 20px; text-transform:uppercase; background:#e6e6e6 url('/images/2011/breadcrumb_arrow.png') center left no-repeat;}
#breadcrumbs ul.icon img {padding:2px 0 0 0;}
#breadcrumbs ul.icon li#brhome {background-image:none; padding:0 0 0 5px;margin:0;}
#breadcrumbs ul.icon li a { color:#999;text-decoration:none; display:block; padding:0; margin:5px 0 0 0;}
#breadcrumbs ul.icon li#brhome a {margin:0; background:#e6e6e6 url('/images/2011/breadcrumb_home.png') center left no-repeat;display:block; width:23px; height:29px;}
#breadcrumbs ul.icon li#brhome a:hover, #breadcrumbs ul.icon li#brhome a:active, #breadcrumbs ul.icon li#brhome a:focus {background:#e6e6e6 
url('/images/2011/breadcrumb_home_on.png') center left no-repeat;} 
#breadcrumbs ul.icon li a:hover, #breadcrumbs ul.icon li a:active, #breadcrumbs ul.icon li a:focus {color:#000 !important;}
#breadcrumbs ul.icon li:last-child a, #breadcrumbs ul.icon li:last-child a:hover {background:none; color:#666 !important; cursor:default;}

#leftcolumn { padding:0;margin:0;float:left; min-width:215px;width:25%;}
#rightcolumn { padding:0;margin:0;float:right; min-width:215px;width:24%;}
#maincolumn {margin:1.5em 1.5em 0 1.5em; padding:0; float:left; width:96%;}
#mycrawler, #fontsizechanger {display:none; } /* when js not on, otherwise mycrawler has a 0 appended to the id */

#pauseplay {margin-top:-2px; padding:2px;}
#seek1 {}
#searchfield {font-weight:bold; color:#FF3300;padding-bottom:3px;padding-left:1em;}
#go { }
#printerfriendly_btn{position:relative; float:left; width:100%; margin-bottom:10px;}

/* ------------------------------------------------------------
 	Primary Search Box Design
/* ----------------------------------------------------------------- */
.searchBox{
	background:transparent url(/images/2013/blue_box_medium.jpg) top center no-repeat;
	float:left;
	width:461px;
	height:90px;
	margin:0px 0px 15px -3px;}
.searchBoxPlacement{
	width:430px;
	margin:18px 0 0 20px;}
.text2{float:left;margin:0 103px 0 0;} /* ----  input text for home searchBox --*/
.HomepagelightBlue{color:#b9e5fb;font-size:19px;font-weight:bold;}
.submitHome{
	background:transparent url(/images/2013/submit_btn.png) 0 0 no-repeat;
	height:39px;width:41px;
	border:0;
	text-indent:-1000px;
	cursor:pointer;
	text-transform:capitalize;
	margin:-40px 0 0 383px;
	vertical-align:top;
	}
.submitHome:hover{
	background:transparent url(/images/2013/submitOver_btn.png) 0 0 no-repeat;
	}
#gsasearchinput { padding-left:10px;font-weight:normal;}
.inputSearchBox {
	background:transparent url(/images/2013/bg_search.jpg) top center repeat-x;
	height:22px;width:350px;
	border:0;
	font-size:18px;
	margin:5px 0 0 0;
	padding:8px 10px 8px 10px;
	line-height:19px !important;
}	

/* ------------------------------------------------------------
 	Marketing Strip Right of Primary Search Box
/* ----------------------------------------------------------------- 

.shadowMarketingStrip {
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
	
*/


/* ------------------------------------------------------------
 	Program or Topic Dropdown
/* ----------------------------------------------------------------- */

.inputProgramTopic {
    border: 1px solid #006;
    background: #fff;
    width:370px;font-size:1.5em;margin:0;
}	
.inputButtonProgramTopic {
    border-top: 1px solid #006;border-right: 1px solid #006;border-bottom: 1px solid #006;border-left:0;
    background: #1D7FC2;
    color:#fff;font-weight:bold;text-align:center;margin:0;width:65px;padding:2px;height:1.75em;vertical-align:top;
}
#findaprogram {margin-bottom:2.5em; margin-left:5px;}
.goog-te-combo {padding-left:6px;font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;} /* Find a Program or Topic */
#id1 option, #id2 option {background-color:#F0F8FF;} /* Find a Program or Topic */
#id1 option[selected="selected"], #id2 option[selected="selected"] {background-color:#fff !important;} /* Find a Program or Topic */
select#id1 {width:383px;padding-left:10px;} /* Find a Program or Topic */


/* ------------------------------------------------------------
 	Home Page Online Services & Key Resources
/* ----------------------------------------------------------------- */

.hplinktable {width:99%; border-spacing:3px;}
.hplinktable caption {
	font-size:large !important;
	color:#3B3B3B;
	text-align:left;
	margin-bottom:.2em;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.hplinktable a {text-decoration:none;}
.hplinktable a:hover {text-decoration:underline;}
.hplinktable td {
	border-left:3px solid #ccc;
	font-size:12px;   
	line-height:1em;
	padding:5px;

}


/* ------------------------------------------------------------
 	****** Under DEVELOPMENT *******   Home Page Individuals and Businesses Rollovers
/* ----------------------------------------------------------------- */

/* SET DEFAULTS FOR TWO PICTURES, IF NO JavaScript */
#bizPic, #indPic {
	display: inline-block;
	width:220px;
	height:300px;
	margin-top: 15px;
}
#indPic {
	margin-left: 15px;
}
.homeBiz{background:transparent url(/images/2013/biz.png) 0 0 no-repeat;}
.homeBiz:hover{background:transparent url(/images/2013/biz_bw.png) 0 0 no-repeat;}
.homeInd{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}
.homeInd:hover{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}

/*   RANDOM PICTURES FOR BUSINESSES   */
.homeBiz1{background:transparent url(/images/2013/biz.png) 0 0 no-repeat;}
.homeBiz1:hover{background:transparent url(/images/2013/biz_bw.png) 0 0 no-repeat;}

.homeBiz2{background:transparent url(/images/2013/biz2.png) 0 0 no-repeat;}
.homeBiz2:hover{background:transparent url(/images/2013/biz2_bw.png) 0 0 no-repeat;}

.homeBiz3{background:transparent url(/images/2013/biz3.png) 0 0 no-repeat;}
.homeBiz3:hover{background:transparent url(/images/2013/biz3_bw.png) 0 0 no-repeat;}

/*  RANDOM PICTURES FOR INDIVIDUALES  */
.homeInd1{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}
.homeInd1:hover{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}

.homeInd2{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}
.homeInd2:hover{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}

.homeInd3{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}
.homeInd3:hover{background:transparent url(/images/2013/ind.png) 0 0 no-repeat;}

/********* End Home Page Individuals and Businesses Rollovers */

.twitterbox {width:225px;float:left;margin:0 .2em 1em .2em;}
.rssfeeds li a.feed {margin-left: 3px;padding: 0 0 0 19px;background: url('/images/2011/feed_icon_16x16.gif') no-repeat 0 50%;} 
.rssfeeds li {list-style:none;}
.rssfeeds li a.feed:hover {background:#000;}

#social, #contentinfo {clear: both;} 

/* SHADOW ON BOXES */
#maincolumn nav, section#social {	
	-moz-box-shadow: 5px 5px 20px #666;/* firefox */
	-webkit-box-shadow: 5px 5px 20px #666; /* chrome */
	box-shadow: 5px 5px 20px #666; /* ie9 and css3 */
	}

/* SECOND LEVEL Landing Page image scroller */
#imagescroller {margin:0 auto;margin-top:1em; padding:0; width:93.5%; overflow:hidden !important;}
#imagescroller a:active, #imagescroller a:hover, #imagescroller a:focus {background:none;outline:#FF3300 1px dashed;}
#imagescroller img#leftscrollarrow {float:left; margin:0; padding:0; margin-top: 30px; margin-right:-30px; display:none;}
#imagescroller img#rightscrollarrow {float:right; margin:0; padding:0;  margin-top:-75px; display:none;}
#imagescroller img {margin:0;}

/* Header
*****************/


	/* Banner */
#banner {background-color:#fff; } /* added for 2013 */
#banner img { margin:0 0 0 2px;} /* controls drop down triangle images */
#landingheading {font-size:200%;margin:42px 0 0 0;padding:0 0 0 .2em;position:absolute;z-index:5;}
#banner h1 {font-size: small; padding:5px 0 0 5px; margin:0;color:#fff; background:transparent;}
#banner a:hover, #banner a:active, #banner a:focus {background: none;}
#banner #dwd {margin:0 0 0 0; padding:0; color:#fff; background:transparent;}
#banner h1 img#printimg {display:none;}

#homepageh1 {position:absolute; top:10px; z-index:5;} /* DWD logo on banner */


	/* Main BANNER Nav */

	#banner #global {
		position:relative; /* added for 2013 */

		z-index: 25; /* added for 2013 */
		height: 30px !important; /* added for 2013 */
		border-bottom: 2px solid #1D7FC2; /* added for 2013 */
		border-top: 2px solid #F29022; /* added for 2013 */
		background: #1D7FC2; /* nav blue bar*/
		font-size: small;
		height: 20px;
		padding: 0 40px 0 0;
		width: 100%;
	}
#banner #global li { line-height: 28px;margin-left:7.6em; /* added for 2013 - controls size of highlight over home */ }
#banner #global li a {text-transform:uppercase; /* added for 2013 - controls size of highlight over home */ }
#banner #global li.active a  {color:#000;}
#banner #global ul li ul li { line-height: 10px; /* added for 2013 - for drop down content*/ }
#banner #global ul li ul li a { text-transform:capitalize; /* added for 2013 - for dropDown font h*/ }
#banner #global #tab-home {margin-left:-1em;background:#1D7FC2;}
#banner #global #tab-home a {background:#1D7FC2;color:white;}
#banner #global #tab-home a:hover, #banner #global #tab-home a:focus {background:#fff;width:4em !important;color:#000;}
#banner #global #tab-businesses {width:12%;margin-left:2.3em}
#banner #global #tab-individuals {width:14%;}	
#banner #global #tab-divisions {width:10%;}
#banner #global #tab-facts {width:13%;}	

	
	#banner nav ul {list-style: none; padding:0; margin: 1px auto; width: 97.5%;   }
	#banner nav li {float: left; 
					display: inline; 
					margin:0; 
					padding:0 0 3px 0; 
					width:16.5%; 
					text-align:center; 
/*					line-height: 30px; /* added for 2013 */
					}
	#banner nav li:hover {background:#fff;padding-bottom:3px}
	
	#banner #global a:link, #banner #global a:visited {
		color: #fff;
		display: inline-block;
/*		height: 30px; /* changed from 20px to 30px for 2013 */
		padding: 0;
		margin:0;
		text-decoration: none;
		font-weight:900;
	}

#banner #global a:hover, #banner #global a:active, #banner #global a:focus, #banner #global .active a:link, #banner #global .active a:visited, #banner #global .active a:focus, #banner #topglobal a:hover, #banner #topglobal a:active, #banner #topglobal a:focus, #banner #topglobal .active a:link, #banner #topglobal li.active a:visited, #banner #global li.active {
		background:#fff;
		color: #blue;
		text-shadow: none !important;
	}

	#banner #global #noColor a:visited {color:#fff;}

#banner #global li.active a, #banner #global li.active a:visited, #banner #global li.active a:focus, #banner #global li.active a:hover {cursor:default;}
	
	#banner #topglobal {
	background:#000; 
	color:#fff; 
	padding: .3em .5em; 
	margin:0; 
	display:inline;  
	width:46%; 
	float:right; 
	text-align:right; 
	/*border-bottom-left-radius: 10px;border-top-left-radius: 10px; 
	-moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; 
	-webkit-border-radius: 10px;*/
	-moz-border-radius: 0 0 0 10em;
	 border-radius: 0 0 0 10em;
	}
	
	#banner #topglobal a:link, #banner #topglobal a:visited {
		color: #fff;
		display: inline-block;
		padding:0 2px;
		margin:0;
		text-decoration: none;
	}

	/* this figure is changed per page using embedded css */
	/* don't change this stuff it's perfect now! */
#banner figure {
	height:277px; /* wolfja mod for 2013 */
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}

/*****************************************************

BEGIN DROPDOWN

*****************************************************/


ins {
    text-decoration:none;
    
}
del {
    text-decoration:line-through;
    
}
::-moz-selection {
    background:#777;
    color:#fff;
    text-shadow:none;
    
}
::selection {
    background:#777;
    color:#fff;
    text-shadow:none;
    
}
#header-mega-menu {
    left:0;
    position:absolute;
    top:77px;
    
}
#mega-menu {
    color:#e6e6e6;
    height:27px;
    text-align:left;
    width:960px;
    
}
#mega-menu #menu {
    color:#878787;
    list-style:none;
    height:27px;
    padding:0 20px;
    width:100%;
    
}
#mega-menu #menu li.top-level {
    border:none;
    display:block;
    float:left;
    margin-left:25px;
    margin-right:25px;
    padding:6px 10px 7px 10px;
    position:relative;
    text-align:center;
    
}
#mega-menu #menu li.top-level.non-mega:hover {
    background:none;
    border:none;
    padding:6px 10px 7px 10px;
    
}
#mega-menu #menu li.top-level.active,#mega-menu #menu li.top-level.active:hover {
    background:none repeat scroll 0 0 #FFF;
    border-radius:5px 5px 0 0;
    border:none;
    padding:6px 10px 7px 10px;
    
}
.ie6 #mega-menu #menu li.top-level,.ie7 #mega-menu #menu li.top-level {
    margin-left:23px;
    margin-right:23px;
    
}
#mega-menu #menu li.top-level a {
    font-weight:700;
    
}
#mega-menu #menu .dropdown-container li a {
    font-weight:400;
    
}
#mega-menu #menu li:hover#home {
    background:none;
    border-bottom:none;
    border:1px solid transparent;
    padding:5px 9px 3px;
    
}
html.js #mega-menu #menu li:hover {
    border:1px solid #c6c6c6;
    border-bottom:none;
    padding:5px 9px 4px;
    background:#FFF;
    border-radius:5px 5px 0 0;
    
}
#mega-menu #menu li.top-level a {
    color:#4C4C4C;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    outline:0;
    text-decoration:none;
    text-shadow:0 1px 0 #FFF;
    
}
#mega-menu #menu li:hover a {
    color:#161616;
    
}
#mega-menu #menu .dropdown-container {
    font-size:12px;
    margin-top:3px;
    
}
#mega-menu #menu .dropdown-container li a {
    font-size:12px;
    margin-top:3px;
    
}
#mega-menu #menu li .drop {
    background:url(../images/drop.png) no-repeat right 4px;
    
}
#mega-menu #menu li:hover .drop {
    background:url(../images/drop.png) no-repeat right 4px;
    
}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns,.dropdown_6columns,.dropdown_7columns,.dropdown_8columns,.dropdown_9columns,.dropdown_10columns,.dropdown_11columns,.dropdown_12columns,.dropdown_13columns,.dropdown_14columns,.dropdown_15columns,.dropdown_16columns,.dropdown_17columns,.dropdown_18columns,.dropdown_19columns,.dropdown_20columns {
    left:-999em;
    margin:3px auto;
    position:absolute;
    border:1px solid #c6c6c6;
    border-top:none;
    padding:10px 5px;
    text-align:left;
    z-index:500;
    zoom:1;
    box-shadow:0 5px 5px #B4B4B4;
    background:#FFF;
    border-radius:0 0 3px 3px;
    
}
.dropdown_1column {
    width:40px;
    
}
.dropdown_2columns {
    width:80px;
    
}
.dropdown_3columns {
    width:120px;
    
}
.dropdown_4columns {
    width:160px;
    
}
.dropdown_5columns {
    width:200px;
    
}
.dropdown_6columns {
    width:240px;
    
}
.dropdown_7columns {
    width:280px;
    
}
.dropdown_8columns {
    width:320px;
    
}
.dropdown_9columns {
    width:360px;
    
}
.dropdown_10columns {
    width:400px;
    
}
.dropdown_11columns {
    width:440px;
    
}
.dropdown_12columns {
    width:480px;
    
}
.dropdown_13columns {
    width:520px;
    
}
.dropdown_14columns {
    width:560px;
    
}
.dropdown_15columns {
    width:600px;
    
}
.dropdown_16columns {
    width:640px;
    
}
.dropdown_17columns {
    width:680px;
    
}
.dropdown_18columns {
    width:720px;
    
}
.dropdown_19columns {
    width:760px;
    
}
.dropdown_20columns {
    width:800px;
    
}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns,#menu li:hover .dropdown_6columns,#menu li:hover .dropdown_7columns,#menu li:hover .dropdown_8columns,#menu li:hover .dropdown_9columns,#menu li:hover .dropdown_10columns,#menu li:hover .dropdown_11columns,#menu li:hover .dropdown_12columns,#menu li:hover .dropdown_13columns,#menu li:hover .dropdown_14columns,#menu li:hover .dropdown_15columns,#menu li:hover .dropdown_16columns,#menu li:hover .dropdown_17columns,#menu li:hover .dropdown_18columns,#menu li:hover .dropdown_19columns,#menu li:hover .dropdown_20columns {
    left:-1px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_100 {
    left:-100px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_150 {
    left:-150px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_200 {
    left:-200px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_250 {
    left:-250px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_300 {
    left:-300px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_350 {
    left:-350px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_400 {
    left:-400px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_450 {
    left:-450px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_500 {
    left:-500px;
    top:auto;
    
}
#mega-menu #menu li:hover .over_550 {
    left:-550px;
    top:auto;
    
}
.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12,.col_13,.col_14,.col_15,.col_16,.col_17,.col_18,.col_19,.col_20 {
    display:inline;
    float:left;
    margin-left:5px;
    margin-right:5px;
    position:relative;
    
}
.col_1 {
    width:30px;
    
}
.col_2 {
    width:70px;
    
}
.col_3 {
    width:110px;
    
}
.col_4 {
    width:150px;
    
}
.col_5 {
    width:190px;
    
}
.col_6 {
    width:230px;
    
}
#mega-menu #menu li .align_right {
    -moz-border-radius:5px 0 5px 5px;
    -webkit-border-radius:5px 0 5px 5px;
    border-radius:5px 0 5px 5px;
    
}
#mega-menu #menu li:hover .align_right {
    left:auto;
    right:-1px;
    top:auto;
    
}
#mega-menu #menu .menu-container-list {
    border:0 none;
    margin:0;
    padding:0;
    
}
#mega-menu #menu .menu-container-list li {
    border:0 none;
    display:inline-block;
    margin:0 0 1px;
    padding:0;
    text-align:left;
    
}
#mega-menu #menu .col_1 .menu-container-list li {
    width:30px;
}
#mega-menu #menu .col_2 .menu-container-list li {
    width:70px;
}
#mega-menu #menu .col_3 .menu-container-list li {
    width:110px;
}
#mega-menu #menu .col_4 .menu-container-list li {
    width:150px;
}
#mega-menu #menu .col_5 .menu-container-list li {
    width:190px;    
}
#mega-menu #menu .col_6 .menu-container-list li {
    width:230px;    
}
#mega-menu #menu .menu-container-list li:hover {
    background:none!important;
    border:0 none!important;
    margin:0 0 1px!important;
    padding:0!important;
}
#mega-menu .menu-header {
    color:#969696;
    font-size:12px;
    font-weight:700;   
}
#mega-menu #menu .menu-container-list li h2 {
    color:#3D6683; /* color:#f7921e; */
    line-height:1.25;
    margin-bottom:3px;
}
#mega-menu #menu .menu-container-list li h2 a {
    font-size:12px;
    font-weight:700;
    text-decoration:underline;
    
}
#mega-menu #menu .menu-container-list li h3 {
    color:#5683A2;
    line-height:1.25;
    margin-bottom:3px;
    margin-top:10px;
    padding-left:5px;
    padding-top:3px;
    
}
#mega-menu #menu .menu-container-list li h3 a {
    font-size:12px;
    font-weight:700;
    padding-top:3px;
    
}
#mega-menu #menu .menu-container-list li a {
    color:#3D6683;
    font-size:11px;
    font-weight:400;
    line-height:1.2;
    
}
#mega-menu #menu .menu-container-list li a.mega-menu-link {
    padding-left:10px;
    
}
#mega-menu #menu .menu-container-list li a:hover {
    text-decoration:underline;
    
}
.landing-div {
    border-top:1px solid #E1E1E1;
    display:inline-block;
    margin-bottom:-7px;
    margin-top:10px;
    text-align:right;
    width:100%;
    
}
#mega-menu #menu .mega-menu-contents .mega-menu-landing-link {
    color:#5683A2;
    font-size:11px;
    margin:10px;
    
}

.ui-menu {
    list-style:none;
    padding:2px;
    margin:0;
    display:block;
    float:left;
    
}
.ui-menu .ui-menu {
    margin-top:-3px;
    
}
.ui-menu .ui-menu-item {
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%;
    
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
    
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight:normal;
    margin:-1px;
    
}


/*****************************************************

END Dropdown 

******************************************************/

/*	2nd Tier Page CSS
*******************************/

#leftColumnTier2 {width:48%;float:left;margin-top:-4px;}
#leftColumnTier2 h1{float:left;display:inline-block;font-size:3.4em;font-weight:bolder;margin-top:5px !important;}
#rightColumnTier2 {width:48%;float:left;margin-left:10px;margin-top:0px;border:thin;}
#rightColumnTier2 {font-size:1.25em;font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; line-height: 1;}

#mainColumnTier2 {margin:-1.25em 1em 0 1.5em; padding:0; float:left; width:98%;border:none !important;}
#mainColumnTier2 {font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; line-height: 1;}
#mainColumnTier2 p{font-size:1.2em;line-height:1.25em;margin-top:-10px;margin-left:20px}
#mainColumnTier2 h1, #mainColumnTier2 h2, #mainColumnTier2 h3{line-height:normal !important;}
#mainColumnTier2 h1{margin-top:-.5em;}
#mainColumnTier2 li {margin-bottom:.5em;}
#mainColumnTier2 li.normal {line-height:normal;}
#mainColumnTier2 li ul {margin-top:.4em; list-style-type:circle;}
#mainColumnTier2 figure {margin:0; overflow:auto;} /* added overflow for alignment in floated images wolfja 120326 */

#landingpage_section_1, #landingpage_section_2, #landingpage_section_3 { width:33%;float:left; margin-top:-.5em;}

.landingpage_sections h2 {color:#505050;}
.landingpage_sections p {margin-left:20px}
.landingpage_sections ul {margin-left:-20px; font-size:1.25em;list-style-type: none;}
.landingpage_sections li {background: url('/images/2013/dwdbulletgreen.gif') no-repeat left center;padding-left: 15px;}
.landingpage_sections li.normal {background: url('/images/2013/dwdbulletgreen.gif') no-repeat left 5px;}
.landingpage_sections li.none {background-image:none;}
.landingpage_sections li span {color:#505050;}
.landingpage_sections img {float:left;margin-right:10px;}

	/*	2nd Tier Page CSS Buttons */

.landingpage_sections div a{color:#fff;width:140px;margin-left:20px;}
.landingpage_sections div a.orange {
	color: #fff;
	border: solid 1px #da7c0c;
	background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
    }
.landingpage_sections div a.orange:hover {
     background: #fff;
     background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
     background: -moz-linear-gradient(top,  #f88e11,  #f06015);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
    }
.landingpage_sections div a.orange:active {
     color: #fff;
     background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
     background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
    }


/********** article input widths ****************************/
article#workforcealerts form {margin-bottom:.5em;}
article#watchonline form input[type="text"] {width:142px;}
article#workforcealerts form input[type="text"], article#alert_social form input[type="text"] {width:130px;}

article form#workshops {margin-bottom:.5em;}

article#alert_social h3 {letter-spacing:-1px; color:#1D7FC2;}
article#alert_social div#socialiconlist ul.icon li a.socialwide {padding:0 0 0 40px;}
article#alert_social #socialiconlist ul.icon {float:right;margin-top:-18px; }
article#alert_social #socialiconlist li a {	padding-left:15px; padding-right:4px;} 

/* text articles */
.buttonTemplateBlue, .buttonTemplateGreen, .buttonTemplateOrange {width:200px;height:81px; }
.buttonTemplateBlue {background:url('/images/2011/buttonTemplateBlue.jpg') top left;}
.buttonTemplateGreen {background:url('/images/2011/buttonTemplateGreen.jpg') top left;}
.buttonTemplateOrange {background:url('/images/2011/buttonTemplateOrange.jpg') top left;}
.buttonTemplateBlue p, .buttonTemplateGreen p, .buttonTemplateOrange p {width:200px;margin:0;}
.buttonTemplateBlue p a:link, .buttonTemplateGreen p a:link, .buttonTemplateOrange p a:link, .buttonTemplateBlue p a:visited, .buttonTemplateGreen p a:visited, .buttonTemplateOrange p a:visited {font-weight:900; color:#fff !important;}
.buttonTemplateBlue p a:hover, .buttonTemplateGreen p a:hover, .buttonTemplateOrange p a:hover, .buttonTemplateBlue p a:focus, .buttonTemplateGreen p a:focus, .buttonTemplateOrange p a:focus {text-decoration:underline; color:#fff !important;}
.buttonTemplateBlue p a, .buttonTemplateGreen p a, .buttonTemplateOrange p a {display:block;}
.singleline p a {margin-top:33px;}
.doubleline p a {margin-top:23px;}

/* like default_partnerships page */
#maincolumnArticles article {width:200px;}
#maincolumnArticles article figure {padding:0; margin:0; float:left;}
#maincolumnArticles table td {vertical-align:top; padding:1em;}
#maincolumnArticles table td article.singleline p a {padding-top:33px; margin:0; text-align:center;}
#maincolumnArticles table td article.doubleline p a {padding-top:28px; margin:0; text-align:center;}
/* ------------------------------ */
	
#maincolumn article.moreinformation {float:right; width:150px; background:#F0F8FF;padding:5px 8px;color:#000;margin:0 0 .5em .5em;}
#maincolumn article.moreinformation h3 {color:#003197;margin:auto;}
#maincolumn article.moreinformation p {margin-top:.5em;}
#maincolumn article.moreinformation ul {margin-left:-20px; margin-top:.5em;}
#maincolumn article.moreinformation ul li { margin-bottom:.5em;}
#maincolumn article.moreinformation ol {margin-left:-15px; margin-top:.5em;}
#maincolumn article.moreinformation ol li { margin-bottom:.5em;}

/* 
************************ NAV BOXES HOMEPAGE **************************************** */
#maincolumn nav {
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	margin:0;
	padding:5px 0;
	float:left;
	width:30.8%;
}

#maincolumn nav img {margin: 0; vertical-align:bottom;} 
#maincolumn nav h2, #maincolumn nav h3, #maincolumn nav ul {width:85%;margin:auto; }/*changed 80 to 85 */
#maincolumn nav h2, #maincolumn nav h3 {text-align:left;}
#maincolumn nav p {margin-left:2em;margin-bottom:1.8em;}
#maincolumn nav ul { margin:1em auto; padding:0; }
#maincolumn nav ul li { margin:0 0 .9em 0;padding:0;width:100%;border:1px solid white;}
#maincolumn nav#one ul, #maincolumn nav#two ul,	#maincolumn nav#three ul, #maincolumn nav#four ul, #maincolumn nav#five ul, #maincolumn nav#six ul { list-style-type:none;}
#maincolumn nav#seven ul, #maincolumn nav#eight ul, #maincolumn nav#nine ul, #maincolumn nav#ten ul, #maincolumn nav#eleven ul, #maincolumn nav#twelve ul { list-style-type:disc; margin-left:2.5em;}
#maincolumn nav#one, #maincolumn nav#two, #maincolumn nav#four, #maincolumn nav#five, #maincolumn nav#seven, #maincolumn nav#eight, #maincolumn nav#ten, #maincolumn nav#eleven {margin:0;margin-right:2.2%;}
#maincolumn nav#one, #maincolumn nav#two, #maincolumn nav#three, #maincolumn nav#four, #maincolumn nav#five, #maincolumn nav#six, #maincolumn nav#seven, #maincolumn nav#eight, #maincolumn nav#nine, #maincolumn nav#ten, #maincolumn nav#eleven, #maincolumn nav#twelve {margin-bottom:2%; }
#maincolumn nav#three, #maincolumn nav#six, #maincolumn nav#nine, #maincolumn nav#twelve {margin-left:0;}

#maincolumn nav#seven h2, #maincolumn nav#eight h2, #maincolumn nav#nine h2, #maincolumn nav#ten h2, #maincolumn nav#eleven h2, #maincolumn nav#twelve h2 {font-size:120%;margin-top:.5em;} 

#buttontable {width:75%;}
nav#one[class="twobox"], nav#two[class="twobox"] {width:36%;margin:auto;}

#maincolumn nav.onthispage {
	margin:auto;
	padding:5px;
	float:none;
	width:50%;
	}

/* WESTFGR -- ADDED 6/20/2012 for Dislocated Worker => Additional Information and right-hand navigation */
/* ------------------------------------------------------------

ROLLOVER TEXT AND IMAGE

------------------------------------------------------------ */		

.blue {	color: #003197;}
a.blue:link {color: #003197; font-weight: bold; text-decoration: none;}
a.blue:active {color: #003197; font-weight: bold; text-decoration: none;}
a.blue:visited {color: #003197; font-weight: bold; text-decoration: none;}
a.blue:hover {color: #003197; font-weight: bold; text-decoration: underline; background-color:white;}

/*-----Links Sans Text-Decoration-----*/

a.blue1:link {font-weight: normal; text-decoration: none;}
a.blue1:active {font-weight: normal; text-decoration: none;}
a.blue1:visited {font-weight: normal; text-decoration: none;}
a.blue1:hover {font-weight: normal; text-decoration: underline; !important}

.blueHRtopics {
	width: 275px;	
	background-color: #fff; 
	border: 1px dotted #003197; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}
#rolloverBlue ul, #rolloverBlue li {
	list-style: none;
	list-style-type: none;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 2px 20px 2px 25px;
	text-indent: -5em;
	}
#rolloverBlue li a {
	background-image: url("/images/2011/blue_up.gif");
	background-repeat: no-repeat; background-position: 0;
	height: 17px;
	width: 16px;
	padding: 2px 20px 2px 25px;
	}
#rolloverBlue li a:hover {
	background-image: url("/images/2011/blue_hover.gif");
	background-repeat: no-repeat; background-position: 0;
	padding: 2px 20px 2px 25px;
	} 

/* ------------------------------------------------------------

SOCIAL

------------------------------------------------------------ */	

#social {
	/*overflow:hidden; leave this here instead of a width */
	background: transparent;
	padding:1.3em 1.3em 0 1.3em;
	margin: 0 0 1.5em 0; 
	float:left;
	width:92.9%;
}

#social div a.twtr-join-conv:hover, #social div a.twtr-join-conv:active, #social div a.twtr-join-conv:focus, #social p a:hover, #social p a:active, #social p a:focus {color:#fff !important;}
	/* Social Icons and heading */
	
	#social h2.workforce {display:inline;float:left;width:41.5%;padding:0;margin:0;}
	#social h2.workforce img, h4.workforce img {vertical-align:middle;}
	div#socialiconlist ul.icon li a {
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 20px;
		padding-right:10px;
	}
	div#socialiconlist ul.icon li a.socialwide {padding-left: 40px;}
	
	div#socialiconlist ul.icon {list-style: none; padding:0; margin: 0; }
	div#socialiconlist ul.icon li {	float: right; display: inline; margin: 0; padding:0;}
	#socialiconlist ul.icon li a.feed {background-image: url('/images/2011/feed_icon_16x16.gif');}
		#socialiconlist ul.icon li a[href*='digg.com'] {background-image: url('/images/2011/digg.png');}
		#socialiconlist ul.icon li a[href*='facebook.com'] {background-image: url('/images/2011/facebook.png');}
		#socialiconlist ul.icon li a[href*='/feed/'] {background-image: url('/images/2011/rss.png');}
		#socialiconlist ul.icon li a[href*='twitter.com'] {background-image: url('/images/2011/twitter.png');}
		#socialiconlist ul.icon li a[href*='youtube.com'] {background-image: url('/images/2011/youtube.png');}
		#socialiconlist ul.icon li a.flickr {background-image: url('/images/2011/flickr.png');}


#social ul {list-style: none; margin: 0;}
#social li {border-bottom: 1px solid #fff;}
#social h2 {
	color: #003197;
	font-size: 1.429em;
	margin-bottom: .25em;
	padding: 0 3px;
}
#social h2 a:link, #social h2 a:visited {color:#003197;}
#social a:link, #social a:visited {
	color: #003197 !important;
	text-decoration: none;
}
#social h2 a:hover, #social h2 a:focus {color:#fff;}

#social ul.icon li a:hover, #social ul.icon li a:active, #social ul.icon li a:focus {color: #fff !important; background-image:none;}

	/* Blogroll */

	#social .blogroll {
		width: 91%;
		margin:auto;
		margin-top:2em;
	}	
	#social .blogroll ul {margin-left:-40px;}
	#social .blogroll li {float: left; margin: 0; margin-bottom:1.5em; width: 97%; border-bottom: 1px solid #F4E3E3;}
	#social .blogroll li img {margin-right:1em; width:35px;  float:left;  }
	#social .blogroll a:link, #social a:visited {color: #FF3300; font-weight:900;}
	#social .blogroll li:hover {background:#112233;color:#fff;}
	
	
/**************************  GENERIC FORM CSS ************************************************/
form.generic_form { background:#F0F8FF;border:1px solid black;width:90%;padding:1em 0;}
.generic_form fieldset {width:85%; margin:1.5em auto;}
.generic_form fieldset fieldset {width:90%;margin:1.5em auto;}
.generic_form legend {font-weight:bold;color:#1D7FC2;font-size:110%;text-transform:uppercase;}
.generic_form p {float:left; clear:both; width:99%; margin:3px 0;}
.generic_form label, .generic_form input[type="text"] {display:block;float:left;width:28%;}
.generic_form input[type="checkbox"] {float:left;width:10%;} 
.generic_form textarea {width:45%;}
.generic_form div.cleareverything p {display:block;}
.generic_form div.cleareverything p label, .generic_form div.cleareverything p input[type="radio"] {float:none;display:inline;} 
.generic_form div.cleareverything p input[type="radio"] {margin-right:.7em;}
form.generic_form input[type="checkbox"]:focus, form.generic_form input[type="text"]:focus, form.generic_form textarea:focus, form.generic_form input[type="radio"]:focus {background:#eeeeee;color:#000000 !important;font-weight:bold;} 
form.generic_form #formbuttons {text-align:center; margin-top:1em;} 	
/*********************************  used in wff ********************************************/
form.generic_form label#privacy {display:inline-block;float:left;width:85%;}
/*
********************************button code ************************************************/
/* old button code */
.buttondiv {
	padding: 20px 0;
}
.buttondiv a:link {margin-bottom:2em;}
/* end old button code */

/* new button code using layout table for ie8 */
	.buttontable {background:white;width:64%;text-align:center;margin:auto;}
	.buttontable a {width:55%;}
	.buttontable a.singlebutton {width:28%;}
	.buttontable td {padding-bottom:1.5em;width:50%;}

/* end new button code using layout table */
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font: 14px/100% Trebuchet, sans-serif;
	font-weight:900;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
	text-decoration: none;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* black */
.buttonblack, .buttonblack:visited {
	color: #d7d7d7  !important;
	border: solid 1px #3E3E3E;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	background: -ms-linear-gradient(top, #666 0%, #000 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.buttonblack:hover {
	background: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	background: -ms-linear-gradient(top, #444 0%, #000 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.buttonblack:active {
	color: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	background: -ms-linear-gradient(top, #000 0%, #444 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.buttongray, .buttongray:visited {
	color: #e9e9e9  !important;
	border: solid 1px #555;
	background: #575757;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	background: -ms-linear-gradient(top, #888 0%, #575757 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.buttongray:hover {
	background: #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	background: -ms-linear-gradient(top, #757575 0%, #4b4b4b 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.buttongray:active {
	color: #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	background: -ms-linear-gradient(top, #575757 0%, #888 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.buttonwhite, .buttonwhite:visited {
	color: #606060 !important;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background: -ms-linear-gradient(top, #fff 0%, #ededed 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.buttonwhite:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.buttonwhite:active {
	color: #999 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	background: -ms-linear-gradient(top, #ededed 0%, #fff 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.buttonorange, .buttonorange:visited, .buttonorange:active {
	color: #fff !important;
	border: solid 1px #da7c0c;
	background: #f47a20;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    background: -ms-linear-gradient(top, #faa51a 0%, #f47a20 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');   /* for IE */
}
.buttonorange:hover {
	background: #FF9900;
    background: -webkit-gradient(linear, left top, left bottom, from(#FDDB92), to(#FF9900));
    background: -moz-linear-gradient(top,  #FDDB92,  #FF9900);
    background: -ms-linear-gradient(top, #FDDB92 0%, #FF9900 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDDB92', endColorstr='#FF9900');	/* for IE */
}

/* red */
.buttonred, .buttonred:visited {
	color: #faddde !important;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	background: -ms-linear-gradient(top, #ed1c24 0%, #aa1317 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.buttonred:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	background: -ms-linear-gradient(top, #c9151b 0%, #a11115 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.buttonred:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	background: -ms-linear-gradient(top, #aa1317 0%, #ed1c24 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.buttonblue, .buttonblue:visited, .buttonblue:active {
	color: #fff !important;
	border: solid 1px #107FC9;
	background: #0E4EAD;
    background: -webkit-gradient(linear, left top, left bottom, from(#73C2FF), to(#107FC9));
    background: -moz-linear-gradient(top,  #73C2FF,  #107FC9);
    background: -ms-linear-gradient(top, #73C2FF 0%, #107FC9 100%); /* IE10+ */
   	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73C2FF', endColorstr='#107FC9');   /* for IE */
}
.buttonblue:hover {
	background-color:#0198E7;
    background: -webkit-gradient(linear, left top, left bottom, from(#D5EDFF), to(#0198E7));
    background: -moz-linear-gradient(top,  #D5EDFF,  #0198E7);
    background: -ms-linear-gradient(top, #D5EDFF 0%, #0198E7 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5EDFF', endColorstr='#0198E7');	/* for IE */
}

/* darkblue */
.buttondarkblue, .buttondarkblue:visited, .buttondarkblue:active {
	color: #fff !important;
	border: solid 1px #0B108C;
	background:#0B108C;
    background: -webkit-gradient(linear, left top, left bottom, from(#0198E7), to(#0B108C));
    background: -moz-linear-gradient(top,  #0198E7,  #0B108C);
    background: -ms-linear-gradient(top, #0198E7 0%, #0B108C 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0198E7', endColorstr='#0B108C');   /* for IE */
}
.buttondarkblue:hover {	
	background-color:#0198E7;
    background: -webkit-gradient(linear, left top, left bottom, from(#D5EDFF), to(#0198E7));
    background: -moz-linear-gradient(top,  #D5EDFF,  #0198E7);
    background: -ms-linear-gradient(top, #D5EDFF 0%, #0198E7 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5EDFF', endColorstr='#0198E7');	/* for IE */
}

/* green */
.buttongreen, .buttongreen:visited, .buttongreen:active {
	color: #fff !important;
	border: solid 1px #1A8922;
	background-color: #8AD343;
    background: -webkit-gradient(linear, left top, left bottom, from(#8AD343), to(#1A8922));
    background: -moz-linear-gradient(top,  #8AD343,  #1A8922);
    background: -ms-linear-gradient(top, #8AD343 0%, #1A8922 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8AD343', endColorstr='#1A8922');   /* for IE */
}
.buttongreen:hover {
	background-color:#59A80F;
    background: -webkit-gradient(linear, left top, left bottom, from(#C4F1C7), to(#8AD343));
    background: -moz-linear-gradient(top,  #C4F1C7,  #8AD343);
    background: -ms-linear-gradient(top, #C4F1C7 0%, #8AD343 100%); /* IE10+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4F1C7', endColorstr='#8AD343');	/* for IE */
}

/* limegreen */
.buttonlimegreen, .buttonlimegreen:visited {
	color: #ffffff !important;
	border: solid 1px #91ca05;
	background: #9cdb00;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9e51e), to(#9cdb00));
	background: -moz-linear-gradient(top,  #c9e51e,  #9cdb00);
	background: -ms-linear-gradient(top, #c9e51e 0%, #9cdb00 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e51e', endColorstr='#9cdb00');
}
.buttonlimegreen:hover {
	background: #c9e51e;
	background: -webkit-gradient(linear, left top, left bottom, from(#c5dc13), to(#8dc405));
	background: -moz-linear-gradient(top,  #c5dc13,  #8dc405);
	background: -ms-linear-gradient(top, #c5dc13 0%, #8dc405 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5dc13', endColorstr='#8dc405');
}
.buttonlimegreen:active {
	color: #c9e51e;
	background: -webkit-gradient(linear, left top, left bottom, from(#9cdb00), to(#c9e51e));
	background: -moz-linear-gradient(top,  #9cdb00,  #c9e51e);
	background: -ms-linear-gradient(top, #9cdb00 0%, #c9e51e 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cdb00', endColorstr='#c9e51e');
}

/* darkorange */
.buttondarkorange, .buttondarkorange:visited {
	color: #fef4e9 !important;
	border: solid 1px #c33103;
	background: #ee7500;
	background: -webkit-gradient(linear, left top, left bottom, from(#ee7500), to(#e33600));
	background: -moz-linear-gradient(top,  #ee7500,  #e33600);
	background: -ms-linear-gradient(top, #ee7500 0%, #e33600 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7500', endColorstr='#e33600');
}
.buttondarkorange:hover {
	background: #ec6600;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd3905), to(#ec6600));
	background: -moz-linear-gradient(top,  #dd3905,  #ec6600); 
	background: -ms-linear-gradient(top, #dd3905 0%, #ec6600 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd3905', endColorstr='#ec6600');
}
.buttondarkorange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#e33600), to(#ee7500));
	background: -moz-linear-gradient(top,  #e33600,  #ee7500);
	background: -ms-linear-gradient(top, #e33600 0%, #ee7500 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e33600', endColorstr='#ee7500');
}

/* yellow */
.buttonyellow, .buttonyellow:visited {
	color: #ffffff !important;
	border: solid 1px #facc38;
	background: #f9d84e;
	background: -webkit-gradient(linear, left top, left bottom, from(#fae84e), to(#fae84e));
	background: -moz-linear-gradient(top,  #fae84e,  #fae84e);
	background: -ms-linear-gradient(top, #fae84e 0%, #fae84e 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae84e', endColorstr='#fae84e');
}
.buttonyellow:hover {
	background: #f5e396;
	background: -webkit-gradient(linear, left top, left bottom, from(#fad038), to(#f9d84e));
	background: -moz-linear-gradient(top,  #fad038,  #f9d84e); 
	background: -ms-linear-gradient(top, #fad038 0%, #f9d84e 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad038', endColorstr='#f9d84e');
}
.buttonyellow:active {
	color: #f5e396;
	background: -webkit-gradient(linear, left top, left bottom, from(#fae84e), to(#fae84e));
	background: -moz-linear-gradient(top,  #fae84e,  #fae84e);
	background: -ms-linear-gradient(top, #fae84e 0%, #fae84e 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae84e', endColorstr='#fae84e');
}
	
/*************************  CLIENT SIDE FORM VALDIATION CSS **********************  dark: d63e0e  light: ea9808  ************/

p.textinvalid
{
  margin: 0;
  padding: 0;
  padding-left: 20px;
  padding-bottom: .5em;
  display: block;
}

p.textinvalid label {
 margin: 0;
 padding: 0;
 display: block;
}

p.textinvalid input {
 margin: 0;
 padding: 0;
 display: inline;
}

span.inst {
  font-size: 75%;
  color: blue;
  padding-left: .25em;
}


form span.error {
  display: none;
  border: thin solid red;
  padding:3px; 
  color: red;
  font-size: 80%;
  float:left;
}

/* rotating banner code added 09/13/2011 */
#slidebox {position:relative; border:none; margin:0;padding:0;overflow:hidden;}
#slidebox, #slidebox .content {width:1024px;margin:0;padding:0;}
#slidebox, #slidebox .container, #slidebox .content {height:282px;}
#slidebox .container {position:relative; left:0;}
#slidebox .content {background:#cbc8c3; float:left;}
#slidebox .content div {margin:0;padding:0;height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .play-btn, #slidebox .previous {position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:40px; background:url(/images/2011/slidebox_next.png) no-repeat left top; margin-top:-40px;}
#slidebox .next:hover{background:url(/images/2011/slidebox_next_hover.png) no-repeat left top;}
#slidebox .play-btn#pause {right:0; margin-right:70px; background:url(/images/2011/slidebox_pause.png) no-repeat left top; margin-top:-40px;}
#slidebox .play-btn#pause:hover, #slidebox .play-btn#pause:active {background:url(/images/2011/slidebox_pause_hover.png) no-repeat left top;}
#slidebox .play-btn#play {right:0; margin-right:70px; background:url(/images/2011/slidebox_play.png) no-repeat left top; margin-top:-40px;}
#slidebox .play-btn#play:hover, #slidebox .play-btn#play:active {background:url(/images/2011/slidebox_play_hover.png) no-repeat left top;}#slidebox .previous{right:0; margin-right:100px; background:url(/images/2011/slidebox_previous.png) no-repeat left top; margin-top:-40px;}
#slidebox .previous:hover{background:url(/images/2011/slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(/images/2011/slidebox_thumb.png); color:#fff;}
#slidebox .thumbs .thumb:hover{background:#fff; color:#000;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}

	
/********************  only MEDIA QUERY code goes below here  ****************************/

	
/*	
@media only screen and (min-width:711px) and (max-width:844px) {

#wrapper {max-width:800px;}
#banner figure {background: transparent url('/images/2011/800x280.jpg') top center no-repeat;	height:280px;}
#leftcolumn {float:left; min-width:215px;width:25%; }
#maincolumn {float:left; width:67%;padding-left:1em;}

#slidebox .previous{right:0; margin-right:270px;}
#slidebox .next{right:0; margin-right:240px;}

#banner #topglobal {width:47%;}
#search {margin-top:-10px;}

#buttontable {width:100%;float:left;}
nav#one[class="twobox"], nav#two[class="twobox"]  {clear:both;width:60%;}


#maincolumn nav {
	float:left;
	width:31.8%;
}

#maincolumn nav h2 {text-align:center;}
.generic_form fieldset {width:50%;}


#social {
	float:left;
	width:94%;
	}
	
#social h2.workforce {width:50%;}
div#socialiconlist ul.icon li { margin:0 auto; margin-bottom:3px; }
	

#maincolumn nav, section#social {	
	-moz-box-shadow: 5px 5px 10px #666;
	-webkit-box-shadow: 5px 5px 10px #666; 
	box-shadow: 5px 5px 10px #666; 
	}
}	

	

@media only screen and (min-width:100px) and (max-width:710px) {

#wrapper {width:710px;}
#banner figure {background: transparent url('/images/2011/800x280.jpg') top center no-repeat;	height:280px;}
#leftcolumn {float:left; min-width:215px;width:25%; }
#maincolumn {float:left; width:67%;padding-left:1em;}


#banner #topglobal {width:47%;}
#search {margin-top:-10px;}


#maincolumn nav {
	float:left;
	width:30.9%;
}

#maincolumn nav h2 {text-align:center;}


#social {
	float:left;
	width:91%;
	}
	
#social h2.workforce {width:50%;}
div#socialiconlist ul.icon li { margin:0 auto; margin-bottom:3px; }
.generic_form fieldset {width:50%;}
	

#maincolumn nav, section#social {	
	-moz-box-shadow: 5px 5px 10px #666;
	-webkit-box-shadow: 5px 5px 10px #666; 
	box-shadow: 5px 5px 10px #666; 
	}
}
*/

