/* General page style. The scroll bar colours only visible in IE5.5+ */
body
{
	background-color			: #FFFFFF;
	scrollbar-face-color		: #8BAEB9;
	scrollbar-highlight-color	: #8BAEB9;
	scrollbar-shadow-color		: #8BAEB9;
	scrollbar-3dlight-color		: #8BAEB9;
	scrollbar-arrow-color		: #F4F7F9;
	scrollbar-track-color		: #E2EBED;
	scrollbar-darkshadow-color	: #8BAEB9;
    margin						: 0px;
}

/* Menu link */
.MenuLink, td.MenuLink
{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.MenuLink:link   	{ text-decoration: none; color : #000000; }
a.MenuLink:visited 	{ text-decoration: none; color : #000000; }
a.MenuLink:hover	{ text-decoration: none; color : #FF0000; }

/* Std bold link */
.stdBoldLink, td.stdBoldLink
{
	font-size 		: 8pt;
	color 			: #76949D;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.stdBoldLink:link   	{ text-decoration: none; 		color : #76949D; }
a.stdBoldLink:visited 	{ text-decoration: none; 		color : #76949D; }
a.stdBoldLink:hover		{ text-decoration: underline;	color : #76949D; }

.stdNormalLink
{
	font-size 		: 9pt;
	color 			: #275761;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

td.stdNormalLink
{
	font-size 		: 11pt;
	color 			: #275761;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.stdNormalLink:link   	{ text-decoration: none;		color : #275761; }
a.stdNormalLink:visited { text-decoration: none;		color : #275761; }
a.stdNormalLink:hover	{ text-decoration: underline; 	color : #275761; }

/* Std bold link */
.stdLink, td.stdLink
{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.stdLink:link   	{ text-decoration: none;		color : #000000; }
a.stdLink:visited 	{ text-decoration: none;		color : #000000; }
a.stdLink:hover		{ text-decoration: underline;	color : #000000; }

/* Normal link */
.normalLink, td.normalLink
{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.normalLink:link   	{ text-decoration: none;		color : #000000; }
a.normalLink:visited 	{ text-decoration: none;		color : #000000; }
a.normalLink:hover		{ text-decoration: underline;	color : #000000; }

/* Action link */
.actionLink, td.actionLink
{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.actionLink:link   	{ text-decoration: none;		color : #000000; }
a.actionLink:visited 	{ text-decoration: none;		color : #000000; }
a.actionLink:hover		{ text-decoration: underline;	color : #76949D; }

/* Normal link */
.smallLink, td.smallLink
{
	font-size 		: 8pt;
	color 			: #666666;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.smallLink:link   	{ text-decoration: none;		color : #666666; }
a.smallLink:visited { text-decoration: none;		color : #666666; }
a.smallLink:hover	{ text-decoration: underline;	color : #76949D; }

/* linkNavigation */
.linkNavigation
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
}
a.linkNavigation:link   { text-decoration: none;		color : #000000; }
a.linkNavigation:visited{ text-decoration: none;		color : #000000; }
a.linkNavigation:hover	{ text-decoration: underline;	color : #68838B; }

/* Page link */
.pageLink, td.pageLink
{
	font-size 		: 11pt;
	color			: #275761;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.pageLink:link   	{ text-decoration: none;		color : #275761; }
a.pageLink:visited 	{ text-decoration: none;		color : #275761; }
a.pageLink:hover	{ text-decoration: underline;	color : #275761; }

.activePage
{
	font-size 		: 8pt;
	color 			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

.disabledText
{
	font-size 		: 8pt;
	color 			: #888888;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

.imgAction
{
	cursor			: pointer;
	border			: 0;
	vertical-align	: middle;
}

/* Form elements */
input,textarea, select
{
	font-size 			: 8pt;
	color 				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	border-width		: 1px;
	border-color		: #999999;
	border-style		: solid;
}

input.stdButton
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9pt;
	font-weight		: normal;
	color			: #FFFFFF;
	background-color: #275761;
}

input.stdFilterButton
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	background-color: #E2EBED;
	border-top		: 1px #8BAEB9 solid;
	filter			: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#8BAEB9,endcolorstr=#F4F7F9);	
}

/* Check Box */
input.stdCheckBox
{
   	border			: 0 solid #000099;
}

td.stdSectionHeader
{
	height			: 22px;
	background-color: #6696A0;
}

td.StatisticsBar
{
	height			: 10px;
	background-color: #216173;
}

td.StatisticsBar1
{
	height			: 10px;
	background-color: #E78239;
}

td.stdSection
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
	padding-left	: 2px;
	padding-right	: 2px;
}

td.stdSubSection
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	background-color: #6696A0;
	border-bottom   : 1px solid #76949D;
	height			: 22px;
	padding-left	: 5px;
}

table.stdTableBorder
{
	border			: 1px solid #275761;
}

.imgAction
{
	cursor			: pointer;
	border			: 0;
}

/* Td default style */

/* Field Label */
td.fieldLabelLeft
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: left;
	background-color: #FEFCF7;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

td.fieldInputStyle
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	background-color: #FBFBFB;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

td.listField
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #000000;
	background-color: #F5F5F5;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

td.listInput
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	padding-top		: 2px;
	border-bottom   : 1px solid #F3EAF6;
}

/* Header */
td.listHeader
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: center;
	background-color: #6696A0;
	height			: 22px;
	border-top		: 1px #8BAEB9 solid;
	filter			: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#A8C3CB,endcolorstr=#F4F7F9);	
}

.listHeader
{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.listHeader:link   	{ text-decoration: none;		color : #000000; }
a.listHeader:visited 	{ text-decoration: none;		color : #000000; }
a.listHeader:hover		{ text-decoration: underline;	color : #68838B; }

td.selListHeader
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: center;
	background-color: #E2EBED;
	height			: 22px;
	border-top		: 1px #8BAEB9 solid;
	filter			: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#8BAEB9,endcolorstr=#F4F7F9);	
}

td.subListHeader
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	background-color: #EEEEEE;
	height			: 22px;
	border-top		: 1px solid #999999;
}

td.printHeader
{
	font-family		: Verdana, Arial, helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	background-color: #F0F0F0;
	border-bottom   : 1px solid #999999;
	height			: 22px;
}

tr.list_A
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
	background-color: #FFFFFF;
}

tr.list_B
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
	background-color: #F9F9F9;
}

tr.list_C
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	height			: 20px;
	background-color: #EFEFEF;
}

.filterText
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #000000;
	background-color: #F9F9F9;
	padding-left	: 5px;
	border-bottom   : 1px solid #F3EAF6;
}

.filterInput
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	padding-left	: 5px;
	border-bottom   : 1px solid #F3EAF6;
}

/*  Message */
.errorMsg
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.successMsg
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color:#006600;
}

td.divider
{
	height			: 1px;
	background-color: #AAAAAA;
	width			: 95%;
}

.mandatory
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.mandatoryMark
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FF0000;
}

.validationText
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

.boldText
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
}

/* Copyright and bottom info */
.copyright
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #000000;
	text-decoration	: none;
}
a.copyright			{ text-decoration: none; 		color: #000000; }
a.copyright:link   	{ text-decoration: none; 		color: #000000; }
a.copyright:visited { text-decoration: none; 		color: #000000; }
a.copyright:hover 	{ text-decoration: underline;	color: #76949D; }

.maintext
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	color		: #333333;
}

h1
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 24px;
	font-weight	: bold;
	color		: #E08A03;
}

/* Excel pages CMS */
.tabletext
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #000000;
}

h2
{
	font-size	: 34px;
	font-family	: Arial, Helvetica, sans-serif;
	color		: #000000;
	font-weight	: bold;
}

h3
{
	font-size	: 20px;
	font-family	: Arial, Helvetica, sans-serif;
	color		: #000000;
	font-weight	: bold;
}

h4
{
	font-size	: 14px;
	font-family	: Arial, Helvetica, sans-serif;
	color		: #000000;
	font-weight	: bold;
}

.top
{
	border-top	: 1px solid #000000;
}

.topborder
{
	border-top	: 1px solid #000000;
	border-left	: 1px solid #000000;
}

.border
{
	border-left	: 1px solid #000000;
}
.gentext
{
	font-family:"Copperplate Gothic Light";
	font-size	: 16px;
	font-weight	: normal;
	color		: #275761;
}
