body {
    font-family: Verdana;
    font-size: 8.5pt;
    background-color: #FFFFFF;
    color: #000000;
}

td {
    font-family: Verdana;
    font-size: 8.5pt;
    text-align: left;
    color: #000000;
}

#left {
    text-align: left;
}

#leftw {
    text-align: left;
    color: white;
}

#leftb {
    text-align: left;
    font-weight: bold;
    color: #000000;
}

#leftwb {
    text-align: left;
    font-weight: bold;
    color: white;
}

#rightw {
    text-align: right;
    color: white
}

#rightwb {
    text-align: right;
    color: white;
    font-weight: bold;
}

#right {
    text-align: right;
    color: #000000;
}

#rightb {
    text-align: right;
    font-weight: bold;
    color: #000000;
}

#center {
    text-align: center;
    color: white;
}

#centerwb {
    text-align: center;
    color: white;
    font-weight: bold;
}

#centerb {
    text-align: center;
    color: #000000;
}

#big {
    text-align: left;
    color: white;
    font-size: 10pt;
}

#xbig {
    text-align: left;
    color: white;
    font-size: 11pt;
}

#small {
    text-align: center;
    color: white;
    font-size: 8pt;
}

#grey {
    color: #C6C7C6;
}

#customstyle {
    text-align: left;
    color: white;
}

td.title {
    font-family: Verdana;
    color: white;
    text-align: left;
    font-weight: bold;
}



#default {
    text-decoration: underline;
    color: blue
}

#bottom {
    color: white;
    text-align: center;
    font-size: 8pt;
}

#bottomleft {
    color: white;
    text-align: left;
    font-size: 8pt;
}


#rank {
    color: white;
    text-align: center;
}

#white {
    color: white;
    text-align: left;
}

a {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: underline;
}

a.title:link {
    color: black;
    text-decoration: none;
}

a.title:hover {
    color: white; 
    text-decoration: underline;
}

a.title:visited {
    color: black;
    text-decoration: none;
}

a.head:link {
    color: white;
    text-align: left;
}

a.head:hover {
    color: #FFFFFF;
    text-align: left;
}



a.head:visited {
    color: white;
    text-align: left;
}


a.menuLink {
	/*text-decoration: none;*/
}

p.intro {
    text-align: left;
    font: 10pt / 11pt Verdana;
}

.maintitle {
    color: #18395A;/*#000000;*/
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px
}

tr.dottedborderrows td {
	
	border-width: 0px 0px 1px 0px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
} 

tr.solidrows td {
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: #ABABAB #ABABAB #ABABAB #ABABAB;
}

.mainmenutitle {
    color: #344D6B;
    font-family: Verdana;
    font-size: 17px;
    font-weight: bold;
    line-height: 16px
}

.mainmenuCompanyName {
	font-family: Verdana;
    font-size: 9.5px;
    line-height: 13px
}

.mainmenutables{
	font-family: Verdana;
    font-size: 8.5pt;
    line-height: 13px
}

.mainMenuRSb {
	font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    line-height: 11pt;
}


.mainMenuRSLinkb {
	font-family: Verdana;
    font-size: 9.5pt;
    font-weight: bold;
    line-height: 11pt;
}

.mainMenuRSLink {
	font-family: Verdana;
    font-size: 9.5pt;
    line-height: 11pt;
}

.mainMenuRSInfo {
	font-family: Verdana;
    /*color: #000000;*/
    font-size: 9.5pt;
    line-height: 11pt;
}


.mainMenuRSDate {
	font-family: Verdana;
    font-size: 8pt;
   line-height: 11pt;
}

hr.lineBar{ 
   border-style: solid; 
   border-width: 8px 0 0 0;
   border-color: #18395A;
}

hr.indicesLine { 
   border-style: solid; 
   border-color: gray;
   border-width: 4px 0 0 0;
}


.input1 	{ 
	font-size:.8em;	
	line-height: 10px;	
	background-color: #FFFFFF;	
	border: 1px solid #FFFFFF;
	width:80px;		
	vertical-align:middle;	
	float:left;	
	position:relative;
}

.input2 	{ 
	font-size:8.5pt;	
	line-height: 10px;	
	background-color: #FFFFFF;	
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 1.5px solid #cccccc;
	border-bottom: 1.5px solid #cccccc;	
	height: 20px;		
	margin: 4px 0px 0px 5px;
	vertical-align:middle;	
	float:left;	
	position:relative;
}

/*Custom color*/
/*background for alternative color*/
.alter1 {
    background-color: #CEDBEF
}

.alter2 {
    background-color: #FFFFFF
}

/*background color for header, table, and etc.. theme*/
.mainheadertheme {
    background-color: #18395A
}

.innerheadertheme {
    background-color: #84A5CE
}

.tablebodytheme {
    background-color: #84A5CE
}

.middleheadertheme {
   background-color: #84A6CE
}

.mainmenutheme {
    background-color: #18395A;
    font-size: 9pt;
}
.submenutheme {
    background-color: #84a5ce /*2B508A, #25497A,#EFEFEF*/
}

.mainmenuselected {
    background-color: #18395A;
    font-size: 9pt;
    color: #FFFFFF;
}
.submenuselected {
    background-color: #84a5ce /*2B508A, #25497A,#EFEFEF*/
    color: #FFFFFF;
}

.clientcoverageheadertheme {
	background-color: #18395a;
}

.clientcoveragebodytheme {
	background-color: #EFEBE7;
}

