/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#6895BF; layer-background-color:#6895BF; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; padding-top:6px; font-family:arial; font-size:12px;}
.clLevel0{
	background-color:#6895BF;
	layer-background-color:#6895BF;
	color:white;
	background-image: url(../images/menubkgd.jpg);
}
.clLevel0over{background-color:#097BC1; layer-background-color:#097BC1; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; padding-left:8px; font-family:arial; font-size:12px;}
.clLevel1{background-color:#E9F1FA; layer-background-color:#E9F1FA; color:#006E9F;}
.clLevel1over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#006E9F; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#097BC1; layer-background-color:#097BC1}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; padding-left:8px; font-family:arial; font-size:12px;}
.clLevel2{background-color:#E9F1FA; layer-background-color:#E9F1FA; color:#006E9F;}
.clLevel2over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#006E9F; cursor:pointer; cursor:hand;  }
.clLevel2border{position:absolute; visibility:hidden; background-color:#097BC1; layer-background-color:#097BC1}



body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.orange-heading {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	background-color: #F2F2F2;
	line-height: 20px;
}
.orange-heading-large {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #006E9F;
	padding-left: 5px;
}

.lvline {
	font-family: Arial;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}

.fineprint {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}
.blacktext {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}
.blacktextjustify {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	text-align: justify;
	line-height: 14px;
}
.hline {
	font-family: Arial;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
	line-height: 14px;
}

.hlinesmall {
	font-family: Arial;
	font-size: 6px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
	line-height: 4px;	
}

.bluetextsmall {

		font-family: Arial;
	font-size: 10px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}

.bluetext {

	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}
.bluetextbold {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
}
.greytext {
	font-family: Arial;
	font-size: 12px;
	color: #4F4F4F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}
.greytextbold {
	font-family: Arial;
	font-size: 12px;
	color: #4F4F4F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}
.box {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #C5D0E2;
	color: #333333;
	line-height: 14px;
}
.toplinks {
	font-family: Arial;
	font-size: 12px;
	color: #47638F;
	border-top: 0px none #C5D0E2;
	border-right: 1px solid #DDE3EE;
	border-bottom: 0px none #C5D0E2;
	border-left: 0px none #C5D0E2;
	text-align: right;
	line-height: 19px;
	padding-right: 15px;
}
.toplink {
	font-family: Arial;
	font-size: 12px;
	color: #47638F;
	border-top: 0px none #C5D0E2;
	border-right: 0px solid #DDE3EE;
	border-bottom: 0px none #C5D0E2;
	border-left: 0px none #C5D0E2;
	text-align: right;
	line-height: 19px;
	padding-right: 15px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #006E9F;
	padding-left: 6px;
	margin: 0px;
	padding-top: 14px;
}
.punchline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 20px;
}
.orangetext {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
	padding-bottom: 3px;
}

.btn {
	font-family: Arial;
	font-size: 12px;
	color: #F1F3F8;
	background-color: #6884B3;
	border: 1px solid #4A6693;
}

.icons {
	border-top: 0px none #728CB8;
	border-right: 1px solid #728CB8;
	border-bottom: 0px none #728CB8;
	border-left: 0px none #728CB8;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}


.sublinksheader {
	font-family: Arial;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/menubkgd.jpg);
	padding-left: 15px;
}
h2 {
	font-family: Arial;
	font-size: 14px;
	color: #006E9F;
	line-height: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
}
.rightlinks {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 15px;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}
.rightsublinks {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 25px;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}

.rightlinksSelected {

	font-family: Arial;
	font-size: 12px;
	color: #0C8FDE;
	padding-right: 1px;
	padding-left: 15px;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}
.subheader {
	font-family: Arial;
	font-size: 14px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 17px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}

.subheader3 {
	font-family: Arial;
	font-size: 14px;
	color: black;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 17px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}

.subheaderred {
	font-family: Arial;
	font-size: 12px;
	color: red;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}
.small-gap {
	font-family: Arial;
	font-size: 12px;
	line-height: 4px;
	color: #333333;
}

.actlink {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	border-top: thin none #006E9F;
	border-right: thin none #006E9F;
	border-bottom: thin dotted #006E9F;
	border-left: thin none #006E9F;
	line-height: 14px;
	padding-bottom: 2px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #006E9F;
}
.headerwithoutunderline {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}

.dotpadding {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	vertical-align: top;
}
.orangetextbold {

	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}
.hgreyline {

	font-family: Arial;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 14px;
}
.rightsublinksSelected {


	font-family: Arial;
	font-size: 12px;
	color: #0C8FDE;
	padding-right: 1px;
	padding-left: 25px;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}

.bluetextboldheader {

	font-family: Arial;
	font-size: 16px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 20px;
	font-weight: bold;
}
.rvline {

	font-family: Arial;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5D0E2;
	border-right-color: #C5D0E2;
	border-bottom-color: #C5D0E2;
	border-left-color: #C5D0E2;
}
.loading
{
	font-family: Arial;
	font-size: 12px;
	color: white;
	background-color: red;
	border: 1px solid #1E4C88;
	font-weight: bold;

	width: 65px;
    height: 22px;
    position: absolute;
	margin-top: 0px;
    margin-left: 865px;
    text-align: center;
}

.bluebtn {
	font-family: Arial;
	font-size: 12px;
	color: #F1F3F8;
	background-color: #097BC1;
	border: 1px solid #1E4C88;
	font-weight: bold;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00336C;
	padding-left: 6px;
	margin: 0px;
	padding-top: 10px;
}
.righttextbox {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 2px;
	padding-left: 1px;
	line-height: 14px;
	text-align: right;
}
.bluetextboldright {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
}
.blacktextright {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	text-align: right;
}
.greybtn {

	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #E8E8E8;
	border: 1px solid #cccccc;
}
.tabletext {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.totalcountfont {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.tabletextborder {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
}

.tablehline {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.tabletextborderright {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
}


.tabletextright {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 8px;
	padding-left: 1px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}


.boxopenbtm {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	border-top: 1px solid #C5D0E2;
	border-right: 1px solid #C5D0E2;
	border-bottom: 0px none #C5D0E2;
	border-left: 1px solid #C5D0E2;
}
.tableheader {

	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	font-weight: bold;
}
.tableheader_big {

	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	font-weight: bold;
}

.tableheaderborderright {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	font-weight: bold;
	border-bottom: 1px solid #C5D0E2;
	border-right: 1px solid #C5D0E2;
	
}
.tableheaderborderbelow {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	font-weight: bold;
	border-bottom: 1px solid #C5D0E2;

	
}
.tableheaderborderbox {
	font-family: Arial;
	font-size: 11px;
	color: #006E9F;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	font-weight: bold;
	border-bottom: 1px solid #C5D0E2;
	border-right: 1px solid #C5D0E2;	
}

.tabletextred {

	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.bluebkgd {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	background-color: #6895BF;
}
.leftnavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A80B0;
	padding-left: 20px;
	cursor:pointer;

}
.leftnavigationSelected {
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	color: #FFCB03;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005F97;
	background-color: #153C6A;
	font-weight: bold;
}

.subleftnavigation {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A80B0;
	padding-left: 0px;
}
.subleftnavigationSelected {

	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	color: #FFCB03;
	padding-left: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005F97;
	background-color: #153C6A;
	font-weight: bold;
}


.tableheading {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 3px;
	padding-left: 8px;
	line-height: 17px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F1F3F8;
}
.topline {
	line-height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #174275;
}

a{text-decoration:underline; color:#333333}
a:hover{text-decoration:none; color:#333333}

.toplinks a{text-decoration:none; color:#C7D6EE}
.toplinks a:hover{text-decoration:none; color:#C7D6EE}

.toplink a{text-decoration:none; color:#C7D6EE}
.toplink a:hover{text-decoration:none; color:#C7D6EE}


.orangetext a{text-decoration:underline; color:#333333}
.orangetext a:hover{text-decoration:none; color:#333333}

.bluetext a{text-decoration:none; color:#006E9F}
.bluetext a:hover{text-decoration:underline; color:#006E9F}

.fineprint a{text-decoration:none; color:#5371A2}
.fineprint a:hover{text-decoration:underline; color:#5371A2}

.rightlinks a{text-decoration:none; color:#006E9F}
.rightlinks a:hover{text-decoration:underline; color:#006E9F}

.rightsublinks a{text-decoration:none; color:#006E9F}
.rightsublinks a:hover{text-decoration:underline; color:#006E9F}

.rightlinksSelected a{text-decoration:none; color:#0C8FDE}
.rightlinksSelected a:hover{text-decoration:underline; color:#0C8FDE}

.rightsublinksSelected a{text-decoration:none; color:#0C8FDE}
.rightsublinksSelected a:hover{text-decoration:underline; color:#0C8FDE}

.leftnavigation a{color: #FFFFFF;	text-decoration: none;}
.leftnavigation a:hover{color: #FFFFFF; text-decoration: none;}

.subleftnavigation a{color: #FFFFFF;	text-decoration: none;}
.subleftnavigation a:hover{color: #FFFFFF; text-decoration: none;}

.leftnavigationSelected a{text-decoration:none; color:#FFCB03}
.leftnavigationSelected a:hover{text-decoration:none; color:#FFCB03}

.subleftnavigationSelected a{text-decoration:none; color:#FFCB03}
.subleftnavigationSelected a:hover{text-decoration:none; color:#FFCB03}

.tabletext a {text-decoration:none; color:#006E9F}
.tabletext a:hover {text-decoration:underline; color:#006E9F;}

.txt a{color: #333333; text-decoration: none;}
.txt a:hover{color: #333333;	text-decoration: underline;}

.publicationtext a{color: #666666;	text-decoration: underline;}
.publicationtext a:hover{color: #666666; text-decoration: none;}

.redtext {

	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}

.errortext {

	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}

.successtext {

	font-family: Arial;
	font-size: 12px;
	color: green;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
}
.tabletextwhitebkgd {



	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}

.tablefooter {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F1F3F8;
	font-weight: bold;
}
.tablefooterright {
	font-family: Arial;
	font-size: 12px;
	color: #006E9F;
	padding-right: 8px;
	padding-left: 1px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F1F3F8;
	font-weight: bold;
	text-align: right;
}
.tabletextbold {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #FFFFFF;
}
.lblines {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.tabletextbtmborder {


	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.greytabletextbold {

	font-family: Arial;
	font-size: 12px;
	color: #4F4F4F;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.bluetabletextheader {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #E8E8E8;
}
.tabletextright1 {

	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 8px;
	padding-left: 1px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.bluetabletextheader1 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 8px;
	padding-left: 1px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color: #F3F3F3;
	text-align: right;
}
.tableheading1 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 3px;
	padding-left: 8px;
	line-height: 20px;
	font-weight: bold;
	background-color: #F1F3F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: right;
}
.tabletextbold1 {

	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color:#FFFFFF;
}

.bluetextlabel {
	font-family: Arial;
	font-size: 11px;
	color: #006E9F;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right
}
.blacktextlabel {
	font-family: Arial;
	font-size: 11px;
	color: black;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 14px;
	text-align: right;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right
}

.subheader1 {
	font-family: Arial;
	font-size: 11px;
	color: #003C7D;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 20px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D7DEEA;
	border-right-color: #D7DEEA;
	border-bottom-color: #D7DEEA;
	border-left-color: #D7DEEA;
	padding-bottom: 2px;
	background-color: #DFDFDF;
}


.subheader2 {
	font-family: Arial;
	font-size: 11px;
	color: #003C7D;
	padding-right: 1px;
	padding-left: 8px;
	line-height: 20px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D7DEEA;
	border-right-color: #D7DEEA;
	border-bottom-color: #D7DEEA;
	border-left-color: #D7DEEA;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}

.publicationtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.lrlines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.btmline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.smallgap {
	line-height: 4px;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00336C;
	padding-left: 6px;
	margin: 0px;
	padding-top: 10px;
}
.tabletextleft {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 4px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tablesubheader{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 4px;
	line-height: 18px;
	background-color: #DDE3EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tabletextleftSub {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 16px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.bluetabletextheaderleft {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 4px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color: #F3F3F3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableheadingleft {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 4px;
	line-height: 20px;
	font-weight: bold;
	background-color: #F1F3F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableheadingfordpupage {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 4px;
	line-height: 20px;
	font-weight: bold;
	background-color: #C5D0E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.utilitymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A80B0;
	padding-left: 10px;
/*	background-image: url(../images/menubkgd.jpg);*/

	}


.utilitymenu a{color: #FFFFFF;	text-decoration: none;}
.utilitymenu a:hover{color: #FFFFFF; text-decoration: underline;}
.subleftnavigation1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A80B0;
	padding-left: 20px;
}


.tableheaderborderright2 {
	font-family: Arial;
	font-size: 12px;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 17px;
	border-right: 1px solid #C5D0E2;
}

.boxlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8794a4;
	border-left-color: #8794a4;
}
.boxborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #8794a4;
}  	 		



