.body
{
    color: black;
    font : 8pt verdana, arial, sans-serif;
    background-color : #FFFFFF;
	margin-left : 0;
	margin-top  : 0;
	margin-right : 0;
	margin-bottom : 0;
}

.bodyChild
{
    color: black;
    font : 8pt verdana, arial, sans-serif;
    background-color : #FFFFFF;
}


.bodyBlue
{
    color: #546C97;
    font : 8pt verdana, arial, sans-serif;
	text-align : left;
    background-color : #FBFBFF;
}

select
{
	font : 10pt Verdana, Arial;
	text-align : left;
	background-color : "FFFFFF";
}

input
{
	font : 10pt Verdana, Arial;
}

textarea
{
	font : 10pt Verdana, Arial;
}

a:link
{
	color: #949CC7;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 0;
}

a:visited
{
	color: #949CC7;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 0;
}

a:active
{
	color: #949CC7;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 0;
}

a:hover
{
	color: #B4BCC7;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 0;
}


a.title:link
{
	/*color: #FAFAFA;*/
	color: #546C97;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
}

a.title:visited
{
	/*color: #FAFAFA;*/
	color: #546C97;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
}

a.title:active
{
	/*color: #FAFAFA;*/
	color: #546C97;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
}

a.title:hover
{
	/*color: #FFFFFF;*/
	color: #546C97;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
}

table
{
	font : 8pt verdana, arial, sans-serif;
	text-align : left;
	color : #546C97;
}

table td.redText {
	color : #BB2222;
}

table td.titleText
{
	font : 20pt arial, sans-serif;
	color : #CDCDCD;
}

table td.whiteTitleText
{
	font : 20pt arial, sans-serif;
	color : #FFFFFF;
}

table td.smallTitleText
{
	font : 16pt arial, sans-serif;
	color : #CDCDCD;
}

table td.blackColor
{
	font : 10pt verdana, arial, sans-serif;
	color : #000000;
}

table.tImage{
	background-color : #FFFFFF;
	background-image:url('images/bgImage.png');
}

