body {
	margin: 0;
	padding: 0;
	background: #F1EAE1;
	font: 10pt Arial, Helvetica, "Trebuchet MS", sans-serif;
	color: #333333;
}

form 
{	
	margin: 0;
	padding: 0;
}

fieldset 
{	
	margin: 0;
	padding: 0;
	border: none;
}

textarea
{	
	border: solid 1px #626262;
	padding-left:2px;
	overflow:visible !important;
}

h1, h1 a, h2, h2 a, h3, h3 a {	
	text-decoration: none;
	font-weight:bold;
	color: #1595D3;
}

h1 {	
	font-size:14pt;
	font-weight: bold;
	color:#005595;
	padding:0px;
	margin:0px;
	padding-bottom:12px;
}

h2 {
	font-size:12pt;
	font-weight: bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color: #356AA0;
}

h3 {	
	font-size:10pt;
	font-weight: bold;
	padding:0px;
	margin:0px;
	color: black;
}

h4 {	
	font-size:10pt;
	font-weight: bold;
	padding:0px;
	margin:0px;
	color: black;
}

p
{	
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

ul
{
	padding:0px;
	padding-left:20px;	
}

ul li
{
	padding:0px;
	margin-bottom:4px;
}

ol
{
	padding:0px;
	padding-left:20px;
}

ol li
{
	padding:0px;
	margin-bottom:4px;
}

blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

a
{		
	color: #005595;
}

a:hover
{	
	color: #005595;
}

a:active
{	
	color: #005595;
}

a:visited 
{
	color: #005595;
}

img {
	border: none;
}

/* Header */

.header {	
	width:100%;
	padding:0px 0px 0px 0px;	
	margin:0px;	
}

.header a 
{
	color:white;
}

.header a:visited
{
	color:white;
}

#headermenu
{		
	margin:10px 0px 0px -3px;
	color:#9a4a4b;
	padding:4px;	
	white-space:nowrap;	
	padding-bottom:10px;
}

#headermenu a
{		
	color:#9a4a4b;
	font-weight:bold;
	font-size:12pt;
	text-decoration:none;	
	text-transform:lowercase;	
	padding-bottom:3px;	
}

#headermenu a:hover
{
	color:#666666;	
}

#headermenu ul
{
	display:inline;
	margin:0px;	
	padding:0px 0px 0px 0px;
	height:34px;
}

#headermenu ul li
{
	display:inline;	
	background-position:0px top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:34px;
	margin-right:10px;
}

#headermenu ul li span
{	
	display:inline;	
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:34px;	
}

#headermenu ul li menu
{	
	display:inline;	
	background-repeat:repeat;
	margin:0px;	
	height:34px;
	padding:0px 5px 0px 5px;
}

/*
.headermenu1 a{	border-bottom:solid 4px #A9C29B; }
.headermenu2 a{	border-bottom:solid 4px #D0721C; }
.headermenu3 a{	border-bottom:solid 4px #C47275; }
.headermenu4 a{	border-bottom:solid 4px #8A7D6E; }
.headermenu5 a{	border-bottom:solid 4px #7DB3D1; }
*/

.logo
{
	padding:14px 0px 0px 14px;
}

.blocktransparent
{	
	background-image:url('/images/1x1trans.gif');
	background-repeat:repeat;
}

/* RSS */

#rss {
	padding: 30px 39px 20px 0;
	text-align: right;
}

#rss a {
	padding: 0 0 3px 24px;
	background: url(images/img03.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#rss a:hover {
	text-decoration: underline;
}

/* Search */

#search {
	float: right;
	width: 200px;
	height: 28px;
	background: #FFFFFF url(images/img02.gif) no-repeat;
}

#search #x {
	display: none;
}

#search #s {
	padding: 6px 5px 5px 35px;
	width: 160px;
	height: auto;
	background: none;
	border: none;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #000;
}

#search br {
	display: none;
}

/* Menu */

#menu {
	width: 950px;
	height: 60px;
	margin: 0 auto;
	background: #6AA94E url(images/img04.gif);
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 18px 30px 0 30px;
	text-decoration: none;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .current_page_item {
}

