body {
    margin:0px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

p  {
    margin:0px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-bottom:10px;
}

h1 { font: 20px Arial, Helvetica, sans-serif; color:#055267; margin: 0; padding-bottom:10px;}
h1 span { font: 12px Arial, Helvetica, sans-serif; color:#055267; margin: 0; padding-bottom:5px;}
h2 { font: bold 12px Arial, Helvetica, sans-serif; color:#666; margin: 0; padding-bottom:0px;}
h3 { font: bold 16px Arial, Helvetica, sans-serif; color:#666666; margin: 0; padding:0px 0 0 30px;}
h4 { font: bold 11px Arial, Helvetica, sans-serif; color:#055267; margin: 0; padding-bottom:0px;}
h5 { font: bold 14px Arial, Helvetica, sans-serif; color:#055267; margin: 0; padding-bottom:10px;}

.maintext	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextGrey	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

.smalltextblu	{
	font-family: arial, helevtica, sans-serif;
	font-size: 9px;
	color: #14697E;
}
.smalltextblk	{
	font-family: arial, helevtica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.smalltextgreydrk	{
	font-family: arial, helevtica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.smalltextgrey	{
	font-family: arial, helevtica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.smalltextgreylt	{
	font-family: arial, helevtica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

a:link	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #14697E;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #14697E;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.rulewht	{
	border-bottom: 1px solid #FFFFFF;
}
.ruleblu	{
	border-bottom: 1px solid #10697F;
}
.rulebludark01	{
	border-bottom: 1px solid #00697F;
}
.rulebludark02	{
	border-bottom: 2px solid #00697F;
}


.indent	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
}
.tbltext01	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.tbltext02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
}
.tbltextblu	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
}

.tbltextblu01	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-bottom: 1px solid #000;
}
.tbltextblu02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-bottom: 2px solid #000;
}

.tbltextbluL02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #A1CAE9;
}
.tbltextbluR02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 2px solid #A1CAE9;
}
.tbltextbluCnrL02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #A1CAE9;
	border-bottom: 2px solid #000;
}
.tbltextbluCnrR02	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 2px solid #A1CAE9;
	border-bottom: 2px solid #000;
}
.tbltextbluCnrL01	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #A1CAE9;
	border-bottom: 1px solid #000;
}
.tbltextbluCnrR01	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 2px solid #A1CAE9;
	border-bottom: 1px solid #000;
}


.boxtop	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.boxbttm	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.boxrght	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
		border-right: 1px solid #000000;
	
}

.boxsides	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.boxtopBLU	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.boxbttmBLU	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.boxrghtBLU	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-right: 1px solid #000000;
}

.boxsidesBLU	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #055368;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbldotted { border-bottom: 1px dashed #666;}

ul.greyList {
	margin: 0; 
	padding: 0;
}
ul.greyList li {
	margin: 0; 
	padding: 0 0 10px 0px;	
	font: 14px Arial, Helvetica, sans-serif; 
	color: #666; 
	list-style-type: none; 
	line-height: 18px;
}


#tbltetx {
font: 11px Arial, Helvetica, sans-serif; }

.print	{
	
}

.screen	{
}
	


.topMenu {
	
	font-size: 12px;
	line-height:normal;
	text-align: center!important;
	padding: 3px 0 2px 0;
	color:#055368;
	margin: 0;
	/*margin-bottom:1em; margin between menu and rest of page*/
	
	}

.topMenu ul {
	margin:0!important;
	padding: 0px!important;
	list-style:none;
	
	}

.topMenu li {
	display:inline;
	margin:0!important;
	padding: 0!important;
	}

.topMenu a {
	margin:0;
	padding:0px 0 0 0px;
	text-decoration:none;
	color:#055368;
	font-size: 12px;
	}

.topMenu a span {
	display:block;
	padding:0px;
	margin-right:0px;
	color:#FFF;
	}

.topMenu .current a {
	margin:0;
	padding:0px 0 0 0px;
	text-decoration:none;
	color: #DD0015!important;
	font-size: 12px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topMenu a span {float:none;}

/* End IE5-Mac hack */
.topMenu a:hover span {
	}

.topMenu a:hover {
	font-size: 12px;
	color: #DD0015;
	}

.topMenu a:hover span {
	
	}
.topMenu a:visited {
	margin:0;
	padding:0px 0 0 0px;
	text-decoration:none;
	color:#055368;
	font-size: 12px;
	}	
	
	
	
	
	
	
	
	
#pageNo	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: center;
}
#pageNo	ul{
	display: inline;
	margin: 0;
	padding: 0;
	
}
#pageNo	li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pageNo a{
	float: left;
	display: block;
	width: 10px;
	line-height: 9px;
	color: #666;
	border: 1px solid #666;
	text-decoration: none;
	margin-right: 5px;
	font-size: 8px;
}
#pageNo a:hover{
	color: #fff;
	background: #055267;
}
#pageNo span{
	float: left;
	color: #fff;
	background: #055267;
	display: block;
	width: 10px;
	line-height: 9px;
	border: 1px solid #055267;
	margin-right: 5px;
}	
.text { margin: 0; padding: 0 30px 0 30px; width: 690px; text-align: left;}
.table { margin: 0; padding: 10px; width: 580px; background-color: #E9F2F9; text-align: left;} 
.tblText { line-height: 18px; font: 11px Arial, Helvetica, sans-serif; }

.rulegry01 {
 border-bottom: 1px solid #5F6062;
}
.rulegry01blu {
 border-bottom: 1px solid #5F6062; color:#055368;
}

.indent01 {
 font-family: arial, helevtica, sans-serif;
 font-size: 11px;
 color: #000000;
 padding-left: 15px;
 border-bottom: 1px solid #000;
}
ul.greyList03{
 margin: 0; 
 padding: 0;
}
ul.greyList03 li {
 margin: 0; 
 padding: 0 0 0 0 ; 
 font: bold 12px Arial, Helvetica, sans-serif; 
 color: #666; 
 list-style-type: none; 
 line-height: 19px;
}
