 
hr           
{
	color: #C0C0C0; 
	border: 1px solid #C0C0C0  
}
 
button       
{ 
	border-style:solid; 
	border-width:1.1in; 
	font-family: v; 
	font-size: 10pt; 
	background-color:#BCB7D2 
}

BODY
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 0.74em;
    MARGIN: 0px;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-highlight-color: #C0C0C0;
    scrollbar-face-color: #f7f7f7;
    scrollbar-3dlight-color: #f7f7f7;
    scrollbar-darkshadow-color: #f7f7f7;
    scrollbar-track-color: #f7f7f7;
    scrollbar-arrow-color: #535353;
}


.menuButton
{
	FONT-WEIGHT: bold;
    cursor:pointer;cursor:hand; font-family:Verdana; font-size:10pt; 
    color:#FFFFFF; vertical-align:middle; 
    background-image:url('../Img/button.jpg'); background-repeat:repeat-x;
	TEXT-ALIGN: center; border-left-width:1; border-right-style:solid; border-right-width:1; border-top-width:1; border-bottom-width:1

}

.menuButtonFocus
{
	FONT-WEIGHT: bold;
    font-family:Verdana; font-size:10pt; 
    color:#FFAA71; vertical-align:middle; 
    background-image:url('../Img/button.jpg'); background-repeat:repeat-x;
	TEXT-ALIGN: center; border-left-width:1; border-right-style:solid; border-right-width:1; border-top-width:1; border-bottom-width:1

}


.menuBottom
{
	BACKGROUND-COLOR:#7E51A0;
	height:1px
}

.homeLeft
{
    background-image:url('../Img/leftbg.jpg'); background-repeat:repeat-x;
    width:175px;vertical-align:top; 

}


.homeMid
{
    width:560px;vertical-align:top; 

}




.homeRight
{
    background-image:url('../Img/rightbg.jpg'); background-repeat:repeat-x;
    width:245px;vertical-align:top; 

}


.pageSide
{
	BACKGROUND-COLOR:#D2D2D2;
     width:175px;vertical-align:top; 

}

.pageMid
{
	width:630px;vertical-align:top; 
	
}	


.subPageTop
{
	background-image:url('../Img/subpagetop.jpg'); background-repeat:no-repeat; 
	width:18px;vertical-align:top;
}

.subPageBody
{
	background-image:url('../Img/subpagebody.jpg'); background-repeat:repeat-y; 
	vertical-align:top;
}
.subPageBot
{
	background-image:url('../Img/subpagebot.jpg'); background-repeat:no-repeat;
	width:18px;vertical-align:top;
}


.copywrite
{
	BACKGROUND-COLOR:#7E419A;
    font-family:Verdana; font-size:7pt; 
    color:#FFFFFF;
    height:20px


}


SELECT
{
	scrollbar-arrow-color: #f7f7f7;
	list-style-type: disc; 
	border: 1px solid #778899; 
}
A:link
{
    COLOR: lightslategray;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ff3300;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
INPUT
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1em
}

TEXTAREA
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1em
}
.SubGroupHeading
{
	color:#5A82AD
}
.Mandatory
{
    BACKGROUND-COLOR: #FFF2F2;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1em
}
.FlatMandatoryTextBox
{
    BACKGROUND-COLOR: #FFF2F2;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1em;
    border: 1px solid #C0C0C0
}
.MyMainHeading
{
    COLOR: #101010;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.7em;
    FONT-WEIGHT: bold
}

.MySmallHeading
{
    COLOR: #101010;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
 
}
.MyMediumHeading 
{
    COLOR: #101010;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.5em;
    FONT-WEIGHT: bold;
}
.MyContentTable
{
    BACKGROUND-COLOR: ;
    BORDER-LEFT: 4px solid #cfd5e5;
    BORDER-TOP: 4px solid #cfd5e5;
    WIDTH: 100%
}

.tdColumnHeader
{
    BACKGROUND-COLOR: #858585;
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 1em;
    HEIGHT: 2px
}

.tdPageTitle
{
    FONT-FAMILY: Verdana;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none
}
.tdSectionHeading
{
    COLOR: #101010;
    FONT-FAMILY: Verdana;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    WIDTH: 96pc
}

