@charset "UTF-8";
/* CSS Document */

/* header sizes - keep these! */
.header h2.logo { width:300px; }
.header h2.logo a { width:300px; }
/* end header sizes */
#maincontent1 p,#maincontent2 p, #maincontent2r p, #maincontent3 p,#maincontent1 li,#maincontent2 li,#maincontent2r li,#maincontent3 li,#pageaside p,#pageaside ul,#sectionnav ul,dt,dd,  #maincontent2 .tbstriped th, #maincontent2 .tbstriped td,#maincontent2r .tbstriped th, #maincontent2r .tbstriped td,#tabs li { font-size:1 em; }
#slideshow {
	width:100%;
}

/* Homepage */
.rowwrap { margin-top:15px!important; }
#home .threecol1-2 h2, #home .threecol3 h2 { border-top:none!important; margin-top:10px!important; }
.threecol1-2 {
	float:left;
	width: 62.74509804%;
	margin-right: 4.94118%;
	background-color: transparent;
}

.threecol3 {float:left;
	width: 31.37254902%;
	background-color: transparent;
}
	
.ie6 .twocol2 { width:46%; }
.ie6 .threecol1-2 { width:62%; }
.ie6 .threecol3 { width:25%; float:right; }

/* GovDelivery Signup Box for Homepage */
.notifyboxl {margin: 0; padding: 0 0 6px 0; clear:both; border: 1px solid #000;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; max-height:155px}
.notifyboxl h3 {color:#fff !important;font-size: 1.2307em; margin: 6px 0 6px 9px !important; padding: 3px 0 0 0 !important;}
.notifyboxl p {color:#fff !important;margin: 6px 0 6px 9px !important;padding:0  !important; font-size: .8175em !important;}
.notifyboxl label {color:#fff !important;display:block;margin: 6px 0 2px 0px !important;padding:0 !important; font-size: 1em !important; font-weight: bold;}
.notifyboxl input[type="text"] {-webkit-border-radius: 4px;-moz-border-radius: 3px;border-radius: 3px; width:75%; margin-left: 6px; text-align:left; font-size: 1em; padding: 2px; border-color: silver;border-width: 2px;}
.notifyboxl input[type="submit"] {margin: 6px 0 0 3px;padding: 4px 6px;font-weight: bold;line-height: 1;color: #444;border: none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.85);	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb)); background-image: -moz-linear-gradient(0 100% 90deg, #fff, #bbb); background-color: #bbb;-webkit-border-radius: 23px; -moz-border-radius: 23px; -o-border-radius: 23px; border-radius: 23px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}
.notifyboxl input[type="submit"]:hover {background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbb), to(#999)); background-image: -moz-linear-gradient(0 100% 90deg, #bbb, #999); background-color: #999; text-shadow:none; color: #fff;}
.notifyboxl input[type="text"]:focus {-webkit-box-shadow:Â 0 0 12px rgba(51, 204, 255, 0.5); -moz-box-shadow: 0 0 12px rgba(51, 204, 255, 0.5); box-shadow: 0 0 12px rgba(51, 204, 255, 0.5);}
#gdSlate.notifyboxl {background: #17476d url(https://www.maine.gov/labor/images/get-notified.png) no-repeat 0 0;}		
.notifyboxSm240 {width:240px; margin:0 0 10px 10px;}
.notifyboxHome {padding-left:10px;}

/* social media footer */
ul.social-media { list-style:none; }
ul.social-media li { background-image:url(https://www.maine.gov/labor/images/social-media.png);
background-repeat:no-repeat; padding: 8px 0 8px 30px!important; }
li.facebook { background-position:0 3px; }
li.twitter { background-position: 0 -29px; }
li.govdelivery { background-position:0 -60px; }
li.flickr { background-position:0 -90px; }
li.youtube { background-position: 0 -122px; }

#top-wrapper { float:left; margin-top:11px; }
#bottom-wrapper { clear:both; float:left; width:100%; }
#top-wrapper h2, #bottom-wrapper h2 { font-size:1.3em; }

.search-container { width:96%; margin:10px; float:left; }
.search-container form.searchform {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none #666666;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 2px 4px 1px #666666 inset;
	-moz-box-shadow: 0 2px 4px 1px #666666 inset;
	-webkit-box-shadow: 0 2px 4px 1px #666666 inset;
    clear: left;
    float: none;
    margin: 0 auto;
    padding: 9px 10px 7px;
    width: auto;
}

.search-container input.searchtext {
    border: medium none;
    color: #666;
    font-size: 1em;
    width: 77%;
}

.search-container input.searchbutton {
    background: url(../images/magn2.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: 3px 0 0;
    width: 20px;
}

#divider {
    background: url("../images/dividerbg.jpg") repeat-x scroll left top #FFFFFF;
    height: 28px;
    margin: 14px 0 -10px -15px;
    padding: 0 30px 0 0;
    width: 100%;
	float:left;
}

/* video picture */
.picvideo { 
	margin:0;
	float:right;
}
.picvideo { width:95%; height:auto; }

/* homepage did you know */
.didyouknow { float:left; clear:both;}
#didyouknow {
	width:100%;
	overflow: hidden;
	height: 40px;
}
#didyouknow p { color: #333; font-family: Georgia,"Times New Roman",Times,serif; font-size: .9em !important; font-style: italic;  margin: 0 0 1em; }

.threecol1,.threecol2 {float:left; width: 31.37254902%; margin-right: 2.94117647%;background-color: transparent;}
.threecol3 {float:left; width: 31.37254902%;background-color: transparent;}
.fourcol1,.fourcol2,.fourcol3 {float:left; width:22.79411765%; margin-right: 2.94117647%;background-color: transparent;}
.fourcol4 {float:left; width:22.79411765%;background-color: transparent;}
    /* ie6 hacks for box model */
	.ie6 .twocol1 {margin-right: 2.3%;}
	.ie6 .threecol1,.ie6 .threecol2 {margin-right: 2.3%;}
	.ie6 .fourcol1,.ie6 .fourcol2,.ie6 .fourcol3 {margin-right: 2.3%;}


.popular-topics { background:#3a3531 url(../images/darkbrownbg.jpg) left top repeat; }
ul#browse-home { float:left; width:auto; margin:5px; padding:0; list-style:none; }
ul#browse-home li { float:left; display:inline-block; color:#fff; margin:6px 4px 8px 3px; }
ul#browse-home a { color:#fff; text-decoration:none; padding:6px 7px 5px 7px; background-color:#56693a; -webkit-border-radius:43px; -moz-border-radius: 4px; border-radius: 4px;}
ul#browse-home li a:hover { background-color:#DFCF81; color:#333; }

.homelist { margin-bottom:15px; }

.twitter-timeline {
    width: 100% !important;
}

/* end homepage */


#simple_indented_list_nobullet
ul li {
list-style:none;}

#simple_indented_list_nobullet
li {
margin-bottom:10px;}


#yellow_highlight_box {
		float:right; 
		width:30%; 
		background:#FFFFCC; 
		padding: 5px 10px 10px 10px; 
		margin:10px;
		}
		
.alert_top {
	background-color:#FFDDDD;
	padding: 0px;
	border: 1px solid #999999;
	margin: 9px 6px 18px 6px;
	padding: 3px 5px 3px 5px;
	width: 98%;
	float: top;
	font-weight: bold;
}
.alert_top p {
	color: #900;
	padding: 0;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.2em;
}

.alert_top_small {
	background-color:#ffeaf4;
	padding: 0px;
	border: 1px solid #999999;
	margin: 9px 6px 18px 6px;
	padding: 3px 5px 3px 5px;
	width: 98%;
	float: top;
	font-weight: normal;
	font-size: small;
}
.alert_top_small p {
	color: #900;
	padding: 0;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	line-height: .8em;
}

.notice {
	padding: 0px;
	margin: 0px;
}
.notice h2 {
	margin: 5px 5px 5px 0px;
	color: #900;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
}
.notice p {
	margin: 0px 10px 10px 25px;
	padding: 10px;
	font-weight: normal;
	background-color: #efefef;
}
.notice ol {
	margin: 0px 10px 10px 25px;
	padding: 10px 10px 10px 30px;
	font-weight: normal;
	background-color: #efefef;
}
.notice ul {
	margin: 0px 10px 10px 25px;
	padding: 10px 10px 10px 30px;
	font-weight: normal;
	background-color: #efefef;
}


center #maincontent2 .tbstriped th {
	text-align:center;`
}

/* location picture */
.ccpic, ccpic { 
	margin:0 0 .5em 0;
	border:3px ridge #999;
}
.ccpic { width:100%; height:auto; }
.ccpic p { margin:0; text-align:left; font-style:italic; }

.quote150 {
background-color:#FFFFFF;	
	padding: 0px;
	border: 1px solid #999999;
	margin: 9px 0px 9px 6px;
	padding: 3px 5px 3px 5px;
	width: 150px;
	float: right;
}
.quote150 p {
	font:1em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #666;
	padding: 0;
	margin: 0px;
}
.quote150 .cite {	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: .8em;
	color: #666;
	margin: 3px 0 0 0;
}
.quote150 p .attrib{
}

.quote200 {
background-color:#FFFFFF;	
	padding: 0px;
	border: 1px solid #999999;
	margin: 9px 0px 9px 6px;
	padding: 3px 5px 3px 5px;
	width: 200px;
	float: right;
}
.quote200 p {
	font:1em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #666;
	padding: 0;
	margin: 0px;
}
.quote200 .cite {	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: .8em;
	color: #666;
	margin: 3px 0 0 0;
}
.quote200 p .attrib{
}

.quote2 {
background-color:#FFFFFF;	
	padding: 0px;
	border: 1px solid #999999;
	margin: 9px 0px 9px 6px;
	padding: 3px 5px 3px 5px;
	width: 250px;
	float: right;
}
.quote2 p {
	font:1em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #666;
	padding: 0;
	margin: 0px;
}
.quote2 .cite {	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: .8em;
	color: #666;
	margin: 3px 0 0 0;
}
.quote2 p .attrib{
}

/* @group galleryview */
#photos { margin-top:10px!important; z-index:1; height: 189px; overflow:hidden; margin-bottom: 18px;}
.galleryview {height: 189px; overflow:hidden;}
.galleryview p {text-align:center !important;}
.panel-overlay h2 a { font-weight:normal!important; text-decoration:none!important; font-size:1.5em; }
.panel-overlay h2 a:hover { text-decoration:underline!important; }
.panel-overlay p { color:#eee!important; margin: 3px }


/* Slideshow on homepage */
#featured { clear:both; width:500px; position:relative; height:300px; background:#274f73; margin:20px auto 10px auto; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; width:225px; background-color:#005954; }
#featured ul.ui-tabs-nav li { padding:1px 10px;  font-size:12px; color:#fff; border-top:1px solid #3f678b; border-bottom:1px solid #274f73; }
#featured ul.ui-tabs-nav #nav-fragment-1 { border-top:none; }
#featured ul.ui-tabs-nav #nav-fragment-5 { border-bottom:none; }
#featured ul.ui-tabs-nav li span { font-size:16px; font-family: Arial, Helvetica, sans-serif; line-height:22px; }
#featured li.ui-tabs-nav-item a { display:block; height:52px; color:#fff; line-height:20px;text-decoration:none;padding-top:8px; }
#featured li#nav-fragment-5 a { height:54px; }
#featured li.ui-tabs-selected { background-color:#274f73; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#274f73; }
#featured .ui-tabs-panel {
	width:500px;
	height:310px;
	background:#162c40;
	position:absolute;
	top:1px;
	right:-2px;
	border:5px solid #162c40;
}
#featured .ui-tabs-panel .info { position:absolute; width:500px; top:270px; left:0; height:40px; background: url('../images/transparent-bg.png'); }
#featured .info p { margin:5px; font-family:Verdana; font-size:14px; line-height:15px; color:#f0f0f0; }
#featured .info a { text-decoration:none ; border-bottom:1px solid #fff; color:#fff; }
#featured .ui-tabs-panel a { text-decoration:none; }
#featured .info a:visited { text-decoration:none; border-bottom:none; }
#featured .info a:hover { text-decoration:none; border-bottom:none; }
#featured .ui-tabs-hide { display:none; }


/* Page Graphics */
/* page body */
#page-body {width:100%;}

/* left column */
.content-well {width:260px;}

/* subpage headers */
#left-column h3.individuals {font:400 2.2em/2.2em Georgia, serif;color:#00a024;}
#left-column h3.employers {font:400 2.2em/2.2em Georgia, serif;color:#747474;}

/* breadcrumbs */
#breadcrumbs {font:400 1.2em/1em Arial, sans-serif;color:#9f9f9f;}
#breadcrumbs a {text-decoration:none;color:#9f9f9f;}
#capitalize {text-transform: capitalize; }

.wrap {margin:0 0 8px 0;border:4px solid #eee;background:#f5f5f5;}

.green-line {padding:0 0 10px 0;height:4px;background:#f5f5f5 url("../../careerctr_beta/images/bkg-green-line-bottom.gif") 0 0 repeat-x;}
.blue-line {padding:0 0 10px 0;width:100%;height:4px;background:#f5f5f5 url("../../careerctr_beta/images/bkg-blue-line-bottom.gif") 0 0 repeat-x;}

/* bulleted list w/fix for wrapping */
.bullet-list-fix {margin:0 0 0 5px;/*width:260px;*/width:100%;/*background:red;*/}
.bullet-list-fix ul {/*width:236px;*/text-align:left;}
.bullet-list-fix li {padding:0 0 0 24px;background:url('../../careerctr_beta/images/bkg-black-bullet.png') 5px top no-repeat;float: left;/* float left to fix space issue with ie */}
.bullet-list-fix li a {display:block;font:200 .75em/.75em Arial, sans-serif;color:#252525; width:100%;/*width:236px;*//* goes with float left li to fix space issue with ie *//*background:blue;*/}
.bullet-list-fix li a:hover {text-decoration:underline;}

/* right column */
#right-column {margin:0; float:left;display:inline;}

.green {color:#00a024;}
.blue {color:#336699;}

/* news feed */
#news-feed {margin:0 0 9px 0;padding:3px;width:160px;/*min-height:137px;height:auto !important;height:137px;*/background:#eee url("../../careerctr_beta/images/bkg-green-gradient.png") 0 0 repeat-x;}
#news-feed h4 {padding:0 0 0 7px; font:400 .9em; color:#00a024; }

#news-feed p {padding:0 0 0 6px; font:400 .6em Arial, sans-serif;color:#252525; background:#fff;}

.read-more {text-decoration:none;text-transform:uppercase;color:#00a024;float:right;}

#news-slider {width:160px;/*min-height:111px;height:auto !important;height:111px;*/background:#fff;}
#news-slider div.slide {padding:2px 2px 2px 2px;float:left;overflow:hidden;display:inline;}

/* news slider controls */
#news-feed p#controls {margin:0 4px;padding:5px 0 0 0;/*min-height:15px;height:auto !important;height:15px;*/min-height:16px;height:auto !important;height:16px;text-align:center;position:relative;background:#eee;clear:both;font:400 .5em Arial, sans-serif;}
#prev {padding:0 0 0 15px;text-decoration:none;text-transform:uppercase;color:#939393;position:absolute;left:0;background:url("../images/prev-arrow.png") left center no-repeat;}
#view-all-news {text-decoration:none;text-transform:uppercase;color:#939393;}
#next {padding:0 15px 0 0;text-decoration:none;text-transform:uppercase;color:#939393;position:absolute;right:0;background:url("../images/next-arrow.png") right center no-repeat;}

#prev:hover, #view-all-news:hover, #next:hover {color:#000;text-decoration:underline;}


/* quick links */
#quick-links {margin:0;padding:3px;width:160px;/*min-height:138px;height:auto !important;height:138px;*/background:#eee;}
#quick-links h4 {padding:0 0 0 7px;font:400 1em Georgia, serif;color:#252525;}
#quick-links h4 span {vertical-align:middle;}
#quick-links ul {padding:5px 6px;/*min-height:94px;height:auto !important;height:94px;*/background:#fff;}
#quick-links ul li {padding:0 0 0 8px;}
#quick-links ul li a {font:400 .75em/.9em Arial, sans-serif;color:#252525;}
#quick-links h5 {margin:0;padding:8px 0 0 6px;font:600 .9em/.9em Arial, sans-serif;background:#fff;}

/* stay informed */
#stay_informed {margin:0;padding:3px;width:160px;/*min-height:85px;height:auto !important;height:85px;*/background:#eee;}
#stay_informed h4 {padding:0 0 0 7px;font:400 1em Georgia, serif;color:#252525;}
#stay_informed h4 span {vertical-align:middle;}
#stay_informed p {font:400 .6em Arial, sans-serif;color:#252525; background:#fff;padding:0 0 0 0px;}
#stay_informed ul li {background:url("../../careerctr_beta/images/blk-bullet.png") 0 center no-repeat;}
#stay_informed ul li a {font:400 .75em/.9em Arial, sans-serif;color:#252525;}
#stay_informed h5 {margin:0;padding:8px 0 0 6px;font:600 .9em/.9em Arial, sans-serif;background:#fff;}

/* forms and publications */
#forms-and-publications {margin:0;padding:3px;width:160px;/*min-height:90px;height:auto !important;height:90px;*/background:#eee;}
#forms-and-publications h4 {padding:0 0 0 7px;/*min-height:34px;height:auto !important;height:34px;*/font:400 1em Georgia, serif;color:#252525;}
#forms-and-publications h4 span {vertical-align:middle;}
#forms-and-publications ul {padding:5px 6px;/*min-height:46px;height:auto !important;height:46px;*/background:#fff;}
#forms-and-publications ul li {padding:0 0 0 8px;}
#forms-and-publications ul li a {font:400 .75em/.9em Arial, sans-serif;color:#252525;}
#forms-and-publications h5 {margin:0;padding:8px 0 0 6px;font:600 .9em/.9em Arial, sans-serif;background:#fff;}

/* page footer */
#page-foot {margin:/*17px*/8px 4px 0 4px;width:960px;min-height:138px;height:auto !important;height:138px;background:url("../../careerctr_beta/images/bkg-foot-tile.png") 0 top repeat-x;}
#page-foot p {padding:17px 0 0 0;text-align:center;font:400 1.1em/1.1em Arial, sans-serif;color:#939393}
#page-foot p a {padding:0 0 10px 30px;text-decoration:none;color:#939393;display:inline-block;}
#page-foot p a.first {padding:0 0 10px 0;}
#page-foot p a:hover {color:#000;text-decoration:underline;}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.5;
      }

.tbstriped1,#tbstriped,#tbstriped2,#tbstriped3 { border:1px solid #666; }
.tbstriped1 caption,#tbstriped caption,#tbstriped2 caption,#tbstriped3 caption { text-align:left; }
.tbstriped1 tbody tr th,#tbstriped tbody tr th,#tbstriped2 tbody tr th,#tbstriped3 tbody tr th { text-align:left; padding:3px 8px; }
.tbstriped1 th,#tbstriped th,#tbstriped2 th,#tbstriped3 th {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	/* [disabled]border-left-style: solid; */
	border-left-color: #D9D9D9;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tbstriped1 tr td,#tbstriped tr td,#tbstriped2 tr td,#tbstriped3 tr td { font-family:"lucida grande", verdana, sans-serif; padding:3px 8px 50px; }
.tbstriped1 thead td,#tbstriped thead td,#tbstriped2 thead td,#tbstriped3 thead td { font-weight:bold; border-bottom:1px solid #D9D9D9; }
.tbstriped1 tbody td,#tbstriped tbody td,#tbstriped2 tbody td,#tbstriped3 tbody td { border-left:1px solid #D9D9D9; }
.tbstriped1 tbody td { border-bottom:1px solid #D9D9D9; }
.tbstriped1 tbody tr.selected td,#tbstriped tbody tr.selected td,#tbstriped2 tbody tr.selected td,#tbstriped3 tbody tr.selected td { font-weight:bold; border-left:1px solid #346DBE; border-bottom:1px solid #D9D9D9; }
.tbstriped1 tbody tr.ruled td,#tbstriped tbody tr.ruled td,#tbstriped2 tbody tr.ruled td,#tbstriped3 tbody tr.ruled td { font-weight:bold; border-color:#3292FC; }

.tbvideo { border:1px solid #666; }
.tbvideo thead td { font-weight:bold; border-bottom:1px solid #D9D9D9; }
.tbvideo tbody td { border-left:1px solid #D9D9D9; }

.tbvideo caption {text-alight: center; }
.tbvideo tbody tr { text-align:center; padding:0; }
.tbvideo th {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D9D9D9;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align:bottom;
}	
.tbvideo ul li { text-align:left; }
.tbvideo tbody td { border-bottom:1px solid #D9D9D9; }

/* @group multicolumn */
.rowwrap {clear:both; width:auto; margin: 0 auto; text-align:left; background-color: transparent;}
.twocol1 {
	float:left;
	width: 47.5294%;
	margin-right: 4.94118%;
	background-color: transparent;
}
#h2_nofloat {
	float: none;
	clear: both;
}
#h2_nofloat_+space {
	float: none;
	clear: both;
}
.twocol2 {
	float:left;
	width: 47.5294%;
	background-color: transparent;
}

/* Box on any CareerCenter page */
.cc-box { width:100%; background: #0087E4 right bottom no-repeat; padding:1px 0 225px 0; border: 2px solid #FFFFFF; -moz-box-shadow: 0px 1px 5px 1px #666; -webkit-box-shadow: 0px 1px 5px 1px #666; box-shadow: 0px 1px 5px 1px #666; }

.ccbox {
	width:100%;
	background: #FFFFFF;
	border: 2px solid #FFFFFF;
	-moz-box-shadow: 0px 1px 5px 1px #666;
	-webkit-box-shadow: 0px 1px 5px 1px #666;
	box-shadow: 0px 1px 5px 1px #666;
	margin: 15px 0 15px 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #000;
}
.ccbox h2, #ccboxyellow h2, #ccboxnospacetop h2 { color:#333333!important; margin:10px 0 10px 10px; }
.ccbox ul li, #ccboxyellow ul li, #ccboxnospacetop ul li { margin-right: 5px; }
.ccbox p, #ccboxyellow p {
	color:#000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ccbox p a, #ccboxyellow p a, #ccboxnospacetop p a {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ccbox p a:link, #ccboxyellow p a:link, #ccboxnospacetop p a:link {color:#3366cc!important;}
.ccbox p a.first, #ccboxyellow p a.first, #ccboxnospacetop p a.first {color:#939393;}
.ccbox p a:hover, #ccboxyellow p a:hover, #ccboxnospacetop p a:hover {color:#939393;}
#ccboxyellow {
	width:100%;
	background: #ffc;
	border: 2px solid #FFFFFF;
	-moz-box-shadow: 0px 1px 5px 1px #666;
	-webkit-box-shadow: 0px 1px 5px 1px #666;
	box-shadow: 0px 1px 5px 1px #666;
	margin: 0 0 15px 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #000;
}
#ccboxnospacetop { margin-top:0; }

/* button  */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 10px auto;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	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;
}

.homebutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	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);
	margin: 0px;
	padding: 0px;
}
.homebutton:hover {
	text-decoration: none;
}
.homebutton:active {
	position: relative;
	top: 1px;
}

.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;
}

/* orange */
.button-orange {
	color: #faddde;
	border: solid 1px #4e2b00;
	background: #b34700;
	background: -webkit-gradient(linear, left top, left bottom, from(#c46c00), to(#4e2b00));
	background: -moz-linear-gradient(top,  #c46c00,  #4e2b00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c46c00', endColorstr='#4e2b00');
}
.button-orange:hover {
	background: #b34700;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e2b00), to(#c46c00));
	background: -moz-linear-gradient(top,  #4e2b00,  #c46c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e2b00', endColorstr='#c46c00');
}
.button-orange:active {
	color: #b34700;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e2b00), to(#c46c00));
	background: -moz-linear-gradient(top,  #4e2b00,  #c46c00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e2b00', endColorstr='#c46c00');
}

/* red */
.button-red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#8b000c), to(#020000));
	background: -moz-linear-gradient(top,  #8b000c,  #020000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b000c', endColorstr='#020000');
}
.button-red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#020000), to(#8b000c));
	background: -moz-linear-gradient(top,  #020000,  #8b000c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#020000', endColorstr='#8b000c');
}
.button-red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#020000), to(#8b000c));
	background: -moz-linear-gradient(top,  #020000,  #8b000c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#020000', endColorstr='#8b000c');
}

/* green button */
.button-green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button-green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
.button-green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.button-brown {
	color: #fff;
	border: solid 1px #472D20;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#7A4D37), to(#543526));
	background: -moz-linear-gradient(top,  #7A4D37,  #543526);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7A4D37', endColorstr='#543526');
}
.button-brown:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#543526), to(#7A4D37));
	background: -moz-linear-gradient(top,  #543526,  #7A4D37);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#543526', endColorstr='#7A4D37');
}
.button-brown:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#543526), to(#7A4D37));
	background: -moz-linear-gradient(top,  #543526,  #7A4D37);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#543526', endColorstr='#7A4D37');
}

.button-blue {
	color: #fff;
	border: solid 1px #472D20;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#b2bbc5), to(#001f3f));
	background: -moz-linear-gradient(top,  #b2bbc5,  #001f3f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2bbc5', endColorstr='#001f3f');
}
.button-blue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#001f3f), to(#b2bbc5));
	background: -moz-linear-gradient(top,  #001f3f,  #b2bbc5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#001f3f', endColorstr='#b2bbc5');
}
.button-blue:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#001f3f), to(#b2bbc5));
	background: -moz-linear-gradient(top,  #001f3f,  #b2bbc5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#001f3f', endColorstr='#b2bbc5');
}

a.button-red, a.button-orange, a.button-green, a.button-brown, a.button-blue { color:#fff!important; }
.callout2 .button, .ccbox .button, .floatingbox .button { display:block; width:70%; padding: .9em 1.8em .95em; font-size:1.2em; }

img.clear { clear:both; }

/* Floating Button Box */
.floatingbox {
	float:right;
	width:40%;
	background: #e4e4e4 ;
	padding:1px 0 5px 0;
	border: 2px solid #FFFFFF;
	-moz-box-shadow: 0px 1px 5px 1px #666;
	-webkit-box-shadow: 0px 1px 5px 1px #666;
	box-shadow: 0px 1px 5px 1px #666;
	margin:0px 0px 0px 30px;
}
.floatingbox h2 { color:#000!important; margin:10px 0 10px 10px; }

.floatingboxcontact {
	float:right;
	clear:both;
	width:40%;
	margin:0px 0px 20px 30px;
}
.floatingboxcontact h2 { color:#000!important; margin:10px 0 10px 0; }

/* Styles for glossary */
#maincontent2 .glossary p {
}

.glossary{
	padding: 0px 0px 0px 30px;
}

html>body .glossary {
	height: auto;
}

.glossary h3{
	text-indent: -20px;
	margin: 0 0 0 -10px;
}
/* End of glossary */

/* Jump to top of page */
a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #27AE61 url("../../careerctr_beta/images/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
a:hover.back-to-top {
	background-color: #000;
}
/* End jump to top of page */

/* title balloon */
.title-balloon {background-color: #bcdae7; border-radius: 15px; width: 92%; text-align: center; padding: 15px; position: center; margin: 0 0 40px; float: center;}
.title-balloon a:link { color:#ffffff; }
.title-balloon a:visited { color:#000; }
.title-balloon a:hover { color:#C00; text-decoration:none; }

/* @end */