table.tWhite {
	background-color : #FFFFFF;
	color : #C7CFCE;
	border-bottom : #C7CFDE 0px solid;
	border-left : #C7CFDE 0px solid;
	border-right : #C7CFDE 0px solid;
	border-top : #C7CFDE 0px solid;
	font : 8pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tWhiteBorder{
	background-color : #FFFFFF;
	color : #E7EFEE;
	border-bottom : #E7EFEE 1px solid;
	border-left : #E7EFEE 1px solid;
	border-right : #E7EFEE 1px solid;
	border-top : #E7EFEE 1px solid;
	font : 14pt Arial,sans-serif;
	text-align : left;
}


table.tGrey {
	background-color : #F6F6F6;
	color : #949CC7;
	border-bottom : #E7EFEE 0px solid;
	border-left : #E7EFEE 1px solid;
	border-right : #E7EFEE 1px solid;
	border-top : #E7EFEE 0px solid;
	font : 8pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tThinBorder {
	background-color : #FEFEFF;
	color : #546C97;
	border-bottom : #E7EFEE 1px solid;
	border-left : #E7EFEE 1px solid;
	border-right : #E7EFEE 1px solid;
	border-top : #E7EFEE 1px solid;
	font : 8pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBorder {
	background-color : #FFFFFF;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	border-left : #C7CFDE 1px solid;
	border-right : #C7CFDE 1px solid;
	border-top : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBorder td.moused
{
	background-color : #EFEFEF;
	font : 20pt arial, sans-serif;
	color : #CDCDCD;
}

table.tBorder td.clicked
{
	background-color : #CDCDCD;
	font : 20pt arial, sans-serif;
	color : #FFFFFF;	
}

table.tBorder td.unmoused
{
	font : 20pt arial, sans-serif;
	color : #CDCDCD;
}

table.tBorder td.moused2
{
	background-color : #EFEFEF;
	font : 11pt arial, sans-serif;
	color : #CDCDCD;
}

table.tBorder td.clicked2
{
	background-color : #CDCDCD;
	font : 11pt arial, sans-serif;
	color : #FFFFFF;	
}

table.tBorder td.unmoused2
{
	font : 11pt arial, sans-serif;
	color : #CDCDCD;
}

table.tBorder2 {
	background-color : #FFFFFF;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	border-left : #C7CFDE 1px solid;
	border-right : #C7CFDE 1px solid;
	border-top : #C7CFDE 1px solid;		
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBorder2 th {
	background-color : #F0F0FA;
	/*background-color : #D0D0DA;*/
	color : #FFFFFF;
	border-bottom : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
	height : 12pt;
}

table.tBorder2 th.moused {
	background-color : #FAFAFF;
	color : #FFFFFF;
	border-bottom : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
	height : 12pt;
}

table.tBorder2 td {
	border-top : #E7EFEE 1px solid;
	/*height : 18pt;*/
}

table.tBorder2 td.selected {
	border-top : #E7EFEE 1px solid;
	background-color : #FAFAFF;
	height : 18pt;
}

table.tBorder2 td.first {
	border-top : #FFFFFF 0px solid;
	height : 18pt;
}

table.tBorder2 td.firstSelected {
	border-top : #FFFFFF 0px solid;
	background-color : #FAFAFF;
	height : 18pt;
}

table.tBorder2 tr.even {
	background-color : #FDFDFE;
	height : 18pt;
}

table.tBorder2 tr.odd {
	background-color : #FFFFFF;
}

table.tBorder2 tr.moused {
	background-color : #FEFFF2;
	/*height : 18pt;*/
	/*background-color : #F2FEF2;*/
}

table.tBlueBorder {
	background-color : #F0F0FA;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	border-left : #C7CFDE 1px solid;
	border-right : #C7CFDE 1px solid;
	border-top : #C7CFDE 1px solid;		
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBlueWOBorder {
	background-color : #E0E0EF;
	color : #546C97;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;	
}

table.tLightBlue {
	background-color : #F2F2FF;
	color : #949CC7;
	border-bottom : #E7EFEE 0px solid;
	border-left : #E7EFEE 1px solid;
	border-right : #E7EFEE 1px solid;
	border-top : #E7EFEE 0px solid;
	font : 8pt Verdana,Arial,sans-serif;
	text-align : left;
}


table.tLightBlueBorder {
	background-color : #F5F5FF;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	border-left : #C7CFDE 1px solid;
	border-right : #C7CFDE 1px solid;
	border-top : #C7CFDE 1px solid;		
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tLightBlueWOBorder {
	background-color : #F5F5FF;
	color : #546C97;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tLightBlueWOBorder tr.moused {
	/*background-color : #FEFFF2;*/
	background-color : #F2FEF2;
}

table.tLightBlueWOBorder tr.unmoused {
}

table.tBorder3 {
	background-color : #FFFFFF;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	border-left : #C7CFDE 1px solid;
	border-right : #C7CFDE 1px solid;
	border-top : #C7CFDE 1px solid;		
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBorder3 th {
	background-color : #F0F0FA;
	/*background-color : #D0D0DA;*/
	color : #FFFFFF;
	border-bottom : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
	height : 12pt;
}

table.tBorder3 th.moused {
	background-color : #FAFAFF;
	color : #FFFFFF;
	border-bottom : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
	height : 12pt;
}

table.tBorder3 td {
	border-top : #E7EFEE 1px solid;
}

table.tBorder3 td.selected {
	border-top : #E7EFEE 1px solid;
	background-color : #FAFAFF;
}

table.tBorder3 td.first {
	border-top : #FFFFFF 0px solid;
}

table.tBorder3 td.firstSelected {
	border-top : #FFFFFF 0px solid;
	background-color : #FAFAFF;
}

table.tBorder3 tr.even {
	background-color : #FDFDFE;
}

table.tBorder3 tr.odd {
	background-color : #FFFFFF;
}

table.tBorder3 tr.moused {
	background-color : #FEFFF2;
}


table.tBorder4 {
	background-color : #FFFFFF;
	color : #546C97;
	border-bottom : #C7CFDE 0px solid;
	border-left : #C7CFDE 0px solid;
	border-right : #C7CFDE 0px solid;
	border-top : #C7CFDE 0px solid;		
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
}

table.tBorder4 th {
	background-color : #F0F0FA;
	color : #546C97;
	border-bottom : #C7CFDE 1px solid;
	font : 10pt Verdana,Arial,sans-serif;
	text-align : left;
	height : 12pt;
}

table.tBorder4 td {
	border-top : #E7EFEE 1px solid;
}

table.tBorder4 td.selected {
	border-top : #E7EFEE 1px solid;
	background-color : #FAFAFF;
	height : 18pt;
}

table.tBorder4 td.first {
	border-top : #FFFFFF 0px solid;
}

table.tBorder4 td.firstRow {
	border-top : #FFFFFF 0px solid;
	background-color : #FBFBFF;
}
