* { margin: 0;
	padding: 0}
body { padding: 0;
	font-size: 12px;
	margin: 0;
	color: #444;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #D1005D}
IMG {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none}
A { text-decoration: none}
.clear {
	clear: both; margin-top: -1px; font-size: 1px; float: none; line-height: 1px; height: 1px}
.hide {
	display: none}
#wrap {
	padding: 0 0 0 7px; background: url(../images/layout/bg-headerimage2.jpg) -5px 95px no-repeat; margin: 0 auto; width: 840px; height: 100%; text-align: left}
#wrap2 {
	padding: 0 0 0 7px; background-position: -5px 80px; background-image: url(../images/layout/bg-headerimage-other.jpg); margin: 0 auto; width: 840px; background-repeat: no-repeat; height: 100%; text-align: left}
#header {
	background-position: 635px 15px; width: 840px; background-repeat: no-repeat; height: 115px}
#logo { float: left;
	margin: 0;
	width: 250px;
	height: 84px;
	padding: 0}
HTML > body #logo { margin: 4px 0 0 0; padding: 5px 0 0 0}
#logo a:link {
	background-image: none}
#logo a:visited {
	background-image: none}
#logo a:active {
	background-image: none}
#topnavigation {
	float: right;
	width: 275px;
	height: 27px;
	text-align: right;
	margin: 3px 25px 0 0;
	font-weight: bold}
#navigation {
	padding: 0;
	float: right;
	margin: 25px 10px 0 0;
	width: 550px;
	height: 27px}
HTML > body #navigation {
	margin: 25px 25px 0 0}
#headerimage {
	padding: 1px; margin: 9px 0 0 11px; width: 800px; height: 214px}
#headerimage2 {
	width: 810px;
	height: 110px;
	padding: 1px;
	margin: 4px 0 0 0}
#main {
	margin: 15px 0 0 5px; width: 800px}
#home #main {
	margin: 35px 0 0 5px; width: 810px}
#sidebar {
	padding: 25px 0 0 0; background-position: 100% 25px; min-height: 300px; float: left; background-image: url(../images/layout/no.gif); width: 217px; background-repeat: no-repeat; background-color: transparent}
#content { padding: 0; float: right; margin: 0 5px 0 0; width: 540px}
HTML > body #content {
	margin: 0 15px 0 0}
#home #maincolumn1 {
	background: url(../images/layout/dot-subnav.gif) no-repeat 100% 0;
	float: left;
	margin: 0;
	width: 266px;
	padding: 0}
#home #maincolumn2 {
	background: url(../images/layout/dot-subnav.gif) no-repeat 100% 0;
	float: left;
	margin: 0;
	width: 266px;
	padding: 0}
#home #maincolumn3 {
	float: left;
	margin: 0;
	width: 260px;
	padding: 0}
#section3 #maincolumn1 {
	padding: 0; background: url(../images/layout/dot-subnav.gif) no-repeat 100% 0; float: left; margin: 0; width: 300px}
#section3 #maincolumn2 {
	padding: 0; background: url(../images/layout/dot-subnav.gif) no-repeat 100% 0; float: left; margin: 0; width: 240px}
#maincolumn1 p {
	padding: 0; margin: 0 14px 15px 18px; line-height: 1.35em}
#maincolumn2 p {
	padding: 0;
	font-size: 12px;
	margin: 0 17px 15px 20px;
	line-height: normal}
#maincolumn3 p {
	padding: 0;
	font-size: 12px;
	margin: 0 17px 15px 20px;
	line-height: 1.4em}
#maincolumn1 H1 {
	font-weight: normal;
	font-size: 20px;
	margin: -2px 17px -2px 18px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif}
#home H2 { padding: 0; font-weight: bold; font-size: 14px; background-image: none; margin: 0 17px 2px 20px; line-height: 14px; color: #FFF}
#home #maincolumn1 H2 { margin: 0 17px 0 18px}
#home H3 {
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	color: #666;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 17px 0 18px}
#footer {
	padding: 10px 0 0 10px;
	font-size: 0.8em;
	margin: 40px 18px 0 12px;
	color: #777;
	height: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc}
#topbar {
	display: inline;
	float: right;
	margin: 0;
	text-align: right}
#topbar #oben {
	padding-right: 10px; padding-left: 2px; background: url(../images/layout/no.gif) no-repeat 95% 7px; padding-bottom: 0; padding-top: 0}
