html,body{
}

BODY{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#theBody {
	width:770px;
	text-align:left;
	margin:0px auto;
}
#mceSpanFonts {
	text-align:left;
	margin:0px auto;
	font-weight:500;
	font-size:80%;
}

#header{
	background-color:#cccccc;
position:relative;
}

#MainMenu	{
	height:23px;
}

#MainMenu ul{
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:8px;
	color:#000000;
	float:right;
	height:23px;
}

#MainMenu ul li {
	margin:0px;
	display:block;
	padding-left:3px;
	padding-right:3px;
	color:#000000;
	float:left;
	border-right:0px solid #666666;
	border-left:0px solid #ffffff;
	font-size:14px;
	line-height:160%;
}
	#MainMenu ul li a{color:#FFFFFF;text-decoration: none;}
	#MainMenu ul li a:hover{color:#890D4C;text-decoration:none;}
	#MainMenu ul li.firstMenuItem{border-left-width:0px;}
	#MainMenu ul li.lastMenuItem{border-right-width:0px;}
	.headerImage{float:left}


#LHSMenu {
	padding-top:10px;
	display:block;
	float:left;
	width:157px;
	font-size: 80%;
	border:0px solid #F229DB;

}

.LHSrowlinks{
	float:left;
	width:157px;
	padding:0px;
	margin:0px;
	border:0px solid #000000;

}
.linktext{
	float:left;
	margin-left:9px;
	padding:0px;
	border:0px solid #BD2626;
	line-height:180%;
}
.linktext1{
	float:left;
	margin:0px;
	line-height:180%;
	padding-left:55px;
	padding-bottom:0px;
	border:0px solid #BD2626;
}

.linkimage{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid #BD2626;
}
.linkimageOSMA, .linkimageDPB{
	float:left;
	margin:0px;
	border:0px solid #BD2626;
	margin-bottom:1px;
}
.linktextDPA,.linktextOSMA {
	float:left;
	margin-left:9px;
	border:0px solid #BD2626;
	line-height:120%;
}

