/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.tbl-height{
height:100%;
}
/*report page bottom border*/
.report-btm-brdr{
border-bottom:3px solid #0099CC;
}
/*image padding around 5px*/
.img-pad{
padding:10px;
}
/*Show and hide Popup design */
.showhide{
background-color:#F8FAFC; 
border:1px solid #97BADC; 
margin:5px 0px 0px 0px;
padding:5px;
}
/*paragraph background color*/
.bgclr-pading{
background-color:#E1EBF4;
padding:5px;
border-bottom:1px solid #000000;
}
/*Blue Hyperlinks with normal text*/
.hyperLnks:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;text-decoration:underline;font-size: 11px;	color: #6699CC;}
.hyperLnks:active {	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-decoration:underline;font-size: 11px;	color: #6699CC;}
.hyperLnks:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-decoration:underline;font-size: 11px;	color: #6699CC;}
.hyperLnks:hover {	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;font-size: 11px;	color:#D90000;}
/*Light Blude color with bold font*/
.lgt-blu-fnt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCFFFF;
font-weight: bold;
}
/*white color styles*/
.wht-clr{
font-weight:bold;
color:#FFFFFF;
}
/*Bullet list with images*/
.ul-style { 
list-style-image: url("../images/user/bullot.gif"); 
line-height:1.5;
} 
.ol-style { 
list-style-image: url("../images/user/bullot.gif");
line-height:1.5; 
}
/*table height 100% */
html, body{
	height:100%;
}
/*tr light gray bg color*/
.trgraybgclr{
background-color:#f4f4f4;
}
/* input elements styles*/
select{
border:1px solid #093C70;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#093C70;
background-color:#EDF3FA;
}
textarea{
border:1px solid #093C70;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#093C70;
background-color:#EDF3FA;
}
input{
border:1px solid #093C70;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#093C70;
background-color:#EDF3FA;
}
.radio-chk-box{
border:0px solid #C1D3FB;
background-color:#ffffff;
}
/*blue_bold_txt*/
.blue-bold-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003399;
font-size:90%;
}
/*inside page blue_bold_txt*/
.txt-blue-bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003399;
font-size:100%;
}
/* div tag content with font-size 100%*/
div{
font-size:100%;
}
/*5px padding around*/
.usr-info-pad{
padding:0px 25px 0px 0px;
}
/*Background image line for table shadow*/
.tbl-shadow{
background-image:url(../images/user/shadow.gif);
background-repeat:repeat-x;
background-position:top;
}
.blue-text{
font-size:12px;
color: #3E72A4;
}
/*Background image line*/
.bgline{
background-image:url(../images/user/bluedot.gif);
background-repeat:repeat-x;
background-position:center;
}
/*right nav background image and background color*/
.rgt-bgclr-img{
background-image:url(../images/user/left-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#669ACC;
height:29px;
}
/*right nav background image and background color*/
.rgt-nav-bgclr{
background-color:#669ACC;
text-align:left;
}

/*Right nav td white bottom border */
.td-blu-bgclr{
background-color:#4D88C4;
color:#ffffff;
}
/*left second td red bottom border */
.td-btm-red{
border-bottom:1px solid #d90000;
}
/*Heading1*/
h1{
font-size:150%;
line-height:100%;
}
/* Blue color for fonts*/
.blu-color{
color:#3E72A4;
}
h1.blue-clr{
color:#3E72A4;
}
/*Heading1 bluecolor*/
h1.blue-clr1{
/*font-size:110%;*/
/*line-height:5%;*/
color:#3E72A4;
}
/*brick red font normal*/
.red-normal{
color: #D90000; background-color: transparent; text-decoration: none;font-weight: normal
}
.red-bold{
color: #D90000; background-color: transparent; text-decoration: none;font-weight: bold
}
/*right nav white links*/
a.brickred:link {
	color: #D90000; background-color: transparent; text-decoration: underline;font-weight: normal
}
a.brickred:visited {
	color: #D90000; background-color: transparent; text-decoration: underline;font-weight:normal
}
a.brickred:hover {
	color: #093C70; background-color: transparent; text-decoration: none;font-weight:normal
}
a.brickred:active {
	color: #D90000; background-color: transparent; text-decoration: underline;font-weight:normal
}
/*right nav white links*/
a.wht-rht-nav-lnks:link {
	color: #ffffff; font-size:12px;background-color: transparent; text-align:left; text-decoration: underline;font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
a.wht-rht-nav-lnks:visited {
	color: #ffffff; font-size:12px;background-color: transparent; text-align:left;text-decoration: underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
a.wht-rht-nav-lnks:hover {
	color: #d90000; font-size:12px;background-color: transparent; text-align:left;text-decoration: none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
a.wht-rht-nav-lnks:active {
	color: #ffffff; font-size:12px;background-color: transparent;text-align:left; text-decoration: underline;font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
/*inside page blue links*/
a.pag-lnks:link {
	color: #3E72A4; background-color: transparent; text-decoration: underline;font-weight:bold
}
a.pag-lnks:visited {
	color: #3E72A4; background-color: transparent; text-decoration: underline;font-weight:bold
}
a.pag-lnks:hover {
	color: #d90000; background-color: transparent; text-decoration: none;font-weight:bold
}
a.pag-lnks:active {
	color: #3E72A4; background-color: transparent; text-decoration: underline;font-weight:bold
}
/*inside page black and red links*/
a.pag-lnks-blk:link {
	color: #000000; background-color: transparent; text-decoration: underline;font-weight:bold
}
a.pag-lnks-blk:visited {
	color: #000000; background-color: transparent; text-decoration: underline;font-weight:bold
}
a.pag-lnks-blk:hover {
	color: #d90000; background-color: transparent; text-decoration: none;font-weight:bold
}
a.pag-lnks-blk:active {
	color: #000000; background-color: transparent; text-decoration: underline;font-weight:bold
}
/*popup links css*/
.popup{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
cursor:help;
}
/*table thick blue border*/
.tbl-blu-thk-brdr{
border:5px solid #669ACC;
}
/*table thin blue border*/
.tbl-blu-thn-brdr{
border:1px solid #3E72A4;
background-color:#EDF3FA;
}
/*table border thin with out bg color*/
.tbl-blu-brdr{
border:1px solid #3E72A4;
}
/*table td bottom border with light blue bgcolor*/
.td-btm-brdr{
border-bottom:1px solid #3E72A4;
}
/*table td bottom border with light blue bgcolor*/
.td-btm-rgt-brdr{
border-bottom:1px solid #3E72A4;
border-right:1px solid #3E72A4;
}
.td-rgt-brdr{
 border-right:1px solid #3E72A4;
}
/*table td bottom border with light blue bgcolor*/
.td-rgt-brdr{
border-right:1px solid #3E72A4;
}
/*20px padding right side*/
.rgt-20px-pad{
padding-right:25px;
font-weight:bold;
font-size:11px;
}
/* text with out highligh*/
.withOutLinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
font-size:100%;
}
/* breadcrumbs arrow highlight*/
.brd-crump-arow{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:100%;
}
/*grey text for highlight*/
.greytxt{
color:#666666;
font-size:90%;
}
.greytxt2{
color:#666666;
font-size:90%;
}
/*td light blue color*/
.td-lgt-blu-clr{
background-color:#EDF3FA;
}

/*td light blue color*/
.td-lgt-blu-clr1{
	background-color:#669ACC;
}
/*blue bold text*/
.blueBoldTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003399;
font-size:90%;
}
/*image border with padding*/
.img-brdr{
border:1px solid #CEE4FB;
padding:2px;
}
/*red font with bold text*/
.red-font{
color:#FF0000;
font-size:14px;
font-weight:bold;
}


/*poup menu css with hightlight on mouse over*/
/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:260px; left:0; top:0; z-index:500; 
  font-size:11px; 
  background-color: #f4f4f4; color:#ff0000;
  border: 1px solid #cccccc;	
  z-index:500;
}
/* Style specifications for menu items and links  */
div.menu ul { margin:0; padding:0 }
/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li { 
  padding:0px; margin:0;
  border-bottom:1px solid #999999;
  list-style-type:none;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  }

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { 
  cursor:default;
  padding:.2em .3em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
div.menu a:link { color:#1D3B82;padding:5px; }
div.menu a:visited { color:#1D3B82;padding:5px; }
div.menu a:hover { color:#fff; background-color:#669ACC; padding:5px; }
/* *********************  */
/*poup menu css with out hightlight on mouseover*/
div.menu1  { 
  position:absolute; visibility:hidden; 
/*  display:inline block;*/
  
  width:500px; 
  
  left:0; top:0; z-index:500;
  font-size:11px; 
  background-color:#F9F9F9; 
  border: 2px solid #999999;
 
  
}

/* Style specifications for menu items and links  */
div.menu1 ul { 
margin:.5em 1em .6em 0; padding:2px; 
}
div.menu1 ul li { 
		line-height:1.3; list-style-type:none;
 		margin:0 0 .8em .4em;
		font-size:11px;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
	 }

div.menu1 a { 
	text-decoration:none; white-space:nowrap; 
}  
div.menu1 a:link { color:#33b }
div.menu1 a:visited { color:#339 }
div.menu1 a:hover { color:#33c; border-bottom:1px dashed #33c }

/* *********************  */
/*poup menu css with out hightlight on mouseover*/
div.menu_sa  { 
  position:absolute; visibility:hidden; 
  width:300px; left:0; top:0; z-index:500;
  font-size:11px; 
  background-color:#F9F9F9; 
  border: 1px solid #cccccc;
}
/*thick blue bg color*/
.thck-blu-bg-clr{
background-color:#8FB5DA;
}
/* Style specifications for menu items and links  */
div.menu_sa ul { 
margin:0em 0em 0em 0em; padding:0px; 
}
div.menu_sa ul li { 
		line-height:1.3; list-style-type:none;
 		margin:0 0 0 0;
		padding:5px;
		font-weight:bold;
  		font-size:11px;
  		font-family:Arial, Helvetica, sans-serif;
		border-bottom:1px solid #cccccc;
	 }

div.menu_sa a { 
	text-decoration:none; white-space:nowrap; 
} 
.text5 {
	font-family:Arial;
	font-size:24px;
}
.text6 {
	font-family:Arial;
	font-size:17px;
}




div.menu_sa a:link { color:#33b }
div.menu_sa a:visited { color:#339 }
div.menu_sa a:hover { color:#D90000; border-bottom:1px dashed #D90000 }

div.section h3 {
	cursor: move;
}

div.lineitem {
	margin: opx o0px;
	padding: 2px;
	background-color: #FFFFFF;
}

/*	For Sub Body Section starts	*/
	.sub_heading {
		font-size:18px;
		color:#44688f;
		height:25px;
	}	
	.sub_body {
		font-size:12px;
	}
	.sub_body a {
		color:#014c97;
		text-decoration:underline;
	}
	.sub_body a:hover {
		text-decoration:none;
	}
				/*	For Sub Body Section ends	*/

				
.footer {
	background-image:url(../images/user/bottom-bar.gif);
	width:778px;
	height:54px;
}

.footerlink {
	padding-top:20px;
	padding-right:20px;
}
.footerlink a{
	color:#000000;
	text-decoration:underline;
}

.footerlink a:hover {
	text-decoration:none;
}

.page_red_links a{
	text-decoration:underline;
	color:red;
}
.page_red_links a:hover{
	text-decoration:none;
	color:red;
}	
.hello {
	color:#3E72A4;
	font-size:150%;
	font-weight:bold;
}

.td-btm-rgt-brdr-home1{
border-bottom:1px solid #3E72A4;
border-right:1px solid #3E72A4;
border-top:1px solid #3E72A4;
border-left:1px solid #3E72A4;
}
.td-btm-rgt-brdr-home2{
border-bottom:1px solid #3E72A4;
border-right:1px solid #3E72A4;
border-top:1px solid #3E72A4;

}
.td-btm-rgt-brdr-home3{
border-bottom:1px solid #3E72A4;
border-right:1px solid #3E72A4;
border-left:1px solid #3E72A4;
}
.td-btm-rgt-brdr-home4{
border-bottom:1px solid #3E72A4;

}