.leftcolumn {
	padding-right: 0; padding-left: 0; float: left; padding-bottom: 0; margin: 0; width: 49%; padding-top: 0}
.rightcolumn {
	padding-right: 0; padding-left: 0; float: right; padding-bottom: 0; margin: 0; width: 50%; padding-top: 0}
.leftcolumntop {
	padding: 0; float: left; margin: 0; width: 150px; text-align: right}
.rightcolumntop {
	float: right;
	width: 100px;
	text-align: right;
	margin: 0;
	padding: 0}
.leftcolumntext {
	padding:0 5px 0 0;
	float: left;
	width: 340px;
	background-position: 100% 60px; 	
	min-height: 500px;
	background-image: url(../images/layout/no.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right top;
	margin: 0 5px 0 0}
.rightcolumntext {
	padding: 0; float: right; margin: 0 0 0 10px; width: 170px}
a:link { padding: 0 0 1px 0;
	color: #D1005D;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 100%}
a:visited {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/no.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #0063BE;
	padding-top: 0;
	text-decoration: none}
a:hover {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/no.gif) repeat-x 0 100%;
	padding-bottom: 1px;
	color: #0063BE;
	padding-top: 0;
	text-decoration: none}
a:active {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 1px;
	color: #55A51C;
	padding-top: 0;
	text-decoration: none;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #ccc}
#footer a:link {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#footer a:visited {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#footer a:active {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#topbar a:link {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#topbar a:visited {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#topbar a:active {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0 3px; color: #777; padding-top: 0}
#footer a:hover {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0 3px;
	color: #D1005D;
	padding-top: 0}
#topbar a:hover {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0 3px;
	color: #D1005D;
	padding-top: 0}
#content p a:link {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #D1005D;
	padding-top: 0;
	border-bottom: #ddd 1px solid}
#content p a:hover {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #D1005D;
	padding-top: 0;
	border-bottom: #D1005D 1px solid}
#content p a:visited {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #0063BE;
	padding-top: 0;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #D1005D}
#content a:active {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #55A51C;
	padding-top: 0;
	border-bottom: #ddd 1px solid}
#sidebar p a:link {
	padding-right: 0; padding-left: 0; background: url(../images/layout/dotted-line.gif) repeat-x 0 100%; padding-bottom: 0; margin: 0; color: #f28306; padding-top: 0; border-bottom: #ddd 1px solid}
#sidebar p a:visited {
	padding-right: 0; padding-left: 0; background: url(../images/layout/dotted-line.gif) repeat-x 0 100%; padding-bottom: 0; margin: 0; color: #f28306; padding-top: 0; border-bottom: #ddd 1px solid}
#sidebar p a:active {
	padding-right: 0; padding-left: 0; background: url(../images/layout/dotted-line.gif) repeat-x 0 100%; padding-bottom: 0; margin: 0; color: #f28306; padding-top: 0; border-bottom: #ddd 1px solid}
#home #main p a:link {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #D1005D;
	padding-top: 0;
	border-bottom: #ddd 1px solid}
#home #main p a:visited {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #0063BE;
	padding-top: 0;
	border-bottom: #ddd 1px solid}
#home #main a:active {
	padding-right: 0;
	padding-left: 0;
	background: url(../images/layout/dotted-line.gif) repeat-x 0 100%;
	padding-bottom: 0;
	margin: 0;
	color: #55A51C;
	padding-top: 0;
	border-bottom: #ddd 1px solid}

#sidebar p a:hover {
	padding: 0; margin: 0; color: #444; border-bottom: #999 1px solid}
#home #main p a:hover {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;
	color: #0063BE;
	padding-top: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #987ebb}
#home #main #intensecontainer p a:link{
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; color: #f28306; padding-top: 0; border-bottom: #fff 1px solid}
#home #main #intensecontainer p a:active{
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; color: #fff; padding-top: 0; border-bottom: #fff 1px solid}
#home #main #intensecontainer p a:link{
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; color: #fff; padding-top: 0; border-bottom: #fff 1px solid}
#home #main #intensecontainer p a:visited{
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; color: #fff; padding-top: 0; border-bottom: #fff 1px solid}
#home #main #intensecontainer p a:hover{
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; color: #696969; padding-top: 0; border-bottom: #fff 1px solid}
#statusnav {
	padding: 0 0 0 1px; background: url(../images/layout/no.gif) 0 100%; margin: 0 0 3px; height: 25px}
