body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers.*/
	color: #000;
	}
/*Small urls*/
.url {
}

/*typography*/
/*you need to keep the basic a to turn 'off' the auto underline of hyperlinks*/
a {
	text-decoration: none;
	
		}
a:link {
	text-decoration: underline;
	color: #1d6194;
	}

a:active {
	text-decoration: underline;
	color: #1d6194;
	}
a:hover {
	text-decoration: underline;
	}
a:visited{
	color: #206BA4;
}


a.login:link {
	color:#ffffff;
	text-decoration: none;
}
a.login:hover {
	text-decoration: underline;
	background-color: 456f34;
}
a.login:visited {color:#ffffff}

.submenu a:link{color:#000000}
.submenu a:visited{color:#454545}

.footer a:link{color:#d7d7d7}
.footer a:hover{color:#ffffff}
.footer a:visited{color:#ffffff;}

.myresources a:link{
	color:456f34
}
.myresources a:visited{
	color:456f34
}

.myjobhelp a:link{color:#1d6194; font-weight:bold}
.myjobhelp a:visited{color:#1d6194; font-weight:bold}


#attache_footerlink a:link{color:#ffffff}
#attache_footerlink a:hover{color:#ffffff}
#attache_footerlink a:visited{color:#ffffff;}


.resourcespadding {
	padding: 4px;
}
.bg_resources {
	background-image: url(../site-two/images/bg_resources.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7E2925;
}



hr{
	color:#A92D3D;
}

/*
 Title/link of pages 
.title{color:#0000FF; font-size:15px}
*/


.idented {
	margin-left:30px;
}
/*this below is for the topbanner bar where the menu used to be*/
.bg_menu {
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 17px;
}
.menu_divline {
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 22px;
	width: 2px;
}

.datebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 190px;
	vertical-align: text-top;
	white-space: nowrap;
	padding-left: 12px;
	padding-top: 4px;
}
.bg_leftside {
	width: 185px;
	background-image: url(../images/bg_leftgradient.gif);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 4px;

}
.menuboxes {
	height: 18px;
	width:85px;
	float: left;
}
.bg_middle {
	background-color: #FFFFFF;
	width: 565px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #747474;
	border-left-color: #747474;
	padding-left: 9px;
}

/*typography*/

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 0.9em;
	font-weight: bold;
	font-variant: normal;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
h4 {
	font-size: 0.9em;
	font-weight: bold;
	color: #7A2A2A;
	padding-left: 10px;
	position: relative;
	left: 25px;
	margin: 3px;
	width: 90%;
	line-height: 20px;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #A4A2A2;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color: #215276;
	}
	/*
img {
	border: 0;
	}
	*/
ul, li {/*
	list-style: none;*/
	font-size: 0.9em;
	line-height: 2em;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-type: none;
	margin-left: 0.5em;
	}
	ol {/*
	list-style: none;*/
	font-size: 1.1em;
	line-height: 2em;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-type: square;
	margin-left: 30px;
	list-style-position: outside;
	list-style-image: url(../images/bullet_arrow.gif);
	vertical-align: middle;
	}
p {
	font-size: 1em;
	line-height: 1.6em;
	}
.bg_rightside {
	padding-left: 4px;
	padding-right: 1px;
	background-image: url(../images/bg_rightgradient.gif);
	background-repeat: repeat-y;
}

li > p {
	margin-top: 0.2em;

	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
.accountbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ffffff;
	text-align: center;
	height: 25px;
	width: 136px;
	background-image: url(../images/double_line.gif);
	background-repeat: no-repeat;
}
.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 456f34;
	text-decoration: underline;
}


.nobr {white-space:nowrap;}
.bg_greenbox {
	height: 23px;
	font-weight: bold;
	vertical-align:middle;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #2F75A9;
	color: #ffffff;
}
.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #206BA4;
	text-decoration: underline;
	font-weight: bold;
}
.crumbformat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #206BA4;
}

.greenpadding {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;

}
.minibox_green {
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #2F75A9;
	width: 156px;
}

.logobox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456f34;
	padding-left: 0px;
	padding-bottom: 3px;
}
.emptyspacer {
	height: 10px;
}


.bg_submenu {
	background-color: #FFDE73;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DC8C27;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #747474;
	border-left-color: #747474;
	vertical-align: middle;
}
.bg_rssbox {
	background-image: url(../site-two/images/bg_rsshead.gif);
	background-repeat: repeat-x;
	height: 23px;
	font-weight: bold;
	vertical-align:middle;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bg_emptyorange {
	background-color: #DE8C0D;
	width: 30px;
}
.rss_minibox {
	background-color: #FFFFFF;
	border: 1px solid #206BA3;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.footer {
	background-color: #535353;
	height: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #d7d7d7;
}
.footerlinks {
	width: 74%;
}
.copyright {
	color: #FFFFFF;
	text-align: left;
	width: auto;
}
#alchemusloading {
	background-image: url(../site-two/images/bg_loadingmsg.gif);
	background-repeat: no-repeat;
	background-position: center 80px;

}
#skinnycontent {
	float: left;
	margin-right: 40px;
	width: 40%;
}
#skinnyalchemus {
	background-image: url(../site-two/images/bg_loadingmsg.gif);
	background-repeat: no-repeat;
	background-position: center 80px;
	width: 345px;
	float: left;
}
#boxdesign {
	float: right;
	width: 258px;
	background-image: url(../site-two/images/bg_resources.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 2px;
	padding-right: 1px;
	padding-left: 8px;
	clear: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BCBABA;
	padding-bottom: 2px;
	border-left-color: #BCBABA;
}
#radiodesign {
	float: right;
	width: 275px;
	height: 22px;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}



/* this affects width of results. i have hidden this search box which would appear in the body of the page----------------------------------------------------*/
		#searchControl form.gsc-search-box {
		 display: none;
		}
	  #searchControl .gsc-control {
	width: 100%;
	clear: both;
	  } 
      /* disable twiddle and size selectors  */
      #searchControl .gsc-twiddle {
        background-image : none;
      }
