﻿.preload1
{
	background: url(Images/pro_drop4_2a.gif);
}
.preload1
{
	background: url(Images/pro_drop4_2b.gif);
}

@media print
{
	.noprint
	{
		display: none;
	}
}

@media screen
{
	.noshow
	{
		display: none;
	}
}


.subheading
{
	vertical-align: middle;
	background-color:#b2c2c4;
	border-top: 1px solid #587d9c;
	border-bottom: 1px solid #587d9c;
	padding: 5px;
	color:#ffffff
}
.subheading-span
{
	padding: 5px;
    font-family: Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
    font-weight: bold;
	text-align: left; /*background-color:#C0DB79;*/
	
}

.white{color:#fff}

.fields
{
	background-color: #b2c2c4;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	vertical-align: top;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 4px;
	color: #FFFFFF;
	text-align: left;
}
.values
{
	background-color: WhiteSmoke;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	vertical-align: top;
	background-repeat: no-repeat;
	padding: 4px;
	color: #000000;
	text-align: left;
}
.fieldsTable
{
	background-color: DarkGray;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 4px;
	color: #000000;
	text-align: center;
}
.table-td
{
	background-color: WhiteSmoke;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	vertical-align: top;
	background-repeat: no-repeat;
	padding: 4px;
	color: #000000;
	text-align: center;
}

.table-bdr{border: 1px solid #000000;}

.text
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}



/*-----------new by AJK---------*/


.belowLgnd
{
	width: 90%;
	padding: 5px 0px 5px 5%;
	line-height: 18px;
}

.alignLeft
{
	text-align: left;
}

.popup
{
	padding: 10px;
	background-color: White;
	border: solid 1px black;
}

.modalpopup
{
	position: absolute;
	z-index: 10000;
	background-color: Gray; /*display: none;*/
	border: Solid 1px Black;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}


.menustyle
{
	vertical-align: top;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	background-image: url(images/titlebg.gif);
	background-repeat: repeat-x;
	height : 31px;
}



.dhstyle
{
	cursor: hand;
	font-family : Verdana;
	font-size: 12px;
	margin: 4px;
}

.dmstyle
{
	border-top: ghostwhite 2px dotted;
	border-bottom: gray 2px solid;
	border-right: gray 2px solid;
	text-align: left;
	
}


.dmistyle
{
	text-align: left;
	color: Silver;
	cursor: hand;
	font-family : Verdana;
	font-size: 12px;
	margin: 4px;
	background-color:#f0f5f6;
}

.smistyle
{
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
}

.smistyleR
{
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
}

.footer
{
	background-color: Silver;
	height: 18pt;
	width: 100%;
	vertical-align: middle;
}

.DateTime
{
	font-size: 10px;
}

.msttable
{
	width: 100%;
	background-color: WhiteSmoke;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	border-bottom: solid 1px Black;
}

.treetext
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: Black;
}
.mstTitle
{
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 10px 40px;
	line-height: 45px;
	width: 100%;
	background-image: url(../../images/Heading.gif);
	background-repeat: no-repeat;
}

.ul
{
	line-height: 18px;
}

.smalltext
{
	font-size: 11px;
	color: white;
}

.StaticMenu-Msg td
{
	height: 20px;
}
.StaticMenu-Msg a
{
	color: #000000;
	font-weight: bold;
	font-size: 10px; /*padding-left : 20px; padding-right : 4px;*/
	line-height: 20px;
	vertical-align: middle; /*background:url(../images/green.gif) no-repeat 0%*/
}

.DynamicMenu-Msg a
{
	background-color: #FDC24E;
	color: #fff;
	padding: 3px;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	border: 1px solid #000;
	border-top-style: none;
	line-height: 20px;
	width: 150px;
}
.DynamicMenu-Msg a:hover
{
	color: #ffaa00;
	text-decoration: underline;
}
/*-----------new by DK---------*/

.Poor
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #ff0000;
	/*background-color: Black;*/
}
.Weak
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #ff9000;
	/*background-color: Black;*/
}
.Average
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #0000ff;
	/*background-color: Black;*/
}
.Strong
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #3fe447;
	/*background-color: Black;*/
}
.Excellent
{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #049708;
	/*background-color: Black;*/
}

.Watermark
{
	color: Gray;
}

.pnlregt-nobdr
{
	/*padding: 0px 0px 10px 0px;*/
	width: 90%;
	line-height: 18px;
	border: #626c6d 0px solid;
	/*vertical-align:top;*/
	margin-bottom: 15px;
}

.pnlregt-nobdr2
{
	width: 90%;
	line-height: 18px;
	border: #626c6d 0px solid;
	vertical-align:top;
}

