.BODY
{
	MARGIN: 0px;
   
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';    
	background-color: #fafafa;
}

INPUTUTIL
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';    
	
}

BUTTON
{
	FONT-SIZE: 15pt;
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}

A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: normal}
A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFCC66}
A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFCC66}

A.Dark:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4F7BD8}
A.Dark:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F7BD8; font-size: 8pt; font-weight: normal}
A.Dark:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFCC66}
A.Dark:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFCC66}

/* Classes for Database Grid */
.GridLayer { VISIBILITY: visible; OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #DBE6FF }
.Selected { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #cecccc }
.DataRowOther {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #EEEEEE; CURSOR: hand }
.DataRow { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff; CURSOR: hand }
.ExcludedDataRow { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC; CURSOR: hand }
.SystemDataRow { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #d8c4a3; CURSOR: hand }
.SeparatorRow { BACKGROUND-COLOR: #ffffff }
.AutoCursor { cursor:auto }
.PagingRow { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff }
.SearchRow { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #e6e6e6 }
A.HeadCol { TEXT-DECORATION: none }
.HeadRow { FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; COLOR: #ffffff; BACKGROUND-COLOR: #828080; TEXT-ALIGN: left }
.HeadColClicked { FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; COLOR: #ffffff; BACKGROUND-COLOR: #63440E; TEXT-ALIGN: left }

/* Classes for Tab Control */
.TabRow { FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #fffff4; BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; WIDTH: 100%; CURSOR: hand; BORDER-BOTTOM: 1px outset; height: 20px }
.TabRowSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #DBE6FF; BORDER-RIGHT: 4px outset; BORDER-TOP: #dbe6ff 4px outset; BORDER-LEFT: #dbe6ff 4px outset; WIDTH: 100%; CURSOR: hand; BORDER-BOTTOM: 0px; height: 20px }
.SubTabRow { FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ECF7FF; BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 1px outset; WIDTH: 100%; CURSOR: hand; height: 16px }
.SubTabRowSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #DBE6FF; BORDER-RIGHT: 2px outset; BORDER-TOP: 3px outset; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 0px; WIDTH: 100%; CURSOR: hand; height: 16px }
.SubTabRowTbl { BACKGROUND-COLOR: #DBE6FF; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: #dbe6ff 4px outset; BORDER-BOTTOM: 0px }

/* Left Menu and Top Menu Classes */
A.MenuLink:link {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none }
A.MenuLink:visited {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none }
A.MenuLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #DBC695 ; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none  }
A.MenuLink:active {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none }

A.MenuSmallLink:link { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, 'sans serif', helvetica; BACKGROUND-COLOR: #63440E ;text-decoration: none }
A.MenuSmallLink:visited { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, 'sans serif', helvetica; BACKGROUND-COLOR: #63440E ;text-decoration: none }
A.MenuSmallLink:hover { FONT-SIZE: 8pt; COLOR: #DBC695 ; FONT-FAMILY: Verdana, 'sans serif', helvetica; BACKGROUND-COLOR: #63440E ;text-decoration: none  }
A.MenuSmallLink:active { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, 'sans serif', helvetica; BACKGROUND-COLOR: #63440E ;text-decoration: none }

A.Menualert:link { FONT-SIZE: 8pt; COLOR: #23407f; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }
A.Menualert:visited { FONT-SIZE: 8pt; COLOR: #23407f; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }
A.Menualert:hover { FONT-SIZE: 8pt; COLOR: #a20300 ; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: underline  ;font-weight: normal }
A.Menualert:active { FONT-SIZE: 8pt; COLOR: #23407f; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }

A.MenuTran:link { FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }
A.MenuTran:visited { FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }
A.MenuTran:hover { FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: underline  ;font-weight: normal }
A.MenuTran:active { FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, 'sans serif', helvetica; text-decoration: none ;font-weight: normal }

A.MainLink:link {font-size: 10px; font-family: verdana, arial; font-weight: normal; color: #ffffff; text-decoration: none }
A.HgMainLink:link {font-size: 10px; font-family: verdana, arial; font-weight: normal; color: #FFCC66; text-decoration: none }
A.MainLink:visited {font-size: 10px; font-family: verdana, arial; font-weight: normal; color: #ffffff; text-decoration: none }
A.HgMainLink:visited {font-size: 10px; font-family: verdana, arial; font-weight: normal; color: #FFCC66; text-decoration: none }

A.Link:link {FONT-WEIGHT: bold; FONT-SIZE: 10pt;font-family: verdana, arial; font-weight: normal; COLOR: #000000;  text-decoration: none }
A.Link:visited {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; font-family: verdana, arial; font-weight: normal; text-decoration: none }
A.Link:hover {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; font-family: verdana, arial; font-weight: normal; text-decoration: none  }
A.Link:active {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; font-family: verdana, arial; font-weight: normal; text-decoration: none }

.MenuName {font-size: 16px; font-family: arial, verdana; font-weight: bold; color: #ffcc33; text-decoration: none; background-color: #000000 }
.MenuDate {font-size: 10px; font-family: arial, verdana; font-weight: normal; color: #000000; text-decoration: none; background-color: #DBE6FF }

/* Calendar Classes */
.CalendarBody { Margin-left: 0px; Margin-top: 0px; Background-color: #96B6F8 }
.WeekHeads { Background-color: #96B6F8; font-size: 10px; font-weight: bold; font-family: Verdana, Arial; width: 28px; height: 24px }
.CurrentDate { Background-color: #ffffff; text-align: center; cursor: hand; width: 28px; height: 24px }
.OtherDate { Background-color: #96B6F8; text-align: center; cursor: hand; width: 28px; height: 24px }
.DisabledDate { font-family: verdana, arial; font-size: 11px; COLOR: gray}
.ActiveDate { font-family: verdana, arial; font-size: 11px; COLOR: black}
.Weekend { font-family: verdana, arial; font-size: 11px; COLOR: red}

/* Other Classes */
.lefttableeffect {  FONT-WEIGHT: bolder; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; COLOR: white; BACKGROUND-COLOR: #AF8947;  border-style: outset; border-color: #FBF5E7 #AF8947 #AF8947 #AF8947; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align:center }
.righttableeffect {  FONT-WEIGHT: bolder; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; COLOR: white; BACKGROUND-COLOR: #cacaca;  border-style: outset; border-color: #839192; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align:center }
.tabcls{BORDER-RIGHT: #000000 2px groove; BORDER-TOP: #d3d3e7 2px solid; MARGIN-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #d3d3e7 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 2px groove; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial; BACKGROUND-COLOR: #4F7BD8; TEXT-ALIGN: center }
.headereffect, .tableeffect {  FONT-WEIGHT: bolder; FONT-SIZE: 10pt; background-image: url(../images/btn_bg_rollover.jpg); FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; COLOR: black; BACKGROUND-COLOR: #999999;  border-style: outset; border-color: #FBF5E7 #a7a6a4 #cecece #cecece; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align:center }
.headereffectCal {  FONT-WEIGHT: bolder; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; COLOR: white; BACKGROUND-COLOR: #000000;  border-style: outset; border-color: #FBF5E7 #DBC695 #AF8947 #AF8947; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align:center }
.midcolora{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; BACKGROUND-COLOR: #EEEEEE }
.midcolorb{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; BACKGROUND-COLOR: #ffffff }
.midcolorforcal{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; BACKGROUND-COLOR: f3eada; TEXT-ALIGN: center;cursor:hand }
.errmsg{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial; TEXT-ALIGN: left }

.projectdetails
{ FONT-WEIGHT: bold	}
.errormsg
{
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, 'sans serif', helvetica
}
.msgStatistics
{
	FONT-SIZE: 9pt; COLOR: #b01818; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial; TEXT-ALIGN: left
}

.msgBuildReport
{
	FONT-SIZE: 9pt; COLOR: #63440E; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial; TEXT-ALIGN: left;BACKGROUND-COLOR: white;height: 25px
}

.initial2 
{
FONT-WEIGHT: bolder; 
FONT-SIZE: 8pt; 
COLOR: white; 
FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'; 
BACKGROUND-COLOR: #AF8947
}
.initial3
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #cc6600; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.clsButton
{
    background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-right-color: 000204;
	border-bottom-color: 000204;
	border-left-color: 94a7a9;
	border-top-style: inset;
	border-left-style: inset;
	border-right-style: outset;
	border-bottom-style: inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:ffffff;
}

.iframeCls
{
border-bottom:0px;
border-left:#EEEEEE 3px solid;
border-top:#EEEEEE 3px solid;
border-right:0px;
width:100%;
}

.HoverButton
{
	 background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-right-color: 000204;
	border-bottom-color: 000204;
	border-left-color: 94a7a9;
	border-top-style: inset;
	border-left-style: inset;
	border-right-style: outset;
	border-bottom-style: inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#fff6bb;
	
}

.clsBtn {
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-right-color: 000204;
	border-bottom-color: 000204;
	border-left-color: 94a7a9;
	border-top-style: inset;
	border-left-style: inset;
	border-right-style: outset;
	border-bottom-style: inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.HoverBtn {
	background-image: url(images/btn_bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-right-color: 000204;
	border-bottom-color: 000204;
	border-left-color: 94a7a9;
	border-top-style: inset;
	border-left-style: inset;
	border-right-style: outset;
	border-bottom-style: inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#fff6bb;
}
.tableHeader
{
}
.tableHeader TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #D7D7D7;
    TEXT-ALIGN: center
}
.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #4F7BD8;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.reportHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.calcolora
{
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial 
}
.HotSpot 
{
	cursor: hand 
}


/* Useless */
.footer
{
	BACKGROUND-COLOR:#ffffff ;
    COLOR: #AF8947;
    FONT-FAMILY: Verdana, 'sans serif', helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.boldtxt
{
    FONT-FAMILY: 'Verdana','MS Sans Serif', 'MS Serif';
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
}
.fontcls
{
	font-family:Arial, Verdana; font-size: 2; color:#FFCC66;
}
.tdcls
{
	background-color:#3366CC;
}
.login
{
	FONT-SIZE: 8pt; COLOR: black;FONT-WEIGHT: bold; FONT-FAMILY: Verdana, 'MS Sans Serif', Arial; TEXT-ALIGN: left
}
.bodycls
{
	background-color:#666699;
}
.trcls
{
	background-color:#6699FF;
}
.mandatory
{
	font-weight:lighter;
    COLOR: #4F7BD8;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana;
}

.font_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.text_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.text_head_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:#FFCC66;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}
.text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:#000000;
	text-decoration: none;
}
.text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:#cb0a0a;
	text-decoration: none;
}

.text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color:#000000;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
	font-weight: none;
	text-decoration: none;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:#990000;
	text-decoration: none;
}

.style3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:blue;
	text-decoration: none;
}
.formstyle
{
	position :relative;
	top:-30px;
	
}
