﻿/*Start of Corner Curve */

.module {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.module .tl {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .tr {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .bl {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .br {
	FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
.module .tl {
	BACKGROUND-POSITION: left top; LEFT: 0px; TOP: 0px
}
.module .tr {
	BACKGROUND-POSITION: right top; RIGHT: 0px; TOP: 0px
}
.module .br {
	BACKGROUND-POSITION: right top; RIGHT: 0px; BOTTOM: 0px
}
.module .bl {
	BACKGROUND-POSITION: left top; LEFT: 0px; BOTTOM: 0px
}



#Main{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%;  PADDING-TOP: 6px; MIN-HEIGHT: 100%; BACKGROUND-COLOR: white
}
#Main .tl {
	/*BACKGROUND-IMAGE: url('../images/top_left.jpg')*/
}
#Main .tr {
	/*BACKGROUND-IMAGE: url('../images/top_right.jpg')*/
}
#Main .bl {
	
	/*height: 14px;

	background: #fff url('../images/bottom_left.jpg') no-repeat left bottom;*/
}
#Main .br {
	/*background: #fff url('../images/bottom_right.jpg') no-repeat right bottom;*/
}

/* End of Corner Curve 228px 1030px;

#myMap1
        {
            height: 551px;
            position:absolute;
	top: 60px;
	left: 18%;
}
*/

/* Start of HTML Elements*/
BODY {
	background: #1785cd;
	font-family: Tahoma;
	font-size:12px;
	color: #666666;
	min-height:95%;
     margin-left:0px;
     margin-right:0px;
}
.loginbody
{
	font: 8pt arial, "lucida console" , sans-serif;
    color: #293431;
	}
html {font-family:Tahoma, verdana, sans serif; font-size:1em;}
a:link, a:visited{color:#0033CC;}
a:hover{color:#003366;}

h1, h2, h3, h4, h5, h6,form, input, text-area{
	border:0; padding:0; margin:0;
	font-family:Tahoma, verdana, sans serif;
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin: 0.75em 0;
}
h1 {
	font-size: 1.1em;
	margin-left:.5em;
	color: #076eb1;
}
h2 {
	font-size: 139%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;
}
li, dd {
	margin-left: 2em;
}

.error
{
	font-size:1em;
	color:#cc0000;
}

/* End Of HTML Elements --*/


/* Start of Page Elements */

#container{
	text-align:left; 
	width: 100%; 
	border-color: #CCCCCC; 
	border-style: solid; 
	border-width: 0px; 
	margin: 0px;
	border:0px purple solid;
	/*min-height: 100%;*/
	height:600px;
}

 
* html #container {
	min-height: 100%;

}


#contentbody {
	float: right;
	border:0px black solid;
	/*margin-right:11px;*/
	font-family:Tahoma;
	font-size:1.1em;
	color:#333333;
	line-height:16px;
	margin-left:3px;
	margin-top:5px;
	width:82%;
}

#contentdetails 
{
    _overflow: scroll;
}

#contentbodyhomepage {
	float: left;
	width: 1000px;
	border:0px black solid;
	margin-right:20px;
	font-family:Tahoma;
	font-size:1.1em;
	color:#333333;
	line-height:16px;
	margin-left:20px;
	margin-top:5px;
}


#body {
	float: left;
	width: 100%;
	border:0px black solid;
	}



#leftcolumn{ 
	font-size:1.1em;
	font-family:Tahoma;
	float: left;
	background-repeat:no-repeat;
	width: 17%; /*Width of left column */
	_height:500px;
	margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
	border-right:1px solid #cbdfec;
	background-image:url('../images/bgk_leftcol2.gif');
}


div.rightlink {
	text-align: right;
	position: relative;
	left: -10px;
	top: -6px;
	color: #333333;
}

#header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 64px;
	width: 100%;
}

#title {
	/*color: #FFFFFF;
	font-weight: normal;
	margin: -1px 0px -5px 5px;
	padding-bottom: 10px;
	float: left;*/
	clear: both;
	float: left;
	margin: 5px 0px 0px 5px;
	font-weight:bold;
	color: #076eb1;
	vertical-align:middle;
	font-style: normal;
	font-variant: normal;
	font-size: 22px;
	line-height: normal;
	font-family: arial, "lucida console", sans-serif;
	width: 100%;
}

