﻿.mainTable 
{
	background-color: #ffffff;
	border-collapse:collapse;
	border: solid 1px #808080;	
	margin-left: auto; 
	margin-right: auto;						
}

.mainTable:th,td
{
	padding:0;
}

.titleLabels {
    font-size: 9pt;
	font-family: Arial;  	
	color: #696969;		
}

.infoTitleLabels {
    font-size: 9pt;
	font-family: Arial;  	
	color: #808080;		
}

.boldInfoTitleLabels {
    font-size: 9pt;
	font-family: Arial;
	font-weight: bold;  	
	color: #808080;		
}

.lrgTitleLabels {
    font-size: 10pt;
	font-family: Arial;   
	font-weight: bold;
	color:#003366
}

.xlrgTitleLabels {
    font-size: 12pt;
	font-family: Arial;   
	font-weight: bold;
	color:#003366
}

.boldTitleLabels {
    font-size: 9pt;
	font-family: Arial;   
	font-weight:bold
}

.detailTitleLabels {
    font-size: 7pt;
	font-family: Arial;   
	color: Gray	
}

.footerLabel
{
	font-size: 8pt;
	font-family: Arial;
	color: #000099;
}


div.navBar 
{ 
	border-bottom: 1px solid #ababab;
	padding: 0 2px 0 0;			
	font-size: 8pt; 
	font-family: Arial;
}

a.navBar 
{
	font-size: 9pt; 
	color: #003366; 
	text-decoration: none; 
}

a.navBar:hover 
{ 
	font-size: 9pt; 
	color: #003366; 
	text-decoration: underline 
}

a.navBarSelected 
{
	font-size: 9pt; 
	color: #003366; 
	text-decoration: none; 
	font-weight: bold; 
}

.link {	
	font-size: 9pt; 
	color: #003366; 
	font-family: Arial; 
	text-decoration: Underline
}

.smallLink {	
	font-size: 8pt; 
	color: #808080; 
	font-family: Arial; 
	text-decoration: Underline
}

/*gridview style*/
.gridstyle {
	font-size: 9pt;
	font-family: arial;
	border-bottom: #cbcbcb 1px solid;
	border-right: none;
}

.pagerstyle{
    color:#444444;
    background-color:#e5e5e5;
    font-size: 9pt;
	font-family: arial;
    text-align:right;
} 

.altrowstyle {
	background-color: #e2ebf4
}

.headerstyle TH {
	border-right: #cbcbcb 1px solid;
	border-top: #cbcbcb 1px solid;
	vertical-align: bottom; 
	border-left: #cbcbcb;
	color: #000; 	
	border-bottom: #cbcbcb 1px solid; 
	text-align: center;	
	background: url(../images/sprite.png) repeat-x 0px 0px; 
}

.headerstyle TH A {
	padding-right: 10px;
	display: block; 
	font-weight: normal; 
	color: #000; 
	text-align: center; 
	text-decoration: none
}

.rowstyle .sortaltrow {
	background-color: #e2ebf4
}

.altrowstyle .sortaltrow {
	background-color: #e2ebf4
}

.rowstyle .sortrow {
	background-color: #bdd9ea
}

.altrowstyle .sortrow {
	background-color: #bdd9ea
}

.headerstyle .sortascheader {
	background: url(../images/sprite.png) repeat-x 0px -100px
}

.headerstyle .sortascheader A {
	background: url(../images/dt-arrow-up.png) no-repeat right 50%
}

.headerstyle .sortdescheader {
	background: url(../images/sprite.png) repeat-x 0px -100px
}

.headerstyle .sortdescheader A {
	background: url(../images/dt-arrow-dn.png) no-repeat right 50%
}
/*end gridview style*/


.tooltipHead 
{
	font-family: Arial; 
	font-size: 9pt;	
	color: black; 
	text-align: left;	
	border: #bcd2e6 1px solid; 
	padding: 3px;	
	font-weight: bold;	
	background-color: #e2ebf4
}

.tooltipBody 
{
	font-family: Arial; 
	font-size: 9pt;	
	color: black; 
	text-align: left;	
	border: #bcd2e6 1px solid; 
	border-top: 0px; 
	padding: 3px;	
	background-color: #ffffff
}

.tooltipInfo {
	font-family: Arial; 
	font-size: 8pt;	
	color: gray; 
}

img.header {
  width: auto;
  max-width: 100%;
  height: auto;
}

/* Menu Tabs*/
.tabs {
  float:left;
  width:100%;          
  font-size:9pt;
  line-height:normal;            
  }
  
.tabs ul {
  margin:0;
  padding: 10px 0 0 0;
  list-style:none;
  }
  
.tabs li {
  display:inline;
  margin:0;
  padding:0;
  }
  
.tabs a {
  float:left;
  background:url("../images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
  
.tabs a span {
  float:left;
  display:block;
  background:url("../images/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#627EB7;
  }
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}

/* End IE5-Mac hack */
.tabs a:hover span {
  color:#627EB7;
  }
  
.tabs a:hover {
  background-position:0% -42px;
  }
  
.tabs a:hover span {
  background-position:100% -42px;
  }

.tabs #ctl00_ContentPlaceHolder1_Tabs1_current a {
	background-position:0% -42px;
	font-weight:bold;
}		
.tabs #ctl00_ContentPlaceHolder1_Tabs1_current a span {
	background-position:100% -42px;
	color:#003366;
	font-weight:bold;
}

.tabs #ctl00_ContentPlaceHolder1_current a {
	background-position:0% -42px;
	font-weight:bold;
}		
.tabs #ctl00_ContentPlaceHolder1_current a span {
	background-position:100% -42px;
	color:#003366;
	font-weight:bold;
}
