body {
	margin: 0;
	padding: 0;
	background-image: url(images/background.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000;
	overflow: visible;
}
#wrapper {
	width: 100%;
}
#nationalnumber {
	width: 890px;
	margin: 0 auto;
	padding-top: 80px;
}
#boxes {
	width: 680px;
	padding-left: 210px;
	z-index: 1000;
	padding-top: 74px;
}
#bottommotto {
	width: 890px;
	margin: 0 auto;
}
#navigation {
	position: fixed;
	background-color: #181818;
	z-index: 1000;
	width: 100%;
	height: 65px;
	border-bottom-width: 1px;
	border-bottom-color: #991402;
	border-bottom-style: solid;

}
#header {
	width: 890px;
	height: 190px;
	background-image: url(images/header.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#splashbg {
	width: 100%;
	height: 100%;
	background-image: url(images/redbannerbg.png);
	background-position: center top;
	background-repeat: repeat-x;
	margin: 0 auto;
}
#splash {
	width: 100%;
	height: 100%;
	background-image: url(images/redbanner.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#splashcontent {
	width: 890px;
	margin: 0 auto;
	background-image:url(images/splash.png);
	background-repeat:no-repeat;
	background-position:center;
	height: 286px;
}
#menu {
	width: 600px;
	list-style: none;
	padding: 0;
	z-index: 1000;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#menu li{
	float: left;
	margin-left: 35px;
	margin-top: 25px;
	height: 50px;
}
#menu li a{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin: 0 auto;
	text-transform: lowercase;
}
#menu li a:hover{
	color: #CCCCCC;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.image {
	margin: 5px;
	float: right;
}
/* CONTENT CODE */

.sidebar1 {
	float: left;
	width: 225px;
	padding-bottom: 10px;
	background-image: url(images/divider.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 40px;
}
.container {
	width: 890px;
	margin: 0 auto;
	background: #FFFFFF;
}
.content {
	padding: 10px 0;
	width: 580px;
	margin-left: 270px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
}
#content {
	padding: 10px 0;
	width: 580px;
	height: 580px;
	margin-left: 270px;
}

/* CONTENT NAVIGATION CODE */

ul.nav {
	list-style: none; /* this creates the space between the navigation on the content below */
}
ul.nav li {
	font-family: 'Open Sans', sans-serif;
	color: #000;
}
ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 25px 0px 5px 0px;
	display: block; /* this gives the anchor block properties so it fills out the whole LI that contains it so that the entire area reacts to a mouse click. */
	width: 190px;  /*this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 14px;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	color: #C31B11;
	font-family: 'Open Sans', sans-serif;
}
#wrapper #splashbg #splash .container .content table tr td {
	color: #000000;
}
#map-canvas {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 380px;
	margin-bottom: 40px;
}
#wrapper #splashbg #splash .container .content #form1 table tr td label {
	color: #1a1a1a;
}
#wrapper #splashbg #splash .container .content form table tr td h5 {
	color: #1a1a1a;
}
#wrapper #splashbg #splash .container .content form table tr td {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #1a1a1a;
/*	line-height: 0.8cm;*/
}
.testimonialbox {
	background-image: url(images/box.jpg);
	width: 174px;
	background-color: #000;
	height: 157px;
	float: right;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 30px;
}
#wrapper #splashbg #splash .container .content form table tr td div strong {
	font-weight: bold;
}