/* 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:	10pt Comic Sans MS, 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: 8px 8px 8px 8px;
	border: 3px #003399 double;
	}
	
.bluerim {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 10px;
	border: 3px double #005A8E;
	background: #ECF1F7;
	font: 8pt/1em Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left; 
	}
			
HR.bludark {	
	margin: .0em 0 .0em 0;
	height: 1px;
	visibility: visible;
	color:	#ffcc66;
	}
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;
	}

.LI	{	
	margin: 0em 0em .5em .0em;
	padding: 0;
	}	

.OL	{	
	margin: .25em .25em .25em 1.5em;
	}	

.decimalo  { display: list-item; list-style-position: outside; list-style-type: decimal; 

               margin-bottom: 1.5em }

.alphalo   { display: list-item; list-style-position: outside; list-style-type: lower-alpha; 

               margin-bottom: 1.5em }

.romanlo   { display: list-item; list-style-position: outside; list-style-type: lower-roman; 

               margin-bottom: 1.5em }

.alphauo   { display: list-item; list-style-position: outside; list-style-type: upper-alpha; 

               margin-bottom: 1.5em }

.romanuo   { display: list-item; list-style-position: outside; list-style-type: upper-roman; 

               margin-bottom: 1.5em }

.P	{	
	margin: .75em 0 .75em 0;
	font: 9pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	text-align: left;
	}
.footertxt {
        COLOR: #fff; 
        font: 8pt Comic Sans MS, Arial, Helvetica, sans-serif; 
        margin-left: 10px;
}
.topictitle {
	margin: 16px;
	padding: 0px;
	font: 600 11pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	color: #003399; 
	text-align: center;
	}
	
.topictitle2 {
	margin: 0px;
	font: 900 10pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-align: center;
	}	
	
.topictitle3 {
	margin: 0px;
	font: 900 10pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	color: #003399; 
	text-align: left;
	}	
	
.txt8pt {	
	margin: .75em 0 .75em 0;
	font: 8pt/1em Comic Sans MS, Arial, Helvetica, sans-serif; 
	}
.txt8ptcenter {	
	margin: .75em 0 .75em 0;
	font: 8pt/1em Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: center;
	}
.txt10ptcenter {	
	margin: .75em 0 .75em 0;
	font: 10pt/1em Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: center;
	}
.txt12pt	{	
	margin: .75em 0 .75em 0;
	font: 12pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	}
txt14pt	{	
	margin: .75em 0 .75em 0;
	font: 14pt Comic Sans MS, Arial, Helvetica, sans-serif; 
	}
.TABLE	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.TBODY	{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.TD	{
	font:	10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	color:	#000000;
	text-align: left;
	vertical-align: top;
	}
	
.bulletcol	{
	text-align: center;
	vertical-align: baseline;
	}	
	
.txt8pt	{
	margin: .75em 0 .75em 0;
	padding: 2;
	font:	8pt/10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	}	

.txt8pt_bot	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt/10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align: center;
	vertical-align: bottom;
	}	

.txt8pt_cen	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt/10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	}	
	
.txt8pt_right	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	}	
	
.txt10pt_right	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	}	
	
.txt8pt_mid	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	8pt/10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	}	

.txt10pt_mid	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	}	

.txt10pt_bold_color	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	bold 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #003399; 
	text-align: left;
	vertical-align: middle;
	}	
	
.txt10pt_cen	{
	margin: .75em 0 .75em 0;
	padding: 0;
	font:	10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	}	

.bgmed {
	background: #005A8E;
}

.bglite {
	background: #ecf1f7;
}

.bgwhite {
	background: #fff;
}

.ctrd {
	text-align: center;
	}
	
.rgtalign {
	text-align: right;
	}

.smltxt	{	
	margin: 0em 0em .5em .25em;
	padding: 0;
	font: 8pt/1em normal Comic Sans MS, Arial, Helvetica, sans-serif; 
}


TD P {
	font: 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #000; 
	text-align: left;
}
TD UL {
	margin: .0em .0em .0em 3.0em;
	font: 9pt Comic Sans MS, Arial, Helvetica, sans-serif;
}
TD LI {
	margin: 0em 0em .0em .0em;
	padding: 0;
	font: 9pt Comic Sans MS, Arial, Helvetica, sans-serif;
}

TH	{	
	margin: 0;
	padding: 5px;
	font: 800 12pt/1.3em Comic Sans MS, Arial, Helvetica, sans-serif;
	color:	#000;
	text-align: center;
	vertical-align:	baseline;
	}	
.10pt	{	
	font: 800 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	color:	#000;
	text-align: center;
	vertical-align:	baseline;
	}	
.blubg10pt	{	
	border-bottom: 1px #343f67 dashed;
	background: #cbd4e0;
	font: 600 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	color:	#444;
	text-align: center;
	vertical-align:	baseline;
	}	

.UL	{	
	margin: .25em .25em .25em 1.5em;
	}	

/* Classes */

.attnblue {
	font-weight: bold;
	color:  #343f67
}

.bludark {
	color: #004469;
	background: transparent;
}
.blulite {
	color: #ecf1f7;
	background: transparent;
}
.blumed {
	color: #005A8E;
	background: transparent;
}
.boldtxt {
	font-weight: bold;
}

.bolditaltxt {
	font-weight:bold;
	font-style: italic;	
}

.boxcapwht {
	COLOR: #ffffff; 
	font: bold 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	text-align: center;
}

.hili1 {
	padding: 5px 10px 5px 10px;
	border: 3px double #005A8E;
	font: 500 10pt/1.3em Comic Sans MS, Arial, Helvetica, sans-serif;
	color:#000;
	background: #ecf1f7;
}

.hili2 {
	padding: 5px 0 5px 10px;
	border: 3px outset #9dacbf;
	font: bold 10pt Comic Sans MS, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color:#000000;
	background: #ecf1f7;
}

.smalltext {
	font: 8pt/1em Comic Sans MS, Arial, Helvetica, sans-serif; 
}
.smalltextno {
	margin: 0;
	font: 8pt/1.2em Comic Sans MS, Arial, Helvetica, sans-serif; 
}

.bluecombobox    {
	background-color: #ecf1f7;
	color: #000;
	font-size: 11px;
	font-family: Comic Sans MS, arial;
	margin-top: 3px;
	margin-left: 10px;
	border-bottom: 1px solid #8c969c;
}

}

.darkbluecombobox    {
	background-color: #8c969c;
	color: #000;
	font-size: 11px;
	font-family: Comic Sans MS, arial;
	font-weight: bold;
}
