/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800');

.top
{
font-family : 'Open Sans';
font-size: 28px;
font-weight: 700;
color: #006EAC;
margin-top: 18px;
margin-bottom: 24px;
}
 
.bottom
{
font-family: 'Open Sans';
padding: 14px;
background-color: #f7f7f7;
border: 1px solid gray;
font-size: 10pt;
text-align: right;
}
 
.chapter
{
font-family : 'Open Sans';
/*border-bottom: 1px solid silver;
border-top: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;*/
float: left;
}
 
.left
{
font-family: 'Open Sans';
padding: 5px;
font-size: 14px;
width: 160px;
}
 
.right
{
font-family: 'Open Sans';
/*padding: 20px;*/
background-color: #ffffff;
font-size: 14px;
}
 
.title
{
font-family: 'Open Sans';
color: #333333;
padding-bottom: 10px;
font-size: 14px;
font-style: bold;
}
 
.list
{
font-family : 'Open Sans';
font-size: 14px;
color: #006EAC;
margin-left: 0px;
margin-top: 0px;
margin-top: 12px;
margin-bottom: 12px;
}

#menu
{
padding: 3px 0;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 30px;
border-bottom: 1px solid gray;
font-family: 'Open Sans';
font-size: 15px;
background-color: #e7e7e7;
}
 
#menu li
{
display: inline;
list-style-type: none;
padding-right: 5px;
padding-left: 5px;
}

#menu a
{
margin-left: 0px;
TEXT-DECORATION: none;
font-weight: none
color: #006EAC;
}
 
#menu a:link
{
color: #006EAC;
}
 
#menu a:visited
{
color: #006EAC;
}
 
#menu a:hover
{
color: #008fdf;
}
 
#menu a:current
{
color: #006EAC;
}
 
.objectname
{
color: #006EAC;
font-family: 'Open Sans';
font-size: 22px;
font-weight: 700;
font-decoration: none;
text-align: left;
margin-bottom: 5px;
margin-top: 10px;
}
 
.details
{
color: #006EAC;
font-family: 'Open Sans';
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding-bottom: 2px;
padding-top: 0px;
padding-left: 5px;
background: #ffffff;
}
 
.detailstable
{
border: 1pt solid #CCCCCC;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 5px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
 
.fieldname
{
color: #ffffff;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
font-style: normal;
font-decoration: none;
text-align: left;
border: 0pt solid #000000;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
background: #006EAC;
}
 
.fielddata
{
color: #333333;
font-family: 'Open Sans';
font-size: 14px;
font-weight: normal;
font-style: normal;
font-decoration: none;
text-align: left;
border: 1pt solid #CCCCCC;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
background: #FFFFFF;
}
 
.fielddata a
{
color: #006EAC;
TEXT-DECORATION: none;
}
 
.fielddata a:hover
{
color: #008fdf;
TEXT-DECORATION: none;
}
 
.fielddata a:active
{
color: #006EAC;
TEXT-DECORATION: none;
}
 
div.row
{
clear: both;
height:23px;
font-size: 14px;
margin: 15px 0 1 1;
}
 
.activetab
{
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
font-family: 'Open Sans';
font-size: 14px;
font-weight: bold;
color: #006EAC;
background: #ffffff;
float: left;
margin-left: 3px;
}
 
.tab
{
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
font-family: 'Open Sans';
font-size: 14px;
color: #333333;
background: #e7e7e7;
float: left;
margin-left:3px;
}
 
.tab a
{
color: #262626;
} 
 
.tab a:link
{
color: #26262;
TEXT-DECORATION: none;
}
 
.tab a:visited
{
color: #26262;
}
 
.tab a:hover
{
color: #008fdf;
}
 
#objectbrowser
{
padding: 3px 0;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 30px;
font-family: 'Open Sans';
font-size: 14px;
}
 
#objectbrowser li
{
display: list-item;
list-style-type: none;
padding-right: 5px;
padding-left: 5px;
}
 
#objectbrowser a
{
margin-left: 0px;
TEXT-DECORATION: none;
color: #008000;
}
 
#objectbrowser a:link
{
color: #008000;
}
 
#objectbrowser a:visited
{
color: #008000;
}
 
#objectbrowser a:hover
{
color: #000;
}
 
#objectbrowser a#current
{
color: #333333;
TEXT-DECORATION: none;
}

p
{
	color: #262626;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Open Sans';
	margin-top: 11px;
	margin-bottom: 11px;
}

a
/*AK added - all a styles. To allow for bold link in main menu*/   
{
margin-left: 0px;
TEXT-DECORATION: none;
color: #006EAC;
}

a:link, a:visited {
  color: #006EAC;
}

a:hover {
  color: #008fdf;
}

a.current:link, a.current:visited {
	color: #006EAC;
	font-weight: bold;
}

table {
/*AK added - resizes table to auto fit and removes border spacing issues*/    
    display: table;
    border-collapse: collapse;
    border-spacing: 0px;
    width: auto;
}    

td{
    width:auto;  
}

.detailstable tr:hover td {
	background-color: #e4e9ee;
}

img{
	padding-top: 20px;
	padding-bottom: 20px;
}

li{
	color: black;
	list-style-type: square;
}

h1
{
color: #006EAC;
font-family: 'Open Sans';
font-size: 22px;
font-weight: 700;
font-decoration: none;
text-align: left;
margin-bottom: 10px;
margin-top: 20px;
}

h2
{
color: #282828;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 700;
font-decoration: none;
text-align: left;
margin-bottom: 10px;
margin-top: 16px;
}