#statusnav .status p {
	margin: 12px 5px 0 0}
#statusnav a:link {
	padding: 0 0 1px 12px; font-size: 0.9em; background: url(../images/bullets-arrows/arrow-breadcrumbs.gif) no-repeat 0 4px; margin: 0 5px 0 0; color: #999}
#statusnav a:visited {
	padding: 0 0 1px 12px; font-size: 0.9em; background: url(../images/bullets-arrows/arrow-breadcrumbs.gif) no-repeat 0 4px; margin: 0 5px 0 0; color: #999}
#statusnav a:active {
	padding: 0 0 1px 12px; font-size: 0.9em; background: url(../images/bullets-arrows/arrow-breadcrumbs.gif) no-repeat 0 4px; margin: 0 5px 0 0; color: #999}
#statusnav a:hover {
	padding: 0 0 1px 12px; background: url(../images/bullets-arrows/arrow-breadcrumbs.gif) no-repeat 0 4px; margin: 0 5px 0 0; color: #55A51C}
#statusnav #firststatus {
	padding-left: 0;
	background-image: none}
#navigation ul {
	border-top-width: 0; padding: 0; border-left-width: 0; float: right; border-bottom-width: 0; margin: 0; list-style-type: none; border-right-width: 0}
#navigation ul li {
	padding: 0; float: left; margin: 0; text-align: center}
#navigation ul li A {
	border-right: #ddd 1px solid; padding: 3px 13px 4px 13px; float: left; background: none; margin: 0; font: bold 1.1em/16px Arial, Tahoma, Trebuchet MS, Lucida Sans, Lucida; color: #505050; text-decoration: none}
#navigation ul li a:hover {
	padding:3px 13px 4px 13px; margin: 0; color: #505050; border-bottom: #999 3px solid; font: bold}
#navigation ul li A.navlast {
	background: url(/images/layout/no.gif) no-repeat right 50%; border-right-style: none !important}
#navigation navlast {
	background: url(/images/layout/no.gif) no-repeat right 50%; border-right-style: none !important}
#hn5 li {
	border-right: #ddd 6px solid}
.subnav {
	padding: 4px 0 4px 0; margin: 0 25px 0 19px}