.linktext a{color:#7E7E7E;text-decoration: none;}
.linktext a:hover{color:#890D4C;text-decoration:none;border-bottom:1px solid #890D4C;}

.LHSrowlinks1 a{color:#7E7E7E;text-decoration: none;}
.LHSrowlinks1 a:hover{color:#890D4C;text-decoration:none;border-bottom:1px solid #890D4C;}

.linktextDPA a{color:#7E7E7E;text-decoration: none;}
.linktextDPA a:hover{color:#890D4C;text-decoration:none;border-bottom:1px solid #890D4C;}

.linktextOSMA a{color:#7E7E7E;text-decoration: none;}
.linktextOSMA a:hover{color:#890D4C;text-decoration:none;border-bottom:1px solid #890D4C;}

#centerBlock{
float:left; width:608px;
margin:0px;padding:0px;
background-color:#FFFFFF;border:0px solid #E8690E;}

.bobmenu{
	margin:0px;
	display:block;
	padding-left:2px;
	padding-right:5px;
	padding-bottom:8px;
	border:0px solid #662B2B;
	line-height:100%;
}

A.TreatmentList{
	padding:2px;
	font-size:11px;
	color:#890D4C;
	font-family:Arial;
	text-decoration:none;
}

A.active{
	Color:#ffffff;
	background-color:#890D4C;
}

P{
	font-weight:500;
	font-size:80%;
	padding:7px;
	margin:0px;
}

ul li {
	font-weight:500;
	font-size:80%;
	margin:0px;
	padding:0px;
}

ol li{
	font-weight:500;
	font-size:80%;
	margin:0px;
	padding:0px;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:5px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#content ul {
	margin:0 0 5px 20px;
	padding-left:0;
}

#footer{
	clear:both;
	width:770px;
	background-color:#7F7F7F;
	border:0px solid #F229DB}

#footerList	{
	height:22px;
}

#footerList ul{
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:0px;
	padding-right:8px;
	padding-left:7px;
	color:#000000;
	float:right;
	border:0px solid #666666;
	height:19px;
}
#footerList ul li {
	margin:0px;
	display:block;
	padding-left:3px;
	padding-right:3px;
	color:#000000;
	float:left;
	border-right:0px solid #666666;
	border-left:0px solid #ffffff;
	font-size:70%;
	line-height:120%;
}

#footerList ul li a{color:#FFFFFF;text-decoration:none;}
#footerList ul li a:hover{Color:#890D4C;text-decoration:none;}

h1{color:#890D4C; margin:0px;padding-left:1px;padding-bottom:7px;font-size:30px; }
h2{color:#890D4C; margin:0px;padding:4px;font-size:20px;;text-decoration:underline;}
h3{color:#890D4C; margin:0px;padding-left:7px;font-size:15px;}

pre{
	margin: 5px 0;
	padding: 10px;
	text-align: left;
	display: block;
	overflow: auto;
	font: 500 10px 'Lucida Console', 'courier new', monospace;
	/* white-space: pre; */
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	border-left: 3px solid #890D4C;
}

.boxLHred {
	margin: 5px 0;
	padding: 10px;
	text-align: left;
	display: block;
	overflow: auto;
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	border-left: 3px solid #890D4C;
}


/* COLORS =========================================================================================== */
.white{color:#FFFFFF;}
.grey{background-color:#B7B7B7;}
.darkgrey{background-color:#7F7F7F	;}
.testcolor{background-color:#E91D1D;}
.greyText{color:#B7B7B7;}
.black{color:#000000;}
.darkgrey{color:#666666;}
.red{color:#990000;}
.redbkg{background-color:#990000;}

/* COMMON STYLES ===================================================================================== */
.bold{font-weight:700;}
.normal{font-weight:100;}
.center{text-align:center;}


/* PADDINGS  ========================================================================================= */
.pad1{padding-top:10px;}
.pad2{padding:2px;}
.pad4{padding:4px;}
.pad5{padding:5px;}
.pad10{padding:10px;}

/*FORM STUFF*/

.formResult{
background-color:#FFFFFF;
color:#666666;
font-size:12px;
font-weight:700;
}

.formMessageError{
background-color:#990000;
font-size:12px;
font-weight:700;
color:#FFFFFF;}

/* Course formatting ** */
.course i {
font-size:9pt;
}
.course i, .course table, .course h4 {
padding-left:7px;
}
.course h4 {
margin:0;
color:#890D4C;
}
.course th {
color:#890D4C;
text-align:left;
}
.course a, .BookACourse {
color:#890D4C;
font-style:italic;
}

/* speech bubble */
.bubble_box {
width:250px;
float:left;
margin:10px;
} 
.bubble_box h6 {
margin-top:0px;
margin-left:60px;
} 
.clear{clear:both;}
.speech_bubble{
background: transparent;
margin:10px 0;
}
.speech_bubble_content{
display:block;
background:#DCB8CA;
border:3px solid #890D4C;
border-width:0 3px;
font-style: italic;
}
.speech_bubble p{
padding:0.5em 0;
color:#000;
margin:0 15px;
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6, .sb7{
display:block;
overflow:hidden;
font-size:0;
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6{
height:1px;
}
.sb4, .sb5, .sb6, .sb7{
background:#DCB8CA;
border-left:1px solid #890D4C;
border-right:1px solid #890D4C;
}
.sb1 {margin:0 8px; background:#890D4C;}
.sb2 {margin:0 6px; background:#890D4C;}
.sb3 {margin:0 4px; background:#890D4C;}
.sb4 {margin:0 3px; background:#DCB8CA; border-width:0 5px;}
.sb5 {margin:0 2px; background:#DCB8CA; border-width:0 4px;}
.sb6 {margin:0 2px; background:#DCB8CA; border-width:0 3px;}
.sb7 {margin:0 1px; background:#DCB8CA; border-width:0 3px; height:2px;}
 
.speech_bubble em{
display:block;
width:0;
height:0;
overflow:hidden;
border-top:12px solid #890D4C;
border-left:12px dotted transparent;
border-right:12px dotted transparent;
margin-left:50px;
}
.speech_bubble span{
display:block;
width:0;
height:0;
overflow:hidden;
border-top:10px solid #DCB8CA;
border-left:10px dotted transparent;
border-right:10px dotted transparent;
margin-left:52px;
margin-top:-15px;
}
* html .speech_bubble em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble span {width:20px; height:10px; w\idth:0; hei\ght:0;}
 
