@charset "utf-8";



h1 {
	color: #ffffff;
	font-size: 120%;
	margin: 4px 0 4px 0;
	padding: 0;
}


#Homepage_rightPanel h1 {
	color: #0099dd;
	font-size: 32pt;
	font-weight:normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 2px 40px;
}

#Homepage_rightPanel p {
	color: #666666;
	font-size: 11pt;
	width: 340px;
	font-weight:normal;
	line-height: 22px;
	margin: 0;
	padding: 0 0 16px 42px;
}


h1 {
	color: #0099dd;
	font-size: 280%;
	margin: 0px 0 10px 0;
	padding: 0;
	font-weight:normal;
	line-height: 110%;
}

h2 {
	color: #07458F;
	font-size: 190%;
	margin: 8px 0 6px 0;
	padding: 0;
	font-weight:normal;
}

h3 {
	color: #ff0000;
	font-size: 170%;
	margin: 5px 0 5px 10px;
	padding: 0;
	font-weight: normal;
}

h4 {
	color: #ff0000;
	font-size: 180%;
	margin: 5px 0 5px 0;
	padding: 0;
	font-weight: normal;
}

h5 {
	color: #0099dd;
	font-size: 220%;
	margin: 2px 0 5px 0;
	padding: 0;
	font-weight: normal;
}


p {
	font-size: 100%;
	padding: 5px 0 5px 0;
	margin: 0;
	line-height: 120%;
}



.psubheading {
	font-size: 120%;
	line-height: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.psubheadingBold {
	font-size: 120%;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
	padding: 0 0 4px 0;
}

.emphtext {
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0;
}

.redMed {
	font-size: 120%;
	color: #FF3300;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}

.s1Med {
	font-size: 110%;
	color: #7B226B;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}

.s1big {
	font-size: 140%;
	color: #7B226B;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height:30px;
}

#s1remember {
	font-size: 160%;
	line-height:30px;
	margin: 0px 0 0 0; 
	padding: 0 0 0 0;

}

.s7med  	{
	font-size: 120%;
	color: #9C115F;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}

.s7medem  	{
	font-size: 120%;
	color: #9C115F;
	font-weight: bold;
	font-style:italic;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}

.s9medem  	{
	font-size: 120%;
	color:#008A9C;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}

.s10color {
	color:#A086B0;
	
}

.s10text {
	color: #A086B0;
	font-weight: bold;

}

.s16text {
	color:#1D4361;
	font-weight: bold;

}

.s14txtlightBlue {
	font-size: 120%;
	color:#0086CC;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}

.s14txtdkBlue {
	font-size: 120%;
	color:#001C67;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}







.redcolor {
	color: #FF3300;
}

.lightbluecolor {
	color: #0099dd;
}

.greencolorbold {
	color: #4CB315;
	font-weight: bold;
}
.redTextbold {
	font-size: 100%;
	color: #FF3300;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 6px 0 0;
}

.redTextbold2 {
	font-size: 120%;
	color: #FF3300;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 6px 0 0;
}

.redTextboldAnswer {
	font-size: 120%;
	color: #FF3300;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 370px;
}

.staintextbold {
	font-size: 110%;
	color: #FF3300;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 90%;
}


.bluetext {
	color: #0099dd;
	font-weight: bold;
	font-style: italic;

}

.blueMedItalictext {
	font-size: 135%;
	color: #0099dd;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 110%;
}

.blueItalictext {
	font-size: 120%;
	color: #0099dd;
	font-style: italic;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 110%;
}

.blueItalictextbold {
	font-size: 120%;
	color: #0099dd;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 110%;
}

.blueMedtext {
	font-size: 120%;
	color: #0099dd;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}



.orangeMedtext {
	font-size: 140%;
	color: #F47920;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 15px;
}
.orangeSmalltext {
	font-size: 110%;
	color: #F47920;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}

.greyMedItalictext {
	font-size: 135%;

	font-weight: bold;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 110%;
}
.greyMedtext {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	line-height: 110%;
}

#rightpanel p {
	font-size: 100%;
	padding: 5px 0 5px 10px;
	margin: 0;
	line-height: 120%;
	color: #07458F;
}

#rightpanel .RHexpertClues p {
	font-size: 100%;
	padding: 4px 0 4px 0;
	margin: 0;
	line-height: 120%;
	color: #07458F;
}

.asterixText {
	font-size: 80%;
	padding: 5px 0 10px 0;
	margin: 0;

}

.asterixText2 {
	font-size: 70%;
	padding: 5px 0 10px 0;
	margin: 0;

}

.asterixTextBlue {
	font-size: 80%;
	color: #0099dd;
	padding: 2px 0 0 270px;
	margin: 0;

}

.forensicTxtsmall {
	font-size: 100%;
	padding: 4px 0 3px 0;
	margin: 0;
	line-height: 110%;
}

.pgtext {
	font-size: 90%;
	padding: 4px 0 3px 0;
	margin: 0;
	line-height: 110%;
	float: left;
}

.sitemaptextHome a {
	font-size: 120%;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 16px 0 0 55px;

}

.sitemaptext a {
	font-size: 120%;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 16px 0 0 85px;

}

.sitemaptextHome a:hover, .sitemaptext a:hover {
	text-decoration:underline;
}