#title .logoname
{
	font: 24px arial, "lucida console" , sans-serif;
	clear: both;
	float: left;
	margin: 5px 0px 0px 5px;
	font-weight:bold;
	color: #076eb1;
}

#contact {
	padding: 10px 10px 0px 0px;
	float: right;
}


#breadcrumb {
	width: 100%;
	clear: both;
	float: left;
	font-size: .7em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	color: #666666;
	padding-bottom: 2px;
	border-bottom: 1px solid #b7b7b7;
}
#breadcrumb a {
	font-weight: bold;
	color:#2f7cb8;
}



#actionbar{
	width: 99%;
	margin-left:5px;
	margin-right:15px;
	background-color:gray;
	font-family:Tahoma;
	font-size:.8em;
	font-weight:bold;
	color:#0060a6;
	height:25px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background-image:url('../images/bgk_actionbar.jpg');

}

#reportname{
	width: 60%;
	margin-left:5px;
	margin-right:15px;
	font-family:Tahoma;
	font-size:.7em;
	font-weight:bold;
	color:#000000;
	height:10px;
	text-align:left;
}

#selectparameter{
	
	margin-top:-6px;
	margin-left:5px;
	margin-right:1px;
	font-family:Tahoma;
	font-size:.7em;
	font-weight:bold;
	color:#000000;
	height:10px;
	text-align:right;
	float:right;
}


#footer{
	clear: left;
	width: 100%;
	height:20px;
	margin-top:-12px;
	color: #FFF;
	text-align: center;
	padding: 10px 0;
}

#footer a{
	color: #FFFF80;
}


#topsection{
	background: #EAEAEA url('../images/bkg_nav.png');
	height: 28px; /*Height of top section*/
	width:100%;
	border-bottom:solid 2px #379ee1;
	margin-top:8px;
	}

#topsection .combo{
	margin-left:4px;
}

/* Start of Page Elements */

/* Start of Other Classes */
.txtheader {
	font-family:Tahoma;
	font-size:12px;
	color:#076eb1;
	width: 98%;
	line-height: 28px;
	text-align:right;
}

.subheader
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	font-family:Tahoma;
	font-size:.8em;
	color:#000000;
	height:25px;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	 border-right: #dbdce3 1px solid;
	 border-left: #dbdce3 1px solid;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	white-space: normal;
}
.BorderLeft 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #076eb1;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #e9f9ff;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	border-right: #dbdce3 1px solid;
	border-left: #dbdce3 1px solid;
	WHITE-SPACE: normal;
	TEXT-ALIGN: center;
	height: 25px;
}
.BorderLefthomepage
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #076eb1;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #e9f9ff;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	border-right: #dbdce3 1px solid;
	border-left: #dbdce3 1px solid;
	WHITE-SPACE: normal;
	TEXT-ALIGN: center;
	height: 25px;
	position:relative;
    top:expression(this.offsetParent.scrollTop-1);
	z-index:14;
}
.headrightborder
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #076eb1;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #e9f9ff;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	 border-right: #000000 1px;
	 border-left: #dbdce3 1px solid;
	WHITE-SPACE: normal;
	TEXT-ALIGN: center;
	height: 25px;
	position:relative;
	left:expression(this.offsetParent.scrollLeft);
	top:expression(this.offsetParent.scrollTop-1);
	z-index:15;
}
.BorderLeft22
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #076eb1;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #e9f9ff;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	 border-right: #dbdce3 1px solid;
	 border-left: #dbdce3 1px solid;
	WHITE-SPACE: normal;
	TEXT-ALIGN: center;
	height: 25px;
	position:relative;
	left:expression(this.offsetParent.scrollLeft);
	top:expression(this.offsetParent.scrollTop-1);
	z-index:15;
}
.blackrightborder
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	font-family:Tahoma;
	font-size:.8em;
	color:#000000;
	height:25px;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	border-right: #000000 1px;
	border-left: #dbdce3 1px solid;
	white-space: normal;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	position:relative;
    left:expression(this.offsetParent.scrollLeft);
}
.subheader22
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	font-family:Tahoma;
	font-size:.8em;
	color:#000000;
	height:25px;
	border-top: #dbdce3 1px solid;
	border-bottom: #dbdce3 1px solid;
	border-right: #dbdce3 1px solid;
	border-left: #dbdce3 1px solid;
	white-space: normal;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	position:relative;
   left:expression(this.offsetParent.scrollLeft); 
}
.subheader2{
	font-family:Tahoma;
	font-size:.9em;
	font-weight:bold;
	color:#000000;
	height:23px; 
}
.topbtn
{
	text-align:right;
}
.pagestyle
{
    
}
.pagestyle td
{
    border:0px;
}
.pagestyle td table
{
	position:relative;
	left:expression(this.offsetParent.scrollLeft);
	}