.subnav ul {
	padding-right: 0; border-top: #ccc 0 solid; padding-left: 0; padding-bottom: 0; margin: 10px 0 0; padding-top: 0}
.subnav li {
	margin: 0; border-bottom: #ececec 1px solid; list-style-type: none}
.subnav li a:link {
	padding: 4px 0 4px 21px;
	display: block;
	font-size: 1em;
	margin: 1px 0;
	color: #555;
	text-decoration: none;
	border-left: #FFF 2px solid;
	background-color: #fff;
	background-image: url(../images/bullets-arrows/grey-square.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px}
.subnav li a:visited {
	padding-right: 0;
	display: block;
	padding-left: 21px;
	font-size: 1em;
	padding-bottom: 4px;
	margin: 1px 0;
	color: #555;
	padding-top: 4px;
	text-decoration: none;
	border-left: #FFF 2px solid;
	background-color: #fff;
	background-image: url(../images/bullets-arrows/grey-square.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px}
.subnav li a:active {
	padding: 4px 0 4px 21px;
	display: block;
	font-size: 1em;
	margin: 1px 0;
	color: #555;
	text-decoration: none;
	border-left: #FFF 2px solid;
	background-color: #fff;
	background-image: url(../images/bullets-arrows/grey-square.gif);
	background-repeat: no-repeat;
	background-position: 7px 2px}
.subnav li a:hover {
	padding-right: 0;
	background-position: 7px 9px;
	padding-left: 21px;
	background-image: url(../images/bullets-arrows/grey-square.gif);
	padding-bottom: 4px;
	margin: 1px 0;
	color: #999999;
	padding-top: 4px;
	background-repeat: no-repeat}
.subnav li.selected A {	background-position: 7px 2px}
H1 {
	padding: 0 0 6px 0;
	margin: 0;
	border-left: #ddd 0 solid;
	color: #D1005D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal}
#home H1 {
	border-bottom: #ddd 0 solid}
H2 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #696969;
	border-bottom: #eee 0 solid;
	font: normal 17px/16px Arial, "Trebuchet MS", "Lucida Sans", Tahoma, "Lucida Sans", Verdana, Helvetica, sans-serif;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0}
H3 {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 4px;
	margin: 0 0 10px;
	color: #0063BE;
	padding-top: 0;
	border-bottom: #ddd 1px solid;
	font-family: Arial, "Trebuchet MS", "Lucida Sans", Tahoma, "Lucida Sans", Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold}
#sidebar H3 { padding: 0 0 5px 20px; background: url(../images/bullets-arrows/arrow-big.gif) no-repeat 2px 0; margin: 0 25px 5px 18px; font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #777; border-bottom: #ddd 2px solid; letter-spacing: 0em}
#sidebar .object {
	padding: 0 0 5px 0;
	margin: 0 25px 5px 0;
	color: #528057;
	padding-top: 0;
	font-family: "Trebuchet MS", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B2D057}
H4 {
	padding-right: 0; padding-left: 0; background: url(../images/layout/no.gif) no-repeat 0 0; padding-bottom: 1px; margin: 10px 0 1px; font: bold 16px/17px Arial,  Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif; color: #666; padding-top: 0; border-bottom: #ddd 0 solid}
H6 {
	font-weight: bold; font-size: 12px; margin: 8px 25px 8px 23px; border-bottom: #ddd 0 solid}
H5 {
	font-weight: bold; font-size: 11px; margin: 8px 25px 8px 23px; text-transform: uppercase; border-bottom: #ddd 0 solid}
H5 {
	padding-right: 0; padding-left: 20px; background: url(../images/bullets-arrows/arrow-big.gif) no-repeat 2px 0; padding-bottom: 5px; margin: 0 25px 5px 18px; font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #666; padding-top: 0; border-bottom: #ddd 1px solid; letter-spacing: 0em}
#sidebar H5 {
	padding-right: 0;
	padding-left: 2px;
	background: url(../images/layout/no.gif) no-repeat 2px 0;
	padding-bottom: 5px;
	margin: 0 5px 5px 0;
	font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	padding-top: 0;
	letter-spacing: 0.04em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2d057}

#containertitle {
	padding-right: 0; padding-left: 27px; padding-bottom: 0; padding-top: 0; height: 20px}
#container {
	padding-right: 9px; background-position: 0 0; border-top: #ddd 1px solid; padding-left: 10px; background-image: url(../images/layout/no.gif); padding-bottom: 8px; margin: 35px 25px 10px 20px; padding-top: 9px; background-repeat: repeat-x; background-color: #e5f2bf}
#intensecontainertitle {
	height: 20px;
	margin: 1px;
	padding: 1px}
#intensecontainer {
	padding-right: 5px;
	background-position: 0 0;
	border-top: #ddd 1px solid;
	padding-left: 5px;
	background-image: url(../images/layout/no.gif);
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-color: #99CC00;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px}
#intensecontainer H5 {
	padding-right: 0;
	padding-left: 2px;
	padding-bottom: 5px;
	margin: 0 5px 5px 0;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2d057;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 14px;
	font-weight: bolder;
	background-repeat: no-repeat;
	background-position: 2px 0;
	text-align: center;
	background-image: url(../images/layout/no.gif)}
#intensecontainer p {
	padding-right: 0;
	padding-left: 2px;
	background: url(../images/layout/no.gif) no-repeat 2px 0;
	padding-bottom: 5px;
	margin: 0 5px 5px 0;
	text-transform: none;
	color: #FFF;
	padding-top: 0;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bolder}


#newsletterbox {
	padding-right: 9px;
	border-top: #ddd 0 solid;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 9px;
	margin-top: 15px 25px 0 20px}
#getquotebox {
	padding: 9px 9px 0 0;
	border-top: #ddd 0 solid;
	margin: 15px 25px 0 20px}
P {
	padding: 0; font-size: 12px; margin: 0 0 15px; line-height: 1.4em}
#sidebar p {
	padding: 0; font-size: 1em; margin: 0 25px; line-height: 1.3em}
#sidebar #container p {
	padding: 0; font-size: 0.9em; margin: 10px 0 0; line-height: 1.4em}
