/* Services Style sheet:                        last updated on: 11-19-2009 
 */


/* General use: ............................................................ */

.title{color: #660000; font-family: Arial, sans-serif; font-size: 170%; 
	font-weight: bold; margin: 25px 0; text-align: center; background: transparent;}

.subtitle{color: #1f3b3e; font-family: Arial, sans-serif; font-size: 100%; font-weight: bold;
	margin: 35px 25px 10px 25px; padding: 5px; text-align: left;  background: transparent;}
.subtitle a {color: #1f3b3e; background: transparent;}
.subtitle a:hover {color: #1f3b3e; background: #aed3d7;}

.text{color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; 
	font-weight: normal; margin: 5px 25px 10px 25px; text-align: justify; 
	line-height: 1.33; background: transparent;}
.text a {color: #351b00; background: transparent;}
.text a:hover {color: #351b00; background: #ddbbbb;}

.textCenter{color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; 
	font-weight: normal; margin: 5px 25px 10px 25px; text-align: center; 
	line-height: 1.33; background: transparent;}
.textCenter a {color: #351b00; background: transparent;}
.textCenter a:hover {color: #351b00; background: #ddbbbb;}

div.box{ width: 500px; margin: 15px auto; padding: 10px; background: #ebbfbe;  }

.textbox{ color: #623131; font-family: Arial, sans-serif; font-size: 80%; font-weight: normal;
	margin: 0; padding: 0; text-align: justify; background: transparent;}

.testDesc{ color: #623131; font-family: Arial, sans-serif; font-size: 80%; font-weight: normal;
	margin: 10px; padding: 0; text-align: justify; background: transparent;}
.testDesc a { color: #314a62; font-weight: bold;  background: transparent;}
.testDesc a:hover { color: inherit;  background: #b3c7da;}
.testDescTestName {color: #314a62; font-weight: bold; }

div.content{ width: 90%; margin: 100px auto; }

img.imgCenter {display: block; margin: 0 auto; }
img.imgLeft {display: block; margin: 0; float: left;}
img.imgRight {display: block; margin: 0; float: right;}



/* Services overview page: ................................................ */

.supervisor{color: #582c2c; font-family: Arial, sans-serif; font-size: 100%; 
	font-weight: bold; margin: 5px 25px; text-align: right; background: transparent;}


/* for Model Compliance: ................................................... */

.quest{color: #346367; font-family:  Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; margin: 20px 20px 5px 20px; background: transparent;}
.quest a {color: #344967; background: transparent;}
.quest a:hover {color: #344967; background: #b0c0d7;}

p.norm{ color: #804040;font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: normal; margin: 20px 25px; text-align: justify; background: transparent;}
p.norm a {color: #351b00; background: transparent;}
p.norm a:hover {color: #351b00; background: #ddbbbb;}

p.normBold{ color: #804040;font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; margin: 20px 25px; text-align: justify; background: transparent;}
p.normBold a {color: #351b00; background: transparent;}
p.normBold a:hover {color: #351b00; background: #ddbbbb;}

p.normCenter{ color: #804040;font-family: Arial, Helvetica, sans-serif;  font-size: 100%;
	font-weight: normal; margin: 20px 25px; text-align: center; background: transparent;}
p.normCenter a {color: #351b00; background: transparent;}
p.normCenter a:hover {color: #351b00; background: #ddbbbb;}


ul.indent-1{ margin: 0 45px; list-style: lower-alpha; }
ul.indent-1 li{ color: #804040; font-family: Arial, Helvetica, sans-serif;  font-size: 100%;
	font-weight: normal; text-align: justify; margin: 5px 0; background: transparent;}

ul.GrayBullet{ margin: 0 45px; list-style: none outside url(/images/bullet-blk1.gif); }
ul.GrayBullet li{ color: #804040; font-family: Arial, Helvetica, sans-serif;  font-size: 100%;
	font-weight: normal; text-align: justify; margin: 5px 0; background: transparent;}
ul.GrayBullet li a{color: #351b00; background: transparent;}
ul.GrayBullet a:hover {color: #351b00; background: #ddbbbb;}

p.proflist{color: #804040; font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	font-weight: bold; margin:0px 0 10px 0;  background: transparent;}

p.cpt{color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	margin: 5px 0; background: transparent;}


/* for Labs: ............................................................. */

p.staff{ text-align: right; color: #660000; font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; margin: 80px 30px 20px 0; padding: 0; line-height: 150%; }

.question{Color: Teal;  font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; font-style: italic; text-align: left; padding: 0;
	margin-left: 5%; margin-right: 5%; margin-top: 5px; margin-bottom: 0px;
	background: transparent; }
.answer{ Color: black;   font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	text-align: justify; padding: 0; background: transparent;
	margin-left: 10%; margin-right: 5%; margin-top: 5px; margin-bottom: 15px;}

.BoxHead{color: #8f4545; font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; text-align: left; background: #debaba; margin: 50px 5px 20px 5px; padding: 5px; }
.BoxHeadCenter{color: #8f4545; font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; text-align: center; background: #debaba; margin: 10px 0; padding: 5px; }

.NThead{color: #8f4545; font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	text-align: center; background: transparent; margin: 5px; padding: 5px; }

ul.list{margin: 5px 5% 50px 5%;}
ul.list li {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	text-align: justify; margin: 10px 0; background: transparent;}

div.NT{margin: 25px auto; padding: 10px; background: #f5dedc; border: 3px groove #debaba;}
table.NT { width: 500px; margin: 25px auto; padding: 0;  border-spacing: 0px;  }
table.NT tr { margin: 0; padding: 0; }
table.NT td { text-align: center; margin: 0; padding: 5px; border: 1px solid #d08d8d;}
table.NT td.noborder { text-align: center; margin: 0; padding: 5px; border: 0px solid #d08d8d;}

.TestServHeader{color: #804040; font-family: Arial, Helvetica, sans-serif; font-size: 100%;
	font-weight: bold; text-align: right; margin: 0px 0 5px 0;}
.TestServHeader a{color: #804040; text-decoration: none;}
.TestServHeader a:hover{color: #804040; text-decoration: underline;}

.TestServText{ color: #346367; font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	font-weight: normal; text-align: right; margin: 5px 0; }
.TestServText a{color: #346367; text-decoration: none;}
.TestServText a:hover{color: #346367; text-decoration: underline;}


h1.Moved{color: #3e3e3e; font-family: Arial,Helvetica,sans-serif; font-size: 150%;
	margin: 100px 0 50px 0; text-align: center;}
h2.Moved{color: #3e3e3e; font-family: Arial,Helvetica,sans-serif; font-size: 100%;
	Margin: 0 0 200px 0; text-align: center;}
h2.Moved a { color: maroon; }