/* End of Other Classes */

/* Start Of Forms */

div.form{
	margin-left: 5px;
	padding-top: 5px;
	}

select { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border: #000000; 
	border:solid #999999 1px;}  

.quicklink { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	border: #000000; 
	
	height:20px;
	border:1px solid #b2b2b2;
	}  

/* End Of Forms */


/* Start Of Date */
#information{
	width:95%;
	height:318px;
	margin-left:2px;
	margin-top:20px;
	background-color:#ffffff;
	border:1px solid #b2b2b2;
}

#information span
{
	margin-left:8px;
}

.dateinput {	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	width:60px;
	height:17px;
	border:solid #999999 1px;
	text-align:center;
	}  
/* End Of Date */

table.cal{ 
width: 100%;
height:45px;
background-color: #dde7f3;
border-bottom: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}


td.timeperiod{ 
width: 100%;

 }

td.calendar{ 
width:50%;
background-color: #3a68a3;
border-bottom: 1px #000000 solid;
padding:3px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #ffffff;
text-align:center;
 }
 
td.range{ 
width:50%;
background-color: #dde7f3;
border-bottom: 1px #000000 solid;
padding:3px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #3a68a3;
text-align:center;
 }

td.monthquarteryear{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #dde7f3;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

.contentContainnerDiv
{
	scrollbar-face-color:#a3d9ff;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #586878;
	scrollbar-highlight-color:#e2eaf3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color:#ecf2f7;
	scrollbar-shadow-color: #a8c1da;
	overflow: auto; 
	position:relative;
	height: 450px;
	width:100%;
}

.admincontentContainnerDiv
{
	scrollbar-face-color:#a3d9ff;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #586878;
	scrollbar-highlight-color:#e2eaf3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color:#ecf2f7;
	scrollbar-shadow-color: #a8c1da;
	overflow: auto; 
	height: 510px; 
	width:100%;
}
.specialcontentContainnerDiv
{
	scrollbar-face-color:#a3d9ff;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #586878;
	scrollbar-highlight-color:#e2eaf3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color:#ecf2f7;
	scrollbar-shadow-color: #a8c1da;
	position:relative;
	overflow:scroll; 
	height: 505px; 
	width:100%;
}
/* start of Table */
.ItemListReportTable
{
	border-collapse: collapse;
	border-left: 1px solid #c9c9c9;
	margin-left: 5px;
	margin-bottom : 17px;
}
.ItemListContentTable {
	WIDTH: 99%;
	BORDER-COLLAPSE: collapse;
	border-left:1px solid #c9c9c9;
	margin-left:5px;
	border-RIGHT:1px solid #c9c9c9;
}
.ItemListFormTable {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	border: 1px solid #b0b0b0;
	padding-left: 5px;
	padding-top: 3px;
	font-size:11px;
}

.ItemListFormTable1 {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	border: 0px solid #b0b0b0;
	padding-left: 5px;
	padding-top: 3px;
	font-size:11px;
}
.ItemListHeaderRow TH {

}

.ItemListSubHeader TH {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #076eb1;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #e9f9ff;
	BORDER-BOTTOM: #dbdce3 1px solid;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
}

.ItemListHeaderRowBorder{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #0060a6;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND: #e9f9ff;
	BORDER: #b1cadf 1px solid;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	height: 18px;
	background-image:url('../images/bgk_COLUMNDASH.gif');
}

.ItemListRow {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	background-image:url('../images/listheadergrad.gif');
	WHITE-SPACE: nowrap;
	height: 22px;
	font-size:11px;
	COLOR: #0060a6;


}

.ItemListRow1a {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #ffffff;
	/*BORDER-BOTTOM: #dbdce3 1px solid;*/
	WHITE-SPACE: nowrap;
	height: 18px;
	font-size:11px;
	color:#333333;
	text-indent:1em;
	
}
.ItemListRow2a {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #fafafa;
	/*BORDER-BOTTOM: #dbdce3 1px solid;*/
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
	height: 18px;
	font-size:11px;
	color:#333333;
	text-indent:1em;
}

.inlineframeTable {
	WIDTH: 1200px;
	BORDER-COLLAPSE: collapse;
	border-left:1px solid #c9c9c9;
	margin-left:5px;
	border-RIGHT:1px solid #c9c9c9;
}

.ItemListRow1 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #ffffff;
	/*BORDER-BOTTOM: #dbdce3 1px solid;*/
	WHITE-SPACE: nowrap;
	height: 22px;
	font-size:11px;
	color: #000000;
}
.ItemListRow2 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #fafafa;
	/*BORDER-BOTTOM: #dbdce3 1px solid;*/
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
	height: 22px;
	font-size:11px;
	color: #000000;
}
.ItemListTotal {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #d3e7f7;
	BORDER-TOP: #b0b0b0 1px ridge;
	BORDER-BOTTOM: #b0b0b0 1px ridge;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
	height: 18px;
}
.pagination {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND: #f3f3f3;
	BORDER-TOP: #b0b0b0 1px ridge;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
	height: 18px;
}
.selectedpage {
	font-weight: bold;
	color: #444444;
}

