/* Created by Ivor@globalwebcity.com
==================================================== */


/* General 
==================================================== */
* { padding: 0; margin: 0; border:0;}
html{	height:100%;}
body { font: 12px/14px Arial, Helvetica, sans-serif; color: #333333;background: #023763;}
p{margin:0px 10px 14px 10px;}

ul{
	margin:0px 10px 14px 10px;
	list-style-position: inside;
	list-style: circle;
	padding-left:10px;
}
dl{margin:0px 10px 14px 10px;}

p img {	float: right;padding-left:10px;}

/* General styling
==================================================== */
.em{ font:bold  15px/18px Arial, Helvetica, sans-serif; color:#5A99D3;}

.clear{clear:both;
height: 1px}


/* layout and design
==================================================== */

#wrapper {
 width: 760px;
 margin: 0 auto;
background:#fff;
height:100%;
}



#header {
background-color: #00629a;
 padding: 0;
 margin: 0;
 border:0;
}

#centercolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 550px;
 float: left;
 background-color:#ffffff;
 min-height: 100%;
 height:100%;

 
}
/* * html #centercolumn {height:600px} IE Min-Height Hack */ 

#centercolumn h1{
	margin: 0 10px;
	margin-bottom:10px;
	background:#00629a;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px 5px;
	
}


#pentop{	background: url(images/pen_top.jpg) no-repeat;height:40px;}

	
#rightcolumn {
 display: inline; /* IE Hack */
 width: 210px;
 float: left;
 background-color: #5a99d3;
 min-height: 100%;
 height:100%;
  text-align: center;
}
/* * html #rightcolumn {height:600px} IE Min-Height Hack */ 



/* navigation
==================================================== */
#navbar {
margin-top:-2px;
background: url(images/navBG.gif) no-repeat  top left;
height:28px;
padding: 0 0 0 60px;
}


#navbar a:link, #navbar a:visited {
font: bold 12px Arial, Helvetica, sans-serif;
  display: block;
  float:left;
   height: 28px;
  line-height: 28px;
  color: #fff;
  text-decoration: none;
 /* background:url("images/navButton.gif") no-repeat left;*/
  text-indent: 20px;
  padding-right:20px;
}

#navbar a:hover{	color: #5A99D3;/*	background: url(images/navBullet.gif)no-repeat;*/}

#navbar a.current{color:#5A99D3;}

/* Contact us box
==================================================== */
#news{
	width:210px;
	padding:0;
	background: #023763;
	min-height: 210px;
	color:#fff;
	text-align:center;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
}
* html #news {height:210px} /* IE Min-Height Hack */ 
#news h1{
	background: #5a99d3;
	padding:5px 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin-bottom:10px;
}


/* Footer
==================================================== */

#footer {

 background:url(images/footer.jpg) top left no-repeat;
 height:142px;
 display: inline; /* IE Hack */
 float: left;
 width: 760px;

}
#footer p {
margin-top:90px;
text-align: center;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
}

#footer p a{
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
text-decoration:underline
}

#footer p a:hover{
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
text-decoration:none
}





/* google maps
==================================================== */
#map {margin: 0 auto;width:520px;height: 400px;}