
.MainTitles {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;font-style: oblique;font-weight: bold;	color: #000000;}
.MainTitlesOrange {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;	color: #CC6600;  }
.MainTitlesRed {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;	color: #8B0000;  }

.SubTitles {font-size: 10pt;COLOR: #003399;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.SubTitlesOrange {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: bold;	color: #CC6600;  }
.SubTitlesL1 {FONT-SIZE: 14pt;COLOR: Black;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.SubTitlesL2 {FONT-SIZE: 12pt;COLOR: #666633;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}
.SubTitlesL3 {FONT-SIZE: 11pt;COLOR: #550000;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}

.SubTitlesSmallL1 {FONT-SIZE: 12pt;COLOR: Black;FONT-weight: bold;FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;}

.TitlesItalicH1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;	color: #000000; font-style: italic }
.TitlesItalicH2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;	color: #000000; font-style: italic }
.TitlesItalicH3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	color: #000000; font-style: italic }
.TitlesItalicH4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;	color: #000000; font-style: italic }

.TitlesNormalH1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;	color: #000000;}
.TitlesNormalH2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;	color: #000000;}
.TitlesNormalH3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	color: #000000;}
.TitlesNormalH4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;	color: #000000;}

.normaltext {
	color: #494949; /* text color */
	font-family: Verdana,sans-serif, Helvetica, Arial; /* font name */
	font-size: 10pt; /* font size */
 	text-align : justify;
	line-height : 12pt;
}

.smalltext {
	color: #494949; /* text color */
	font-family: Verdana,sans-serif, Helvetica, Arial; /* font name */
	font-size: x-small; /* font size */
 	text-align : justify;
	line-height : 12pt;
}
.normaltextdoubleline {
	color: #494949; /* text color */
	font-family: Verdana,sans-serif, Helvetica, Arial; /* font name */
	font-size: 10pt; /* font size */
 	text-align : justify;
	line-height : 14pt;
}
.boldtextunderline {
	color: #494949; /* text color */
	font-family: Verdana,sans-serif, Helvetica, Arial; /* font name */
	font-size: 10pt; /* font size */
 	text-align : justify;
	line-height : 12pt;
    text-decoration : underline;
    font-weight: bold;
}

/* main table */
.mainTable {
	width: 100%; /* table width */
	color: #000000; /* text color */
	font-family: Verdana; /* font name */
	font-size: x-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.mainTable td {
	padding: 4px; /* cell padding */
    border: 0px dotted;
    /*border: 1px solid;  cell spacing */
	border-color: #CCCCCC;  /* table background color */
}
.OfferBorder
{
    border: 0px dotted #666666;
}

/* main table row color */
.TableRow {
	font-family: Verdana,sans-serif, Helvetica, Arial;
	background-color: #E4F2F3; /*#E5F6FF;  alt row color 1 */
	/*background-image: url(css/backgrounds/back_over_tile.gif);*/
	font-size: 10px; /* font size */
	color: Black;
}
.TableEditRow {
	font-family: Verdana,sans-serif, Helvetica, Arial;
	background-color: #99CCFF;  /* edit row color 1 */
	/*background-image: url(css/backgrounds/back_over_tile.gif);*/
	font-size: 10px; /* font size */
	color: Black;
}
/* main table alternate row color */
.TableAltRow {
	font-family: Verdana,sans-serif, Helvetica, Arial;
	background-color: #F5F5F5; /*#FFFFD9;  alt row color 2 #B7DDE9   #E3F2F7 */
	/*background-image: url(css/backgrounds/back_over_tile.gif);*/
	color: Black;
	font-size: 10px; /* font size */
	padding:2px;
}

.TableHeader {
	background-color: #778899; /* header color */
	color: #FFFFFF; /* header font color */
	vertical-align: top;
    font-size: 10px;
    font-weight: bold;
}
.TableTotalRow {
	font-family: Verdana,sans-serif, Helvetica, Arial;
	background-color: #E6FFCC;  /* alt row color 1 */
	/*background-image: url(css/backgrounds/back_over_tile.gif);*/
	font-size: 10px; /* font size */
	color: Black;
    font-weight: bold;
	padding:2px;
}

.HeaderError {
	color: White;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	background : Maroon;
}
.SmallTitles {font-size: 10px;COLOR: #003399;FONT-weight: bold;FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;}
.SmallTitlesOrange {font-size: 10px;font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;font-style: normal;font-weight: bold;	color: #CC6600;  }
.SmallTitlesWhite {font-size: 10px;font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;font-style: normal;font-weight: bold;	color: White;  }
.SmallTitlesRed {font-size: 10px;font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;font-weight: bold;	color: #8B0000;  }
.SmallTitlesYellow {font-size: 10px;font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;font-style: normal;font-weight: bold;	color: Yellow;  }
.SmallTitlesBlue {font-size: 10px;font-family: 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;font-style: normal;font-weight: bold;	color: Blue;  }

.pagebreakbeforehere {page-break-before: always}
.pagebreakafterhere  {page-break-after: always}

.ISTTableHeader {border-top: 0px;
border-bottom: 1px solid;
border-color: #CCD9D7 /*#4E4F51;*/;
font-weight: bold;
color: White;
background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); }

.ISTTableRow {
background-color: #FFFFD2; /*#AFEEEE;*/ }