body { 
margin:0; 
padding:0; 
height:100%; /* this is the key! */ 
} 
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #1CA452;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}
a.walhelfer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#F93;
	text-decoration: none;
}
a.walhelfer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#8BAED8;
	text-decoration: underline;
}
a.menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8BAED8;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
a.menue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
a.rlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #8BAED8;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
a.rlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:center;
	vertical-align:middle;
}
a.rlinks_shop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#F93;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
a.rlinks_shop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:center;
	vertical-align:middle;
}
a.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F1416;
	text-decoration:none;
}
a.protect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #1CA452;
	text-decoration: none;
}
a.protect:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	border: 1px;
}
div.center {
	position:absolute;
	width: 740px;
	margin: 0px auto;
	z-index:2;
	top: 0px;
	background-image:url(images/protect_backcolor.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
div.back {
	position:relative;
	left:150px;
	top:0px;
	width:380px;
	background-color:#FFFFFF;
	background-image:url(images/protect_centbackgr.gif);
	background-repeat:no-repeat;
	z-index:8;
	height: 100%;
}
div.back2 {
	position:relative;
	left:150px;
	top:0px;
	width:380px;
	background-color:#FFFFFF;
	background-image:url(images/protect_centbackgr_white.gif);
	background-repeat:no-repeat;
	z-index:8;
	height: 100%;
}
div.bottom {
	position:relative;
	left:150px;
	top:0px;
	height:20px;
	width:380px;
	z-index:3;
	background-color:#4674A7;
	text-align:center;
	vertical-align:middle;
}
div.tcent {
	position:relative;
	left:150px;
	top:0px;
	height:23px;
	width:380px;
	z-index:8;
	background-color:#4674a7;
	text-align:center;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
div.ltop {
	position:absolute;
	left:0px;
	top:0px;
	height:23px;
	width:150px;
	background-color:#4674a7;
	z-index:6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8baed8;
}
div.logo {
	position:absolute;
	left:0px;
	top:24px;
	height:164px;
	width:150px;
	text-align:center;
	background-color:#1CA452;
	background-image:url(images/protect_logotopleft.gif);
	z-index:4;
}
div.lnav {
	position:absolute;
	left:0px;
	top:188px;
	height:210px;
	width:150px;
	background-color:#1CA452;
	z-index:4;
}
div.dolphfin {
	position:absolute;
	left:366px;
	top:404px;
	height:91px;
	width:154px;
	background-image:url(images/protect_dolphfin.png);
	background-repeat:no-repeat;
	z-index:11;
}
div.rbackgr {
	position:absolute;
	left:530px;
	top:24px;
	height:640px;
	width:210px;
	background-image:url(images/protect_rightbackgr.gif);
	z-index:5;
}
div.brandbottom {
	position:absolute;
	left:160px;
	top:220px;
	height:14px;
	width:360px;
	background-image:url(images/protect_brandbottom.png);
	background-repeat:no-repeat;
	z-index:11;
}
div.rtop {
	position:absolute;
	left:530px;
	top:0px;
	height:24px;
	width:210px;
	background-color:#4674a7;
	z-index:6;
	text-align:center;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
}
div.content {
	position:absolute;
	left:175px;
	top:56px;
	height:254px;
	width:327px;
	z-index:6;
}
img, div { behavior: url('../../iepngfix.htc') }

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BAED8;
	vertical-align: middle;
}
td.video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
}
td.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f1416;
	vertical-align: middle;
}
td.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
td.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #701417;
	vertical-align: top;
}
td.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cbccda;
	vertical-align: middle;
}
td.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4674A7;
	vertical-align: middle;
}
select {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
width: 210px;
background-color: #1CA452;
border: thin solid #1CA452;
}
.slidedoormenu{
	list-style-type: none;
	padding: 0;
	width: 150px; /* thick left border of menu */
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}

.slidedoormenu li{
	border-bottom: solid white 1px; /* Gray border beneath each menu item */
}
.slidedoormenu li.home{
	border-top: solid white 1px; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
	display: block;
	color: #FFFFFF;
	width: auto; /* White border beneath each menu item link, to add depth */
	padding: 7px 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 0px;
	background-color: #1CA452;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #999933;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
	color: #CCCCCC;
}

.slidedoormenu li a:hover{
	color: #FFFFFF;
	background-color: #8BAED8;
	background-image:url(images/iwc_navarrow.gif);
	background-repeat:no-repeat;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #1B629A;
	text-decoration:none;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.textnl { 
 background-color: #A8111C;
 font-size:11px;
 font-weight:bold;
 border: 0px solid #FFFFFF; 
 color:#6F1416;
 height: 14px;
 padding: 0px 2px;
 margin-left: 14px;
 margin-top: 7px;
 margin-bottom: 7px;
}
.textarea_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 80px;
	width: 340px;
	border: thin solid #C5C5C5;
}
.textfield_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: thin solid #C5C5C5;
}
.textfield_drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color: #FFFFFF;
	border: thin solid #A8111C;
}
.textfield_tick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A8111C;
	border: thin solid #A8111C;
}
.style1 {font-size: 10px}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
hr {
	color: #1CA452;
	height: 1px;
}
