* {

	line-height:1.4em;

}


.toplogo {

	background-image: url(images/top_logo1.png);
	background-repeat:no-repeat;

	width: 902px;
	height: 202px;
        align: center;

}

.freekit {
       background-image: url(images/formbackground1.png);
	   	background-repeat:no-repeat;
       width: 590;
       height: 122px;
	   float: right;
	 position:relative; 
	   margin-left: 320px;
	   margin-top:125px;
}
body {

	background-color:#014686;

	margin:0;

	padding:0;

	font-family:Lucida Grande, Verdana, Arial, Sans-serif;

	font-size:11pt;

}



p {

	margin:0;

	padding:5px;

}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 10em; /* ems so it will grow */
	background: url(./images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sidebox-2 {
	margin: 0 auto; /* center for now */
	width: 18em; /* ems so it will grow */
	background: url(./images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;


}
.boxhead {
	background: url(./images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
.boxhead a {
  color:white;
	text-decoration:none;
	border-bottom:none;

}

.boxhead h2 {
	background: url(./images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: .8em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxhead-lg  {
	background: url(./images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
.boxhead-lg  a {
  color:white;
	text-decoration:none;
	border-bottom:none;

}

.boxhead-lg h2 {
	background: url(./images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}



.boxbody {
	background: url(./images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 25px 5px;
}

.boxbody li{
font-weight:bold;
font-size:12px;	

}

.boxbody ul {
	padding: 0 0 0 0;
	margin:0 0 0 0px;
	margin-left:20px;

}

.boxbody h1 {

padding-right:5px;
}
#creditfooter {
        display: none; 
}
.card {

	position:relative;

	width:902px;

	border:solid black 1px;

	background-color:white;

	text-align:left;

	padding:0px;

	margin-top:0%;

	margin-bottom:0%;

}



.contact {

	text-align:right;

}



h1, h2, h3 {

	font-family:Georgia, Verdana, Arial, Sans-serif;

	margin:20px 0 0 0;

	padding:0;

}



h1 {

	font-size:220%;

	font-weight:bold;

	margin:0px;	

	padding:0px;

}



h2, h3 {

	color:#999;

}





h2 {

	font-size:50% 

	font-weight:normal;

}



ul li {

	list-style:none;

	margin:5 0 0 0px;

	padding:5 0 5 0px;

	font-size:14px;

}



ul.sub li.sub {

	margin:0 0 5 25px;

	padding:0 0 5 0px;

	font-size:14px;

}





ul.sub {

	margin:0;

	padding:0 5 0 0px;

}















a {

  color:black;

	text-decoration:none;

	border-bottom:solid blue 1px;

}



a:hover {

color:blue;

}



img a {

	text-decoration:none;

	border-bottom;

}



.footerquote {

	margin-top:50px;

	text-align:center;

	font-style:italic;

	border-top:solid gray 1px;

	font-size:75%;

}

.header {

	padding-bottom:10px;


}

.alert {

	color:red;

	font-weight:bold;

}

img.center, div.center {

	display: block;

	margin-left: auto !important;

	margin-right: auto !important; }



img.alignright, div.alignright {

	float: right;

	margin: 0 0 2px 10px;

	position:relative;z-index:10; }



img.alignleft, div.alignleft {

	float: left;

	margin: 0 18px 2px 0;

	position:relative;z-index:10; }