.tdErrorMessage
{
    COLOR: #AB1818;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.8em;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR:#F5F4F3;
}
.ErrorMessage
{
    COLOR: #AB1818;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR:#F5F4F3;
}
.tdSuccessMessage
{
    COLOR: #133315;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.8em;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR:#F5F4F3;
}

.SuccessMessage
{
    COLOR: #133315;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.3em;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none;
    BACKGROUND-COLOR:#F5F4F3;
}

TD.tdRightSectionContent
{
    BACKGROUND-COLOR: #f7f7f7;
    COLOR: darkred;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.7em
}

TD.tdAddmoreItems
{
    BACKGROUND-COLOR: #f7f7f7;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.7em
}
TD.SelectedRow
{
    BACKGROUND-COLOR: #DCDEDE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.71em
}

TD.UnSelectedRow
{
    FONT-SIZE: 0.7em
}

.tdLeftSectionBoldContent
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bolder
}
TD.tdPageUse
{
    FONT-FAMILY: Verdana;
    COLOR: #101010;
    FONT-SIZE: 11px;
    WIDTH: 96pc
}

TD.tdSectionSubHeading
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    WIDTH: 96pc
}

TD.tdAmountColumn
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.tdUnSectedGlossary
{
    BACKGROUND-COLOR: #383838;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    HEIGHT: 22px;
    TEXT-ALIGN: center;
    WIDTH: 3pc
}
.tdSectedGlossary
{
    BACKGROUND-COLOR: #A0C0D8;
    COLOR: #383838;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    HEIGHT: 22px;
    TEXT-ALIGN: center;
    WIDTH: 3pc
}
.tdListHeading
{
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
.tdListRightHeading
{
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.7em;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR:#f7f7f7;
}

.tdListDetails
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.74em;
    TEXT-ALIGN: left
}
.LeftSelTabBgSlant
{
   
    BACKGROUND: #29456B url('../Icons/tabStrip/LeftPart.gif') no-repeat fixed left top;
	no-repeate;  background-image:url('../Icons/tabStrip/LeftPart.gif'); background-repeat:no-repeat; background-attachment:fixed

}

.RightSelTabBgCurve
{
    BACKGROUND: #29456B url('../Icons/tabStrip/RightPart.gif') no-repeat fixed right top;
    no-repeate; background-image:url('../Icons/tabStrip/RightPart.gif'); background-repeat:no-repeat; background-attachment:fixed


}

.tdGray
{
	BACKGROUND-COLOR: #f7f7f7;
}
.tdLeftGray
{
	BACKGROUND-COLOR: #f7f7f7;
        COLOR: #101010;
        FONT-FAMILY: Verdana;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: left;
        FONT-SIZE: 10pt;
        
        
}
.TabSelContent
{
    COLOR:#FFFFFF;
    FONT-WEIGHT: bolder;
    HEIGHT: 15pt;
    FONT-SIZE: 0.74em;
    BACKGROUND: #29456B; vertical-align:middle; text-align:left;
    

}


.LeftUnSelTabBgSlantNoClick
{
   
    BACKGROUND: #C0C0C0 url('../Icons/tabStrip/LeftPart.gif') no-repeat fixed left top ;
	no-repeate; background-image:url('../Icons/tabStrip/LeftPart.gif'); background-repeat:no-repeat; background-attachment:fixed
}

.RightUnSelTabBgCurveNoClick
{
    BACKGROUND: #C0C0C0 url('../Icons/tabStrip/RightPart.gif') no-repeat fixed right top; 
    no-repeate; background-image:url('../Icons/tabStrip/RightPart.gif'); background-repeat:no-repeat; background-attachment:fixed

}

.TabUnSelContentNoClick
{
    COLOR:BLACK;
    FONT-WEIGHT: bolder;
    HEIGHT: 15pt;
    FONT-SIZE: 0.74em;
    BACKGROUND: #C0C0C0 ;
}

.LeftUnSelTabBgSlant
{
   
    BACKGROUND: #C0C0C0 url('../Icons/tabStrip/LeftPart.gif') no-repeat fixed left top ;
	no-repeate; cursor:pointer; cursor:hand; background-image:url('../Icons/tabStrip/LeftPart.gif'); background-repeat:no-repeat; background-attachment:fixed
}

