/*
sets the default style for the body tag in all the pages 
*/
body
{
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color:#ececee;
	width:100%;
}
.ErrorMsg
{
	font-size : 11px;
	font-family : Verdana;
	color : Red;
}
/*
sets the style for the heading of columns in summary screens
*/
th.datarow
{
	BORDER-BOTTOM: #89959B 1px solid;
	font-family : Arial;
	font-size : 11px;
	/*font-weight : bold;*/
	color : #ffffff;
	padding-left : 5px;
	height : 20px;	
}
/*
sets the style for the header column aligned left in summary screen
*/
th.datarowleft
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	/*font-weight : bold;*/
	color : #ffffff;
	padding-left : 5px;
	height : 20px;	
	text-align : left
}
/*
sets the style for the header column aligned right in summary screen
*/
th.datarowright
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	/*font-weight : bold;*/
	color : #0f539c;
	padding-right : 5px;
	height : 20px;	
	text-align : right
}



th
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	padding-left : 5px;
	height : 20px;
	text-align :center; 
}
/*
sets the style for the labels in form screen
*/
th.lblColumnLeft
{
	color : #15528B;
	text-align : left;
	padding-left : 10px;
	font-family:Arial;
	font-size : 11px;
	font-weight : bold;
	height : 20px
}
/*

*/

tr.Add
{
	height : 35px;
	padding-left : 3
}

