.message {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF3300; text-decoration: none}

.mandatory
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #ff0000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.divContainer
{     
    text-align: right;
    font-size: large;
    position: absolute;
    visibility: visible;
    width: 98%;
  
    -moz-opacity: 0.75;
  
    vertical-align: middle;
    display: inline;
    height: 98%;
    background-color:#000000;
    border-right: white thick outset; 
    border-top: white thick outset; 
    border-left: white thick outset;
    border-bottom: white thick outset;  
    z-index:99999;
    }

.divLoaderBack
{
    background-color: #444141;
    color: #ffffff;
    font-size:x-small;
    height: 10px;
    visibility: visible;
    width: 510px;
    border-right: #aeb2b1 outset;
    padding-right: 5px;
    border-top: #aeb2b1 outset;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #aeb2b1 outset;
    padding-top: 5px;
    border-bottom: #aeb2b1 outset;
    margin-top: 15px;
    vertical-align: middle;
    text-align: left;
    margin: auto;
    top:50%;
    position:relative;
    
}
.divLoaderProgress
{
    background-color: #e2e7eb;
    color: gray;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    height: 5px;
    width: 0px;
}

.divLoadingStat
{
    background-color: Transparent;
    border-color: #ffffff;
    color: #ffffff;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    border-width: medium;
    width: 100%;
    height: 10px;
    text-align: center;
    margin-bottom: 15px;
    top:50%;

}

.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fef3db;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #660066;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.businessrule
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.businessrule:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.businessrule:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.businessrule:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.businessrule:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff9c0b;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.version
{
    
    font-weight: normal;
	font-size: 11px;
	color: #0069A5;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.formdisplaytext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.formfield
{
	border: 1px solid #0069A5;
    font-size: 11px;
	    color: #0069A5;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    background-color: #f8f8ff;
	    text-decoration: none;
    width: 119px;
}
.Lstfield
{
    BORDER-RIGHT: #896843 1px solid;
    BORDER-TOP: #896843 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #896843 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #896843 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
    BACKGROUND-COLOR: #fffbf2;
    TEXT-DECORATION: none
}
.initiatetext
{
    FONT-SIZE: 10px;
    COLOR: #660066;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.displaytext
{
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: justify;
}
.displayptext
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
    margin-left: 40px;
    margin-right:30px; 
  }
.displaytable
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.reports-unit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #660066;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftnav-titles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #660066;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftbg
{
    BACKGROUND-IMAGE: url('../Images/roll-down-bg.gif');
    BACKGROUND-REPEAT: repeat-y
}
.trreporttitle
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #FFFFf2
}

.newtrreporttitle
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #800000
}


.trreportbody
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #FFFFf2
}
.reporttitle
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #660066;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.reportbody
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    TEXT-DECORATION: none
}

.newreportbody
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #800000 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c5963e 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #800000 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    TEXT-DECORATION: none
}


