@charset "utf-8";
/* CSS Document */

/* undo some default styling of common (X)HTML browsers
************************************************************/
/* No list-markers by default -
* must redefine bullets w/ bg graphics
********************************************************/
ul,ol {
list-style:none;
}
/* Avoid browser default inconsistent heading,
* font-sizes and pre/code
********************************************************/
body,h1,h2,h3,h4,h5,h6,pre,code,td {
font-size:1em;
}
/* Remove inconsistent (among browsers) -
* default padding or margin
********************************************************/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
margin:0; padding:0;
}
/* prevent blue linked image borders
********************************************************/
a img,:link img,:visited img,fieldset {
border:none;
}
/* End ZERO out */

* {
 	margin: 0;
 	padding: 0;
} 

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #6699FF;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	text-align: center;
	color: #000000;
}

.bounce1 #top {
	width: 100%;
	height: 50px;
	background-color:#003399;
}

.bounce1 #container {
	width: 900px;
	margin: 0px auto;
}

.bounce1 #header {
	background-image:url(img/header1.jpg);
	height: 245px;
	}

#address{
	float:left;
	color: #FFFFFF;
	font-size:.85em;
	margin-top: 3px;
	background-image:url(img/addressbg.jpg);
	height: 20px;
	width: 500px;
}

#topnav{
	float:right;
	color: #6699FF;
	font-size: 1em;
	margin-top: 3px;
}	

.bounce1 #nav1 {
}

.bounce1 #mainContent {
	width: 806px;
	margin: 0 auto;
	background: #6699FF;
	background-image:url(img/body1bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.bounce1 #mainContent p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 7px 15px 0px 15px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.bounce1 #footer {
	margin: 0px;
	padding: 0px 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(img/footer1.jpg);
	height:40px;
}

.bounce1 #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.bounce1 #content1{
	width: 715px;
	margin: 0 auto;
	text-align:center;
	padding: 7px 0px 18px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size: x-large;
	color:#333399;
	border-right: #CCCCCC dotted thick;
	border-bottom:#CCCCCC dotted thick;
	
}

.bounce1 a:link.conLink, a:visited.conLink, a:focus.conLink  {
	color:#333399;	
	text-decoration:none;  
}

.bounce1 a:hover.conLink, a:active.conLink {
	color:#333399;
	text-decoration:underline;
}




.bounce1 #content2 {
	width: 550px;
	margin: 0 auto;
	text-align:center;
}

.bounce1 #content2 #left, #center, #right{
	float:left;
	margin: 10px auto 15px;
	text-align:left;
	color: #0000FF;
}

.bounce1 #content2 #left {
	width: 300px;
}

.bounce1 #content2 #center {
	width: 0px;
}

.bounce1 #content2 #right {
	width: 230px;
	margin-left: 20px;
}

.slogan {
	margin: 0px 0px 0px 5px;
}
.bounce1 #btmnav {
	float:left;
	width: 100%;
	margin: 7px auto;
	height: 65px;
	font-size: .9em;
	color:#FFFFFF;
}

.bounce1 a:link.bnav, a:visited.bnav, a:focus.bnav  {
	color: #FFFFFF;
	text-decoration:none;  
}

.bounce1 a:hover.bnav, a:active.bnav {
	color:#FFFFFF;
	text-decoration:underline;
}

#ccs {
	float:left;
	margin-bottom: 15px;
}

#ms {
	float:right;
	font-size: .8em;
	color: #0066FF;
}
.bounce1 #btm {
	position:relative;
	width: 100%;
	height: 50px;
	text-align:right;
	background-color:#0099FF;
}

.bounce1 .balloons {
	z-index: 0;
	margin: -400px 0px 0px 0px;
}