td
{
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
/*
sets the style for the data column aligned left with right border in summary screen
*/
.datarowleftborderboth
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-RIGHT: #89959B 1px solid;	
	BORDER-LEFT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left with right border in summary screen
*/
th.datarowleftborderright
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-RIGHT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	
	FONT-SIZE: 10px;
	COLOR: #0f539c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left with left border in summary screen
*/
th.datarowleftborderleft
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-LEFT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	
	FONT-SIZE: 10px;
	COLOR: #0f539c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left with right border in summary screen
*/
td.datarowleftborderright
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-RIGHT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left with left border in summary screen
*/
td.datarowleftborderleft
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-LEFT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left in summary screen
*/
td.datarowleft
{
	BORDER-BOTTOM: #89959B 1px solid;	
	padding-left : 5px;
	text-align : left;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned right in summary screen
*/
td.datarowright
{
	BORDER-BOTTOM: #89959B 1px solid;
	padding-right : 5px;
	text-align : right;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column aligned left with right border in summary screen
*/
td.datarowborderright
{
	BORDER-BOTTOM: #89959B 1px solid;	
	BORDER-RIGHT: #89959B 1px solid;	
	padding-left : 5px;
	text-align : center;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
}
/*
sets the style for the data column in summary screen
*/
td.datarow
{
	BORDER-BOTTOM: #89959B 1px solid;	
	text-align : center;
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
/*
sets the style for the labels in form screen
*/
td.lblColumn
{
	color : #15528B;
	text-align :right;
	padding-right : 10px;
	font-family:Arial;
	font-size : 11px;
	font-weight : bold;
	height : 35px
}
/*
sets the style for the labels in form screen
*/
td.lblColumnCenter
{
	color : #15528B;
	text-align : center;
	padding-right : 10px;
	font-family:Arial;
	font-size : 11px;
	font-weight : bold;
	height : 35px
}
/*
sets the style for the labels in form screen
*/
td.lblColumnLeft
{
	color : #15528B;
	text-align : left;
	padding-left : 5px; 
	font-family:Arial;
	font-size : 11px;
	font-weight : bold;
	height : 35px
}
td.lblColumnLeftPadding
{
	color : #15528B;
	text-align : left;
	padding-left : 15px;
	font-family:Arial;
	font-size : 11px;
	font-weight : bold;
	height : 35px
}
/*
sets the style for the labels in form screen
*/
td.lblColumnHeading
{
	color : #0f539c;
	text-align :left;
/*	padding-right : 10px;*/
	font-family:Arial;
	font-size : 13px;
	font-weight : bold;
	height : 35px
}

/*
sets the style for TableMaint in user table maint screen
*/
td.lblColumnTableMaint
{
	color: #121AA4;
	text-align :left;
	padding-right : 10px;
	font-family : Arial;
	font-size : 11px;
	height : 35px
}
/*
sets the style for the field column in form screen
*/
td.lblData
{
	text-align :right;
	font-family : Verdana;
	font-size : 10px;
	color : #15528B;
	font-weight : bold;
}
/*
sets the style for the data column in form screen
*/
td.dataColumn
{
	padding-left :5px;
	    
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
/*
sets the style for Component Heading in Form/Summary screen
*/
td.ComponentHeading
{
	height : 25px;
	font-family :Arial;
	font-size : 14px;
	font-weight :bold;
	color : #000000;
	padding-left : 5px;
	border-bottom-color : #336699;
	border-bottom-style : solid;
	border-bottom-width : 2px
}
td.Login
{
	height : 20px;
	text-align : left;
	font-family :Arial;
	font-size : 14px;
	font-weight :bold;
	color : #000000;
	padding-left : 15px;
}
td.SubComponentHeading
{
	height : 25px;
	font-family :Tahoma;
	font-size : 12px;
	font-weight :bold;
	color : #000000;
	padding-left : 5px;
	border-bottom-color : #89959B;
	border-bottom-style : solid;
	border-bottom-width : 1px
}
/*
sets the style for the Required field row in form screen
*/
td.RequiredFields
{
	font-family : Verdana;
	font-size : 11px;
	font-weight :normal;
	color : Black;
	padding-left : 10px
}

/*
sets the style for the table element in form/summary screen
*/
table.box
{
	border-color : #89959B; 
	/*border-color : #DAE2E8;*/
	border-width : 1px;
	border-style : solid;
	background-color : #f5f5f5;
	/* background-color : #EBF2F8; */
}

.OuterTable
{
	margin-left: 40px;
	width:100%;
}

/*
sets the style for Button field in form screen
*/
input.button
{
	background-image : url(~/Images/button.gif);
	width : 92px;
	height : 24px;
	color : #000000;
	font-family : Arial;
	font-weight : bold;
	font-size : 11px;
	border-width : 0px;
	/*background-color : #003366;*/
	border-color : #000066;
	/*border-style : solid;*/
}
input.button_small
{
	background-image : url(~/Images/button_small.gif);
	width : 92px;
	height : 24px;
	color : #000000;
	font-family : Arial;
	font-weight : bold;
	font-size : 11px;
	border-width : 0px;
	background-color : #003366;
	border-color : #003366;
	/*border-style : solid;*/
}
input.button_over
{
	background-image : url(~/Images/button_over.gif);
	width : 92px;
	height : 24px;
	color : #000000;
	font-family : Arial;
	font-weight : bold;
	font-size : 11px;
	border-width : 0px;
	background-color : #003366;
	border-color : #003366;
	/*border-style : solid;*/
}
a
{
	FONT-SIZE: 11px;
	COLOR: #15528B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a:link
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:bold;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}
/*
sets the style for anchor tags in all screens

a
{
	FONT-SIZE: 11px;
	COLOR: #15528B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.nav {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:active {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nav:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nav:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nav:hover {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.topnav {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnav:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.topnav:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.topnav:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.topnav:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
th.topnav {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topnav {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a:link
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:bold;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}
a:visited
{
	FONT-SIZE: 11px;
	COLOR:#000000;
	font-weight:bold;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}
a:hover
{
	text-decoration : 'underline';
	FONT-SIZE: 11px;
	COLOR:#0000fd;
	font-weight:bold;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a:active
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:bold;
	FONT-FAMILY: Tahoma,Verdana,Arial,  Helvetica, sans-serif
}
a.th:link
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif
}
a.th:visited
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif
}
a.th:hover
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.th:active
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
/*
sets the style for Title Anchor tags in all screen

a.Title:link
{
	font-family : Verdana;
	font-size :	11px;
	color : #ffffff;
	text-decoration : none
}
a.Title:visited
{
	font-family : Verdana;
	font-size :	11px;
	color : #ffffff;
	text-decoration : none
}
a.Title:hover
{
	font-family : Verdana;
	font-size :11px;
	color : #ffffff;
	text-decoration : 'underline'
}
a.Title:active
{
	font-family : Verdana;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none
}

/*
sets the style for the Textboxea field in form screen
*/
input.Field
{
/*	font-family : Verdana;
	font-size : 11px;
	font-weight : normal;*/
	
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border-style : solid;
	border-width : 1px;
	border-color : Gray;
}
/*
sets the style for the textarea field in form screen
*/
textarea.Field
{

	
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border-style : solid;
	border-width : 1px;
	border-color : Gray;
}
/*
sets the style for the dropdown Field in form screen
*/
select.Field
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border-style : solid;
	border-width : 1px;
	border-color : Gray;
}
.ErrorPanel
{
	background-color : #FFE0C0;
}
label.ValidatorsErrMsg
{
	font-size : 10px;
	font-family : Verdana;
}
/* 
sets the style for * * 
*/
.lblstar
{
	font-size : 18px;
	font-family : Arial;
	font-weight : bolder ;
	color : #ff0033;
}

/* 
sets the style for required field label
*/
.ValidatorsErrMsg
{
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : red;	
}

table.boxOuterTable
{
	border-color : #89959B;
	border-width : 1px;
	border-style : solid;
	background-image:url(images/background.JPG);
	margin-left: 0px;
}
.datagridHeaderStyle
{
	/*background-color:#6699cc;*/
	font-family:Tahoma;
	font-size:9pt;
	height:25px;
	color:White;
	text-align:center;
	vertical-align:middle;
	cursor:hand;
	background-image:url(images/cat2_back.gif);
}
.datagridCommandHeaderStyle
{
	/*background-color:#6699cc;*/
	background-image:url(images/cat2_back.gif);
	height:25px;
	font-family:Tahoma;
	font-size:9pt;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#6699cc;
}
.datagrid
{
	border-style:solid;
	border-width:1px;
	border-color:orange;
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:10pt;
	color:White;
	vertical-align:top;
}
.logo
{
	margin-left:0px;
	margin-top:0px;
	width:100%;
	height:100px;
}








