@charset "utf-8";
/* CSS Document */
body{
font-family:Verdana,Arial, Helvetica, sans-serif, serif;
background-color:rgb(242, 242, 242);
height: 100%;
font-size:11pt;
margin:10px;

}

@media  only screen and (min-device-pixel-ratio: 2), 
    only screen and (min-resolution: 192dpi){
    p {
                    font-size:120%;
                }
                html, body {
		font: 12pt/15pt sans-serif;
		background: #fff;
		padding: 3px;
		color: #000;
		margin: 0;
		}
                p {
                    font-size:120%;
                }
	#sidebar, #footer {
		display: none;
		}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		}
	#content img { 
		max-width: 250px;
		}
	.center {
		width: 100% !important;
		text-align: center;
		}
	a:link, a:visited {
		text-decoration: underline;
		color: #0000CC;
		}
	a:hover, a:active {
		text-decoration: underline;
		color: #660066;
		}
                
                #leftNav{
width: 165px;
/*float: left;*/
margin-left: -1px;
padding: 5px;
color:white;
margin-bottom:10px;
font-size:small;
/*background-color:#999999;*/
border:1px solid white;
margin-left:5px;
display:inline;
color:black;

}

body{
    background-color: white; 
    color:black;
}


#content {
	padding: 10px;
	margin-left: 190px;
	
	min-height:400px;
	/*width:800px;*/
    background-color:white;
	}

}

A { text-decoration: none;}
A:link{
    text-decoration:none;
     color:#0074CD;
}
A:visited {
   /* color:#CCCCCC*/
   color:#0074CD;
}
a:hover {
	text-decoration: none;
	color: #98bf21;
	}
	
#content {
	padding: 0px;
	/*margin-left: 190px;*/
	min-height:400px;
	width:900px;
        margin: 0 auto; 
    /*background-color:#000000;*/
	}
        
#header {
	height:50px;
	border-bottom:1px solid #000;
	
	text-align:center;
}

#middle {
	/*border-left:1px solid #000;*/ 
	
	margin-left:0px;/*this is the space for the left column */
}
	
#footer {
	/*background-color: #000000;*/
        /*margin-top:10px;*/
	border-top: 1px solid white;
	font-size: 11px;
	padding: 2px 10px 20px 10px;

        width:100%;
        font-size:8pt;
         
      
	}
	
#lastmodified{
float:right;

}

#contactus{
   margin-left: 50px;
  margin-right: 50px;

  text-align: center;
}

#copyright{
float:left;
padding-left:5px;
}
	
#breadcrumb{
margin-bottom:10px;
font-size:10pt;
}

#leftNav{
width: 165px;
float: left;
/*margin-left: -1px;*/
/*padding: 5px;*/
color:black;
margin-bottom:10px;
font-size:small;
/*background-color:#999999;*/
/*border:1px solid white;*/
margin-left:5px;
position:relative;
left:-2px;/* line it up exactly without losing pressure on footer*/

}
h1.bloom{
font-size:14pt;
}
h2.bloom{
font-size:13pt;
color:white;
}
h3.bloom{
font-size:12pt;
padding-bottom:2px;
margin-bottom:0;

}
h1.bloom, h2.bloom, h3.bloom{
color:#0099FF;
font-family:Arial, Helvetica,sans-serif;
font-size:18px;
}

h2 {
    font-size:16px;
}

.uppercase{
text-transform:uppercase;

}


a.nav:link, a.nav:visited {
/*color:#CCCCCC;*/
text-decoration:none;
font-weight:bold;
}
a.nav:hover{
color:#009966;
text-decoration:none;
}

#leftNav h3{
font-size:12px;

}

#accordion > a:link{
color:#FFFFFF;
}

.codeMenu{
font-size:small;
padding-left:0px;
margin-top:-15px;

/*color: #333333;*/
}
.codeMenu li {display:inline;padding-right:10px;padding-left:0px;}
.codeMenu ul{padding-left:0px;
}

.codeMenu a{
    color:black;
    font-weight:bold;
}
.codeMenu  a:link {
    color:black;
    font-weight:bold;
}

.codeMenu a:visited {
    color:black;
    font-weight:bold;
}
.codeMenu a:hover {
    color:#A7C942;
    font-weight:bold;
}
/*Start CSS Menu */

#cssmenu ul {
  margin: 0;
  padding: 0;
}
#cssmenu li {
  margin: 0;
  padding: 0;
 
  
}
#cssmenu a {
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu a {
  text-decoration: none;
}
#cssmenu {
  height: 70px;
  background-color: #232323;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
  width: auto;
}
#cssmenu > ul > li {
  float: left;
  margin-left: 15px;
  position: relative;
}
#cssmenu > ul > li > a {
  /*color: #a0a0a0;*/
  color:#98bf21;
  font-family: Verdana, 'Lucida Grande';
  font-size: 15px;
 
  line-height: 70px;
  padding: 15px 20px;
  -webkit-transition: color .15s;
  -moz-transition: color .15s;
  -o-transition: color .15s;
  transition: color .15s;
}
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  padding: 16px 0 20px 0;
  background-color: #fafafa;
  text-align: left;
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -90px;
  width: 180px;
  -webkit-transition: all .3s .1s;
  -moz-transition: all .3s .1s;
  -o-transition: all .3s .1s;
  transition: all .3s .1s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}
#cssmenu > ul > li:hover > ul {
  opacity: 1;
  top: 65px;
  visibility: visible;
}
#cssmenu > ul > li > ul:before {
  content: '';
  display: block;
  border-color: transparent transparent #fafafa transparent;
  border-style: solid;
  border-width: 10px;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -10px;
}
#cssmenu > ul ul > li {
  position: relative;
}
#cssmenu ul ul a {
  color: #323232;
  font-family: Verdana, 'Lucida Grande';
  font-size: 13px;
  background-color: #fafafa;
  padding: 5px 8px 7px 16px;
  display: block;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
#cssmenu ul ul a:hover {
  background-color: #f0f0f0;
}
#cssmenu ul ul ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: -16px;
  left: 206px;
  padding: 16px 0 20px 0;
  background-color: #fafafa;
  text-align: left;
  width: 180px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}
#cssmenu ul ul > li:hover > ul {
  opacity: 1;
  left: 190px;
  visibility: visible;
}
#cssmenu ul ul a:hover {
  background-color: #a7c942;
  color: #f0f0f0;
}
/* End CSS Menu */


#bloomLogo{

/*margin-left:190px;*/
font-weight:bold;
font-size:24px;
/*margin-top:10px;*/
color:black;
}

#bloomLogo > a:link , #bloomLogo > a:visited, #bloomLogo > a:hover{
text-decoration:none;
color:black;
}
#leftNav ul {


padding: 0; 
margin: 0;  
margin-left:5px;

}


#leftNav ul li {
list-style:none;

}
.realNotesDate{font-size:smaller; margin-left:10pt;}

.odd {
    
}

#comparison
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%; 
border-collapse: collapse;
border-spacing: 0px;


}
#comparison td, #comparison th 
{
font-size:1em;
/*border:1px solid #98bf21;*/
padding:3px 7px 2px 7px;
}
#comparison th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;

}
#comparison tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

#globalfooter {
    color: #888888;
    font-size: 10px;
    margin: 18px auto 0;
    padding-bottom: 36px;
    text-align: left !important;
    width: 980px;
}

