/* Start of CMSMS style sheet 'Public Liability' */
/* basic elements */
body {
  color: #000; 
  background: #000 url(images/xerox-column.gif) repeat-y fixed top center;
  margin: 0px;
  padding: 0px; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; font-size:83%}
	
p { 
  font: 83%/150% georgia, palatino, serif;
  margin-top: 0px; 
  text-align: justify;}
	
h3 { 
  letter-spacing: 1px; 
  margin-bottom: 0px; 
  color: #E79900;
  font-weight: bold;}
	
body, p, h3 {
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif}
	
a:link, a:visited {
  font-weight: bold;
  text-decoration: none; 
  color: #C4484A;}
	
a:hover, a:active {
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;}


/* specific divs */

#container {
  position: relative; 
  margin: auto auto;
  width: 675px
	}
	
#intro {margin:0px;}

#quickSummary {
  background: url('images/xerox-divider.gif') no-repeat bottom center;
  padding: 0px 0px 25px 0px;}
	
#quickSummary, #overboard {margin: 0px 200px 0px 50px;}

#pageHeader { 
	/*display:none;*/
	margin: 0px;}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1{
  margin: 0px;
  background: url('uploads/images/plLogoNew.jpg') no-repeat top center;
  width: 675px; 
  height: 200px}
	
#pageHeader h1 span {display: none;}
	
#pageHeader h2 {display: none;}

#quickSummary {margin-top: 10px;}

#quickSummary p { }

#overboard {
  background: url('../images/xerox-divider.gif') no-repeat bottom center;
  padding: 0px 0px 25px 0px;}

#overboard h3 {
  color: #000;
  width: 368px; 
  height: 37px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px}
	
#overboard h3 span {
	font-family: "Century Gothic";
}

#supportingText {margin:0px 200px 0px 50px;}

#novacancy {
  background: url('images/xerox-divider.gif') no-repeat bottom center;
  padding: 0px 0px 25px 0px;}

#novacancy h3 {
  color: #000;
  width: 378px; 
  height: 40px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px}
	
#novacancy h3 span {
}

#dirtydozen {
  background: url('images/xerox-divider.gif') no-repeat bottom center;
  padding: 0px 0px 25px 0px;}

#dirtydozen h3 {
  color: #000;
  width: 345px; 
  height: 36px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px}
	
#dirtydozen h3 span {}

#benefits {
  background: url('images/xerox-divider.gif') no-repeat bottom center;
  padding: 0px 0px 25px 0px;}

#footer { 
  font-size: 16px;
  font-weight: bold; 
  margin-right: 20px;
  color: #C4484A;
  text-align: center; 
  height: 37px;
  padding-top: 88px; 
  margin: 25px -150px 0px 0px;}
	
#footer a:link, #footer a:visited {font-size: 16px; margin-right: 20px;}

#linkList {
  position: absolute; 
  top: 207px; 
  right: 6px;
  width: 181px;}
	
#linkList ul {margin: 0px; padding: 0px;}

#linkList li {
  list-style-type: none;
  margin:0px;
  background: #ffffff;
  border-top: 1px solid #5D4831;	
  border-bottom: 1px solid #221609;
  display: block; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px}
	
#linkList li a { 
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;}

#linkList2 { 
  font-size: 70%; 
  font-weight: normal; 
  text-decoration: none; 
  color: #000;}
	
#lselect ul li a, #lfavorites ul li a {
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;
  font-size: 120%;
  display: block;
  width: auto;
  padding: 0px;}

#lselect ul li a:hover, #lfavorites ul li a:hover {
  font-weight: bold; 
  text-decoration: none; 
  color: #000;
  font-size: 120%;
  display: block;
  width: auto;
  padding: 0px;}


	
#lselect ul li a.c, #lfavorites ul li a.c {
  font-size: 100%;
  display:inline;
  color: #000000;}

#linkList h3.navigate { 
  width: 160px; 
  height: 40px;
  background: url('images/navigate.gif') no-repeat top left; 
  margin-left:0px;
  margin-right:0px;
  margin-top:2px;
  margin-bottom:0px
}
#primary-nav li {
  list-style-type: none;
  margin:0px;
  border-top: 1px solid #5D4831;	
  border-bottom: 1px solid #221609;
  display: block; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px}
	
#primary-nav li a { 
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;}

#menuactive li {
  list-style-type: none;
  margin:0px;
  border-top: 1px solid #5D4831;	
  border-bottom: 1px solid #221609;
  display: block; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px}
	
#menuactive li a { 
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;}

#menuparent li {
  list-style-type: none;
  margin:0px;
  border-top: 1px solid #5D4831;	
  border-bottom: 1px solid #221609;
  display: block; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px}
	
#menuparent li a { 
  font-weight: bold; 
  text-decoration: none; 
  color: #C4484A;}


	
#linkList h3.navigate span {display:none}

#lfavorites {padding-top: 10px;}

#linkList h3.favorites { 
	background: url('images/h4.gif') no-repeat top left; 
	margin: 0px; 
	width: 160px; 
	height: 40px}
	
#linkList h3.favorites span {display:none}

#linkList h3.photos { 
	background: url('images/photos.gif') no-repeat top left; 
	margin: 0px; 
	width: 160px; 
	height: 40px}
	
#linkList h3.photos span {display:none}

#larchives {padding-top: 10px; background: #fff}

#lresources {padding-top: 10px;}
/* End of 'Public Liability' */

/* Start of CMSMS style sheet 'Forms' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
	}
	form div,
	form p {
		font-size: 1em;
		margin: 0 0 1em 0;
		padding: 0;
	}
	label {
		font-weight: bold;
	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     
	
	input, select, textarea {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
	input.image {
		border: none;
		width: auto;
		height: auto; 
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}
/* END FORM ELEMENTS */
		
/* End of 'Forms' */

