*{margin:0px; padding:0px;}
*{background-repeat:no-repeat}



a {text-decoration:none;}

div.bg {background-image: url(images/-grid.gif);text-align:left;margin-left: auto; margin-right: auto;position:relative;width: 890px;padding:249px 0px 0px 0px;margin-top:40px;border:0px solid #929cbd;padding-bottom:12px}
div#bg2{height:404px}
#home div#bg2{height:404px}
#aboutus div#bg2{height:auto}
#companionservices div#bg2{height:auto}
div.logo {position:absolute;top:153px;left:699px;width:191px;border:0px;}
#home div.logo {top:569px;left:359px;}
div#home.news2 div.logo {display:none}
/* text  */
body {text-align: center}
html {font-family: verdana, Helvetica, sans-serif;color:#666666;letter-spacing:.02mm;font-size:11px;line-height:21px;}
div.copy {z-index:2;width:100%;padding-bottom:0px;border:0px solid red}
#aboutus div.copy {padding-left:400px;width:450px}
#contactus div.header {position:absolute;left:475px;padding-left:0px;width:450px}






div.header{height:83px;padding-left:57px;padding-right:57px;border:0px solid red}
#companionservices div.header{height:auto;margin-bottom:1em}
h1,h2,h3{margin-bottom: 1em}


/* made h1 height larger instead of top margin (align image bottom left); stop varience in ie  */


/* copy padding is set on p  */
.copy p  {margin-bottom:1em;color:#666666;}
.copy a  {text-decoration:none;color:#929cbd;border-bottom:1px dotted #929cbd;}
.copy a:hover {color:#504e4e;}


.copy ul {list-style-position: outside;margin-top:1em;margin-bottom: 1em}	
#home .copy ul{margin-top:0px}
.copy li {
list-style: none;
display:block;
	background-image:url(images/dot.png);
	background-position:0px 6px;
	padding-left:11px;
	margin: 0px 0px 10px 0px;
	line-height:13px;
	}	

.copy li.last {padding-bottom: .5em}	

#home div.copy li span#heading{display:block;padding-bottom: 2px}
#home div.copy li span#heading *{color:#104484;}



/* SEEMOREJOBS  */

#home span.seemorejobs{position:absolute;right:8px;top:4px}

/* JOBS  */

#home.news2 div#bg2{height:auto;background-image:url(images/jobs-long.jpg);background-position:-30px 48px}
#home div.copy {position:absolute;left:464px;top:349px;padding-left:13px;padding-right:13px;padding-top:38px;width:400px;border:0px solid red}
#home.news2 div.copy {position:static;padding-top:138px;padding-left:61px;padding-right:57px;width:772px;/*exact*/height:266px;padding-bottom:0px}
#home.news2  div.copy {}
#home.news2 div#graphic2 {z-index:-2;width:950px;height:413px;top:297px;left:-30px;background-image:url(images/jobs-long.jpg);background-position: 0px 0px}


#home.news2 div.copy div.formleft,
#home.news2 div.copy div.formright
{width:360px;float:left;}


/* news 2 horizontal */
#home.news2  div.copy li {padding-bottom: 4px}
#home.news2  div.copy li span#heading{display:inline; padding-bottom: 2px}
#home.news2 div.copy span#shorttext{display:inline;padding-bottom: 2px}
#home.news2 div#graphic2{-background-image:url(images/jobs-long.jpg)}
#home.news2 div.sidebar {padding-top:20px;background-color:white/*sidebaraddress was 20top*/;background-image:url(images/jobs-bottom.jpg);background-position:-30px 0px ;}
#home.news2 div.address {background-color:white}


	
/* tabs */

div.tabs  {position:absolute;top:0px;}

.tabs ul{
	font-size: 11px;
	color:#222a42;
	text-transform: uppercase;
	list-style-type: none;
	}
	
.tabs li{list-style: none;display: inline;float: left;}
	
.tabs li a {font-size:11px;
	font-family:Arial, Verdana;
	letter-spacing:0px;
	color:#222a42;
	line-height:19px;
	height:19px;
	width:147px;
	display:block;
	border:1px solid #929cbd;
	border-right:none;
	text-align:center;
	overflow:hidden;
	border-top:}
	
.tabs li.home a.home {border-left:0px;}
	
.tabs a.applynow,	.tabs a.companionservices, .tabs a.contactus {width:148px}
	
	
div.bg div.tabs li a:hover, 
  #home .tabs a.home,
  #applynow .tabs a.applynow,
  #employers .tabs a.employers,
  #aboutus .tabs a.aboutus,
  #companionservices .tabs a.companionservices,
  #contactus .tabs a.contactus{color:white;background-color: #004195/* electric blue */;background-color:#7F97CB/* cmyk/gray blue */;}
 	
	
/* sidebar */

div.sidebar  { clear:both;width:100%;padding-top:20px;padding-bottom:4px;}

.sidebar ul{
	font-size: 11px;

	text-transform: uppercase;
	list-style-type: none;
	text-align: center
	}
	
.sidebar li{list-style: none;display: inline;background-image: url(images/dot.gif);background-position: 0px center;
padding-left:10px;padding-right:5px;}
	
.sidebar li a {font-size:10px;
	font-family:Arial, Verdana;
	letter-spacing:0px;
	line-height:21px;
	height:21px;
	padding-bottom:2px;
	border-bottom:1px dotted #cdcdcd;color:#666666;
	display:inline;
	border-right:none;
	text-align:center;
	overflow:hidden;
	border-top:}

.sidebar li.home  {padding-left:0px;background-image: none}

.sidebar a:hover{color:#104484}

/* address */

div.address{	font-family:Arial, Verdana; font-weight:bold;/*arial bold instead of verdana regular (unspecified) so it will fit */font-size: 11px;text-transform: uppercase;color:#104484;text-align: center;padding-top: 5px;border-top:1px solid #929cbd;}


/* backgrounds top */
div#graphic {position:absolute;top:0px;height:235px;width:890px;border-bottom:1px solid #929cbd}
#home div#graphic{height:296px}

#home div#graphic{background-image:url(images/top/home.jpg)}

#applynow div#graphic{background-image:url(images/top/apply-now.jpg)}
#employers div#graphic{background-image:url(images/top/employers.jpg)}
#aboutus div#graphic{background-image:url(images/top/about-us.jpg)}
#companionservices div#graphic{background-image:url(images/top/companion-services.jpg)}
#contactus div#graphic{background-image:url(images/top/contact-us.jpg)}

/* backgrounds bottom */
div#graphic2 {z-index:-1;position:absolute;top:236px;height:474px;width:890px;background-image:url(images/background.jpg);background-position: 0px -236px }
#home div#graphic2 {z-index:-2;width:950px;height:413px;top:297px;left:-30px;background-image:url(images/bottom/home.gif);background-position: 0px 0px}

#aboutus div#graphic2 {background-image:url(images/bottom/about-us.jpg);background-position: 0px 0px}
#employers div#graphic2 {background-image:url(images/bottom/employers.jpg);background-position: 0px 0px;-background-image:none}
#applynow div#graphic2 {background-image:url(images/bottom/apply-now.jpg);background-position: 0px 0px;-background-image:none}
#companionservices div#graphic2 {-background-image:url(images/bottom/companion-services.jpg);-background-position: 0px 0px;-background-image:none}







/* stop flashing */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


/* phone/fax 
span.altphone{position:relative}
span.altphone2{position:absolute;top:0px;right:1px}*/





/* blank  */

#home.news2 div#bg2.blank{background-image:url(images/blank-long.jpg)}




