BODY {
	background: #ECF8FF;
	font-family: Franklin Gothic Book, Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link, A:active, A:visited {
	font-variant: none;	
	font-size: 18pt;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}
A:hover{
	font-variant: none;
	font-size: 18pt;
	font-weight : bold;
	text-decoration : none;
	color : #6666FF;
}

/* ######################## Classes  ########################### */


.FRONTLeft { background: #CCE0FF; border-right: 2px solid #B4D0DC; width: 30px; }
.FRONTTop  { background: #CCE0FF; border-bottom: 2px solid #B4D0DC; height: 30px; }
.FRONTRight { background: #CCE0FF; border-left: 2px solid #B4D0DC; width: 30px; }
.FRONTBottom { background: #CCE0FF; border-top: 2px solid #B4D0DC; height: 20px; }

 .height10  { height: 10px; }
 .height20  { height: 20px; }
 .height30  { height: 30px; }
 .height40  { height: 40px; }
 .height50  { height: 50px; }
 .height60  { height: 60px; }
 .height70  { height: 70px; }
 .height80  { height: 80px; }
 .height90  { height: 90px; }
.height100  { height: 100px; }
.height110  { height: 110px; }
.height120  { height: 120px; }
.height130  { height: 130px; }
.height140  { height: 140px; }
.height150  { height: 150px; }
.height160  { height: 160px; }
.height170  { height: 170px; }
.height180  { height: 180px; }
.height190  { height: 190px; }
.height200  { height: 200px; }
.height210  { height: 210px; }
.height220  { height: 220px; }
.height230  { height: 230px; }
.height240  { height: 240px; }
.height250  { height: 250px; }
.height260  { height: 260px; }
.height270  { height: 270px; }
.height280  { height: 280px; }
.height290  { height: 290px; }
.height300  { height: 300px; }

.Heading {
	font-size: 18pt;
	text-align: left;	
	border-bottom: 2px solid #B4D0DC; 
}
.SubHeading {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #B4D0DC; 
	
}
.Credits {
	font-size: 8pt;
	text-align: center;	
	border-top: 2px solid #B4D0DC; 
}
.Spacer {
	font-size: 2pt;
	height: 5px
}



.LHS {
	font-size: 10pt;
	vertical-align: top;
	text-align: center;
	width: 160px;
	border-right: 1px solid #B4D0DC;
}

.LHSBoxedText {
	font-size: 10pt;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px solid #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
	border-top: 1px solid #B4D0DC; 
}

.LHSTextItem {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}

.LHSTextItem A:link,.LHSTextItem A:active,.LHSTextItem A:visited {
	font-size: 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}
.LHSTextItem A:hover{
	font-variant: none;
	font-size: 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #6666FF;
	width: 100%;
	background: #FFFFFF;
}

.RHS {
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	background: #FFFFFF;

}
.RHSText {
	font-size: 10pt;
}

.RHSTextTitle {
	background: #F5F5F5;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	width: 100px;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB; 
	border-left: 1px solid #CBCBCB; 
	border-top: 1px solid #CBCBCB; 	
}

.RHSTextTitleText {
	background: #F5F5F5;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB; 
	border-left: 1px solid #CBCBCB; 
	border-top: 1px solid #CBCBCB; 	
}

.RHSBoxedText {
	background: #ECF8FF;
	font-size: 10pt;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px solid #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
	border-top: 1px solid #B4D0DC; 
}
.RHSBoxedImg{
	background: #ECF8FF;
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px solid #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
	border-top: 1px solid #B4D0DC; 
}
.RHSText A:link, .RHSText A:active, .RHSText A:visited {
	font-variant: none;	
	font-size: 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #000066;
}
.RHSText A:hover{
	font-variant: none;
	font-size: 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #6666FF;
}
.RHSLink {
	background: #F5F5F5;
	font-size: 9pt;
	text-align: center;
	vertical-align: middle;
	font-weight : bold;
	text-decoration : none;
	color : #000066;	
	width: 20px;
	height: 20px;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB; 
	border-left: 1px solid #CBCBCB; 
	border-top: 1px solid #CBCBCB; 	
}

.PERFMonth {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;	
	width: 90px;
	border-right: 1px solid #C2E0ED;
	border-bottom: 1px solid #C2E0ED; 
}
.PERFDate {
	font-size: 10pt;
	text-align: right;
	vertical-align: top;	
	width: 20px;
	border-right: 1px solid #C2E0ED;
	border-bottom: 1px solid #C2E0ED; 
}
.PERFDesc {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;	
	border-bottom: 1px solid #C2E0ED; 
}
.PERFMonthSpec {
	background: #F5F5F5;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;	
	width: 90px;
	border-right: 1px solid #C2E0ED;
	border-bottom: 1px solid #C2E0ED; 
}
.PERFDateSpec {
	background: #F5F5F5;
	font-size: 10pt;
	font-weight: bold;	
	text-align: right;
	vertical-align: top;	
	width: 20px;
	border-right: 1px solid #C2E0ED;
	border-bottom: 1px solid #C2E0ED; 
}
.PERFDescSpec {
	background: #F5F5F5;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;	
	border-bottom: 1px solid #C2E0ED; 
}
.PERFMonthEnd {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;	
	width: 90px;
	border-right: 1px solid #C2E0ED;
}

.PERFDateEnd {
	font-size: 10pt;
	text-align: right;
	vertical-align: top;	
	width: 20px;
	border-right: 1px solid #C2E0ED;
}

.PERFDescEnd {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;	
}


.CoreoPic {
	background: #FFFFFF;
	font-size: 10pt;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px dotted #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
	border-top: 1px solid #B4D0DC; 
}
.CoreoTxt {
	background: #ECF8FF;
	font-size: 10pt;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px solid #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
}




/* Reuseables */

.BoxedTextTop {
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #B4D0DC;
	border-left: 1px solid #B4D0DC; 
	border-top: 1px solid #B4D0DC; 
}
.BoxedTextDown {
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #B4D0DC;
	border-bottom: 1px solid #B4D0DC; 
	border-left: 1px solid #B4D0DC; 
}


