/* General page style. The scroll bar colours only visible in IE5.5+ */
body {

	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #DDDDDD;	
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #DDDDDD;
    margin			: 10px;
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
}

/* Menu link */
.menuLink{
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #506D82;
}
/* bold link */
.boldLink, td.boldLink{
	font-size 		: 9pt;
	color 			: #000000;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.boldLink:link   	{ text-decoration: none; color : #000000; }
a.boldLink:visited 	{ text-decoration: none; color : #000000; }
a.boldLink:hover	{ text-decoration: underline; color : #3573AB; }

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

/* Top link */
a.topLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size 		: 9pt;
		color: #000000;
		text-decoration: none;
}
a.topLink:link   	{ text-decoration: none; color : #000000; }
a.topLink:visited 	{ text-decoration: none; color : #000000; }
a.topLink:hover		{ text-decoration: underline; color:#000000; }

a.sidelinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.sidelinks:link   	{ text-decoration: none; color : #FFFFFF; }
a.sidelinks:visited 	{ text-decoration: none; color : #FFFFFF; }
a.sidelinks:hover		{ text-decoration: underline; color:#FFFFFF; }


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

/* Action link */
a.actionLink {
	font-size 		: 9pt;
	color 			: #506D82;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	vertical-align	: middle;
}
a.actionLink:link   	{ text-decoration: none; color : #506D82; }
a.actionLink:visited 	{ text-decoration: none; color : #506D82; }
a.actionLink:hover		{ text-decoration: none; color:	 #3573AB; }

/* Bullet */
li, ul {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	padding-top		: 5px;
	padding-bottom	: 5px;
}


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

.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;
}

/* 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;
	background-color	: #FFFFFF;
	vertical-align		: middle;
}
input:focus, textarea:focus, select:focus  {
	background-color	: #EDF2F7;
	border-color		: #3573AB;
}

input:disabled, textarea:disabled, select:disabled {
	background-color	: #DDDDDD;
}

input.stdButton {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight			: bold;
	color				: #333333;
	border				: #FAF7E5 1px solid;
	background-color	: #E7E2D4;
}

input.stdButton:disabled {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight			: bold;
	color				: #FFFFFF;
	border				: #999999 1px solid;
	background-color	: #AAAAAA;
}

input.stdFilterButton {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight			: bold;
	color				: #FFFFFF;
	border				: #3573AB 1px solid;
	background-color	: #3573AB;
}

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

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

.imgBorder {
	border:1px solid #CCCCCC;
	padding:2px;
}

.imgToolTip {
	cursor:help;
}

/* Td default style */
h1 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 14pt;
	font-weight		: bold;
	color			: #000000;
	padding-top		: 5px;
	padding-bottom	: 5px;
	margin:0px;
}
.MainHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 14pt;
	font-weight		: bold;
	color			: #FFFFFF;
	padding-top		: 5px;
	padding-bottom	: 5px;
	margin:0px;
}

h2 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #3573AB;
	padding:0px;
	margin:0px;
}
h3{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #000000;
	padding:0px;
	margin:0px;
}

/* Td default style */
td{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			: #000000;
}

.boxHeading {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		: 18px;
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
}

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

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

/*  Tab */
td.tabActive {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			: #000000;
	cursor			: pointer;
	text-align		: center;
	vertical-align	: middle;
}

td.tabInactive {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			: #000000;
	cursor			: pointer;
	text-align		: center;
	vertical-align	: middle;
}

td.tabSubActive {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: center;
	cursor			: pointer;
}

td.tabSubInactive {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			: #000000;
	text-align		: center;
	cursor			: pointer;
}

/*  Table */
.stdBox {
	border			: 1px solid #CCCCCC;
}

.stdTableBorder {
	border			: 1px solid #AAAAAA;
}

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

.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;
}

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

.divider {
	background-color: #333333;
	height			: 1px;
}

/* 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: #000000; }

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	color: #000000;
	text-decoration: none;
}

a.ReadMore {
 	background-color:#C8C3B6;
}

.PageHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	font-weight		: bold;
	color			: #364756;
}
a.stdBoldLink,.stdBoldLink {
	font-size 		: 9pt;
	color 			: #506D82;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	vertical-align	: middle;
}
a.stdBoldLink:link   	{ text-decoration: none; color : #506D82; }
a.stdBoldLink:visited 	{ text-decoration: none; color : #506D82; }
a.stdBoldLink:hover		{ text-decoration: none; color:	 #3573AB; }

a.mailText {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 8pt;
	font-weight		: normal;
	color			:#006600;
}
a.mailText:link   	{ text-decoration: none; color : #006600; }
a.mailText:visited 	{ text-decoration: none; color : #006600; }
a.mailText:hover		{ text-decoration: none; color:	 #006600; }

.Normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 9pt;
	color: #000000;
	text-decoration: none;
}

a.siteLink {
	font-size 		: 8pt;
	color 			: #506D82;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	vertical-align	: middle;
}
a.siteLink:link   	{ text-decoration: none; color : #506D82; }
a.siteLink:visited 	{ text-decoration: none; color : #506D82; }
a.siteLink:hover		{ text-decoration: none; color:	 #3573AB; }
