﻿/*   *****  ALIGNMENT CLASSES  *****   */
.para{text-align:justify;line-height:15px}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.vtop{vertical-align:top}
.vmid{vertical-align:middle}
.vbtm{vertical-align:bottom}
.floatl{float:left}
.floatr{float:right}
.inline{display:inline}
/*   *****  ALIGNMENT CLASSES  *****   */

/*   *****  PADDING CLASSES  *****   */
.nolpad{padding-left:0px;}
.norpad{padding-right:0px;}
.notpad{padding-top:0px;}
.nobpad{padding-bottom:0px;}

.lbdr{border-left:1px solid #000}
.rbdr{border-right:1px solid #000}
.tbdr{border-top:1px solid #000}
.bbdr{border-bottom:1px solid #000}
.lrbdr{border-left:1px solid #000;border-right:1px solid #000}
.tbbdr{border-top:1px solid #000;border-bottom:1px solid #000}

body{background:#737071;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
div{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
p{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
td{font-family:Tahoma, Arial, Verdana, Helvetica, sans-seriffont-size:11px;}
td span{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;line-height:25px}
td span span{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;line-height:25px}
#tbMain{background:#B2C2C4;padding:0px;margin:0px;border:1px solid #666666}
.blackborder{border:1px solid #000}
.display-none{display:none}
.display-block{display:block}
.amount {border-style : none;text-align :right;font-weight:bold}
.amount-box {display:none;}
.mydate{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
.mytime{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
.version{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold}
.copyrightyr{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:11px}
.sankalplnk{border:0;border-style:none}
.imglnk{border:0;border-style:none}
.errmsg-div{background:#ffeeee;border:1px solid #ff0000;padding:5px;text-align:left;vertical-align:middle;width:89%;margin-bottom:10px}
.errmsg-div span{font-weight:bold;padding-left:200px}
.errmsg-div2{background:#ffeeee;border:1px solid #ff0000;padding:5px;text-align:center;vertical-align:middle;width:89%;margin-bottom:10px}
.errmsg-div2 span{font-weight:bold;}
.errmsg-div3{background:#ffeeaa;border:1px solid #ff0000;padding:5px;text-align:center;vertical-align:middle;width:89%;margin-bottom:10px}
.errmsg-div3 span{font-weight:bold;}
.errmsg{font-weight:bold;color:#ff0000;padding-left:5px;padding-right:5px}
.errmsg-normal{color:#ff0000;padding-left:5px;padding-right:5px}
.validator{font-weight:normal;color:#ff0000;font-size:11px;font-family:Verdana, Helvetica, sans-serif}
.li-inline{text-align:left;border:solid 0px #000;margin:0}
.li-inline li{display:inline;list-style-type:none;text-align:left;}
.td-caption{width:170px;border:0px solid #000;text-align:right}
.td-colon{width:2px}
.td-control{width:290px}
.td-validator{width:230px}
.lblcaption{color:#ff0000;font-size:11px;font-weight:bold}
.txtcaption{width:200px;border:1px solid #7f9db9;font-size:12px}
.txtdate{width:75px;border:1px solid #7f9db9;font-size:12px}
.txtnormal{width:100px;border:1px solid #7f9db9;font-size:12px}
.large{font-size:13px}
.ddlcaption{width:202px;border:1px solid #7f9db9;font-size:12px}
.ddlnormal{border:1px solid #7f9db9;font-size:12px}
.lstcaption{width:202px;border:1px solid #7f9db9;font-size:12px}
.lstnormal{border:1px solid #7f9db9;font-size:12px}
.ddl{border:1px solid #7f9db9;font-size:12px}
.check {
    text-decoration : none;
    font-weight : bold;
    line-height : 12px;
    padding-right : 18px;
    background : url(../images/green.gif) no-repeat;
    background-position:right;
    padding-top : 0;
}
.check:hover 
{
    text-decoration : underline;
}
.txtaddcaption
{
height : 60px;
width : 196px;
overflow:auto;
vertical-align:top;
border:1px solid #7f9db9;font-size:12px
}
.boldtext{font-weight:bold}
.normaltext{font-weight:normal}
.whitebg{background:#ffffff}
.white{color:#ffffff}
.black{color:#000000}
.red{color:#ff0000}
.orange{color:#ff9900}
.lblDesktop{color:#000000;font-size:12px;font-weight:bold}
.sub-title{background:url(../images/check.png) no-repeat 0% 8px;font-size:12px;font-family:Tahoma, Verdana, Arial, sans-serif, Helvetica;font-weight:bold;padding-left:15px}
.mobileIN{background:#fff url(../images/91.gif) no-repeat;padding-left:40px;border:1px solid #7f9db9;font-size:12px;width:161px}
.mobileUS{background:#fff;width:200px}
.txtresstd{width:50px;border:1px solid #7f9db9;font-size:12px}
.txtresphno{width:70px;border:1px solid #7f9db9;font-size:12px}
.txtoffstd{width:50px;border:1px solid #7f9db9;font-size:12px}
.txtoffphno{width:70px;border:1px solid #7f9db9;font-size:12px}
.a1 {
text-decoration : underline;
color : #ff0000;
font-weight:bold
}
.a1:hover {
text-decoration : none;
font-weight:bold
}

.a2 {
text-decoration : underline;
color : #ff0000;
font-weight:bold;
font-size:13px
}
.a2:hover {
text-decoration : none;
font-weight:bold
}

@media print {
    .noprint {display : none;}
}
@media screen {
    .noshow {display : none;}
}

.2_blue{background:url(../images/2_blue.gif) no-repeat 0% 0%}
.3_blue{background:url(../images/3_blue.gif) no-repeat 0% 0%}
.4_blue{background:url(../images/4_blue.gif) no-repeat 0% 0%}

.1_orange{background:url(../images/1_orange.gif) no-repeat 0% 0%}
.2_orange{background:url(../images/2_orange.gif) no-repeat 0% 0%}
.3_orange{background:url(../images/3_orange.gif) no-repeat 0% 0%}
.4_orange{background:url(../images/4_orange.gif) no-repeat 0% 0%}

/*Added by DK*/
.hykparent{background:url(../images/icn_arrowBullet.gif) no-repeat 0% 50%;padding-left:15px;color:#424e4f;font-weight:bold}
.hykchild{background:url(../images/icon_bullet_blue.gif) no-repeat 10px 50%;padding-left:30px;color:#626c6d;}
.hykseparator{color:#B2C2C4;}
.hykselected-parent{background:url(../images/ora-bullet.gif) no-repeat 0% 50%;padding-left:15px;color:#ff0000;font-weight:bold}
.hykselected-child{background:url(../images/Posts.gif) no-repeat 10px 50%;padding-left:30px;color:#ff0000;}

.fieldset
{
	text-align: left;
	width: 75%;
}

.pnlmain
{
	text-align: left;
}

.pnlnormal
{
	text-align: left;
	line-height: 25px;
	padding-top :20px;
}

.pnlnormal-nopad
{
	text-align: left;
	line-height: 25px;
}

.pnlplain
{
	text-align: left;
	line-height: 25px;
	padding-left : 30px;
	padding-top :10px;
	padding-bottom :10px;
}

.pnldesktop
{
	text-align: left;
	line-height: 25px;
	padding-left : 30px;
	padding-top :5px;
}


.pnlplain1
{
	text-align: left;
	line-height: 25px;
	width: 75%;
}

.pnlbutton
{
	width: 100%;
	text-align: center;
	padding-top: 25px;
}

.divcenter
{
	text-align: center;
}

.half{width:50%}
.desk1{width:46%; padding-left : 2.5%;}
.desk2{width:46%; padding-right : 2.5%;}


ul li{line-height:15px;margin:0px;padding:0px}
.divResults{height: 410px;overflow:auto;vertical-align:top;/*border-bottom :1px solid #7f9db9;border-left :1px solid #7f9db9;border-top :1px solid #7f9db9;*/}

.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:#b0cd97;
	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: DarkGray;
	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;
}


.dmstyle
{
	border: solid 1px Silver;
	border-bottom: solid 2px gray;
	border-right: solid 2px gray;
	text-align: left;
}


.dmistyle
{
	text-align: left;
	color: Silver;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: hand;
}

.smistyle
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	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 li
{
	line-height: 25px;
}

.smalltext
{
	font-size: 11px;
	color: white;
}


/*-----------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;
}

.lblghd{}

.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: #f6f6f6/*#e8efef*/
}

.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:#fff;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;
}



.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:#fff;padding-left:10px}
.mydate{color:#f0f5f6}
.mytime{color:#f0f5f6}
.headerlinks {color:#ff0000}
.linkseperator{color:#fff}
.headerlinks:hover{color:#ffcc00}
.contentbg{background:#f4f6f1/*#f4fbe8*//*#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:#f6f6f6/*#e8efef*/;
font-family:inherit;
font-size:11px;
}
.totamt{font-size:13px;color:#000;font-weight:bold}
.colorboldtext{color:#ff0000;font-size:large}

.table-th{background-color : #b0cd97/*#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 TH a
    {
    color:#000;
    text-decoration:none
    }
    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 : 4px;
    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: 12px;
    }
    table.gridView TH a:hover {
    padding : 2px;
    color : #FF6868;
    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 : #f6f6f6/*#e8efef*/;
    color : #000;
    text-align:center
    }
    .gvwfooter-justify{
    background-color : #f6f6f6/*#e8efef*/;
    color : #000;
    text-align:justify
    }
    .gvwfooter-right {
    background-color : #f6f6f6/*#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 : #ff9900;
    /*font-weight : bold;*/
    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}

.menustyle
{
    vertical-align: top;
	width: 100%;
	/*background-image: url(../images/mnuSeperator.jpg);
	background-repeat: repeat-x;*/
	background:#666666
}

.StaticMenu td
{
    font-size : 11px;
    height:26px;
    padding-left : 4px;
    padding-right : 0px;
}
.StaticMenu a{
    color : #ffffff;
    text-decoration : none;
    font-weight : bold;
    font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size : 11px;
    padding-left : 4px;
    padding-right : 0px;
    line-height : 26px;
    vertical-align : middle;
    text-align:center
}
.StaticMenu a:hover {
    color : #fff;
    text-decoration : underline;
}
.DynamicMenu{
    background-color : #666666;
    color : #000;
    padding : 2px;
    text-decoration : none;
    font-weight : normal;
    font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size : 11px;
    border: 1px solid #000;
    border-top-style:none;
    line-height : 26px;
    width:150px;
    text-align:left
}
.DynamicMenu a{
    color : #fff;
}
.DynamicMenu a:hover
{
    color : #ff9000;
    text-decoration : underline;
}

.pageTitle{/*background:url(../images/PageTitleBG.jpg) no-repeat;width:497px;*/height:45px}
.pageTitle span{float:left;margin-left:30px;border:0px solid #000;margin-top:10px;vertical-align:middle;font-size:18px; line-height:normal;font-family:"Times New Roman"}

.page-break{page-break-before:always}