.ItemListContentTable TD {
	BORDER-BOTTOM: #f0f0f0 1px solid;
}
.ItemListContentTable TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}
.TextAlignRight {
	text-align: right;
}
.TextAlignCenter {
	text-align: center;
}
/*End of Table */


div.button{
text-align:center;
margin-top:5px;
}

.submitBtn {
                background-image:url('../images/bgk_button.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:.8em;
                font-weight:bold;
                text-align: center;
                width:127px;
                height:25px;
}
.loginbuttonBtn {
                background-image:url('../images/bgk_button.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:127px;
                height:25px;
                margin:25px 0px 0px 0px;
                cursor:pointer;
}
.loginbuttonBtn1 {
                background-image:url('../images/bgk_button1.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:166px;
                height:25px;
                margin:25px 0px 0px 0px;
                cursor:pointer;
}
/* Start of Column Manager*/
#targetall
{
	list-style: none;
	background-color: #eee;
}
#targetall li
{
	background-repeat: no-repeat;
	padding-left: 20px;
}
#thSelectColumn
{
	width: 180px;
}
/*click menu*/
div.cmDiv
{
	border: 1px solid #dbdce3;
	background-color: #eee;
	text-align: left;
}
.clickMenu
{
	margin: 0;
	padding: 0;
	cursor: default;
}
.clickMenu, .clickMenu ul
{
	list-style: none;
}
.clickMenu ul
{
	margin: 0;
	padding: 2px;
	border: 1px solid black;
	background-color: #eee;
	min-width: 250px; /* ie doesnt know this :/ */
	float: left; /*ie again*/
}
.clickMenu div.outerbox
{
	display: none;
	min-width: 300px; /* firefox produces animation-flickering when the box is bigger than this :/ */
}
.clickMenu div.innerBox
{
	min-width: 300px;
}
.clickMenu div.inner
{
	top: 20px; /* for ie */
	left: 0;
	margin: 0;
}
.clickMenu div.inner div.outerbox
{
	margin: 0;
	
	left: 110px; /* for ie */
	top: -3px;
}
.clickMenu li
{
	position: relative;
	padding: 0 0px 0 2px; /*white-space: nowrap; does not really work in ie */
}
.clickMenu li.main
{
	float: left;
	padding: 0 10px;
	background-color: #eee;
	height: 20px;
	margin-left: 0px;
}
.clickMenu li.main li
{
	z-index: 2;
	min-width: 78px;
}
.clickMenu li.hover
{
	z-index: 1 !important; /* the hover z-index has to be below the normal one the hovering items may be drawn over a submenu */
	background-color: #aaa;
}
.clickMenu img.liArrow
{
	position: absolute;
	right: 5px;
	top: 0.41em;
}
.clickMenu a
{
	text-decoration: none;
	color: black;
	cursor: default;
}
li.advon
{
	background: url(../images/tick.png) 0 50%;
	margin-left: 0px;
}
li.advoff
{
	margin-left: 0px;
}

.buttonShowColumn
{
	height : 21px; 
	width : auto; 
	background-color : #eeeeee;
	border : 1px solid #909090;
	font-family : Tahoma; 
	color : #565656;
	font-size : 11px;
	font-weight : bold;
}
.buttonMouseOver
{
	color : #076eb1;
	background-Color : #c2e1ef;
}




       .loginform
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 20px;
            margin: 0px 0px 90px 0px;
        }

        .bd
        {
            font-weight: bold;
        }
        .mid
        {
            font-size: 10pt;
        }
        #login_container
        {
            float: left;
            width: 414px;
            margin-left:110px;
            margin-top:25px;
            position: relative;
            height: 392px;
        }
        #change_container
        {
            float: left;
            width: 414px;
            position: relative;
            height: 392px;
        }
        #login_bg
        {
            left: 21px;
            background-image: url(../images/omtr_lgn_left_panel.jpg);
            width: 377px;
            position: absolute;
            top: 21px;
            height: 355px;
        }
        #login_contents
        {
            margin: 21px;
        }
        #vertical_divider
        {
            right: 1px;
            width: 1px;
            position: absolute;
            top: 30px;
            height: 323px;
            background-color: #cecece;
        }
        #middle_panel_Old
        {
            margin-left: 430px;
            width: 561px;
            position: relative;
            height: 507px;
        }
        #ie6 #middle_panel
        {
            left: 430px;
            margin-left: 0px;
            position: absolute;
        }
        #middle_panel
        {
            left: 430px;
            margin-left: 0px;
            position: absolute;
        }
        #marketing_panel
        {
            float: left;
            position: relative;
            top: 21px;
            height: 347px;
            margin:25px 0px 0px 0px;
        }
        #login_links_list
        {
            padding-right: 10px;
            padding-left: 0px;
            float: left;
            padding-bottom: 0px;
            width: 175px;
            padding-top: 43px;
        }
        #login_links_list LI
        {
            font-weight: bold;
            position: relative;
        }
        #login_links_list LI SPAN
        {
            display: block;
            margin: 0px 0px 0px 16px;
        }
        #login_links_list LI.subhead
        {
            padding-bottom: 2px;
            height: auto;
        }
        #login_links_list DIV.arrow_container
        {
            width: 11px;
            position: absolute;
            top: 6px;
        }
        .login_here
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 20px;
            padding-top: 4px;
        }
        .login_prod_top_pad
        {
            padding-top: 7px;
        }
        .login_prod_top_border
        {
            border-top: #d1d1d1 1px solid;
        }
        .support_text
        {
            clear: both;
            left: 21px;
            position: absolute;
            top: 415px;
        }
        #chevron_green
        {
            right: 10px;
            bottom: 15px;
            position: absolute;
        }
        .subhead
        {
            background-position: 50% bottom;
            background-image: url(../images/lgn_green_dash.gif);
            font: bold 12pt arial;
            color: #293431;
            background-repeat: repeat-x;
            position: relative;
            height: 22px;
        }
        .input
        {

            BORDER-RIGHT: #0a8fda 1px solid; PADDING-RIGHT: 3px; 
            BORDER-TOP: #0a8fda 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; 
            PADDING-BOTTOM: 5px; BORDER-LEFT: #0a8fda 1px solid;
            PADDING-TOP: 5px; BORDER-BOTTOM: #0a8fda 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
            BACKGROUND-COLOR: #e8f9ff;
            width:217px;
        }
        .login_field
        {
            margin-top: 8px;
        }

        #footer_outer_container
        {
            width: 100%;
            position: relative;
            height: 150px;
        }
        #ie7andup #footer_outer_container
        {
            margin-top: -50px;
        }
        #middle_content
        {
            min-height: 285px;
            height: auto !important;
        }

/*************************End of Content Coverage Reports*********************************/
/*menu style start*/
.navmenu{
list-style-type: none;
margin-left: -29px;
padding: 0;
width: 100%;
font-size: 12px;
}


.navmenu li a{
background-image:url('../images/menu.gif');
color: #076eb1;
display: block;
width: 114%;
height:23px;
padding-top:6px;
padding-left:8px;
text-decoration: none;
font-weight: bold;
border-top:1px solid #D5BFD0;
/*light dark dark light*/
background-color: #704968;
text-decoration:none;
	border-left-color: #D5BFD0;
	border-right-color: #5A3A54;
	border-bottom-color: #5A3A54;
}

.navmenu .selected
{
display: block;
width: 100%;
height:23px;
padding-top:6px;
padding-left:8px;
text-decoration: none;
font-weight: bold;
text-decoration: none;
color: #333333;
}



.navmenu li a:visited{
color: #076eb1;
height:23px;

}

.navmenu li a:hover, .navmenu li a:active{
color: #004d7f;
height:23px;

}

.selectednavmenu{
	color:#000000;
}
/*menu style end*/

.leadinfo
{
	padding-left:8px;
	padding-right:8px;
    padding-bottom:10px;
}

.leadtable
{
	border-collapse: collapse;
	border-left: 1px solid #c9c9c9;
	margin-top:1px;
	 background-color:White;
	}
.leadtable1
{
	border-collapse: collapse;
	border-left: 1px solid #c9c9c9;
	}
.addmd
{
	margin-left:6px;
}
#setpwdmain
{
	margin-left:150px;
	}
 #divmassage_box{ position:absolute;  left:expression((body.clientWidth-400)/2); top:expression((body.clientHeight-400)/2); filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden}
 #divmask{ position:absolute; top:0; left:0; width:expression(body.clientWidth-165); height:expression(body.clientHeight); background:#c9c9c9; filter:ALPHA(opacity=60); z-index:1; visibility:hidden}
 .divmassage{border:#1785cd solid; border-width:1 1 3 1; width:95%; height:95%; background:#fff; color:#036;  line-height:150%}
 .divheader{background:#1785cd; height:10%; padding:3 5 0 5; color:#fff}
 #divmassage_box1{ position:absolute;  left:464px; 
top:251px; 
filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden
}
 #divmask1{ position:absolute; top:0; left:0; width:100%; height:100%; background:#c9c9c9; filter:ALPHA(opacity=60); z-index:1; visibility:hidden}
 .divmassage1{border:#1785cd solid; border-width:1 1 3 1; width:95%; height:95%; background:white; color:Black;  line-height:150%; }
 .txtAssign{ background-image:url('../images/textbox.gif'); width:155px;height:22px; }
 .divheader1{background:#1785cd; height:20%; padding:3 5 0 5; color:Black; font-weight:bold;}
  .divheader2{background:#1785cd; height:30px; padding:3 5 0 5; color:Black;}
 .divheader3{background:#1785cd; height:15%; padding:3 5 0 5; font-weight:bold; color:White;}
 
  #divmassage_box2{ position:absolute;  left:464px; 
top:251px; 
filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden
}
 #divmassage_box3{ position:absolute;  left:464px; 
top:251px; 
filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden
}

 #divmassage_box4{ position:absolute;  left:150px; 
 top:20px; 
 filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:1500; visibility:hidden
}
#div_potential
{
	  height:550px;
	 OVERFLOW-y:auto;
     OVERFLOW-x:hidden;

}
 .divmassage2{border:#1785cd solid; border-width:1 1 3 1; width:90%; height:95%; background:#fff; color:Black;  line-height:150%; }
  #divPolygon{ position:absolute;  filter:dropshadow(color=#666666,offx=3,offy=3,positive=2);  visibility:hidden;}

 .filtercontainer
 {
     padding:15px 0px 10px 20px;
     color: #076eb1;
     font-size:12px;
     font-weight:bold;
 }
.filterbutton {
                background-image:url('../images/bgk_buttonfilter1.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:50px;
                height:25px;
                cursor:pointer;
}
.filterinput
{
    BORDER-RIGHT: #0a8fda 1px solid; 
    BORDER-TOP: #0a8fda 1px solid;
    BORDER-LEFT: #0a8fda 1px solid;
    BORDER-BOTTOM: #0a8fda 1px solid; 
    width:50px;
}

.ajax__combobox_inputcontainer 
{
}
.ajax__combobox_textboxcontainer
{
}
.ajax__combobox_textboxcontainer input
{
    BORDER-RIGHT:1px solid; 
    BORDER-TOP:1px solid;
    BORDER-LEFT:1px solid;
    BORDER-BOTTOM:1px solid; 
    width:50px;
}
.ajax__combobox_buttoncontainer
{
}
.ajax__combobox_buttoncontainer button
{
    background-image: url(<%=WebResource("AjaxControlToolkit.ComboBox.arrow-down.gif")%>);
    background-position: center;
    background-repeat: no-repeat;
    border-color: ButtonFace;
    height: 15px;
    width: 15px;
}
.ajax__combobox_itemlist
{
    margin: 0px;
    padding: 0px;
    cursor: default;
    list-style-type: none;
    text-align: left;
    border: solid 1px ButtonShadow;
    background-color: Window;
    color: WindowText;
}
.ajax__combobox_itemlist li
{
    white-space: nowrap;
    width: 100%;
    padding: 0 3px 0 2px;
    margin-left:0px;
    font-size:12px;
    font-weight:normal;
}
.hidden
{
	display:none;
}
.divAt1280
    {
	width:1030px; height: 551px;  position:absolute; top:60px;left: 224px;
    }
.divAt1024
{
	width:820px; height: 551px; position:absolute; top:60px;left:180px;
}
.divOthers
{
	width:80%; height: 551px; position:absolute; top:60px;left:19%;
}
.loginbuttonBtnx {
                background-image:url('../images/bgk_button1.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:166px;
                height:25px;
                margin:5px 0px 0px 0px;
                cursor:pointer;
}
.loginbuttonBtny {
                background-image:url('../images/bgk_button.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:127px;
                height:25px;
                margin:5px 0px 0px 0px;
                cursor:pointer;
}
.loginbuttonBtnz {
                background-image:url('../images/bgk_button2.gif');
                background-repeat: no-repeat;
                padding-right: 0px;
                color: #076eb1;
                font-size:12px;
                font-weight:bold;
                text-align: center;
                width:100px;
                height:25px;
                margin:5px 0px 0px 0px;
                cursor:pointer;
}
.row_top
	{
	color:#333399;
	font-size:12px;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
 	 }
.Assignment_title
{
	color:#333399;
	font-size:16px;
	font-weight:900;
	text-align:center;
	vertical-align:middle;
}
.Assignment_BuleBlackGround
	{
	color:blue;
	font-size:22px;
	font-weight:700;
	font-family:"Arial Narrow", sans-serif;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:middle;
	background:#CCFFFF;
 	}
.Assignment_blackFont1
	{
	font-size:22px;
	font-weight:700;
 	text-align:center;
	vertical-align:middle;
 	}
.Assignment_YelloGround
	{
	font-size:18px;
	font-weight:700;
	mso-number-format:"_\(\0022$\0022* \#\,\#\#0_\)\;_\(\0022$\0022* \\\(\#\,\#\#0\\\)\;_\(\0022$\0022* \0022-\0022??_\)\;_\(\@_\)";
	text-align:center;
	vertical-align:middle;
	background:#FFFF99;
	}
	.Assignment_oraginGround
	{
	font-size:22px;
	font-weight:700;
	font-family:"Arial Narrow", sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;
	background:#FFCC99;
	mso-pattern:black none;
	}
.Assignment_GreenGround
	{
	font-size:22px;
	font-weight:700;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:middle;
	background:#CCFFCC;
 }
   .Ratio_title
	{ 
	color:#333399;
	font-size:12px;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	}
.Ratio_content
	{ 
	color:#333399;
	font-size:16px;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0%;
	text-align:center;
	vertical-align:middle;
	}
.Assignment_BuleBlackGround
	{
	color:blue;
	font-size:22px;
	font-weight:700;
	font-family:"Arial Narrow", sans-serif;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:middle;
	background:#CCFFFF;
 	}	
.TxtRatio
{
	border:0;
	color:#333399;
	font-size:16px;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0%;
	text-align:center;
	vertical-align:middle;
}