@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,400italic);
/* Javadoc style sheet */

/* Define colors, fonts and other style attributes here to override the defaults */

/* Page background color */
*{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  }
body
{
	font-size: 13px;
	background: #ffffff url("/images/noise.png") repeat top left;

	  color: #4d5d61;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding:20px;
  line-height:1.5em;
}
th font {
	font-size:14px !important; font-weight:600;
}
b{font-weight:700;}
h1,h2,h3,h4,h5,h6{
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  }
h1 {
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  color: #0a508f;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
h2 {
  font-weight: 300;
  font-size: 24px;
  line-height: 40px;
  color: #0d3356;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid whiteSmoke;
margin-bottom: 20px;
}
h3 {
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  color: #4c87bd;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid whiteSmoke;
margin-bottom: 20px;
}
h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #001930;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
h5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #3ec3e6;
  text-shadow: 0 1px 0 #ffffff;
}
h6 {
  line-height: 20px;
  color: #75bdff;
  font-size: 14px;
}
TABLE
{
	border: none;
}
hr{   margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
  height:0;}
.TableConstructor 
{
	border-style: solid;
    border-width: 1px;
    border-right-style: none;
border-color: #efefef;
}

.TableMethod 
{
	border-style: solid;
    border-width: 1px;
    border-right-style: none;
border-color: #efefef;
}

.TableInherited 
{
	border-style: solid;
    border-width: 1px;
    border-right-style: none;
border-color: #efefef;
}
.TableInherited TH
{
	border-right-style: solid;
    border-right-width: 1px;
border-color: #efefef;
}

/* Table colors */
.TableHeadingColor
{
	background: rgba(0, 136, 204, 0.1);
	border-bottom-style: solid;
    border-bottom-width: 1px;
border-color: #efefef;
}

.TableHeadingColor TH
{
	border-right-style: solid;
    border-right-width: 1px;
border-color: #efefef;
}

.TableSubHeadingColor
{
	background: rgba(0, 136, 204, 0.1);
}
.TableSubHeadingColor TH
{
	border-right-style: solid;
    border-right-width: 1px;
border-color: #efefef;
}

.TableRowColor         
{ 
	background: #FFFFFF 
}
.TableRowColor TD
{
	border-top-style: solid;
    border-top-width: 1px;
   	border-right-style: solid;
    border-right-width: 1px;
border-color: #efefef;
}


/* Font used in left-hand frame lists */
.FrameTitleFont
{
	font-size: 10pt;
	font-family: Helvetica, Arial, san-serif;
}
.FrameHeadingFont
{
	font-size: 10pt;
	font-family: Helvetica, Arial, san-serif;
}
.FrameItemFont
{
	font-size: 10pt;
	font-family: Helvetica, Arial, san-serif;
}

/* Example of smaller, sans-serif font in frames */
/* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */

/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#f0f0f0;padding:2px 5px;border:1px solid #efefef; -webkit-border-radius: 4px; 
-moz-border-radius: 4px;
border-radius: 4px;}/* Light mauve */
.NavBarCell1Rev { background-color:#dedede;  padding:2px 5px;}/* Dark Blue 
.NavBarFont1    { font-family: Helvetica, Arial, san-serif; color:#000000;}
.NavBarFont1Rev { font-family: Helvetica, Arial, san-serif; color:#058;}

.NavBarCell2    { font-family: Helvetica, Arial, san-serif; background-color:#FFFFFF;}
.NavBarCell3    { font-family: Helvetica, Arial, san-serif; background-color:#FFFFFF;}
*/
a
{
	color: #058;
}
a:active
{
	color: #058;
}
a:hover
{
	color: #058;
}
a:link
{
	color: #058;
}
a:visited
{
	color: #058;
}
HR
{
	color: #058;
	height: 1px;
}
CODE
{
	font-size:90%
}
PRE
{
	font-size: 90%;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #efefef;
	background-color: rgba(0, 136, 204, 0.1);
}