 td.optim-contentbg {
background-color:#fff;
font-size:12pt;
color:inherit;
line-height:120%;
padding:50px
}

.main-headline {
font-family:Tahoma, Arial, helvetica, sans-serif;
color:#c00;
font-weight:700;
font-size:20pt;
line-height:24pt
}

.subhead {
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size:16pt;
color:#ae0000;
font-weight:700
}

 div.full-width-box {
background-color:#fff;
border:1px solid #673E4C;
margin:0 10px 10px;
padding:0 35px
}

div.full-width-box2 {
	border:1px solid #673E4C;
	padding: 10px 10px;
}

div.full-width-box3 {
	border:2px solid #673E4C;
	padding: 10px 10px;
	background-color: #FFFFCC;
}

 div.feedback-box {
 width:30%;
background-color:#fff;
border:1px solid #673E4C;
margin-left:auto;
margin-right:auto;
padding:0 15px
background-position:right;
}

div.center-box {
width:50%;
background-color:#FFC;
margin-left:auto;
margin-right:auto;
border:1px solid #006;
background-position:center;
padding:15px
}

 body {
	max-width:1050px;
	font-size:93%;
	color:#51524E;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	padding:0;
	background-color: #00C4CA;
}

img
{  border-style: none;
}

p {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:10pt;
	font-weight:400;
	line-height: 15pt;
	padding-bottom: 1.3em;
}

.max-width {
width:expression(document.body.clientWidth > 1052? "1050px": "auto" )
}

table {
	font-size:1.1em;
	margin:0
}

hr {
border:0;
color:inherit;
background-color:#999;
height:1px;
width:80%;
text-align:center
}

ul {
	list-style-type:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
}

li.custom {
margin-bottom:0;
margin-right:0;
margin-left:10px;
background-repeat:no-repeat;
background-position:left center;
list-style-type:none;
list-style-position:outside;
list-style-image:url(../image-files/sp-arrow_handmade2.jpg);
padding:10px 0 15px
}

li.check {
margin-bottom:0;
margin-right:0;
margin-left:10px;
background-repeat:no-repeat;
background-position:left center;
list-style-type:none;
list-style-position:outside;
list-style-image:url(../image-files/sp-check.jpg);
padding:10px 0 15px
}

.lists {
list-style-image:url(../image-files/sp-arrow_handmade2.jpg);
clip:rect(auto,auto,auto,auto);
background-position:-10px
}


td.logo {
background-color:#372c23;
font-size:100%
}

td.headerbg {
font-size:93%;
background-color:#FFFFFF;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#996;
border-bottom-color:#ccc
}

td.headerbg2 {
font-size:93%;
background-color:#F2F2EE;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#996;
border-bottom-color:#C0BEA9
}

td.spacerbg {
	background-color:#FFFFFF;
	font-size:93%;
	padding: 50;
}

td.contentbg {
background-color:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:0.9em;
color:inherit;
line-height:120%;
font-family:Arial, Helvetica, sans-serif;
padding:30px
}

td.contentbgvideo {
	background-color:#ffffff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:0.9em;
	color:#FFFFFF;
	line-height:120%;
	font-family:Arial, Helvetica, sans-serif;
	padding:30px
}

td.rightbg {
font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:80%;
color:inherit;
background-color:#FFFFFF;
padding:15px
}

td.leftbg {
font-size:93%;
color:inherit;
background-color:#FFFFFF;
margin:5px;
padding:5px
}

td.footerbg {
font-size:86%;
color:inherit;
background-color:#FBF9F4;
border-top-width:1px;
border-top-style:solid;
border-top-color:#ccc;
padding:5px
}


.info {
color:#000;
text-align:left;
background-color:#FFFF33
}



.dotted-box {
	padding: 5px;
	width: 80%;
	border: thin dashed #CC3366;
	background-position: center;
	}
li {
	padding-bottom: 1em;
}