/*--this one allows you to hide the big header at the top 'prc site search' and stuff--*/
      #searchControl .gsc-resultsHeader .gsc-title {
		display: none;
      }
/*my custom...to change size of search results off of the api*/
	  #searchControl .gs-webResult{
	  font-size:12px;
	  }
	   #searchControl .gs-webResult .gs-title{
		color: #2f75a9;
		font-size:12px;
		text-decoration: underline;
	  }
	  #searchControl .gs-webResult .gs-visibleUrl{
	  font-size:11px;
	  color:#1e9144;
	  }
/*this one puts padding before the title header of your main search results at the very top only...spacing just under your page title*/
      #searchControl .gsc-resultsRoot {
        padding-top : 20px;
      }
	
/*use this to hide the snippet of your search results 
	  #searchControl .gs-webResult .gs-snippet{display:none;}
	  
/*duplicate the searchControl styles for the webSearchControl stuff --------------------------*/

/*-holygrail...this is the one that you can set to visibility none, in order to hide the searchboxes that appear in the 'body' of the page-*/
		#webSearchControl form.gsc-search-box {
		 display: none;
		}
/*-if i set display to none on this one, the search box goes away, but so do the search results-*/
	  #webSearchControl .gsc-control {
	  background: #ffffff;
	  width: 100%;
	  clear: both;

	  } 
      #webSearchControl .gsc-twiddle {
        background-image : none;
      }
	  /*--this one allows you to hide the big header at the top 'prc site search' and stuff--*/
      #webSearchControl .gsc-resultsHeader .gsc-title {
        display:none;
      }
	  #webSearchControl .gs-webResult{
	  font-size:12px;
	  }
	  #webSearchControl .gs-webResult .gs-title{
	color: #2f75a9;
	font-size:12px;
	text-decoration: underline;
	  }
	  #webSearchControl .gs-webResult .gs-visibleUrl{
	  color:#1e9144;
	  font-size:11px;
	  }
	  #webSearchControl .gsc-resultsHeader div.gsc-results-selector {
        display : none;
      }	  
/*-this one puts padding before the title header of your main search results at the very top only...spacing just under your page title-*/
      #webSearchControl .gsc-resultsRoot {
	  border-bottom:#FF0000;
      }
/* end of duplicates */

   .gsc-control form.gsc-search-box {
	display:none;
      }
	     #webSearchControl .gsc-control form.gsc-search-box {
	display:none;
      }
.gsc-search-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ffffff;
	background-color: #2f75a9;
	height:22px;
}	  
.gsc-input {
	width:180px;
	float:right;
	} 
/*--begin google branding tagline formatting-*/
table.gsc-branding td,
table.gsc-branding {
	height:23px;
	  border: none;
	  display:block;
}
table.gsc-branding {
	text-align: left;
  border-style: none;
  border-width: 0px;
  float:right;
  width: 80%;
}
td.gsc-branding-text {
	vertical-align:text-bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;

	text-align:right;
}
/*-decreasing the width of this, makes the google logo slide more to the right-*/
td.gsc-branding-img {
  width: 25px;
  vertical-align : bottom;
}

/* restrict global search form width */
      #searchForm {
	  font-size: 90%;
	float: right;
	background-position: center;
      }
/* long form visible urls should be on */
      .gsc-webResult div.gs-visibleUrl-long {
        display : block;
      }
      .gsc-webResult div.gs-visibleUrl-short {
        display : none;
      }
/*custom stuff from me...this helps replace my wording content with search results off the api: */
	  #my-wrapper.my-idle #edc-asa-content {
	display:block;
	padding-top: 7px;
	  }
	 #my-wrapper.my-idle #edc-asa-content  h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	  }
	  #my-wrapper.my-search-active #edc-asa-content {
	  display:none;
	  	padding-top: 15px;
	  }
.frame_format {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}





















/*begin the css styling for my collapse menu-----------------------------------------------------------------------------*/
#p7swapmenu {
	left: 1px;
	top: 84px;
	width: 155px;
	}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
#p7swapmenu li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	list-style-type: none;
}


