* {

  margin: 0;

  padding: 0;

}

ul { list-style: none; }

img { border: 0; }



body {

  background-color: #545454;

  color: #444;

  font-family:  verdana, arial, san-serif;

  font-size: 75%;

}



div#wrapper {

  background-color: #FFF;

  margin: 0 auto;

  padding: 5px;

  width: 960px;

}



div#header {

  background-image: url(../images/pills.jpg);

  background-position: 48% bottom;

  background-repeat: no-repeat;

  height: 14.5em;

}

div#header h1 {

  float: left;

  text-indent: -3000px;

  height: 1px;

  margin: 0;

  padding: 0;

  display: inline;

}

div#header img#logo {

  display: inline;

  float: left;

  margin: 3em 80px 20px 20px;


}

div#header ul {

  background-image: url(../images/accredited-back.png);

  background-repeat: repeat-y;

  float: right;

  list-style: none;

  padding-right: 10px;

  width: 337px;

}



div#header ul li.head {

  background-image: url(../images/accredited-head.png);

  background-repeat: no-repeat;

  background-position: top left;

  color: #FFF;

  font-size: 1em;

  font-weight: bold;

  padding-left: 20px;

  margin: 0;

}



div#header ul li {

  background-image: url(../images/bullet.png);

  background-repeat: no-repeat;

  background-position: 10px 0.8em;

  font-size: 0.8em;

  padding: 8px;

  padding-left: 30px;

}



div#header ul li.foot {

  background-image: url(../images/accredited-foot.png);

  background-position: bottom;

  background-repeat: no-repeat;

  font-size: 1px;

  height: 14px;

  padding: 0;

}



div#header p {

  clear: left;

  float: left;

  display: inline;

  font-weight: bold;

  margin-top: -25px;

  margin-left: 225px;

  width: 337px;

}

div#header div {

  float: right;

  list-style: none;

  padding-right: 10px;

  width: 337px;

  display: inline;

}

div#header div p {

  margin: 0;

}



ul#bar {

  background-image: url(../images/bar.png);

  height: 30px;

  margin-left: -5px;

  padding-left: 10px;

  clear:both;

}

ul#bar li {

  float: left;

  margin: 8px 0 0 30px;

  display: inline;

}

ul#bar li a {

  color: #FFF;

  font-weight: bold;

  text-decoration: none;

}

ul#bar li a:hover {

  text-decoration: underline;

}





#process_chain{

   width:524px;

   margin-left: 0px;

   margin-bottom: 20px;

   padding-left:30px;

}

#process_chain ul{

   list-style-type:none;

   clear:both;

   padding-left:30px;

}

#process_chain li{

  float:left;

  display: inline;

  display:block;

  width:75px;

  margin-left:10px;

  text-align:center;

  border-left:1px solid #CCCCCC;

  height:55px;

  padding: 2px;

  font-size:0.75em;

}

#process_chain img{

}



#process_chain ul #left{

  border-left:0;

  margin-left:-38px;

}



div#body {

  background-color: #D3D3D3;

}



div#menus {

  float: left;

  padding-left: 10px;

  display:inline;

}

div#menus ul {

  margin: 20px;

  width: 254px;

}

div#menus ul li.head {

  background-color: #D3D3D3;

  background-image: url(../images/menu-head.png);

  background-repeat: no-repeat;

  background-position: top left;

  color: #FFF;

  font-size: 1.1em;

  font-weight: bold;

  padding-left: 20px;

}

div#menus ul li {

  background-color: #FFF;

  background-image: url(../images/bullet.png);

  background-repeat: no-repeat;

  background-position: 10px 0.8em;

  font-size: 1em;

  padding: 8px;

  padding-left: 30px;

}

div#menus ul li.foot {

  background-color: #D3D3D3;

  background-image: url(../images/menu-foot.png);

  background-position: bottom left;

  background-repeat: no-repeat;

  font-size: 1px;

  height: 12px;

  padding: 0;

  margin: 0;
  
}



div#menus a {

  color: #444;

  text-decoration: none;

}

div#menus a:hover {

  text-decoration: underline;

}



div#sub {

  font-family: verdana, arial, san-serif;

  float: right;

  display: inline;

  margin-bottom: 15px;

  margin-top: 7px;

  padding-left: 10px;

  width: 340px;

}

div#sub h2 {

  font-size: 1px;

  height: 1px;

  text-indent: -30000px;

}

div#sub a {

  color: #444;

  text-decoration: none;

}

div#sub a:hover {

  text-decoration: underline;

}

/* Round Corners */

div#sub div.head {

  background-image: url(../images/sub-head.png);

  background-repeat: no-repeat;

  margin-top: 20px;

  min-height: 65px;

  padding: 8px;

  padding-bottom: 0;

  width: 329px;

}