#menu .current_page_item a {
	color: #000000;
}

/* Footer */

.footerouter
{
	background-color:white;	
}

.footer
{
	background-color:#e5cfb5;
	background-image:url('/images/dynamic/dropshadow_top_repeat.jpg');
	background-repeat:repeat-x;
	color:black;
	padding:20px 0px 8px 10px;
	text-align:left;
	font-size:10px;
}

.footer a
{
	text-decoration:underline;
	color:black;
	font-weight:normal;
	margin-right:8px;
}

.footer a:visited {
	text-decoration:underline;
	color:black;
	font-weight:normal;
	margin-right:8px;
}

.footerlogo
{
	display:none;
}

.pageblock
{
	border:solid 1px white; /* IE6 FIX */
	width:98%; /* IE6 FIX */
	padding:8px;
	background-image:url('/images/dynamic/dropshadow_top_repeat.jpg');
	background-repeat:repeat-x;
	min-height:250px;	
	padding:7px 10px 10px 10px;
	color:#545454;
	background-color:White;
}

.pageblock h1
{
	color:#666666;
}

.pageblock h2
{
	color:#5c83a0;
}

.pageblock p
{
	color: #333333;
}

/* CUSTOM STUFF */

.maintable
{
	background-color:White;
	width:984px;
	text-align:left;	
	margin:10px 0px 20px 0px;
	border:solid 1px #E6CFB6;
	padding:8px;
}

.emptygrid
{	
	text-align:center;
	font-weight:bold;
	color:Red;
}

.gridrow
{
	background-color:white;
	vertical-align:top;
}

.gridrow a
{
	font-weight:bold;
}

.gridrowalt
{
	background-color:#EAEAEA;
	vertical-align:top;
}

.gridrowalt a
{
	font-weight:bold;
}

.detailimage
{
	float:right;
	width:250px;
	margin-right:20px;
	border:solid 1px black;
}

.detailheader
{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
}

.detailcell
{	
	padding:4px;	
	margin-bottom:8px;
	overflow:hidden;
	border-bottom:solid 2px #D6D5D5;
}

.detailcell a
{
	color:#0091C2;
	font-size:10pt;
	font-weight:bold;
}

.detailcellnormal
{
	font-weight:normal;
	font-size:10pt;
}

.detailcellattention
{
	font-weight:bold;
	font-size:10pt;
}

.detailcelltitle
{
	color:#FF7700;
	font-weight:bold;
}

.detailcelltitle a
{
	color:#FF7700;
	font-weight:bold;
}

.detailcelltitle a:hover
{
	color:#FF7700;
	font-weight:bold;
	text-decoration:underline;
}

.prompt
{
	font-weight:bold;
}

.dropdownlist
{
	background-color:white;
	color:Black;
	border:solid 1px #6AA94E;
	font-weight:normal;
	font-size:10pt;
	text-align:left;	
}

/* PAGING */

.pagingcontainer
{
	text-align:left;
}

.pagingheader
{
	color:#565656;
	font-size:14pt;
	font-weight:normal;
}

.pagingtextsmall
{
	color:#565656;
	font-size:10pt;
	font-weight:normal;	
	font-weight:bold;
}

.pagingtexthilite a
{
	color:#6AA94E;
	font-size:10pt;
	font-weight:bold;	
	text-decoration:none;
}

.paginggotopage
{
	color:#565656;
	font-size:8pt;
	font-weight:bold;
}

.paginggotopage a
{
	color:#6AA94E;
	text-decoration:none;
}

.paginggotopageselected
{
	color:#565656;
	font-size:12pt;
	font-weight:bold;
}

.sortbox
{
	padding:0px;
	padding:5px 0px 10px 0px;
	color:#005595;
}

.sortbox a
{
	color:#005595;
	margin-right:10px;
}

.sortheader
{
	font-weight:bold;
	color:#005595;
}

.sorthilitelink
{
	font-weight:bold;
	color:#005595;
}

