@charset "UTF-8";
/* CSS Document */
img {
	border:none;
}

#source {
	margin:auto;
	width:850px;
	margin:20px 0 0 10px;
	font-size:12px;
	padding-top:8px;
	border-top:2px solid #ccc;
	color:#333;
	line-height:20px;
	text-align:right;
}

body {
	margin:0;
	font-family:Arial, sans-serif;
}

#header{
	width:850px;
	padding-left:10px;
	padding-right:10px;
	height:50px;
	background-color:#0093d4;
	margin:auto;
}

#rev_dollar,#rev_percent, #exp_percent  {
	margin:auto;
	width:850px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid #333;
}
#axis, svg, #axisx, #axisz {
}

#graph-sub, #graph-subx, #graph-subz{
	margin-top:-15px;
	font-size:14px;
}

form{
	font-size:14px;
	padding-top:10px;
}

#axis, #axisx, #axisz{
	margin-top:8px;
}

/*AXIS LIST*/
#axis ul
{
font-size:16px;
list-style-type:none;
margin:0;
margin-left:-12px;
}

#axis li
{
padding-right:41px;
display:inline;
}

#axisz ul
{
font-size:16px;
list-style-type:none;
margin:0;
margin-left:-12px;
}

#axisx li
{
padding-right:41px;
display:inline;
}


#axisx ul
{
font-size:16px;
list-style-type:none;
margin:0;
margin-left:-12px;
}

#axisz li
{
padding-right:41px;
display:inline;
}


/*FOOTNOTES*/
#footnote1, #footnote4, #footnote5{
	width:650px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:12px;
}

#footnote2, #footnote3,#footnote6{
	width:650px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:12px;
}

#footnote1,#footnote4{
	display:block;
}


#footnote3, #footnote2, #footnote5{
	display:none;
}

#footnote6{
	display:none;
}

/*Navigations*/

#navigs{
	width:850px;
	height:30px;
	padding:10px;
	padding-top:15px;
	margin:auto;
	background-color:#CCC;
}

a {
	padding-right:18px;
	color:#000;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	margin:auto;
}

a:hover {
	color:#0093d4;
	} 
	
	
#navibox{
	width:850px;
	height:auto;
	margin:auto;
}

/*DROP DOWN MENU*/

.drop_menu {

background:#ccc;
padding:10px;
margin:0;
list-style-type:none;
width:850px;
height:35px;
margin:auto;

position:relative;
z-index:100;
}

	 .drop_menu{width: 850px; height: 35px; font-size: 18px;}
	  
	    .drop_menu li{list-style: none; float: left;}
	  
      .drop_menu li:hover, .drop_menu li.active {
            background-color: #939292;
        }



.drop_menu li { float:left; }

.drop_menu li a {

padding:10px 15px;
display:block;
color:#000;
text-decoration:none;
font-size:15px;
}

/* Submenu */

.drop_menu ul {

position:absolute;

left:-9999px;

top:-9999px;

list-style-type:none;

}

.drop_menu li:hover { position:relative; background:#797979; }

.drop_menu li:hover ul {
left:0px;
top:30px;
background:#ccc;
padding:0px;

}

 

.drop_menu li:hover ul li a {	
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:5px;
display:block;
width:255px;
text-indent:15px;
background-color:#ccc;
text-align:left;
}

.drop_menu li:hover ul li a:hover { 
background:#797979;
 }



 
/*==============================*/
/* RADIO BUTTON STYLE */

input[type=radio], input[type=checkbox] {
		display:none;
	}

input[type=radio] + label, input[type=checkbox] + label {
		display:inline-block;
		margin:0px -2px 8px -2px;
		padding: 4px 12px;
		font-size: 16px;
		line-height: 20px;
		color: #333;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-color: #eee;
		border:1px solid #ccc;
	}

	 input[type=radio]:checked + label, input[type=checkbox]:checked + label{
		outline: 0;
		background-color:#444;
		color:#eee;
		border:1px solid #000;
	}
	
/*==============================*/