div#sub div.foot {

  background-image: url(../images/sub-foot.png);

  background-repeat: no-repeat;

  background-position: top;

  clear: both;

  font-size: 1px;

  height: 6px;

  width: 329px; 

}

div#sub div.head p { margin: 0; padding: 0; padding-right: 10px; }

div#sub div.head h4 { margin: 0; padding: 0; margin-bottom: 3px; }

/* End Rounded Corners */

div#sub strong {

  display: block;

}

div#sub img {

  float: left;

  margin-right: 8px;

}



div#content {

  background-image: url(../images/content-back.png);

  background-repeat: repeat-y;

  float: left;

  display: inline;

  line-height: 1.5em;

  margin: 20px 0 25px 29px;

  padding: 0;

  text-align: justify;

  width: 550px;

}

div#content div.head {

  background-image: url(../images/content-head.png);

  background-repeat: no-repeat;

  font-size: 1px;

  height: 10px;

}

div#content div.foot {

  background-image: url(../images/content-foot.png);

  background-repeat: no-repeat;

  background-position: bottom;

  clear:both;

  font-size: 1px;

  height: 10px;

}



div#content ul {

  margin-left: 35px;

  list-style-type: disc;

  padding-right: 10px;

  padding-bottom: 1em;

}

div#content li{

   margin-top: 10px; 

   font-weight:bold; 

   font-weight:bolder;

   line-height:15px;

}

div#content ul .alternate1{ 

  /*color: #FF8040;*/
  color:#444444;

}



div#content ul .alternate2{ 

 /* color: #009AC5;*/
 color:#444444;

} 



div#content img {

  float: right;

    display: inline;

  /*border: 2px solid #d3d3d3;*/

  margin: 3px 10px 0;

}

p, h1, h2, h3, h4, h5, h6 {

  padding: 0.5em 10px;

}

h1, h2, h3, h4, h5, h6 {

  text-align: left;

}

h2 {

  /*font-size: 1.7em;*/

  font-size:1.3em;

  margin-left: 20px;

  width:510px;

}

h3 {

  font-size: 1.4em;

}

h4 {

  font-size: 1em;

}

h5 {

  font-size: 1.2em;

}

h6 {

  font-size: 1em;

}

div#content h2 {

  margin-left: 0;

}

div#content div.contactaddress {

  float: left;

    display: inline;

  padding-left: 80px;

}

div#content form {

  clear: both;

  margin-left: 80px;

}

div#content a {

  text-decoration: none;

  color: #555;

}

div#content a:hover {

  text-decoration: underline;

}



div#foot {

  background-image:url(../images/foot.jpg);

  background-repeat: no-repeat;

  clear: both;

  color: #FFF;

  height: 41px;

  width: 961px;

}

div#foot a {

  color: #FFF;

  text-decoration: none;

}

div#foot a:hover {

  text-decoration: underline;

}

div#foot span.copy {

  float: left;

    display: inline;

  margin: 13px;

  margin-left: 20px;

}

div#foot ul.links {

  float: right;

    display: inline;

  margin: 13px;

}

div#foot ul.links li {

  float: left;

  margin-right: 20px;

}



form fieldset {

  border: none;

  margin: 10px;

}

form label {

  clear: left;

  display: block;

  float: left;

    display: inline;

  width: 100px;

}

form input, form textarea {

  float: left;

  display: inline;

  margin: 0.2em;

  width: 200px;

}

form input.submit {

  display: block;

  clear: both;

  margin-left: 100px;

  width: auto;

}

#mbl{

    margin: 0pt auto; width: 960px;

    }



#mbl a{

    color:white;

    text-decoration: none;

    float:right;

    display: inline;

}

#mbl a:hover{

  text-decoration:underline;

}





/* this section deals with layout of the report on simplified screening report, can be deleted if the content changes */

.report{

	margin-bottom:8px;

	margin-top:8px;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom:1px solid black; 

	border-top:1px solid black; 

	width:100%;

}

.leftReport{

	width:44%; 

	float:left;

    display: inline;

	}

.rightReport{

	width:55%; 

	float:left;

  display:inline;

	}

	

#accreditors{

	margin-top:0px; 

	margin-left:5px;

	}



#phone .phonehead{

  background-image:url(../images/menu-head.png);

  height:20px;

  width:254px;

}

#phone{

  width:254px;

  margin-left:40px;

  margin-top:20px;

}

#phone .phonefoot{

  background-image:url(../images/menu-bottom.png);

  min-height:10px;

  background-position: bottom;

  color:white;

  font-weight: bold;

  text-align: center;

  padding:0px;

  padding-bottom:15px;

  font-size:1.3em;

}



.offpage {

  font-size: 1px;

  height: 1px;

  text-indent: -30000px;  

}