/* Web Design Class */
body
{
	margin: 0 0 0 0;
	background-color:white;
}

.TopPadding
{
	padding-top:5px;
	text-align: left;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

.loginBG
{
	background-image:url(../Images/login_03.gif);
	background-repeat:no-repeat;
	height:190px;
	width:370px;
}

.loginTitle
{
	background-image:url(../Images/login_07.gif);
	background-repeat:no-repeat;
	height:33px;
	width:266px;
}

.loginText
{
	font-family :Arial, Tahoma ;
	font-size : 12px;	
	font-weight:bold;
}

.loginTextBox
{
	font-family :Arial, Tahoma ;
	font-size : 12px;	
	width:180px;
}

.LoginCopyrights
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing:5;
	color: #555555;
}

.header
{
	background-image:url(../Images/header_bg.gif);
	background-repeat:repeat-x;
	background-color:#526DA0;
}

.banner
{
	background-image:url(../Images/banner.gif);
	background-repeat:no-repeat;
	background-color: #526DA0;
}

.header_text
{
	font-family:Arial;
	font-size:11px;
	color:White;
	font-weight:bold;
	letter-spacing:2;
	vertical-align:baseline;
	text-align:right;
}

.TableHeader
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	font-weight:bold;
	color:white;
	border-bottom:solid 1px #B0BEC7;
	border-top:solid 1px #B0BEC7;
	border-right:solid 1px #B0BEC7;
	border-left:solid 1px #B0BEC7;
	padding:4px 10px 0px 10px;
	background-image: url(../images/panelBG.gif);
	background-repeat:repeat-x;
	/*background-color: #526DA0;*/
	text-align:left;
	vertical-align:middle;
	height:19px;
}

.TableCell
{
	font-family :Arial, Tahoma ;
	font-size : 11px;
	color:Black;
	padding:10px 10px 10px 10px;	
	border-bottom:solid 1px #B0BEC7;
	border-top:none 0px #B0BEC7;
	border-right:solid 1px #B0BEC7;
	border-left:solid 1px #B0BEC7;
	text-align:left;
	vertical-align:top;
	background-color:White;
}

.toggle
{
	cursor:hand;
}

.indicator
{
	vertical-align:top;
	padding-top:5px;
}


/* Copyright */
.copyrights
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing:2;
	color: white;
	background-image:url(../Images/footer_bg.gif);
	background-repeat:repeat-x;
}

.nav
{
	background-color:#fffbdf;
}

.nav2
{
	background-image:url(../Images/layout_vbg.gif);
	background-repeat:repeat-y;
	background-color:#fffbdf;
}

.TopNav
{
	background-image:url(../Images/menu_bg.gif);
	background-repeat:repeat-x;
	background-color:#fffbdf;
}

.contentPadding
{
	padding:10px 10px 10px 0px;
	height: 100%;
	vertical-align: top;
	background-color:white;
}

A
{
	text-decoration: none;
}

A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}

/*  datagrid border: solid 1px #999999;*/
.datagrid
{
	
	background-color: White;
	font-size: 12px;
	font-family: Arial, Arial, Helvetica, sans-serif;
}

.datagridTable
{
	border: solid 1px #B0BEC7;
	vertical-align: top;
	height: 200px;
}
.datagridChildTable
{
	border: solid 1px #B0BEC7;
	vertical-align: top;
	height: 200px;
	background-color: White;
}

.dtgHeader
{
	color: #555555;
	font-weight: bold;
	/*background-color: #526DA0;*/
	background-image: url(../images/dtgHeaderBG.gif);
	background-repeat:repeat-x;
	height:24px;
}

.dtgHeader A:link
{
	color: #555555;
	text-decoration: none;
}
.dtgHeader A:visited
{
	color: #555555;
	text-decoration: none;
}
.dtgHeader A:hover
{
	color: silver;
	text-decoration: underline;
}