.pnlregt
{
	/*padding: 0px 0px 20px 0px;*/
	width: 90%;
	line-height: 18px;
	border: 1px #b0bec0 solid;
	/*vertical-align:top;*/
	margin-bottom: 10px;
	background: #e8efef
}


.footer
{
	background:#c5cfd0
}


.titlebg{background:#626c6d url(images/titlebg.gif) repeat-x 0% 100%;text-align:left}
.titlebg span{background:url(../../images/Posts.gif) no-repeat 0% 50%;padding:5px 3px 5px 15px;color:#000;font-weight:bold;font-size:12px}

.mydesktoptitle{background:#626c6d url(images/titlebg.gif) repeat-x 0% 100%;text-align:left}
.mydesktoptitle span{background:url(../../images/Posts.gif) no-repeat 0% 50%;padding:2px 3px 5px 15px;color:#000;font-weight:bold;font-size:12px}

.pnlregt1
{
	padding: 0px 0px 20px 0px;
	width: 95%;
	line-height: 18px;
	border: #626c6d 1px solid;
	margin-bottom: 15px;
}

.pnlsrch
{
	padding: 0px 0px 20px 0px;
	width: 75%;
	line-height: 18px;
	border: #626c6d 1px solid;
	margin-bottom: 15px;
}

.pnlsitemap
{
    background:#fff;
	border: #626c6d 1px solid;
	padding: 10px;
	width: 300px;
	line-height: 15px;
	border: #626c6d 1px solid;
	position:absolute;
	left:675px;
	top:50px
}

.popup
{
	padding: 10px;
	background-color: White;
	border: solid 1px black;
}

.modalpopup
{
	position: absolute;
	z-index: 10000;
	background-color: Gray; /*display: none;*/
	border: Solid 1px Black;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}


.level1
{
	width: 204px;
	height: 100px; /* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=  '../../images/3.png' ); /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/3.png', sizingMethod='scale');*/
}
/* IE ignores styles with [attributes], so it will skip the following. */
.level1[class]
{
	/*background-image:url(/75p_honey.png);*/
	background-image: url(../../images/3.png);
	width: 204px;
	height: 100px;
}
.floatrcollapse
{
	padding: 5px 4px 4px 0px;
	background-color: #626c6d;
}

.mycompanyname{font-size:16px; line-height:normal;font-weight:bold;font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;color:#fff}
.myloginname{font-size:12px; line-height:normal;font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;color:#000;padding-left:10px}
.mydate{color:#f0f5f6}
.mytime{color:#f0f5f6}
.headerlinks {color:white}
.linkseperator{color:#fff}
.headerlinks:hover{color:#ffcc00}
.contentbg{background:#f0f5f6;border-bottom:1px solid #AAAAAA}
.txtcaption2{background:#f0f5f6}
.content_topbdr{border-top:1px solid #AAAAAA}
.check{}
.check:hover{color : #ff6600;}

/*  *********       TOOLTIP CLASSES     *********       */
div.field-hint{position:absolute;width:230px;z-index:500;/*background:url(../../images/hint_topborder.gif) no-repeat left top;*/color:#000;margin:-38px 0 0 390px;padding:0;line-height:15px}
div.field-hint div{background:#fffbb8;border-top:1px solid #ffc20d;border-left:1px solid #ffc20d;border-right:1px solid #ffc20d;border-bottom:1px solid #ffc20d;z-index:500;margin:14px 0 0;padding:2px 2px 2px 10px}
div.field-hint-select{position:absolute;width:200px;z-index:500;color:#000;margin:-32px 0 0 250px;padding:0}
div.field-hint-select div{background:#fffbb8;border:1px solid #ffc20d;z-index:500;padding:2px 0 2px 10px}
div.field-hint-inactive{display:none;position:absolute}
/*  *********       TOOLTIP CLASSES     *********       */

.remLen 
{
border-width:0px;
border-style : none;
width : 20px;
text-align : right;
background-color:#e8efef;
font-family:inherit;
font-size:11px
}
.colorboldtext{color:#ff0000;font-size:large}

.table-th{background-color : #b2c2c4;color:#fff;font-size:11px;font-weight:bold;padding:3px;font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;text-align:center}
.table-td{background:#fefefe;vertical-align:top;font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;text-align:center;color:#000;padding:3px;font-size:11px}
.border{border:1px solid #b0bec0}


@media print {
    /*  ***     GRIDVIEW CSS STYLES        *** */
    table .gridView {
    background-color : #f1f1f1;
    border : 1px solid #000;
    }
    table.gridView TR {
    background-color : #f1f1f1;
    color : #000;
    }
    table.gridView TR.odd {
    background-color : #f9f9f9;
    color : #000;
    }
    table.gridView TH {
    padding : 4px;
    color : #000;
    border-top : 1px solid #000;
    border-bottom : 1px solid #000;
    }
    table.gridView TD {
    padding : 4px;
    text-align : center;
    border-top : 1px solid #000;
    border-bottom : 1px solid #000;
    }
    table.gridView TD.Justify {
    padding : 4px;
    text-align : justify;
    border-top : 1px solid #000;
    border-bottom : 1px solid #000;
    }
    table.gridView TR.gridView-pager {
    display : none;
    }
    table.gridView TR.gridView-pager td {
    display : none;
    }
}
    
@media screen {
    /*  ***     GRIDVIEW CSS STYLES        *** */
    table .gridView {
    background:none;
    border : 0px solid #c0c0c0;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
    }
    table.gridView TR {
    background-color : #fbfbfb;
    color : #000;
    }
    table.gridView TR.odd {
    background-color : #f6f6f6;
    color : #000;
    }
    table.gridView TH {
    background-color : #b2c2c4;
    padding : 2px;
    color : #000;
    border-top : 1px solid #fff;
    border-bottom : 1px solid #fff;
    font-weight:normal;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align:center
	}
    table.gridView TH a {
    padding : 2px;
    color : #fff;
    text-decoration : underline;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
    }
    table.gridView TH a:hover {
    padding : 2px;
    color : #ffaa00;
    text-decoration : none;
    }
    table.gridView TD {
    padding : 2px;
    text-align : center;
    border-top : 1px solid #fff;
    border-bottom : 1px solid #fff;
    font-size:11px
    }
    table.gridView TD a{
    color:#FF6868;
    font-weight:bold;
    text-decoration:underline
    }
    table.gridView TD a:hover{
    color:#21A3D5;
    text-decoration:none
    }
    table.gridView TD.justify {
    padding : 2px;
    text-align : justify;
    border-top : 1px solid #fff;
    border-bottom : 1px solid #fff;
    }
    table.gridView TD.right {
    padding : 2px;
    text-align : right;
    border-top : 1px solid #fff;
    border-bottom : 1px solid #fff;
    }
    .gvwfooter {
    background-color : #e8efef;
    color : #000;
    text-align:center
    }
    .gvwfooter-justify{
    background-color : #e8efef;
    color : #000;
    text-align:justify
    }
    .gvwfooter-right {
    background-color : #e8efef;
    color : #000;
    text-align:right
    }
    table.gridView TR.gridView-pager {
    background:none;
    border : 0px;
    }
    table.gridView TR.gridView-pager td {
    background:none;
    text-align : left;
    color : #ff0000;
    padding : 2px;
    border : 0 solid #f4e056;
    font-weight : bold;
    font-size : 14px;
    }
    table.gridView TR.gridView-pager td a {
    color : #fff;
    padding : 3px;
    /*background-color : #FDC24E;*/
    border : 0px solid #424e4f;
    font-weight : normal;
    font-size : 11px;
    line-height:20px
    }
    table.gridView TR.gridView-pager td a:hover {
    color : #ffcc00;
    font-weight : bold;
    }
    /*  ***     GRIDVIEW CSS STYLES        *** */
}
.logout{font-size:large;color:#000;}

/*
Header BG: #424e4f
In-active Menu Tab: #626c6d
Active Menu Tab: #b2c2c4
In-active Sub-Menu Tab: #d8e1e2
Active Sub-Menu Tab: #e4eeef
Content BG: #f0f5f6
*/

/*ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer.*/
/*ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner.*/
/*ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab.*/
/*ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.*/
/*ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.*/
/*ajax__tab_hover: This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.*/
/*ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.*/

/*  ********    AJAX TAB PANEL CSS STYLES       *********       */
.TabContainer .ajax__tab_header 
{
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
    background:url(images/tab-line.png) repeat-x bottom;
    display:block;
}
.TabContainer .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.TabContainer .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.TabContainer .ajax__tab_hover .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
    font-weight:bold
}
.TabContainer .ajax__tab_hover .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000;
}
.TabContainer .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
    font-weight:bold
}
.TabContainer .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.TabContainer .ajax__tab_body 
{
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
    background:#e1ebec;
    border:solid 1px #b9c1c2;
    border-top-width:0;
}
/*  ********    AJAX TAB PANEL CSS STYLES       *********       */

.loginscreen{background:#fff;border: 2px solid #b0cd97;height:200px;width:400px}
.errmsg-div3{background:#F0F5F6;border:1px solid #ff0000;padding:5px;text-align:center;vertical-align:middle;width:89%;margin-bottom:10px}
.errmsg-div3 span{font-weight:bold;}