.linkitem {
	padding: 0 0 0 10px; background: url(../images/bullets-arrows/arrow-subnav-up.gif) no-repeat 2px 8px; margin: 0; line-height: 1.8em; border-bottom: #eee 0 solid}
#footer p {
	padding: 0; font-size: 1em; margin: 0; line-height: 1.7em; }
I {
	color: #776655; font-style: italic}
B {
	font-weight: bold; color: #666}
strong { font-weight: bold; color: #FFF; font-size: 1em}
#content b { font-weight: bold; color: #D1005D; font-size: 1em; line-height: 1.3em}
#container-right-light strong { font-weight: bold; color: #FFF; font-size: 1.2em; line-height: 1.3em}
#footer2 strong { font-weight: bold; color: #444; font-size: 1em}
#footer em {
	font-style: normal}
.color { color: #bbb}
.new {
	padding-right: 10px 0 0 0; background: url(../images/bullets-arrows/arrow-subnav-up.gif) no-repeat 5px 5px; float: left; margin: 0; width: 253px; height: 100px}
.red {
	color: #f28306}
.colored {
	background-color: #ffff99}
.bggrey {
	padding: 7px 12px 6px 12px;
	margin: -4px 0 5px;
	background-color: #D1005D}
.bggrey p {
	font-size: 1em; line-height: 1.4em}
.quote {
	padding-right: 25px;
	padding-left: 25px;
	background: url(../images/layout/quote.gif) no-repeat 0 0;
	padding-bottom: 2px;
	color: #999;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 27px}
.quotelast {
	background: url(../images/layout/no.gif) no-repeat 100% 100%; margin: 0}
.position {
	padding: 0;
	font-size: 0.8em;
	text-transform: uppercase;
	color: #999;
	margin-top: 0 0 12px 0}
.newspaper {
	padding: 0 0 0 15px; font-size: 0.8em; background: url(../images/bullets-arrows/newspaper.gif) no-repeat 0 0; margin: 0 0 12px; text-transform: uppercase; color: #999}
#press .newspaper {
	margin: 4px 0 5px}
.tablebk {
	padding: 9px 10px 8px 19px; background-position: 0 0; border-top: #777 1px solid; background-image: url(../images/layout/box.gif); margin: 0 0 10px; border-bottom: #777 1px solid; background-repeat: repeat-x; background-color: #c6e371}
TABLE {
	font-size: 1em}
.agb ol {
	padding-right: 10px; padding-left: 10px; padding-bottom: 2px; margin: 20px; padding-top: 2px}
.agb li {
	padding-right: 0; padding-left: 0; font-size: 11px; padding-bottom: 0; margin: 0 0 15px 20px; line-height: 1.5em; padding-top: 0}
.arrow ul {
	padding-right: 0; padding-left: 0; padding-bottom: 2px; margin: 5px 0 2px 30px; padding-top: 11px}
.arrow li {
	padding-right: 0; padding-left: 16px; font-size: 1em; background: url(../images/bullets-arrows/arrow-green.gif) no-repeat 0 7px; padding-bottom: 1px; margin: 3px 0 0 20px; line-height: 1.3em; padding-top: 1px; list-style-type: none}
.check ul {
	padding-right: 0; padding-left: 0; padding-bottom: 2px; margin: 5px 0 2px 30px; padding-top: 11px}
.check li {
	padding-right: 0; background-position: 0 3px; padding-left: 20px; font-size: 1em; background-image: url(../images/bullets-arrows/check-green.gif); padding-bottom: 1px; margin: 3px 0 0 20px; line-height: 1.3em; padding-top: 1px; background-repeat: no-repeat; list-style-type: none}
.pdf ul {
	padding-right: 0; padding-left: 0; padding-bottom: 2px; margin: 5px 0 2px 30px; padding-top: 11px}
.pdf li {
	padding-right: 0; padding-left: 25px; font-size: 1em; background: url(../images/bullets-arrows/pdf-icon.gif) no-repeat 0 2px; padding-bottom: 1px; margin: 3px 0 0 20px; line-height: 1.5em; padding-top: 1px; list-style-type: none}
#home .arrow ul {
	padding-right: 0; padding-left: 0; padding-bottom: 2px; margin: 5px 0 2px 30px; padding-top: 11px}
#home .arrow li {
	padding-right: 0; padding-left: 15px; font-size: 0.9em; background: url(../images/bullets-arrows/arrow-green.gif) no-repeat 1px 4px; padding-bottom: 0; margin: 3px 0 0 20px; line-height: 1.3em; padding-top: 0; list-style-type: none}
#arrowsidenav ul {
	padding-right: 0; padding-left: 0; padding-bottom: 20px; margin: 7px 0 20px; padding-top: 11px}
#arrowsidenav li {
	padding-right: 0; padding-left: 16px; font-size: 0.9em; background: url(../images/bullets-arrows/arrow-green.gif) no-repeat 2px 5px; padding-bottom: 1px; margin: 3px 0 0; line-height: 1.3em; padding-top: 1px; list-style-type: none}
.numbering ul {
	padding-right: 0; padding-left: 0; padding-bottom: 2px; margin: 5px 0 2px 30px; padding-top: 11px}
.numbering li {
	padding-right: 0; padding-left: 16px; font-size: 0.9em; background-image: none; padding-bottom: 1px; margin: 3px 0 0 10px; line-height: 1.3em; padding-top: 1px; list-style-type: none}

fieldset {
	border-right: #ddd 1px solid; padding-right: 3px; border-top: #ddd 1px solid; padding-left: 3px; padding-bottom: 3px; margin: 0; border-left: #ddd 1px solid; padding-top: 3px; border-bottom: #ddd 1px solid}

fieldset.noborder {
	border-right: #ddd 1px solid; padding-right: 0; border-top: #ddd 1px solid; padding-left: 0; margin-bottom: 10px; padding-bottom: 0; border-left: #ccc 1px solid; width: 435px; margin-right: 0; padding-top: 0; border-bottom: #ddd 1px solid}
fieldset.noborder {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid}


#section4 .formnewsletter, #section5 .formquote, #section5 .formcontact {
	width: 470px;
	height: auto;
	background-color: #f5f5f5;
	margin-right: auto;
	margin-left: 0;
	margin-top: 10px}




.series {
	clear: both; padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; padding-top: 0}
.field {
	padding-right: 0;
	padding-left: 0;
	float: left;
	padding-bottom: 0;
	width: 270px;
	line-height: 1.5em;
	padding-top: 4px;
	text-align: left;
	font-size: 0.9em}
.label {
	padding-right: 0; padding-left: 5px; float: left; padding-bottom: 0; margin: 0 0 0 18px; width: 160px; padding-top: 5px; height: 15px; text-align: left}
.label2 {
	padding-right: 0;
	padding-left: 5px;
	float: left;
	padding-bottom: 0;
	margin: 0 0 5px 18px;
	width: 160px;
	padding-top: 5px;
	height: 100px;
	text-align: left;
	font-size: 0.9em}
legend {
	padding-right: 0;
	margin-top: 5px;
	padding-left: 0;
	font-weight: bold;
	padding-bottom: 0;
	margin-left: 5px;
	color: #333;
	padding-top: 0}
#send {
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 360px}

.defwide {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; width: 250px; color: #222; border-bottom: #999 1px solid; height: 19px}
.defwide2 {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; width: 250px; color: #222; border-bottom: #999 1px solid; height: 19px}
.defwide2 {
	height: 100px}
.defwidecity {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; width: 42px; color: #222; border-bottom: #999 1px solid; height: 19px}
.defwidepostcode {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; width: 201px; color: #222; border-bottom: #999 1px solid; height: 19px}
.duo {
	color: #e2000c}
.duomargin {
	padding-right: 5px 0 0 0;
	display: block;
	margin: 0 20px 5px 0}
.img-shadow {
	border-right: #ccc 0 solid;
	padding-right: 12px;
	border-top: #ccc 0 solid;
	display: block;
	padding-left: 12px;
	padding-bottom: 12px;
	border-left: #ccc 0 solid;
	padding-top: 12px;
	border-bottom: #ccc 0 solid;
	background-repeat: no-repeat;
	background-position: 0 0}
.img-border {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #fff;
	border: 0 solid #FFF}
.rightalign {
	float: right; margin: 0 0 0 7px}
.leftalign {
	float: left; margin: 5px 12px 2px 0; line-height: 0}
#home .leftalign {
	float: left; margin: 5px 0 8px 15px; line-height: 0}
body#home #hn1,
body#section2 #hn2,
body#section3 #hn3, 
body#section4 #hn4, 
body#section5 #hn5  
 {
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 4px;
	color: #444;
	padding-top: 3px;
	border-bottom: #D1005D 3px solid}
 
#section2 #wrap2 #main #sidebar .subnav .selected #subnav1,
#section2 #wrap2 #main #sidebar .subnav .selected #subnav2,
#section2 #wrap2 #main #sidebar .subnav .selected #subnav3,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav1,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav2,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav3,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav4,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav5,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav6,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav7,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav8,
#section3 #wrap2 #main #sidebar .subnav .selected #subnav9,
#section5 #wrap2 #main #sidebar .subnav .selected #subnav1,
#section5 #wrap2 #main #sidebar .subnav .selected #subnav2,
#section5 #wrap2 #main #sidebar .subnav .selected #subnav9
{
	padding: 4px 0 4px 21px;
	background-position: 7px 9px;
	background-image: url(../images/bullets-arrows/orange-square.gif);
	margin: 1px 0;
	color: #D1005D;
	background-repeat: no-repeat;
	background-color: #FFF}
.benefits ul {
	margin: 5px 0 2px 30px;
	padding: 11px 0 2px 0}

#maincolumn2 a {color:#D1005D}
	
.benefits li {
	list-style: none;
	padding: 1px 0 1px 16px;
	margin: 3px 0 0 20px;
	line-height: 18px;
	font-size: 12px;
	background-image: url(../images/bullets-arrows/core-square-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px}
.talk {
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #D1005D}
.send  {
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #D1005D}
.view  {
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #D1005D}
.type {
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #D1005D}
#home #wrap #header #topnavigation .righttcolumntop #clientlogin {
	background-image: url(../images/bullets-arrows/core-square-bullet.gif) no-repeat 5px 14px;
	margin: 5px 0 2px 30px;
	padding: 11px 0 2px 20px}

#container-right-intense {
	color: #FFF;
	padding: 5px;
	float: right;
	width: 155px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 1.2em;
	font-weight: 900;
	line-height: 1.2em}

#container-right-intense H2 {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background-image: none;
	margin: 0;
	line-height: 1em;
	padding: 3px;
	text-align: center;
	text-transform: uppercase}

#container-right-intense p {
	color: #FFF;
	font-size: 1em;
	font-weight: 900;
	background-image: none;
	margin: 0;
	line-height: 1em;
	padding: 5px;
	text-align: left}
#container-right-intense p a:link {
	color: #FFF;
	border-bottom: #FFF 1px solid}
#container-right-intense p a:visited {
	color: #FFF;
	border-bottom: #FFF 1px solid}
#container-right-intense p a:active {
	color: #FFF;
	border-bottom: #FFF 1px solid}
#container-right-intense p a:hover {
	color: #696969;
	border-bottom: #FFF 1px solid}
.orange {
	background-color: #FF9933}
.red {
}
.green{
	background-color: #99CC00}

#container-right-light {
	color: #FFF;
	padding: 5px 5px 4px 5px;
	float: right;
	width: 160px;
	margin: 5px 5px 20px 4px;
	font-size: 10px;
	line-height: 13px}

#container-right-light H5 {
	padding:0 0 5px 2px;
	background: url(../images/layout/no.gif) no-repeat 2px 0;
	font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #55A51C;
	letter-spacing: 0.03em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #55A51C;
	margin: 0 5px 0 0}

#container-right-light p {
	color: #666;
	font-size: 10px;
	background-image: none;
	margin: 0;
	line-height: 13px;
	padding: 5px;
	text-align: left}
#container-right-light p a:link {
	color: #f28306;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999}
#container-right-light p a:visited {
	color: #f28306;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
#container-right-light p a:active {
	color: #f28306;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
#container-right-light p a:hover {
	color: #696969;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
#container-right-light p a:selected {
	color: #f28306;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
.lightorange {
	background-color: #bbe1a1}
.lightred {
	background-color: #FFD5D5}
.lightgreen{
	background-color: #bbe1a1}
.lightgreen2{
	background-color: #bbe1a1}
.lightorange2 {
	background-color: #bbe1a1}
.lightyellow {
	background-color: #FEFBD3}
.aligncenter {
	text-align: center}
#centdiagram {
	padding-right: 70px;
	padding-left: 70px}
#img-phone {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	top: auto}

.imagetextalignbottom { vertical-align: text-bottom}