.dtgPaging
{
	background-color: White;
	color: Black;
}

.dtgPaging A:link
{
	color: blue;
	text-decoration: none;
}

.dtgPaging A:visited
{
	color: blue;
	text-decoration: none;
}

.ctext
{
	width: 100%;
	height: 100%;
	color: #000000;
	text-decoration: none;
}
.ctext:hover
{
	font-weight: bold;
	text-decoration: none;
}
.ctext2
{
	width: 100%;
	height: 100%;
	color: #CCCCCC;
	text-decoration: none;
}
.ctext2:hover
{
	font-weight: bold;
	text-decoration: none;
}
.cnonworking
{
	background-color: #FFFFCC;
}
.cworking
{
}

.dtgPaging A:hover
{
	color: #999999;
	text-decoration: none;
}

.dtgSelected
{
	font-weight: bold;
	color: black;
	background-color: yellow;
}

.dtgAltItem
{
	color:#284775;
	background-color: #F2F7F8;
}

.dtgItem
{
	color: #284775;
	background-color: #FFFFFF;
}

.dtgFooter
{
	color: Black;
	background-color: #dddddd;
}

.dtgAccessRight
{
	width: 50px;
	text-align: center;
}

.dtgLinkButton
{
	width: 40px;
	text-align: center;
}

.dtgLinkButton A:link
{
	color: #000099;
	text-decoration: none;
}

.dtgLinkButton A:visited
{
	color: #000099;
	text-decoration: none;
}

.dtgLinkButton A:hover
{
	color: #999999;
	text-decoration: none;
}


/*  Multi-Tab  */
.tabStrip
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.MultiPageClass
{
	border-right: #666666 2px solid;
	padding-right: 5px;
	border-top: #AEB6DA 2px none;
	padding-left: 5px;
	font-size: 12px;
	background: #B7BDDE;
	padding-bottom: 5px;
	border-left: #AEB6DA 2px solid;
	color: #000066;
	padding-top: 5px;
	border-bottom: #666666 2px solid;
	font-family: Arial;
	height: 100%;
	text-decoration: none;
	background-image: url(../images/tabBG.gif);
	background-repeat: repeat-x;
}

.MenuMultiPageClass
{
	border-right: #dbdbdb 0px solid;
	padding-right: 5px;
	border-top: #dbdbdb 2px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: medium none;
	padding-top: 5px;
	border-bottom: #dbdbdb 2px solid;
}


/* Divider */
.hrClass
{
	width: 100%;
	color: #800b08;
	font-size: 6px;
}

.hr2
{
	width: 776px;
	font-size:2px;
	color: #a6c5d0;
}
/* Email */
.emailLink
{
	color: Blue;
}

.emailLink:hover
{
	color: Gray;
	text-decoration: : none;
}

.searchPanal
{
	color: #555555;
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* Header Range */
.title
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.subtitle
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.subtitleSmall
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.newsEvent
{
	border: solid 1px #CCCCCC;
	overflow: auto;
	width: 100%;
	height: 400px;
	WORD-WRAP: break-word;
}

.headerNews
{
	font-family: Arial;
	font-size: 12pt;
	color: #5E5B8E;
	font-weight: 600;
}

.dateNews
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #4B4873;
}

.default
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	vertical-align: top;
}

.legend
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	vertical-align: top;
}

.interval
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 6px;
}
/* Link */
.link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:baseline;
}

.link:hover
{
	color: Silver;
}

.link2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: none;
}

.link2:hover
{
	color: Silver;
}

.smallLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
	text-decoration: none;
}

.smallLink:hover
{
	color: Silver;
}

/* Success Message */
.success
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: Blue;
}
/* Error Message */
.error
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: Red;
}

.tagLine
{
	font-size: 11px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: Red;
	padding-left: 10px;
}
/* Form Class */
.file
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	background-color: Gainsboro;
	width: 200px;
}