.map
{
	border:solid 1px #807F59;	
}

.advertverticaltextblock
{
	border:solid 2px #ED118F;
	width:180px;
	float:right;
	padding-bottom:30px;	
	margin-left:10px;
	background-color:White;
}

.advertverticaltextblock a
{
	font-weight:bold;
}

.advertverticaltext
{		
	margin-bottom:10px;
	padding-left:6px;
}

.advertverticalcontainer
{
	width:120px;
	vertical-align:top;
	margin:0px 10px 10px 0px;
}

.advertvertical
{
	background-color:gray;
	color:white;
	font-size:10pt;
	font-weight:bold;
	height:300px;
	padding:8px;
	text-align:center;
}

.results_dbox
{	
	border:solid 1px white; /* IE6 FIX */	
	background-image:url('/images/dynamic/vertcolorbar.jpg');
	background-repeat:repeat-y;
	background-position:top right;
	padding-right:14px;
}

.results_dbox_inner
{
}

.results_main
{	
	border:solid 1px white; /* IE6 FIX */
	background-color:#F1EAE1;
  padding-left:10px;  
}

.showmorebulletlist
{
	padding:0px;
	padding-left:20px;
	list-style-type:square;	
	color:#0091C2;
	margin-top:5px;
}

.showmorebulletlist li
{
	padding:0px;
	margin-bottom:6px;
}

.dimensioncontainer
{	
	background-color:#E6CFB6;
	margin-bottom:8px;	
	padding:6px 4px 4px 6px;
}

.dimensioncontainer a
{
	color:#0050A5;
	font-size:10px;
}

.dimensionheader
{	
	color:black;
	font-size:12pt;
	font-weight:bold;
	padding:4px;
	margin:0px;
	padding:0px;
}

.dimensionheader a
{
	color:#545454;	
	font-size:12pt;
	font-weight:bold;
}