/* Rules to copy if you use the WriteStyles Command */
.closed ul{display:none;}
.open ul{
	display:block;
	list-style-type: none;
}

/* Link Styles for the Menu */
.closed a, .open a, .closed a:visited, .open a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	font-size: 120%;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}




/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .closed a:active, .open a:active {
	text-decoration: none;
	text-indent: 1px;
}

/* Plus Sign for Trigger Links in Closed State */

/*This is the top tier menu item for closed menu items....this is not a submenu*/
.closed a {
	background-image: url(../images/menu_underline.gif);
	background-repeat: repeat-x;
		background-position: bottom;
	height: 26px;/*
background-image: url(../images/button_closed.gif);
	background-repeat: no-repeat;
	*/

}


/* Minus Sign for Trigger Links in Open State */
/*This is the top tier menu item for open menu....this is not a submenu*/
.open a {
	background-image: url(../images/menu_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 26px;

}

/* Link Styles for the Submenus ---this does nothing*/
.closed ul a {

}

/*this next line is the submenu items of an 'open' item*/
.open ul a, .open ul a:visited {
	background-image: none;
	color:#ffffff;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 140%;
	line-height: 20px;
	text-indent: 15px;
	text-decoration: none;
	white-space: nowrap;
	height: 25px;
	background-color: #456f34;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7b9d69;
	border-left-color: #7b9d69;
}

.open ul a:hover {
text-decoration: underline;
text-indent: 17px;
}

/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {
text-decoration: underline;

}


/*end the css styling for my collapse menu-------------------------------------------------------------------------*/










blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 17px;
	color: #4D4D4D;
	padding-bottom: 20px;
}
#attache_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%;
	background-color: #585858;
	width: 200px;
	border: 1px solid #666666;
	color: #55504c;
	line-height: 1.2em;
}
#attache_selectcell {
	background-color: #e2e1da;
	padding: 8px;
}
.attache_listeditems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	vertical-align: middle;
	width: 180px;
}
#attache_headlinebox {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	font-size: 110%;
	font-weight: bold;
}
#attache_loading {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #ff6308;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 50px;
}
.attache_newsitems {
	background-color: #FFFFFF;
	padding: 5px;
	height: 250px;
	overflow: auto;
}
#attache_footerlink {
	color: #FFFFFF;
	height: 18px;
	text-align: right;
	padding-right: 3px;
}
.underlinetitle {

}
#placedworkerbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	background-image: url(../site-two/images/hm_placedworker.gif);
	height: 17px;
	width: 240px;
	background-color: #000000;
	background-repeat: no-repeat;
	padding: 3px;
}
.tinybluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	color: #1F75BE;
	text-indent: 15px;
	background-color: #dde6ee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dde6ee;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 1px;
}





#my-wrapper.my-idle #edc-asa-content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
	font-variant: small-caps;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #D5850D;
}
#my-wrapper.my-idle #edc-asa-content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666666;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.verticalspacer {
	width: 15px;
}
#my-wrapper.my-idle #edc-asa-content .myfaq {
	font-size: 100%;
}
.home_promo_box {
	height: 217px;
	border: 1px solid #1F75BE;
	margin: 0px;
	padding: 0px;
	background-image: url(../site-two/images/homepromoonly.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.home_aboutus {
	background-color: #FFFFFF;
	float: left;
	width: 58%;
}


#my-wrapper.my-idle #edc-asa-content .home_aboutus h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 98%;
	font-weight: bold;
	margin-bottom: 0px;
	font-variant: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #9E2214;
}
#my-wrapper.my-idle #edc-asa-content .home_aboutus h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bolder;
	margin-bottom: 5px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#my-wrapper.my-idle #edc-asa-content .home_aboutus .descrip {
	font-size: 97%;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	}
.home_tools {
	background-image: url(../site-two/images/hm_tools_shadow.gif);
	background-repeat: no-repeat;
	width: 38%;
	float: right;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #FFEAA4;
}

.tools_title_format{
	height: 8px;
	padding-top: 18px;
	padding-left: 9px;
	background-color: #f9af0a;
	background-image: url(../site-two/images/hm_tools_title.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}


	

#my-wrapper.my-idle #edc-asa-content .home_tools li a {
	font-size: 125%;
	color: #9E2214;
	line-height: 2.7em;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}
	
	#my-wrapper.my-idle #edc-asa-content .home_tools p {
	font-size: 90%;
	padding-left: 15px;
	line-height: 1.3em;
	padding-right: 5px;
	}
	
	
.home_contactbox {
	background-color: #e5e5e5;
	border: 1px solid #d0d0d0;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	width: 56%;
}
#my-wrapper.my-idle #edc-asa-content .home_contactbox p {
	font-size: 95%;
	color: #585858;
	line-height: 1.3em;
	}
	
#my-wrapper.my-idle #edc-asa-content .home_contactbox .subtitle {
	color: #095387;
	font-weight: lighter;
}

#home_promotext {
	position:absolute;
	width:340px;
	height:50px;
	z-index:1;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
