@charset "utf-8";
/* CSS Document */

body {
	/*background: url(/images/bk.gif) center repeat-y #e5e5e5;*/
	background: url(/images/bk_new.gif) center repeat-y #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.3em;
	color: #333;
	}
	
div#wrapper {
	margin: 0 auto;
	width: 980px;
	}
	
div#menu {
	width: 220px;
	margin: 0px 0px 0px 20px;
	float: left;
	}

div#col220 {
	width: 220px;
	margin: 0px 0px 0px 20px;
	float: left;
	}
	
div#col220 a:link, div#col220 a:visited {
	text-decoration: none;
	}
	
div#col340, div#col340x {
	width: 340px;
	margin: 0px 20px 0px 0px;
	padding-bottom: 40px;
	float: left;
	}
	
div#col340x {
	margin: 0px;
	}
	
div#col340 ul, div#col340x ul, div#col460 ul, div#col460x ul {
	margin: 0;
	padding: 0;
	}
	
div#col340 li, div#col340x li, div#col460 li, div#col460x li {
	margin: 0;
	padding: 10px 10px 3px 20px;
	list-style:none;
	background: url(/images/listing_arrow.gif) no-repeat 2px 15px;
	}
	
div#col460x li, div#homeP li {
	background: url(/images/menu_arrow.gif) no-repeat 2px 15px;
	}
	
 div#homeC li {
	background: url(/images/orange_arrow.gif) no-repeat 2px 15px;
	}

div#col340 li a:link, div#col340x li a:link, div#col340 li a:visited, div#col340x li a:visited, div#col460 li a:link, div#col460 li a:visited, div#col460x li a:link, div#col460x li a:visited {
	text-decoration: none;
	}
	
div#col340 li a:hover {
	color: #00929b;
	}
	
div#col340x li a:hover {
	color: #9b0f66;
	}
	
div#col460, div#col460x {
	width: 460px;
	margin: 0px 0px 0px 20px;
	float: left;
	}
	
div#col700 {
	width: 220px;
	height: 93px;
	margin: 12px 0px 0px 500px;
	float: left;
	}
	
div#col700t {
	width: 700px;
	margin: 0px 0px 0px 20px;
	float: left;
	}
	
div#col140, div#col140x {
	width: 140px;
	float: left;
	margin: 20px 20px 0 0;
	padding: 0;
	}
	
div#col140x {
	margin: 20px 0 0 0;
	}
	
div#homeFlash {
	width: 460px;
	height: 311px;
	float: left;
	}
	
div#homeP, div#homeC {
	float: left;
	width: 220px;
	margin: 20px 20px 0 0;
	}

div#homeC {
	margin: 20px 0 0 0;
	}
	
img {
	border: 0px;
	}
	
div#menu ul{
	margin: 0;
	padding: 0;
	}

div#menu li {
	margin: 0;
	line-height: 100%;
	padding: 10px 10px 3px 10px;
	list-style: none;
	width: 200px;
	border-bottom: 1px #c9c9c9 solid;
	background: url(/images/menu_arrow.gif) no-repeat 180px 15px;
	}
	
div#menu li.menuLast {
	border-bottom: 0px;
	}

div#menu a:link, div#menu a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}
	
div#menu a:hover {
	color: #9b0f66;
	}
	
div#client {
	text-align: right;
	}
	
a:link, a:visited {
	color: #333;
	}
	
a:hover {
	color: #9b0f66;
	text-decoration: none;
	}

div#footer {
	width: 700px;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 20px 260px;
	float: left;
	}
	
div#footer a:link, div#footer a:visited {
	color: #333;
	text-decoration: none;
	}
	
div#footer a:hover {
	color: #9b0f66;
	}

h1 {
	background: url(/images/bk_h1_blue.gif) repeat-x;
	padding: 14px 45px 40px 18px;
	margin: 0px;
	color: #FFFFFF;
	}
	
h1.purple {
	background: url(/images/bk_h1_purple.gif) repeat-x;
	padding: 14px 45px 40px 18px;
	margin: 0px;
	color: #FFFFFF;
	}
	
h2 {
	background: url(/images/bk_h2_blue.gif) repeat-x;
	padding: 3px 0px 0px 6px;
	margin: 0px;
	color: #FFFFFF;
	}
	
h2 a:link, h2 a:visited, h2 a:hover {
	text-decoration: none;
	}
	
h2.green {
	background: url(/images/bk_h2_green.gif) repeat-x;
	padding: 3px 0px 0px 6px;
	margin: 0px;
	}
	
h2.orange {
	background: url(/images/bk_h2_orange.gif) repeat-x;
	padding: 3px 0px 0px 6px;
	margin: 0px;
	}
	
h2.purple {
	background: url(/images/bk_h2_purple.gif) repeat-x;
	padding: 3px 0px 0px 6px;
	margin: 0px;
	}

h3 {
	background: url(/images/bk_h2_green.gif);
	padding: 7px 5px 5px 10px;
	margin: 0px;
	color: #FFFFFF;
	}
	
h3.purple {
	background: url(/images/bk_h1_purple.gif) repeat-x;
	padding: 7px 5px 5px 10px;
	margin: 0px;
	color: #FFFFFF;
	}

h3.blue {
	background: url(/images/bk_h1_blue.gif) repeat-x;
	padding: 7px 5px 5px 10px;
	margin: 0px;
	color: #FFFFFF;
	}
	
div#myContent {
	margin: 0;
	padding: 0;
	}
	
.testi {
	width: 460px;
	float: left;
	padding: 0 0 45px 0;
	}
	
.testiImg {
	width: 150px;
	float: left;
	margin: 0 25px 0 0;
	text-align: center;
	}
	
.testiTxt {
	width: 285px;
	float: left;
	}
	
.news {
	float: left;
	width: 460px;
	padding: 0 0 45px 0;
	}
	
.newsImg {
	float: left;
	margin: 0px 20px 0px 0px;
	width: 100px;
	}
	
.newsTxt {
	float: left;
	width: 340px;
	}
	
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}