/* CSS Document */
@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}
body,td,th {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	clear: both;
	-webkit-text-size-adjust:100%;
}

@media print {
	.page-break	{ 
	display: block; 
	page-break-after: always;
	page-break-inside: avoid; 
	}
	
	.dontprint{ 
	display: none; 
	}
}



#container {
 position: relative;
 text-align: left;
 margin: auto;
 width: 960px;
 display: block;
 bottom: 0;
 float: inherit;
  }

.imgwrap {
	clear: both;
	float: left;
	margin: 5px;
	padding: 5px;
}

.imgwrapright {
	clear: both;
	float: right;
	margin: 5px;
	padding: 5px;
}

.imgwrapright2 {
	clear: both;
	float: right;
	margin: 5px 25px 5px 5px;
	padding: 5px 25px 5px 5px;
}

.links {
	color: #003D7F;
	font-size: 16px;
}
.telephone {
	border: 2px solid #97CC5E; 
	color: #97CC5E;
	font-size: 15px;
	padding: 8px 10px 6px;
	font-weight: bold;
	border-radius: 5px;

}
.normal {
	font-size: 15px;
	text-align: center;
	clear: both;
	height: 200px;
	
}
.black15{
	font-size: 15px;
	text-align: center;
	clear: both;
	color: black;
	
}

.boldborder {
	border: 2px solid black; 
	color: black;
	font-size: 15px;
	padding: 8px 10px 6px;
	font-weight: bold;
	border-radius: 5px;

}
.greencourier {
	font-size: 15px;
	text-align: center;
	color: #97CC5E;
	width: 650px;
	margin-left: 180px;
	font-weight: bold;
}
.textcourier {
	font-size: 15px;
	text-align: center;	
	width: 650px;
	margin-left: 180px;	
}
.textcourier2 {
	font-size: 15px;
	text-align: center;	
	width: 760px;
	margin-left: 100px;	
}
.whitebold {
	font-size: 16px;
	text-align: center;
	color: white;
	width: 650px;
	margin-left: 180px;
	font-weight: bold;
}
.whitebold2 {
	font-size: 15px;
	text-align: center;
	color: white;
	width: 760px;
	margin-left: 100px;
	font-weight: bold;
}
.whitebold3 {
	font-size: 15px;
	text-align: center;
	clear: both;
	height: 200px;
	font-weight: bold;
	color: white;	
}
.whitenormal {
	font-size: 16px;
	text-align: center;
	color: white;
	width: 650px;
	margin-left: 180px;
}
.whitenormal2 {
	font-size: 15px;
	text-align: center;
	color: white;
	clear: both;
	height: 200px;
	
}
.parent {
    width: 100%;
    display: table;
    text-align: center;
}
.parent > .child {
    display: table-cell;
    vertical-align: middle;
}
.parent2 {
    width: 100%;
    height: 120px;
    display: table;
    text-align: center;
}
.parent2 > .child {
    display: table-cell;
    vertical-align: middle;
}
.normalbold {
	font-size: 15px;
	text-align: center;
	clear: both;
	font-weight: bold;
}


.bluebold {
	font-size: 30px;
	color: #005494;
	width: 960px;
	text-align: center;
}
.greenbold {

	font-size: 30px;
	color: #97CC5E;
	width: 960px;
	text-align: center;
}
.normal2 {
	font-size: 16px;
	text-align: left;	
	line-height: 130%;
}
ul {
  margin-left: -20px;               /* Positions the bullets */
  list-style-position: outside;   /* Has to be set for this to work */
  list-style-image: url(/images/bullet.png);
}

ul li {
  padding-left: 0px;             /* The distance you want between the text and bullets */
}
a {
	color: inherit;
	text-decoration: none;
}

.bluebold21 {

	font-size: 21px;
	color: #005494;
	width: 960px;
	text-align: center;
}

.normalbold28 {

	font-size: 28px;
	text-align: left;
	clear: both;
	font-weight: bold;
	white-space: nowrap;

}
#map_div{
	width: 960px;
	height: 320px;
	padding: 0; 
	margin: 0;
	top: 2886px;
		
}

#shadow{
	position:absolute; 
	width:960px; 
	top: 2886px; 
	z-index:10; 
	left: 0px;
}
#pagetop{
top: 0px:
}

.white15 {
	font-size: 15px;
	text-align: left;
	clear: both;
	color: #FFFFFF;
}
.white15bold {
	font-size: 15px;
	text-align: left;
	clear: both;
	color: #FFFFFF;
	font-weight: bold;
}
.whitebold20 {

	font-size: 21px;
	color: #FFFFFF;
	text-align: left;
}
.white15r {
	font-size: 15px;
	text-align: right;
	clear: both;
	color: #FFFFFF;
}
.white15boldr {
	font-size: 15px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
.whitebold20r {

	font-size: 21px;
	color: #FFFFFF;
	text-align: right;
}
.inputs {
	height: 30px;
	width: 250px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	padding-left: 1.5em;
	line-height:120%;
	padding-top: 1.5px;
	padding-bottom: 2px;
	margin-top: 7px;
	 
} 
.textarea {
	width: 252px;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	border: none;
	padding: 1.5px;
	padding-left: 1.5em;
	line-height:120%;
	padding-top: 1.5px;
	padding-bottom: 2px;
	margin-top: 7px;
	
}
.normalboldleft {

	font-size: 15px;
	text-align: left;
	clear: both;
	font-weight: bold;
}
iframe {
	-moz-box-shadow: 2px 4px 7px #CCCCCC;
  	-webkit-box-shadow: 4px 4px 7px #CCCCCC;
	box-shadow: 4px 4px 7px #CCCCCC;
}