.button
{
	font-size: 11px;
	border-right: #104a7b 1px solid;
	border-bottom: #104a7b 1px solid;
	border-top: #afc4d5 1px solid;
	border-left: #afc4d5 1px solid;
	cursor: hand;
	color: #000066;
	font-family: Arial;
	height: 19px;
	width: 62px;
	text-decoration: none;
	background-image: url(../images/buttonBG.gif);
}

.lblformTop
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	/*background-color: #e0dbb5;*/
	text-align: right;
	padding-top: 5px;
	vertical-align: top;
	width: 120;
}

.reqField
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma;
}

.txtSmall
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	width: 60px;
}

.txtMedium
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	width: 110px;
}

.txtLarge
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	width: 225px;
}

.txtLargeDDL
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	width:223px;
}

.txtXLarge
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	width:400px;
}

.txtMulti
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	width:300px;
	height:80px;
}

.txtMultiLarge
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	width:500px;
	height:150px;
}

.txtMultiXLarge
{
	font-family :Arial, Tahoma ;
	font-size : 11px;	
	width:99%;
	height:80px;
}

.txtReadOnly
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	border:none 0px white;
	padding-top:3px;
	width: 80%;
}

.formTable
{
	/*background-color: #FFFFFF;
	border-width: 2px;
	border-color: #F1F1F1;
	border-style: solid;*/
}

.formTD
{
	/*background-color: #acb1b4;*/
	text-align: left;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

.txtformdetail
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	/*background-color: #ecf3f6;
	border-color: #ecf3f6;
	border-style: none;*/
	width: 80%;
}



.lblEg
{
	font-family: Arial;
	font-size: 11px;
	color: #444444;
}
.tblHeader
{
	font-size: 12px;
	font-family: Arial, Tahoma;
	font-weight: bold;
	color: white;
	font-weight: bold;
	background-color: #526DA0;
}

/* Datagrid Navigation*/

.navControl
{
	text-align: right;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: solid 1px #B0BEC7;
	border-right: solid 1px #B0BEC7;
	border-left: solid 1px #B0BEC7;
	border-top: solid 0px #B0BEC7;
	width: 100%;
	vertical-align: bottom;
	background-color: White;
}

.navPage
{
	font-size: 10px;
	font-family: Arial, Tahoma;
}

.navButton
{
	vertical-align: middle;
}


/* Navigation Manu */

.menustyle
{
	border: solid 0px black;
	margin: 0px;
	white-space: nowrap;
}

.submenustyle
{
	background-color: #fffbdf;
	border: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #cccccc;
}

.menuitem
{
	font-family: Arial;
	font-size: 11px;
	color: #5c5c58;
	font-weight: bold;
	border-bottom: solid 0px #333333;
	border-right: solid 0px #333333;
	border-left: solid 0px #FCFCFC;
	border-top: solid 0px #FCFCFC;
	padding: 1px 6px 1px 6px;
	margin: 0px;
	white-space: nowrap;
	cursor: hand;
	height: 18px;
	text-decoration:none;
}

.mouseover
{
	font-family:Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	border-bottom: solid 0px #333333;
	border-right: solid 0px #333333;
	border-left: solid 0px #FCFCFC;
	border-top: solid 0px #FCFCFC;
	padding: 1px 6px 1px 6px;
	margin: 0px;
	white-space: nowrap;
	cursor: hand;
	height: 18px;
	text-decoration:none;
}

.menusubitem
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	border: 0px;
	border-style: none;
	border-color: #cccccc;
	background-color: #fffbdf;
	padding: 0px 6px 0px 6px;
	margin: 0px;
	white-space: nowrap;
	cursor: hand;
	height: 20px;
}

.submouseover
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	border: 0px;
	border-style: none;
	border-color: #B0CCE9;
	background-color: #E9F2F8;
	padding: 0px 6px 0px 6px;
	margin: 0px;
	white-space: nowrap;
	cursor: hand;
	height: 20px;
}








