body {
	font-size: 12px;
	font-family: Verdana, Sans;
	background-color: #dadadc;
	color:#232323;
	padding:0px;
	margin: 0px;
	text-align:center;
}

table {
	width:100%;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
}

td {
    margin:0 !important;
    padding:0 !important;
    border:0;
    outline:0;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
	vertical-align:top;
}

table.footer {
	width:100%;
}

table.footer td {
	width:50%;
}

img {
	padding:0;
	margin:0;
	border:0;
	width:auto;
	height:auto;
}

h1 {
	color: #a2ec4d;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

p {
	padding:10px;
	padding:10px;
	margin:0;
}

p.right {
	text-align:right;
	padding:10px;
	margin:0;
}

p.center {
	text-align:center;
	padding:10px;
	margin:0;
}

p.small {
	font-size:10px;
	padding:10px;
	margin:0;
}

a:link, a:visited {
	color: #a2ec4d;
	text-decoration: none;
}

a:hover, a:active {
	color: #a2ec4d;
	text-decoration: none;
}

#headerouter {
	background-color:#67737f;
	margin: 0 auto;
	padding:0;
	width:100%;
	height:auto;
}

#headerinner {
	max-width:1144px;
	margin: 0 auto;
	padding:0;
	height:auto;
	text-align:left;
	padding-bottom:25px;
}

#headerinner1 {
	max-width:1607px;
	margin: 0 auto;
	padding:0;
	height:auto;
	text-align:left;
	padding-bottom:25px;
}

img.logo {
	padding-left:70px;
	padding-top:25px;
}

td.topnav {
	height:230px;
	vertical-align:bottom;
	background-color:#67737f;
}

#homeinner {
	max-width:1021px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
}
#homeinner1 {
	max-width:1507px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
}

#homeinner img, #homeinner1 img {
	width:100%;
	height:auto;
}

#maininner {
	max-width:1021px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}

#maininner1 {
	max-width:1507px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}

#mainimage img {
	width:100%;
	height:auto;
}

#footerinner {
	max-width:1021px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}

#footerinner1 {
	max-width:1507px;
	margin: 0 auto;
	padding:0;
	height:auto;
	background-color:#ffffff;
	text-align:left;
}

#nav, #nav ul {
	position:relative;
	float:right;
	height:25px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:500;
}

#nav li {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
}

#nav li ul {
	position: absolute;
	top:-185px;
	padding:0;
	margin:0;
	left: -999em; 
}

#nav li ul a {
	font-weight:normal;
	font-size:14px;
	line-height:16px;
    margin:0;
	padding:0;
	color:#ffffff;
	text-decoration:none;
}

#nav li ul a:hover {
	text-decoration:none;
}

#nav li ul li {
    width:128px;
	padding:0;
    margin:0;
	background-color:#67737f;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto;
}

#nava, #nava ul {
	position:relative;
	float:right;
	height:25px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:500;
}

#nava li {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
}

#nava li ul {
	position: absolute;
	top:-185px;
	padding:0;
	margin:0;
	display:block;
	visibility:visible;
}

#nava li ul a {
	font-weight:normal;
	font-size:14px;
	line-height:16px;
    margin:0;
	padding:0;
	color:#ffffff;
	text-decoration:none;
}

#nava li ul a:hover {
	text-decoration:none;
}

#nava li ul li {
    width:128px;
	padding:0;
    margin:0;
	background-color:#67737f;
}

#carolenav, #carolenav ul {
	width:100%;
	height:44px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:500;
}

#carolenav li {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
}

@media screen and (max-width: 767px) {
	.rslides {padding-top:75px;}
	#headerinner, #headerinner1 {height:540px;}
	img.logo {padding-left:10px;padding-bottom:0px;padding-top:0px;}
	table, td {width:99%;display:block;}
	#nav li, #nava li, #carolenav li {display:block;width:99%;}
	#nav li ul, #nava li ul {width:99%;display:block;position:relative;left:0px;top:0px;height:200px}
	#nav li ul li, #nava li ul li {width:99%;display:block;}
}
