/* ldev_basicstyles.css           */
A:link  {color: #343f67; text-decoration: underline; font-weight: normal; 
        }       
A:visited       {color: #343f67; text-decoration: underline; font-weight: normal;
        }       
A:hover {color: #cc3366; text-decoration: none font-weight: normal;
        }                                       
A:active        {color: #cc3366;        text-decoration: none; font-weight: normal;
        }

		
.footerlink {color: #ffffff; text-decoration: underline; font-weight:normal;
	}
.visited {color: #ffffff; text-decoration: underline; font-weight:normal;
	}
.active {color: #d8ad56; text-decoration: none; font-weight:normal;
	}

BODY	{	
	margin: 0;
	padding: 0;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color:	#000000;
}

DIV 	{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding-top: 0em; padding-right:0em; padding-bottom:0em; padding-left:0em;
	}

.mainbox{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding: 10px 10px 10px 10px;
	border: 1px #910220 double;
	}

H1 {
	margin: 0px;
	padding: 0px;
	font: 600 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #004469; 
	}
	
HR.colored {	
	margin: .75em 0 .75em 0;
	width:600px;
	height: 1px;
	visibility: visible;
	text-align:center;
	color:	#910220;
	}
HR.divider_cf
{color: #595959; width:300px; border: 1px dotted #242DA5; border-style: none none dotted; }
	
HR.homepage_cf{
	margin: 0 0 0 0;
	width:520px;
	height: 1px;
	visibility: visible;
	text-align: center;
	color:	#910220;
	}
HR.homepage {
	margin: 0 0 0 0;
	width:470px;
	height: 1px;
	visibility: visible;
	text-align: left;
	color:	#910220;
	}
	
IMG 	{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding-top: 0em; padding-right:0em; padding-bottom:0em; padding-left:0em;
	}
IMG.homepage 	{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding-top: .7em; padding-right:.7em; padding-bottom:.5em; padding-left:0em;
	}
IMG.floatleft 	{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding-top: .7em; padding-right:1em; padding-bottom:.7em; padding-left:0em;
	}
IMG.floatright 	{
	margin-top: 0em; margin-right:0em; margin-bottom:0em; margin-left:0em;
	padding-top: .7em; padding-right:0em; padding-bottom:.7em; padding-left:1em;
	}
.LI	{	
	margin: 0em 0em .5em .75em;
	padding: 0;
	}	
.LI_blue	{	
	margin: 0em 0em .5em .75em;
	padding: 0;
	color: #005A8E;
}	
.OL	{	
	margin: .25em .25em .25em 1.5em;
	}	

.P	{	
	margin: .75em .75em .75em .75em;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	}
.Pnobot {
	margin: .75em .75em 0em .75em;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	}
.PSaints	{	
	margin: .5em .5em .5em .5em;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	}
.hp_section	{	
	margin: 1.5em 0 0 0;
	font:	12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2A516E;
	text-align: left;
	}
.TitleHead {
	margin: 0em 0em 0em 0em;
	font:	12pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: center;
	font-weight: bold;
	}
.FaceBook {
	margin: 0em 0em 0em 0em;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #5574AD;
	text-align: center;
	font-weight: bold;
	}
.Pclose {
	margin: 0em 0em 0em oem;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: right;
	font-style: italic;
	}
.pa {
	margin: .75em .75em .75em .75em;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	font-style:italic;
	}
.pcenter {	
	margin: .75em 0 .75em 0;
	text-align: center;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	}
.pright {	
	margin: 0 0 0 0;
	text-align: right;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	}
.pright8 {	
	margin: 0 0 0 0;
	text-align: right;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	}
.blockquote
   {
	margin: 0 0 0 0;
	padding-left: 30pt;
	padding-right: 30pt;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
   }
.footertxt {
        COLOR: #595959; 
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        /* font-style: italic; */
        /* margin-left: 26px; */
        padding: 0em 2em 2em 2em;
        text-align: center;
}
.suptxt {
        COLOR: #595959; 
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        /* font-style: italic; */
        /* margin-left: 26px; */
        padding: 0em 2em 2em 2em;
        text-align: left;
}
.txt8pt {	
	margin: .75em 0 .75em 0;
	font: 8pt/1em Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	}
.txt8ptcenter {	
	margin: .75em 0 .75em 0;
	font: 8pt/1em Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: center;
	}
.TABLE	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.TBODY	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.TD	{
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color:	#000000;
	text-align: left;
	vertical-align: top;
	}
		
.txt9pt	{
	margin: .5em 0 .5em 0;
	padding: 2;
	font:	9pt/10pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color: #595959;
	}	
.txt9pt_cf	{
	margin: .75em 0 .75em 0;
	padding: 2;
	font:	.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color: #595959;
	}
.txt9pt_top	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	.8em Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: bold; 
	text-align: center;
	vertical-align: top;
	}	
.Saints {
	margin: 0em 0em 0em 0em;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #910220;
	text-align: center;
	font-weight: bold;
	}	
.txt8pt_bot	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: bold; 
	text-align: center;
	vertical-align: bottom;
	}	

.txt9pt_cen	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	9pt/10pt Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	color: #595959;
	}	

.txt9pt_mid	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	9pt/10pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	color: #595959;
	}	
	
.txt8pt_cen	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	color: #595959;
	}
	
.txt8pt_right	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: right;
	vertical-align: top;
	}	
.txtitalic	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-style:italic;
	color: #595959;
	vertical-align: top;
	}
		
.txt10pt {
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	vertical-align: top;
	}	

.txt8pt_mid	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	vertical-align: middle;
	}	

.txt10pt_mid	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: left;
	vertical-align: middle;
	}	
	
.txt10pt_cen	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: center;
	vertical-align: top;
	}	

.bgmed {
	background: #005A8E;
}
	
TD P {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000; 
	text-align: left;
}

TH	{	
	margin: 0;
	padding: 2px;
	font: 9pt/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:	#595959;
	text-align: center;
	vertical-align:	middle;
	}	
.10pt	{	
	font: 800 10pt Verdana, Arial, Helvetica, sans-serif;
	color:	#000;
	text-align: center;
	vertical-align:	baseline;
	}	
.UL{	
	margin: .25em .25em .25em 1.5em;
	}	
ul.ul10pt {
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
}
ul.ul9pt {
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
	font:	9pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
}
ol.ul10pt {
	list-style-type: none;
	list-style-position: inside;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
}
ol.ul10pt ol {
	list-style-type: decimal;
	font:	10pt Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
}
ul.ul10pt li { font-style: normal; }
ol.ul10pt li { font-style: normal; }
ol.ul10pt ol { font-style: normal; }


/* Classes */

.bludark {
	color: #004469;
	background: transparent;
}

.blumed {
	color: #005A8E;
	background: transparent;
}

.hili1 {
	padding: 5px 10px 5px 10px;
	border: 3px double #005A8E;
	font: 500 10pt/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background: #ecf1f7;
}





