body {
line-height:130%;
font-size:16px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
background-color:#1A4E75;
background-image: url(http://www.showyouradhere.com/img/newback.jpg);
background-repeat: repeat-x;
margin-top:0px;
}

h1 {display:inline;color:#000000;font-size:22px;}

a {color:#01002B;}

b {color:#01365E;font-weight:bold;}

#container 
{width:800px;
margin:0 auto;
background-color:#f3f3f3;
padding:0px;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
margin-bottom:0px;
}

#footer{
height:12px;
margin:0 auto;width:800px;
text-align:center;
}

#banner
{

border-top:3px solid #04588F;
border-bottom:3px solid #04588F;

margin:0 auto;
background-color:#E8E9EA;
padding:0 10px;

}

.menuactive {text-align:center;font-size:18px;display:inline;background-color:#04588F;color:#f1f1f1;float:left;margin:1px 5px 0 0;}

.menunotactive {text-align:center;font-size:18px;display:inline;background-color:#f1f1f1;color:#000000;float:left;margin:1px 5px 0 0;}

	.menuactive a {text-decoration: none;
		width:100px;
		padding:3px;
		color: #f1f1f1;
		background-color: transparent;
		display: block}
	.menuactive a:hover {color: #f1f1f1;
		background-color: #04588F}
		
	.menunotactive a {text-decoration: none;
		width:100px;
		padding:3px;
		color: #000000;
		background-color: transparent;
		display: block}
	.menunotactive a:hover {color: #f1f1f1;
		background-color:#04588F}
		

#submenu {background-color:#E8E9EA;color:#f1f1f1;padding:5px;margin:0px;}
#submenu a {color:#f1f1f1;text-decoration: none;}


#contentright 
{
margin:10px 10px;

}

.blueright {
width:220px;
float:right;
background-color:#023963;
padding:10px;
text-align:left;
font-size:15px;
color:#ffffff;
}
.blueright a {color:#ffffff;}

#theinmenu {
background-color:#DFEAF0;
padding:2px;
margin-bottom:15px;
}

.formtext {

color:#0769AA;
font-size:19px;
margin-bottom:1px;
padding:4px;
background-color:#D7E8F8;
font-weight:bold;
border-top:1px solid #0769AA;
padding-top:5px;
}

.lightbox {
background-color:#E9F0F7;
padding:3px;
margin-top:1px;
padding-right:5px;
border-bottom:1px solid #D7E8F8;
}
.lightbox b {color:#000000}

.formtext2 {

color:#0769AA;
font-size:19px;
margin-bottom:1px;
padding:4px;
background-color:#D7E8F8;
width:460px;
font-weight:bold;
border-top:1px solid #0769AA;
padding-top:5px;
}

.lightbox2 {
color:#000000;
background-color:#E9F0F7;
padding:3px;
margin-top:1px;
width:460px;
padding-right:5px;
border-bottom:1px solid #D7E8F8;
}

.lightbox2 b {color:#000000}

.formbox {
padding:5px;
font-size:16px;
width:250px;
}

.littletextwhite {color:#ffffff; display:inline;font-size:12px;}
.littletextwhite a {color:#ffffff; display:inline;font-size:12px;}

.littletext {color:#000000; display:inline;font-size:12px;}
.littletext a {color:#000000; display:inline;font-size:12px;}


a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; }

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:300px;
    border:1px solid #486060;
    background-color:#FFFFE9; color:#000;
    text-align: left;
	font-size:15px;
	padding:10px;}