.dimensionheader h2
{
	color:#5c83a0;
	font-size:12pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.dimensionheader h4
{
	color:black;
	font-size:12pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.dimensiondata
{
	padding:4px;
	color:#7c7369;
	font-size:11px;
}

.dimensiondata a
{
	margin-left:6px;
	padding:4px;
	color:#0050A5;
	font-size:12px;
}

.verticaltop
{
	vertical-align:top;
}

.boxed
{
	border:solid 1px #9AA15E;
	padding:4px;
	text-align:left;	
}

.boxedcolored
{	
	background-color:#f6d28b;
	padding:4px;
	text-align:left;
}

.boxedcolored2
{	
	background-color:#FFF8EC;
	border:solid 1px #BBBBBB;
	padding:4px;
	text-align:left;
}

.niftyboxedcolored{padding:0px;}
.boxedcolorednoborder
{
	background-color:#FAE5AC;
	padding:6px;
	color:black;
}
.boxedcolorednoborder a{color:black;}
.boxedcolorednoborder h2{color:black;}
.boxedcolorednoborder h3{color:black;}

.boldlink{font-weight:bold;}

/*-- START HOME --*/

.homeblock
{	
	background-image:url('/images/dynamic/dropshadow_top_repeat.jpg');
	background-repeat:repeat-x;
	min-height:250px;
	padding:7px 0px 0px 0px;
}

.hometopblock
{
	background-image:url('/images/dynamic/home.jpg');
	background-repeat:no-repeat;
	background-position:top right;	
	margin-bottom:10px;
	padding-right:260px;
	text-align:left;	
	background-color:#f1e9e0;
	width:720px;
}

.homepagetopislandleft
{
	width:280px;
	margin:0px 10px 10px 0px;
	padding:6px;
	float:left;
}

.homepagetopislandright
{
	color:#545454;
	padding:6px;
	float:left;
	width:400px;
}

.homepagetopislandright a
{
	color:#5c83a0;
}

.homepagetopislandright h1
{
	color:#9a4a4b;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}

.homepagetopislandright p
{	
	margin:0px;
	padding:0px;
}

.homepagetextblocks
{
	text-align:justify;
	padding:8px;
}

.homemiddleblock
{
	margin-bottom:20px;
	background-color:white;
	background-image:url('/images/dynamic/horzcolorbar.jpg');
	background-repeat:repeat-x;
	padding-top:8px;
}

/* BEGIN HOME COLORED BLOCK */

.homecoloredblock
{
	background-color:#e5cfb5;
	padding-left:70px;
	width:630px;
	color:black;
	background-image:url('/images/dynamic/inthespotlight.jpg');
	background-repeat:no-repeat;
	height:260px;
	overflow:hidden;
}

.homecoloredblock h2
{	
	padding-left:4px;
	color:#5c83a0;
	font-size:14pt;
	font-stretch: condensed;
	text-transform:lowercase;
}

.homecoloredblock a
{
	color:black;
	text-decoration:underline;
	padding-left:10px;
}

.homecoloredblock a:hover
{
	color:black;
	text-decoration:none;
}

.homecoloredblock a:visited
{
	color:black;
}

.homecoloredblockleft
{
	float:left;
	width:300px;
	padding:3px;
}

.homecoloredblockright
{
	float:left;
	width:300px;
	padding:3px;	
}

.homecoloredblock2
{
	background-color:#C1AF9B;
	padding-left:70px;	
	width:630px;
	color:black;
	background-image:url('/images/dynamic/inthespotlight_arrow.jpg');
	background-repeat:no-repeat;
	height:60px;
	margin:2px 0px 8px 0px;
	overflow:hidden;
}

.homecoloredblock2 a
{
	color:black;
	text-decoration:underline;
	padding-left:10px;
}

.homecoloredblock2 a:hover
{
	color:black;
	text-decoration:none;
}

.homecoloredblock2 a:visited
{
	color:black;
}

.homecoloredblockbottom
{
	background-image:url('/images/dynamic/horzcolorbar.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	margin:10px 0px 10px 0px;
	height:12px;
}

.homecoloredblock2 h2
{	
	padding-left:4px;
	color:#1595d3;
	font-size:14pt;
	font-stretch: condensed;
	text-transform:lowercase;
}

.homebottomblock
{
	
}

.homebottomblock a
{
	color:#005595;
}

/* END HOME COLORED BLOCK */

.homegraphicblock
{
	margin-top:8px;	
}

.homegraphicblock h2
{
	color:#333333;
	font-size:18pt;	
	font-weight:normal;
	margin-top:6px;
}

.homegraphictext
{
	padding-right:450px;
}

.homebottomsplitleft
{
	padding-right:16px;	
	background-repeat:repeat-y;
	background-position:top right;
}

.homeadblock
{
	float:right;	
	width:250px;	
	margin-right:10px;
}

/*-- END HOME --*/

.truncatetext
{
	overflow:hidden;
	white-space:nowrap;
}

.linebreak
{
	color:#9AA15E;
	margin:0px 0px 6px 0px;
}

.dottedlinebreak
{
	border-bottom:dotted 1px #9AA15E;
	margin-bottom:10px;
}

.textbox
{
	font-size:10pt;
	font-weight:normal;
	padding:1px;
	margin:0px;
}

.button
{	
	background-color:#AABAD6;
	color:black;
	font-size:10pt;
	font-weight:bold;
	padding:0px 4px 0px 4px;
	margin:0px;
	border:solid 1px #3377AA;
	border-left:solid 10px #3377AA;
}

.gbutton
{
	color:black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	display:inline;
	height:21px;
}

.gbutton input
{
	background-color:Transparent;
	border:0px;	
	font-weight:bold;
}

.gbuttonmd
{
	background-image:url(/images/dynamic/btn_rpt.gif);
	background-repeat:repeat-x;
}

.gbuttonlt
{
	background-image:url(/images/dynamic/btn_left.gif);	
	background-repeat:no-repeat;
	height:21px;
	width:4px;
}

.gbuttonrt
{
	background-image:url(/images/dynamic/btn_right.gif);	
	background-repeat:no-repeat;
	height:21px;
	width:4px;
}

.grid
{
}

.grid td
{
	padding:2px 4px 2px 4px;
	border:solid 0px white;
}

.gridheader
{
	background-color:#356AA0;
	color:white;	
	vertical-align:top;
}

.gridheader a
{
	color:white;
	text-decoration:none;
}

.gridheader a:hover
{
	color:white;
	text-decoration:underline;
	white-space:nowrap;
}

.gridheader th
{
	padding:2px 6px 2px 6px;
	white-space:nowrap;
}

.gridrownormal
{
	font-size:8pt;
	border-width:0px;	
	border-style:none;
	background-color:#E3EFFC;
}

.gridrowalternate
{
	font-size:8pt;
	background-color:white;	
}

.gridcellspacer
{
	margin-bottom:4px;
}

.onelinetext
{
	XXwhite-space:nowrap;
	overflow:hidden;
}

.showtoptext
{
	vertical-align:top;
}

/* TAB CONTROL */
.tabctrl
{	
}

.tabctrl a
{	
	text-decoration:none;
}

.tabctrl a:hover
{	
	text-decoration:underline;
}

.tabctrltab
{
	display:inline;
	border:solid 1px #9AA15E;
	border-bottom:solid 1px white;
	padding:1px 10px 0px 10px;	
	position:relative;
	margin-right:8px;	
}

.tabctrltabsel
{
	background-color:#6AA94E;
	color:white;	
}

.tabctrltabsel a
{
	background-color:#6AA94E;
	color:white;	
}

.emailattention
{
	font-weight:bold;
}

.emailblock
{	
	border:solid 2px black;
	text-align:left;
	background-color:#6AA94E;
	margin:0px;
	padding:0px;
	top:100px;
	left:100px;
}

.emailtextblock
{	
	overflow:auto;
	height:375px;
	padding:0px 6px 0px 6px;
	width:488px;
	background-color:white;
}

.emailtextheader
{	
	color:white;
	font-weight:bold;
	font-size:1.2em;
	height:25px;
	padding-left:4px;
}

.emailclosebutton
{	
	float:right;
	margin-right:8px;
	margin-top:2px;
	border:solid 2px white;
	color:white;
	padding:0px 4px 0px 4px;
	font-weight:bold;	
}

.emailwindowbutton
{
	float:right;
	color:white;	
	margin-right:16px;
	margin-top:2px;
	font-weight:bold;
}

.emailwindowbutton a
{	
	color:white;
	font-weight:bold;
}

.emailgrid
{
	border:solid 1px #9AA15E;	
}

.emailgridheader
{
	background-color:#6AA94E;
	color:white;	
}

.contenticonedblock
{
	margin:16px 0px 0px 60px;
	min-height:80px;
}

.logoutlink
{	
	color:#551A8B;
}

.loginagencyblock
{
	border:solid 1px #b9cfad;
	background-color:#b9cfad;
	padding:8px;
	color:black;
}

.loginagencyblock a
{
	font-weight:bold;
	color:black;
}

.loginagencyblock h2
{
	color:black;
}

.logincandidateblock
{	
	background-color:#5c85a3;
	padding:8px;
	color:white;
}

.logincandidateblock h2
{
	color:white;
}

.logincandidateblock a
{
	color:white;
	font-weight:bold;
}

.loginfacilityblock
{	
	border:solid 1px #eb7e1f;
	background-color:#eb7e1f;
	padding:8px;
	color:black;
}

.loginfacilityblock h2
{
	color:Black;
}

.loginfacilityblock a
{
	color:Black;
	font-weight:bold;
}


.loginloginblock
{	
	border:solid 1px #9AA15E;
	padding:8px;
}

.removejobattention
{
	color:Red;
}

.removejobattention a
{
	color:Red;
}

.checklist
{
	height:150px;
	overflow:scroll;
	border:solid 1px #9AA15E;	
}

.blockelement
{
	display:block;
}

.errortext
{
	color:Red;
	font-weight:bold;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url(images/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.iwstyle
{	
	width:400px;	
	overflow:auto;
	padding:3px;
	text-align:left;
	max-height:200px;
}

.faketablespaced
{
	margin-bottom:6px;
}

.companyphoto
{
	border:solid 1px black;	
}

.buttonlink
{
	border-width:0px;
	margin:0px;
	padding:0px;
	background-color:white;
	color:#6AA94E;
}

.buttonlinksel
{
	border-width:0px;
	margin:0px;
	padding:0px;
	background-color:#6AA94E;
	color:white;
	font-weight:bold;
}

.listingemailclosebutton
{
	cursor:hand;
	float:right;
	color:black;
	font-weight:bold;
	text-decoration:underline;
	border:solid 1px white;
	padding:0px 2px 0px 2px;	
}

.biglink
{
	font-size:18pt;
}

/* ANALYTICS */
.analytics
{
	text-align:left;
}

.analytics headerbar
{
	color:white;
	font-size:14pt;
	font-weight:bold;
}

.indent
{
	margin-left:20px;
}

.xmlbold
{
	font-weight:bold;
}

.xmlrequired
{
	font-weight:bold;
	color:Red;
}

.postjobimageflyout
{
	border:solid 1px black;
	background-color:white;	
	width:700px;	
}

.postjobimageflyoutheader
{
	background-color:#6AA94E;
	color:white;
	padding:4px;
}

.postjobimageflyoutheader a
{
	color:white;
}

.postjobimageflyoutheader h2
{
	color:white;
}

.postjobimage
{	
	margin:4px;
	padding:4px;
	border:solid 1px white;
}

.postjobimage:hover
{
	background-color:#6AA94E;
	border:solid 1px black;
	margin:4px;
	padding:4px;
}

/* START TOOLBOX */

.toolbox
{
	background-color:#f4ede6;
	color:Black;
	text-align:left;
	float:right;
	width:340px;
	background-image:url('/images/dynamic/toolbox_bottom_repeat.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;	
}

.toolbox a
{
	color:Black;	
}

.toolbox a:visited
{
	color:Black;
}

.toolboxheader
{
	color:white;
	font-weight:bold;
	font-size:10pt;
	background-color:#9d4a49;
	background-image:url('/images/dynamic/toolbox_top_repeat.jpg');
	background-repeat:repeat-x;
	padding:2px 6px 0px 4px;
}

.toolboxheader h2
{
	color:white;
	font-size:12pt;
	font-weight:bold;
}

.toolboxheader a
{
	color:white;
}

.toolboxheader a:visited
{
	color:white;
}

.toolbox_inner
{
	padding:2px;
}

.toolbox_inner a
{
	background-image:url('/images/dynamic/bullet.jpg');	
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}


/* END TOOLBOX */

.jobchooseflyout
{
	border:solid 1px black;
	background-color:white;
	width:700px;
}

.attention
{
	font-weight:bold;
}

.homeadvert250
{
	background-color:Gray;
	color:White;
	border:solid 1px #9AA15E;
	width:250px;
	height:250px;	
	text-align:center;
	font-weight:bold;
	font-size:16pt;
	margin:0px 0px 10px 10px;
	vertical-align:middle;
}

.homeflyoutlocation
{
	background-color:white;	
	padding:5px;
	text-align:left;
	border:solid 1px gray;
	width:600px;	
}

.homeflyoutspecialty
{
	background-color:white;	
	padding:5px;
	text-align:left;
	border:solid 1px gray;
	width:300px;
}

.premiumjoblist
{
	background-color:#E3EFFC;
	padding:4px 10px 4px 10px;
}

.premiumjobitem
{
	margin-bottom:8px;
}

.premiumjobitem a
{
	font-size:12pt;	
	font-weight:bold;
}

.premiumjoblistsponsor
{
	float:right;
	text-transform:capitalize;
	font-size:8pt;
	font-weight:bold;
}

.searchbox
{
	border:solid 1px #9AA15E;	
	height:150px;
	overflow:scroll;
	margin:0px 10px 10px 0px;
	background-color:White;	
}

.searchboxouter
{	
	padding:10px;
	color: #333333;
}

.searchprompt
{
	font-weight:bold;
	margin-bottom:6px;
}

.badgeadvert1
{	
	width:100px;
	height:60px;		
	border:solid 1px #9AA15E;
	color:white;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 10px 10px;	
	text-align:center;
	background-color:White;
}

.badgeadvert2
{	
	float:right;
	width:100px;
	height:60px;
	border:solid 1px #9AA15E;
	color:white;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 10px 10px;	
	text-align:center;
	background-color:White;
}

.homeadvertboxed
{
	border:solid 1px #BBBBBB;	
	margin:0px 0px 10px 10px;
	background-color:White;
	width:250px;
	height:250px;
}

.processing
{
	font-size:18pt;
	font-weight:bold;
	color:Black;
}

.loginflyout
{
	background-color:white;
	border:solid 1px #3377AA;
	padding:8px;
}

.floatisland
{
	padding:8px;
	border:solid 1px #6AA94E;
	float:right;
	margin-left:10px;
}

.buttontemp
{
	border:0px;	
}

.homepageh1
{
	text-transform:lowercase;
	font-size:20pt;
	font-weight:normal;
	color:#1595D3;
	margin:10px 10px 10px 10px;	
	letter-spacing:3px;	
}

.alert
{
	text-transform:uppercase;
	color:Red;
	font-size:10pt;
	font-weight:bold;
}

.fakeheader
{
	font-size:12pt;
	font-weight: bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color: #356AA0;
}

.detailcellfloat
{
	float:right;
	text-align:right;
	margin-left:10px;	
}

.detailcellfloat a
{
	color:#0091C2;
	font-size:10px;
}

.moreinfolink a
{
	color:#005595;
	font-size:8pt;
}

.dimensionisland a
{
	font-size:9pt;
	color:#545454;
	text-decoration:underline;
}

.dimensionisland a:hover
{
	font-size:9pt;	
	color:#545454;
	text-decoration:none;
}

.toolboxflyout
{
	border:solid 1px #96A88B;
	background-color:White;
	width:300px;
}

.toolboxflyoutheader
{
	background-color:#96A88B;
	color:white;
	padding:8px;
	font-weight:bold;	
}

.resultsblock
{
	width:100%; /* IE6 FIX */
	border:solid 1px white; /* IE6 FIX */
	background-image:url('/images/dynamic/dropshadow_top_repeat.jpg');
	background-repeat:repeat-x;
	min-height:250px;
	padding-top:5px;
	background-color:white;
}

.results_main a{ color:#005595; }
.results_main a:hover{ color:#005595; }
.results_main a:visited{ color:#005595; }

.results_specialtybox
{
	margin-top:30px;
	padding:4px;	
}

.results_specialtybox h4
{
	text-transform:lowercase;
	font-size:10pt;
	font-weight: bold;	
	font-size:larger;
}

.welcomefloater
{
	float: right; 
	width: 300px;
	border:solid 1px #6AA94E;
	margin-left:10px;
	padding:8px;
}

.headerloginlinks
{
	margin-bottom:16px;
}

.headerloginlinks a
{
	color: #005595;
	font-weight:bold;
}

.headerloginlinks a:visited
{
	color: #005595;
}

div.clearer {clear: left; line-height: 0; height: 0;}

.searchgraphic
{
	background-color:#f1e9e0;
	background-image:url('/images/dynamic/horzcolorbar.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:30px;
	margin-bottom:30px;
}

.rssfeedflyer
{
	width:130px;
	padding:5px;
	background-color:White;
	border:solid 1px #356AA0;
	margin:10px 0px 10px 0px;
}

.rssitem
{
	background-color:White;
	border:solid 1px #356AA0;
	margin:3px 3px 6px 3px;
	padding:3px;
}

.billablefloater
{
	background-color:#E3EFFC;
	border:solid 3px #356AA0;	
	width:150px;
}

.billablefloater a
{
	font-weight:bold;
	color:#356AA0;
}

.billablefloater h3
{
	background-color:#356AA0;
	color:White;
	padding:2px;
}
