#site_layout {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
}
body {
	margin-left: 0px;
	margin-top: 0px;
}
	
/** remove blue border DW **/
a img {border:none;} 

td img {display: block;}

#maps {
	text-align: center;
}
a:link {
	color: #FF0000;
	text-decoration: underline;
	font-size:12px;
	}
	
a:visited {
	color: #7AD0F6;
	text-decoration: none;
	font-size:12px;
	}
	
#main {
	background-color: #111751;
	height: 449px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	overflow: visible;
	visibility: scroll;
	white-space: normal;
	vertical-align: top;
	display: block;
}
p {line-height: 20px; /* to make div overflow */}
.outer {height: 50%; border: 1px solid #000; background: #ff0; padding: 0 5px;}
.inner {padding: 0px;} 

/** body with rounded corners **/

h1,h2,p{
	margin: 0 10px
	}
	
h1{
	font-size: 130%;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	}
	
p{
	padding-bottom:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

div#mainbod{
	margin-top: 0;
	margin-right: 12%;
	margin-bottom: 0;
	margin-left: 12%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #111751;
}

b.rtop, b.rbottom{
	display:block;
	background: #FFF}
	
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #9BD1FA}
	
b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px}

/** float images **/
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}#lftpic {
}