.RightUnSelTabBgCurve
{
    BACKGROUND: #C0C0C0 url('../Icons/tabStrip/RightPart.gif') no-repeat fixed right top; 
    no-repeate;cursor:hand; cursor:hand; background-image:url('../Icons/tabStrip/RightPart.gif'); background-repeat:no-repeat; background-attachment:fixed

}

.FocusedMenuBar
{
    background-position: 
               0% 0%; FONT-WEIGHT: bold;
    cursor:hand; background-image:url('../Icons/Background/bb_pressed.gif'); background-repeat:repeat-x; background-attachment:fixed 
}

.NormalMenuBar
{
    BACKGROUND: url('../Icons/Background/ts2.gif') repeat-x fixed;
    FONT-WEIGHT: bold;
    cursor:hand; 
}

.MenuItem
{
    background-position: left top; cursor:hand; background-image:url('../Icons/Background/form_banner.jpg'); background-repeat:repeat-x; background-attachment:fixed;
    FONT-WEIGHT: normal;

}

.FocusedMenuItem
{
    background-position: left top; cursor:hand; background-image:url('../Icons/Background/bg_top.gif'); background-repeat:repeat-x; background-attachment:fixed ;
    font-weight:bold

}

.TabUnSelContent
{
    COLOR:BLACK;
    FONT-WEIGHT: bolder;
    HEIGHT: 15pt;
    FONT-SIZE: 0.74em;
    BACKGROUND: #C0C0C0 ;
    cursor:hand; 
    cursor:hand; 
}

.WhiteText
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    BACKGROUND: #5A82AD //0B41A6;
    cursor:hand;
}

.calendarTD
{
    FONT-FAMILY: Verdana, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    width:30PX;
    cursor:hand;
    BACKGROUND-COLOR: #F7F7F7; 
//#A0C0D8
}
.BackgroundText
{
    COLOR: #003366;
    FONT-FAMILY: Verdana, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

INPUT.MyButton
{
    border:1px solid #000000; width:1.0in;
    font-size:10pt;
    font-family: Verdana; 
    background-color:#BCB7D2
}
HR
{
    COLOR: lightslategray;
    HEIGHT: 1px
}

A
{
    TEXT-DECORATION: none
}

.tdFont
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px
}
TD
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 0.7em
}
SELECT
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1em
}
.grayBackGround
{
   BACKGROUND-COLOR: #f7f7f7;		
}


.splitBackGround
{
   BACKGROUND-COLOR: #f7f7f7;		
}

.addMoreBackGround
{
   COLOR: #800000;
  
}
.MyTreeHeading
{
   COLOR: #5a82ad;		
}
.ClickHere
{
   FONT-FAMILY: Verdana;
   COLOR: #000080;
   FONT-SIZE:1.0 em;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline;
    
}

.mandatoryFieldStar
{
   COLOR: #008080;
   FONT-SIZE: 1em;
   FONT-WEIGHT: bold;

}
.CustSubHeading
{
    COLOR: lightslategray;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
}

.TabDescription
{

	color: #29456B; 
	font-family: Verdana; 
	font-size: 10pt; 
	background-color:#EFEFEF; 
	letter-spacing:1pt; 
	vertical-align:middle; 
	font-weight:bold;
	HEIGHT: 20pt;

}
.TabDescBorder
{
	background-color:#29456B;
	HEIGHT: 1pt;

}
.TabBaseBorder
{
	background-color:#29456B;
	HEIGHT: 4pt;

}
.PhotoBackGround
{
	border: 1px solid #C0C0C0 ;
	background-color: #E9E8F0 ;
	height:80pt; text-align:center
}
.FlatTextBox
{
	border: 1px solid #C0C0C0
}
.UploadPhoto
{
	color: #800000; 
	font-size: 10px; 
	background-color: #A0C0D8;
	border: 1px solid #C0C0C0 ;
	height:15pt; text-align:center; text-decoration:underline;
	cursor:pointer;
	cursor:hand;
	
}
.StatusText
{
	FONT-SIZE: 13px; 
	color:#003366;
	HEIGHT: 18pt;

}
.StatusOk
{
	border:1px solid #003300; border-collapse: collapse;
	color: #F0FBEE; 
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: bold;
	background-color: #0C523F;
	bordercolor: #111111
	
}
.StatusError
{
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	color:#800000;
	HEIGHT: 18pt;
	background-color:FFE3DD ;
}