/* CSS Document */

body {
	background-color: #FFFFFF;
	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: 0px;
}

/* Site link 086DB1*/
/*2F5B9A*/
.siteLink, td.siteLink{
	font-size 		: 8pt;
	color 			: #000000; 
	/*#2F5B9A;*/
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.siteLink:link   	{ text-decoration: none; color : #000000; }
a.siteLink:visited 	{ text-decoration: none; color : #000000; }
a.siteLink:hover	{ text-decoration: underline; color : #000000; }

/* Menu link */
.menuLink, td.menuLink {
	font-size 		: 10px;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	padding-left	: 2px;
}
a.menuLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.menuLink:visited 	{ text-decoration: none; color : #FFFFFF; }
a.menuLink:hover	{ text-decoration: underline; color : #FFFFFF; }

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

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

/* for dates in event calender */
.dateLink, td.dateLink{
	font-size 		: 10pt;
	color 			: #086DB1;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	text-align		: center;
}
a.dateLink:link   	{ text-decoration: none; color : #2B2B9F; }
a.dateLink:visited 	{ text-decoration: none; color : #2B2B9F; }
a.dateLink:hover		{ text-decoration: none; color : #FFFFFF; background-color: #2B458F;}

/* for current date in event calender */
.currdateLink, td.currdateLink{
	font-size 		: 10pt;
	color 			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	text-align		: center;
}
a.currdateLink:link   	{ text-decoration: none; color : #FF0000; }
a.currdateLink:visited 	{ text-decoration: none; color : #FF0000; }
a.currdateLink:hover	{ text-decoration: none; color : #FFFFFF; background-color: #2B458F;}

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

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

.actionPath{
	font-size 		: 7pt;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}

td.actionPath{
	font-size 		: 7pt;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
a.actionPath:link   	{ text-decoration: none; color : #FFFFFF; }
a.actionPath:visited 	{ text-decoration: none; color : #FFFFFF; }
a.actionPath:hover		{ text-decoration: underline; color : #FFFFFF; }

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

/* Other link displayed on page */
.otherLink, td.otherLink {
	font-size 		: 8pt;
	color 			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.otherLink:link   		{ text-decoration: none; color : #FF0000; }
a.otherLink:visited 	{ text-decoration: none; color : #FF0000; }
a.otherLink:hover		{ text-decoration: none; color : FF3333; }

/* Form elements */
input,textarea, select {
	font-size 			: 8pt;
	color 				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	/*background-color	: #C6D3E2;*/
	border				: 1px inset #DDDDDD;
}

input.nrlButton {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
	color			: #086DB1;
	border-right	: #086DB1 1px solid;
	border-top		: #086DB1 1px solid;
	border-left		: #086DB1 1px solid;
	border-bottom	: #086DB1 1px solid;
	background-color: #EEEEEE;
}

input.stdInput, select.stdInput {
	font-size 			: 8pt;
	color 				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	border				: 1px solid #999999;
}

input.stdButton {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	color			: #FFFFFF;
	border-right	: #DEDEDE 1px solid;/*#2B2C5C 1px solid;*/
	border-top		: #DEDEDE 1px solid;
	border-left		: #DEDEDE 1px solid;
	border-bottom	: #DEDEDE 1px solid;
	background-color: #2F5B9A;/*#C4D1E1;*/
}

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

input.stdRadion {
   	border			: 0 solid #DDDDDD;
}

img.propertyImage {
	border			: 1 solid #000000;
}

td.stdLine {
	background-color: #808080;
	height:1px;
}
td.BgColourDark
{
	background-color: #DEDEDE;
	text-align:center;
}
td.BgColourLight
{
	background-color: #F7F7F7;
	text-align:center;
}
tr.BgColourDark
{
	background-color: #DEDEDE;
	text-align:center;	
}
.thinborder {
	border: 1px solid #DEDEDE;/*#EEEEEE;*/
}
.BottomBorder {
	border-bottom: 1px solid #C2D1E1;
}

/* CSS Template Functionality */
img.tmplGetFocus{
	border			: #086DB1 3px solid;
}

img.tmplLostFocus{
	border			: #999999 3px solid;
}

img.tmplSelected{
	border			: #990066 3px solid;
}

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

table.stdToolBox {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	border: 1px solid #D3D3D3;
	/*border			: 1px solid #C6D3E2;*/
}

/* Tool Box */
table.toolBox {
	border:1px solid #D3D3D3;
}

td.toolBox {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	text-align		: center;
	color			: #FFFFFF;
	background-color: #2F5B9A;
}

/* CSS Row Functionality */
tr.rowLostFocus{
	padding-left	: 5px;
	height			: 20px;
	background-color: #EEEEEE;
}

tr.rowGetFocus{
	padding-left	: 5px;
	height			: 20px;
	background-color: #EAFFDF;
	cursor			: hand;
}

tr.rowSelected{
	padding-left	: 5px;
	height			: 20px;
	background-color: #FFE0C1;
	cursor			: hand;
}

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

td.Section{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #000000;
	border-bottom	: 1px solid #C2D1E1;
	text-align		: left;
	height			: 22px;
}

/* Field Label */
td.fieldLabelRight2{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #444444;
	text-align		: right;
}

td.fieldLabelRight{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #444444;
	text-align		: right;
}

td.fieldLabelLeft{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #333333;
	text-align		: left;
}

/* Text */
td.centertext{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #086DB1;
	text-align		: center;
}

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

td.boldTextBig{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12pt;
	font-weight		: bold;
	font-style		: italic;
	color			: #000000;
}

td.boldGrayText{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12pt;
	font-weight		: bold;
	font-style		: italic;
	color			: #777777;
}

/* Header */
td.pageHeader{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bolder;
	color			: #FFFFFF;
	background-color: #2F5B9A;
    height			: 19px;
	/*background-repeat: no-repeat;*/
}

td.subHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #086DB1;
	border-bottom	: #086DB1 1px solid;
	height			: 18px;
}

td.subHeader2 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
	background-color: #086DB1;
}

td.listHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: center;
	background-color: #2F5B9A;
	height			: 18px;
}

td.listHeaderLeft {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #086DB1;
	text-align		: left;
	background-color: #D5E0FF;
	height			: 18px;
}

td.paggingLine {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #086DB1;
	height			: 18px;
}

/* Record  */
td.list_A {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	background-color: #F7F7F7;/*#D1DCE9;*/
	padding-left	: 2px;
}

td.list_B {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	background-color: #DEDEDE;/*#E2EAF1;*/
	padding-left	: 2px;
}

td.list_C {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #555555;
	background-color: #EFEFEF;
}

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

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

hr {
	height			: 1px;
	color			: #C2D1E1;
}

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

.normalwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

.border {
	border: 1px solid #DEDEDE;
}

.boldwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #2F5B9A;
	text-decoration: none;
	font-size: 10px;
	font-weight: bolder;
}

.menuHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-left	: 50px;
}