.reportunitname
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.trreportunitname
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #99887c
}
.months
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #660066;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.trdate
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.date
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c5963e 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #99887c;
    TEXT-DECORATION: none
}
.topnavbg
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url('../Images/topright-curve.gif');
    BACKGROUND-REPEAT: no-repeat
}
.punchtime
{
    FONT-SIZE: 11px;
    COLOR: #660066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
A.topnav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topnav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topnav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #660066;
    TEXT-DECORATION: none
}
.hotlinks
{
    FONT-SIZE: 10px;
    COLOR: #3b3b3b;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.hotlinks:active
{
    FONT-SIZE: 10px;
    COLOR: #3b3b3b;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.hotlinks:link
{
    FONT-SIZE: 10px;
    COLOR: #3b3b3b;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.hotlinks:visited
{
    FONT-SIZE: 10px;
    COLOR: #3b3b3b;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.hotlinks:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.hotlinks-highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #660066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ceoname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.home-bodytext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.home-bodytext:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.home-bodytext:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.home-bodytext:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.home-bodytext:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.ceo-link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.home-underline-link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.hometitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mytasklink:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mytasklink:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mytasklink:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mytasklink:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topbandleftbg
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url('../Images/topright-curve.gif');
    BACKGROUND-REPEAT: no-repeat
}
.taskbg
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url('../Images/mytask-bg.gif');
    BACKGROUND-REPEAT: no-repeat
}
.text-highlight-orange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formsubtopic
{
    BACKGROUND-POSITION: left 50%;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/form-arrow.gif');
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.home-subtitle
{
    background-position: right top;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    background-repeat: no-repeat;
    background-image: url('NewStyles/m_head_blend.png');
    vertical-align: middle;
    height: 30px;
}
.mails
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.loginpagebg
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url('../Images/loginpage-bg.gif');
    BACKGROUND-REPEAT: no-repeat
}
.loginstarbg
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url('../Images/login-starbg.gif');
    BACKGROUND-REPEAT: no-repeat
}
.buttons
{
	border: 1px none #efefef;
	font-weight: bold;
	font-size: 10px;
	background: #336699 url('Images/button-bg.jpg') no-repeat fixed right bottom;
	vertical-align: middle;
	cursor: auto;
	color: #FFFFFF;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.newbuttons
{
	border: 1px none #efefef;
	font-weight: bold;
	font-size: 10px;
	background: #336699 url('Images/button-bg.jpg') no-repeat fixed right bottom;
	vertical-align: middle;
	cursor: default;
	color: #FFFFFF;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.chkdomain
{
	border: 1px none #efefef;
	font-weight: bold;
	font-size: 10px;
	background: #336699 no-repeat fixed right bottom;
	vertical-align: middle;
	cursor: default;
	color: #FFFFFF;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.chkdomaintxt
{
	
	font-weight: normal;
	font-size: 10px;
	background: #FFFFFF right bottom;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.formdisplaytextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.reportbodybold
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.form-body
{
    BACKGROUND-COLOR: #CCCCCC
}
.orange-line
{
    BACKGROUND-COLOR: #ff6600
}
.formleft-curve
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/form-left-curve.gif');
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
.formright-curve
{
    BACKGROUND-POSITION:  
               left 50%;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/formright-curve.gif');
    BACKGROUND-REPEAT: no-repeat
}
.form-seperation
{
    BACKGROUND-IMAGE: url('../Images/form-sep.gif');
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 12px
}
.form-bottombg
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/bottom-bg.gif');
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 12px
}
.form-bottom-leftcurve
{
    BACKGROUND-POSITION:  
               left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/bottom-left-curve.gif');
    BACKGROUND-REPEAT: no-repeat
}
.form-bottom-rightcurve
{
    BACKGROUND-POSITION:  
               left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('../Images/bottom-right-curve.gif');
    BACKGROUND-REPEAT: no-repeat
}
.calender-body
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
.sub-trreporttitle
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #fcf0a0
}
.sub-trreportbody
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #fffee6
}
.planner-weekend
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #eddcc9;
    TEXT-DECORATION: none
}
.trPending
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #c5963e 1px solid;
    BACKGROUND-COLOR: #dddddd
}

.cciplreportbody
{
    BORDER-RIGHT: #c5963e 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c5963e 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sidelinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f76be;
	text-decoration: none;
}

.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:hover
{
	text-decoration: none;
	color: #336699;
}
a:active
{
}
a:link
{
}
a:visited
{
}
a
{
	text-decoration: none;
}
p
{
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	letter-spacing: normal;
	text-align: left;
	
}
.dtable
{
	border-right: #1e90ff 1px solid;
	border-top: #1e90ff 1px solid;
	border-left: #1e90ff 1px solid;
	border-bottom: #1e90ff 1px solid;
}
.dtr
{
	background-color: #f8f8ff;
}
.dtd
{
	font-size: 8pt;
	color: #0368a2;
	font-family: Verdana;
	background-color: #b0c4de;
	text-align: center;
	font-weight: bold;
}
.dtd1
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	background-color: #0368a2;
	text-align: center;
	font-weight: bold;
}


OL
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 30px
}
.tdsytle
{
	border-right: 1px solid #0099ff;
}
li
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	font-family: Verdana;
	text-decoration: none;
}
li p
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titlelink
{
	border-right: #1e90ff 1px solid;
	border-top: #1e90ff 1px solid;
	border-left: #1e90ff 1px solid;
	border-bottom: #1e90ff 1px solid;
}
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-color:Blue;
	background-image:URL('images/bg-menu-main.png');
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
		
/* Accordion */
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2f76be;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	 padding: 1px;
    margin-top: 5px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 1px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Accordion New  */
.accordionHeader1
{
    border: 1px solid #2F4F4F;
    color: #333333;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    padding: 1px;
    margin-top: 5px;
}

#master_content .accordionHeader1 a
{
    color: #000000;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeader1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected1
{
    border: 1px solid #2F4F4F;
    color: #000000;
    background-color: #FFFFFF;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected1 a
{
    color: #000000;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeaderSelected1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent1
{
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: justify;
}
/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor:default ;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}




.bordertd
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
}
.unnamed1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009aed;
	text-decoration: none;
}
.unnamed2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.OUTSIDEBORDER
{
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.BOXBORDER
{
	border: #0099FF;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
h5
{
    background-color: #FF9933;
    color: #FFFFFF;
    text-align: center;
}


