body {
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(../images/homeBG.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515050;
 text=#D83224;
 link=#D53223;
 vlink=#D83224;
 alink=#D83224;
}
a:link {
	color: #D63324;
	text-decoration: none;
}
a:visited {
	color: #D53223;
	text-decoration: none;
}
a:hover {
	color: #D83224;
	text-decoration: none;
}
a:active {
	color: #D63324;
	text-decoration: none;
	text-align: left;
}
.content {
	background:url(../images/contentBG.jpg) repeat-x;
}
/*neutralizer*/
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wrapper {
	width:825px;
	margin:auto;
mainContent
}
#logo {
	margin:32px 0 0 0;
	float:left;
}
#objFlash {
	margin:32px 0 0 1px;
	float:left;
}
/* NAVIGATION =======================================================*/
.nav {
	float:right;
	margin:57px 0 0 0;
	width:560px;
	height:30px;
	_height:88px /*IE 6*/
}
.nav li {
	float:left;
	text-align:center;
	padding:10px 0;
	height:24px;
	margin:27px 0 0 0;
}
.nav a {
	font-family:normal "Lucida Grande", Verdana, sans-serif;
	font-size:13px;
	border-right:1px solid #c7c7c7;
	height:27px;
	display:block;
	width:90px;
	padding:6px 10px 0 10px;
	text-decoration:none;
	color:#555;
}
.nav a:hover {
	color:#EC3224;
	border-bottom:5px solid #666;
}
.nav .current {
	border:0;
	background:url(../images/nav_currentBG.jpg) 0.5em 0 no-repeat;
}
.nav .current a {
	border:0;
	color:#555;
	cursor:default;
}
.nav .current a:hover {
	border:0;
	color:#555;
}
#secondaryNav {
	float:right;
	background:url(../images/subnavBG.gif) no-repeat;
	width:270px;
	height:24px;
	text-align:center;
	color:#fff;
	padding:10px 0 0 20px;
}
#secondaryNav a {
	color:#fff;
	text-decoration:none;
}
#secondaryNav a:hover {
	text-decoration:underline;
}
#level3Nav {
	width:160px;
	float:left;
}
#level3Nav li {
	border-bottom:1px dotted #ccc;
	padding:7px 0;
}
#level3Nav a {
	font-size:13px;
	text-decoration:none;
	color:#666;
	padding:10px 0 0 14px;
	background:url(../images/orangeArrow.gif) 0 1.2em no-repeat;
}
#level3Nav a:hover {
	color:#e66033;
}
#level3Nav .title {
	background:url(../images/redBoxBG.gif) no-repeat;
	height:34px;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
	border:0;
}
#level3Nav-n {
	float:left;
}
#level3Nav-n li {
	border-bottom:1px dotted #ccc;
	padding:7px 0;
}
#level3Nav-n a {
	font-size:13px;
	text-decoration:none;
	color:#666;
	padding:10px 0 0 14px;
	background:url(../images/orangeArrow.gif) 0 1.2em no-repeat;
}
#level3Nav-n a:hover {
	color:#e66033;
}
#bottom {
	background:url(../images/bottomBG.jpg) #c7c7c7 repeat-x;
	height: 10px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 35px;
	padding-right: 20px;
	padding-left: 20px;
	position: static;
}
#bottomContainer {
	width:825px;
	margin:auto;
	padding:0 0 0 10px;
}
#contentbottom #bottomContainer {
	padding:0;
}
#bottomContainer li {
	float:left;
}
#bottomContainer .left {
	width:220px;
}
#bottomContainer .center {
	width:220px;
	margin:0 0 0 48px;
}
#bottomContainer .right {
	width:180px;
	margin:0 0 0 60px;
}
#contentbottom .right {
	width:180px;
	margin:0 0 0 130px;
}
#bottomContainer h3 {
	margin:0;
	padding:10px 0;
}
#bottomContainer h4 {
	color:#ea3224;
	margin:0;
	padding:0;
}
#footer {
	width:825px;
	margin:auto;
	padding:20px 0 30px 0;
}
#footer .nav {
	float:left;
	margin:0;
	padding:0;
	width:auto;
}
#footer .nav .current {
	background:none;
}
#footer .nav li {
	padding:0 6px;
	text-align:center;
	height:auto;
	border-right:1px solid #ccc;
	margin:0;
}
#footer .nav a {
	font-size:10px;
	color:#666;
	height:auto;
	padding:0;
	width:auto;
	border:0;
}
#footer .nav a:hover {
	color:#000;
	background:#ccc;
}
.credit {
	float:right;
	color:#999;
}
/*SEO========================================================*/

#seo {
	width:825px;
	margin:auto;
	padding:20px 0 30px 0;
	left: -2500px;
	position: absolute;
	top: -2800px;
}
#seo2 {
	width:1125px;
	margin:auto;
	padding:20px 0 30px 0;
	left: -3500px;
	position: absolute;
	top: -2300px;
	visibility: hidden;
}
/*CONTENT========================================================*/
#homeContainer {
	clear:both;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#slideshow {
	margin:18px 0 0 0;
}
#homeContainer #mainContent {
	background:url(../images/mainContentBG.jpg) no-repeat #fff;
	width:474px;
	padding:0 8px;
	margin-top:5px;
	float:left;
}
#homeContainer-gallery mainContent-gallery {
	background:url(../images/mainContentBG.jpg) no-repeat #fff;
	width:825px;
	padding:0 8px;
	float:left;
}
#homeWrapper {
	width:97%;
	margin:auto;
	text-align: justify;
}
#homeWrapper h2 {
	margin:20px 0;
}
.welcomeUL {
	font-size:11px;
	padding:10px;
	list-style-type:disc;
	margin:0;
	padding:0;
	list-style-type:none;
}
.welcomeUL a {
	color:#e83123;
}
.welcomeUL a:hover {
	text-decoration:none;
}
.welcomeUL li {
	padding:3px 0;
}
#homeContainer #secondaryContent {
	float:right;
	width:310px;
	height: 1100px;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0px;
}
#contentContainer {
	clear:both;
	padding:10px 0 0 0;
}
#contentContainer #mainContent {
	margin:0;
	width:573px;
	float:left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 58px;
	padding-left: 0;
}
#contentContainer #mainContent2 {
	margin:0;
	width:573px;
	float:left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#mainContent p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	line-height:19px;
	padding:0 14px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#mainContent2 p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	line-height:19px;
	padding:0 14px 0 0;
	text-align: justify;
}
#contentContainer #secondaryContent {
	margin:0;
	width:240px;
	float:right;
	padding-top: 123px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 370px;
}
#contentContainer #secondaryContent2 {
	margin:0;
	width:240px;
	float:right;
	padding-top: 125px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 370px;
}
#middleContainer {
	width:390px;
	float:right;
	padding:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: justify;
}
#formatBox {
	background:url(../images/boxGradient.jpg) no-repeat;
	background-position:bottom;
	margin:110px 0 0 0;
	width:316px;
	padding:0 0 60px 0;
}
#formatBox2 {
	background-position:bottom;
	width:256px;
	height:100px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#formatBox2 li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#formatBox2 a {
	margin:0 0 20px 0;
}
#formatBox2 h3 {
	padding:0;
	margin:0;
}
#formatBox3 {
	background:url(../images/boxGradient3.jpg) no-repeat;
	background-position:top;
	margin:21px 0 0 0;
	width:256px;
	padding:8px 30px 120px 30px;
	height:100px;
}
#formatBox3 a {
	margin:0 0 20px 0;
}
#formatBox3 h3 {
	padding:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
	margin-top:0;
}
#formatBox3 p {
	color:#5b6f7a;
	font-size:12px;
	line-height:19px;
}
#boxes {
	float:right;
}
#formatBox h3 {
	margin:20px 0 0 30px;
	line-height:17px;
}
#contentContainer #formatBox {
	margin:30px 0 0 0;
	padding:0;
	background:none;
	width:200px;
}
#contentContainer #boxes {
	float:left;
	margin:0 8px 0 0;
}
#contentContainer #formatBox h3 {
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 13px 0;
	color:#355168;
}
#contentContainer #formatBox p {
	width:auto;
	margin:0;
	padding:0;
	color:#666;
}
#contentContainer #formatBox a {
	margin:0;
	font-size:11px;
	display:inline;
}
#audienceBox {
	background:#eaeef0;
	width:220px;
	float:right;
	padding:0 0 15px 0;
	margin:10px 0 0 0;
}
#audienceBox .bluLabel {
	margin:0;
}
#audienceBox img {
	margin:10px 0 0 9px;
}
#audienceBox p {
	padding:0 10px;
	color:#5b6f7a;
}
#galleryBox {
	background:#eaeef0;
	width:220px;
	float:left;
	padding:0 0 15px 0;
	margin:21px 0 0 0;
}
#galleryBox .bluLabel {
	margin:0;
}
#galleryBox img {
	margin:10px 0 0 9px;
}
#galleryBox p {
	padding:0 10px;
	color:#5b6f7a;
	font-size:12px;
	line-height:19px;
}
#contentContainer #audienceBox {
	margin:15px 0;
}
#services {
	float:left;
	margin:10px 0 0 0;
}
#servicesUL {
	width:450px;
	padding:0 0 20px 0;
}
#servicesUL li {
	padding:11px 0 11px 10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a5b4bc;
}
#services .aOrange {
	margin:10px 0 0 10px;
	display:block;
}
#contentNav {
	background:url(../images/contentNavBG.jpg) no-repeat #eff2f3;
	background-position:bottom;
	width:220px;
	padding:0 0 20px 0;
}
#contentNav li {
	padding:11px 0 11px 10px;
	border-bottom:1px solid #a5b4bc
}
#contentNav a {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#748c97;
	text-decoration:none;
}
#contentNav a:hover {
	color:#de3224;
}
#NewsBox {
	background:url(../images/NewsShadow.jpg) no-repeat #eaeef0;
	background-position:13px 40px;
	padding:0 0 30px 0;
	margin:20px 0 0 0;
}
#rateCalculator {
	background-position:30px 40px;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#frmCalcUL {
	margin:10px 0 0 30px;
	width:260px;
}
#frmCalcUL li {
	padding:4px 0;
}
#frmCalcUL select {
	font-size:11px;
}
#rateCalculator p {
	width:75%;
	color:#738289;
	margin:20px 0 0 30px;
}
#NewsBox p {
	width:75%;
	color:#738289;
	margin:20px 0 0 30px;
}
.myInput {
	padding:3px 4px;
	width:320px;
	border:2px solid #ccc;
	color:#666;
}
.myTextarea {
	padding:3px 4px;
	font-family:verdana;
	width:320px;
	border:2px solid #ccc;
	color:#666;
}
.formUL li {
	padding:3px 0;
}
.contactDetail {
	border-bottom:1px solid #a5b4bc;
	margin:0 0 20px 10px;
	color:#515050;
	font-size:13px;
	padding:10px 0 10px 0;
}
.contactDetail li {
	padding:2px 0;
}
.roundedLeft {
	background:url(../images/roundLeft.jpg) no-repeat;
	height:34px;
	float:left;
}
.rounded {
	background:url(../images/roundMid.jpg) repeat-x;
	height:28px;
	float:left;
	margin:0;
	color:#fff;
	width:549px;
	font-size:17px;
	padding:6px 0 0 0;
}
.roundedRight {
	background:url(../images/roundRight.jpg) no-repeat;
	height:34px;
	width:20px;
	float:left;
}
#costsTable {
	clear:left;
	margin:0;
	padding:0;
	width:98%;
}
#costsTable th {
	background:#eee;
	height:40px;
	border-right:1px solid #fff;
	border-bottom:1px solid #ccc;
	text-align:left;
}
#costsTable td {
	padding:4px 2px;
	border-bottom:1px dotted #ccc;
}
#costsTable .even {
	background:#eee;
}
#costsTable .ratePage {
	text-transform:uppercase;
	font-weight:bold;
	background:#999;
	color:#fff;
}
#selWebsite {
	margin:0 0 6px 0;
}
#paging {
	padding:22px 0;
	color:#999;
	font-size:11px;
}
.wizardForm {
	margin:30px 0;
}
.wizardForm li {
	padding:3px 0;
}
.wizardForm label {
	width:90px;
	float:left;
}
.servicesBoxUL {
	margin:10px;
}
.servicesBoxUL li {
	padding:8px 0;
	border-bottom:1px dotted #ccc;
}
.banner {
	position:absolute;
	background:#ff6600;
	width:30px;
	font-size:10px;
	height:30px;
	text-align:center;
	color:#fff;
	top:0;
	left:0;
}
#adTable td {
	border-bottom:2px solid #A5B4BC;
	padding:5px;
	line-height:18px;
	background:url(../images/greyGradient2.jpg) bottom repeat-x;
}
/*TYPO============================================================*/
.headline {
	font:normal 25px Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#fff;
	margin:19px 0 0 10px;
	letter-spacing:-1px;
}
#contentContainer .headline {
	margin:0 0 60px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.greyBG {
	padding:5px 20px 20px 20px;
	background:url(../images/standardPBG.jpg) repeat-x;
	background-position:bottom;
	border-bottom:1px solid #ccc;
}
.greyBG-gallery {
	padding:5px;
	background:url(../images/standardPBG.jpg) repeat-x;
	background-position:bottom;
	border-bottom:1px solid #ccc;
	text-align:center;
}
.greyBG p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	line-height:19px;
	padding:0 14px 0 0;
}
#contentContainer .error {
	color:#FF0000;
}
.standardP {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	line-height:19px;
	padding:0 14px 0 0;
}
.headlineBody {
	color:#fff;
	line-height:15px;
	margin:20px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
}
h2 {
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
}
#mainContent .welcomeTxt {
	line-height:18px;
	font-size:11px;
}
.bluLabel {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 10px 10px;
	margin:0;
	text-transform:uppercase;
}
.rateCalculatorTitle {
	background:url(../images/calc.gif) 24px 4px no-repeat #dadedf;
	padding:11px 0 11px 64px;
	height:20px;
}
.newsTitle {
	background:url(../images/news.jpg) 14px 4px no-repeat #dadedf;
	padding:11px 0 11px 64px;
	height:20px;
}
.phone {
	background:url(../images/phoneIco.gif) no-repeat;
	padding:0 0 6px 30px;
}
#mainContent .smallTxt2 {
	font-size:10px;
	color:#999;
}
.sectionTitle {
	font:normal 21px Verdana, Arial, Helvetica, sans-serif;
	color:#e03224;
	margin:0;
	margin:0 0 30px 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #ccc;
}
.sectionTitle-gallery {
	font:normal 21px Verdana, Arial, Helvetica, sans-serif;
	color:#e03224;
	margin:0;
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sectionTitleNoPadd {
	font:normal 21px Verdana, Arial, Helvetica, sans-serif;
	color:#e03224;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
.subSecTitle {
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	margin:0;
	padding:8px 0;
	text-align: center;
}
#wizardDiv {
	padding:25px;
	background:url(../images/greyGradient.jpg) repeat-x;
	background-position:bottom;
	border:1px solid #d4d3d3;
}
#wizardDiv h3 {
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	line-height:20px;
	color:#000;
	margin:0 0 20px 0;
}
#wizardDiv .floated {
	float:right;
	border:1px solid #ccc;
}

#wzButtons {
	margin:0;
	padding:0;
	list-style-type:none;
}
#wzButtons a {
	display:block;
	background:url(../images/wzButtonOFF.jpg) no-repeat;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	padding:10px 0 0 10px;
	width:181px;
	height:34px;
}
.nextBtn {
	background:url(../images/nextBtn.jpg) no-repeat;
	display:block;
	width:84px;
	font-size:17px;
	height:30px;
	color:#fff;
	text-decoration:none;
	padding:3px 0 0 10px;
	float:right;
	margin:20px 0 0 0;
}
.nextBtn:hover {
	color:#ccc;
}
#wzButtons a:hover {
	color:#d95c1b;
}
#wzButtons .selected:hover {
	color:#ffd800;
}
#wzButtons .selected {
	background:url(../images/wzButtonON.jpg) no-repeat;
	color:#fff;
}
.wizardUL {
	height:33px;
}
.wizardUL li {
	float:left;
	height:33px;
	width:90px;
	padding:10px 0 0 12px;
	font-size:11px;
	color:#656565;
}
.wizardUL .wizardCurrent {
	background:url(../images/wizardCurrent.gif) no-repeat;
	color:#fff;
	width:124px;
}
#screenshot {
	float:right;
	margin:10px 0 0 0;
	width:50%;
}
#screenshot p {
	font-size:10px;
	width:83%;
	margin:10px auto;
	color:#999;
}
#screenshotBig {
	float:right;
	width:40%;
	margin:11px 93px 0 0;
	_margin:11px 0 0 0;
}
#screenshotBig img {
	border:1px solid #ddd;
}
#advWithUs {
	border:1px dotted #ccc;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	margin: 0px;
}
#advWithUs h3 {
	color:#445f74;
	margin:10px 10px;
}
#advWithUs p {
	color:#666;
	line-height:18px;
	padding:0 13px;
}
#advWithUs #frmCalcUL {
	margin:10px 0 0 10px;
	width:200px;
	clear:left;
}
#terms2 {
	border:1px dotted #ccc;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
}
#terms2 h3 {
	color:#445f74;
	margin:10px 10px;
}
#terms2 p {
	color:#666;
	line-height:18px;
	padding:0 13px;
}
.total {
	font-size:13px;
	color:#000;
	font-weight:bold;
	display:block;
}
.smallTxt {
	font-size:11px;
	font-style:italic;
	color:#666;
}
.newsheading_home {
	font-weight:bold;
	font-size:16px;
}
/* LINKS =======================================================================*/
.aOrange {
	color:#ec3224;
	text-decoration:none;
	margin:0 0 0 10px;
}
.aOrange:hover {
	text-decoration:underline;
}
.aOrangeNews {
	color:#ec3224;
	text-decoration:none;
	margin:0 0 0 0;
}
.aOrangeNews:hover {
	text-decoration:underline;
}
#bottom .aOrange {
	padding:0;
	margin:0;
}
.aOrangeBig {
	color:#ec3224;
	font-size:14px;
	display:block;
	padding:6px 0;
	margin:0 0 0 30px;
}
.aOrangeBig:hover {
	text-decoration:none;
}
.OrangeBig {
	color:#ec3224;
	font-size:14px;
	display:block;
	padding:6px 0;
	font-weight:bold;
}
.OrangeBig:hover {
	text-decoration:none;
}
.orange {
	color:#ec3224;
}
.orange:hover {
	text-decoration:none;
}
.noBorder {
	border:0 !important;
}
.noBorderRight {
	border-right:0 !important;
}
.aEmail {
	color:#e83123;
	font-size:14px;
	text-decoration:none;
	background:url(../images/emailIco.gif) no-repeat;
	padding:0 0 0 30px;
}
.aEmail:hover {
	text-decoration:underline;
}
#guideLinks {
	margin:0 0 10px 0;
}
#guideLinks a {
	color:#666;
	border:1px solid #ccc;
	padding:6px;
	display:block;
	width:10px;
	height:15px;
	font-size:13px;
	text-transform:uppercase;
	margin:0 3px 0 0;
	text-align:center;
	float:left;
	text-decoration:none;
}
#guideLinks a:hover {
	background:#eee;
}
.jargonList {
	margin:0;
	padding:0;
	list-style-type:none;
}
.jargonList li {
	border-bottom:1px dotted #ccc;
}
#goodcompanyTB td {
	border:1px solid #dcdcdc;
	text-align:center;
	padding:11px 0;
	vertical-align:top;
}
#goodcompanyTB .tHead td {
	background:url(../images/labelBG.jpg) bottom left repeat-x;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4d6088;
	border:0;
	padding:4px;
	padding-top:22px;
	text-align:left;
}
#sitemapDIV ul {
	float:left;
	margin-right:40px;
	font-size:12px;
}
#sitemapDIV li {
	padding:4px 0;
}
#sitemapDIV a {
	font-size:12px;
	color:#666;
}
#sitemapDIV a:hover {
	color:#dd3123;
}
#sitemapDIV .mainLink {
	font-weight:bold;
}
.standardUL {
	list-style-type:disc;
	margin:10px;
}
.standardUL li {
	padding:3px 0;
	font-size:12px;
}
/*EXTRA========================================*/

/*=== Float containers fix ===*/ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print {
/*hide the left column when printing*/ 
#leftcol {
	display:none;
}
#twocols, #maincol {
	width:100%;
	float:none;
}
}
.photo-people {
	background: url(../images/contentNavBG.jpg) bottom no-repeat;
	width:219px;
	float: right;
	padding:4px;
	padding-bottom:20px;
	margin-left:10px;
}
#wrapper #homeContainer #secondaryContent #rateCalculator table tr td table tr td {
	color: #FFF;
}
/* bigpromoter icone */

.k_float {
	z-index:9999999;
	position:fixed !important;
	position:absolute;
	cursor:hand;
	cursor:pointer;
}
#bigpromoter img {
	border:0;
}
.k_top {
	top:0px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);
}
.k_bottom {
	bottom:0px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);
}
.k_right {
	right:0px;
}
.k_left {
	left:0px;
}
#k_close_button {
	color:gray;
	border:1px solid gray;
	display: none;
	width:11px;
	height:16px;
	font-size:12px;
	text-align:center;
}
.kc_top {
	top:80px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);
}
.kc_bottom {
	bottom:80px;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);
}
.kc_right {
	right:10px;
}
.kc_left {
	left:10px;
}





#keywords_cloud_cell {
	text-align : justify;
}

.keywords-table {
	border			: 1px solid #555;
	border-collapse : collapse;
	width			: 100%;
}


.keywords-table-header-cell {
	border		: 1px solid #555;
	color		: #333;
	font-size	: 12px;
	padding		: 2px 5px;
	white-space : nowrap;
}

.keywords-table-row {
	background-color : #ffffff;
}

.keywords-table-row-alt {
	background-color : #f1f1f1;
}

.keywords-table-row-cell {
	border		: 1px solid #555;
	padding		: 2px 5px;
	text-align	: center;
	white-space : nowrap;	
}




.gu_clouds {
	background-color:#FFFFFF;
	text-align:justify;
	width: 800px;
	margin: auto;
}.gu_clouds .gu_cloud_link_class1,.gu_clouds .gu_cloud_link_class2,.gu_clouds .gu_cloud_link_class3,.gu_clouds .gu_cloud_link_class4 {text-decoration:none; border:none;}.gu_clouds .gu_cloud_link_hide{display:none}.gu_clouds .gu_cloud_link_class1:hover,.gu_clouds .gu_cloud_link_class2:hover,.gu_clouds .gu_cloud_link_class3:hover,.gu_clouds .gu_cloud_link_class4:hover {background-color:#CC3300;}.gu_clouds .gu_cloud_link_class1{color:#00FFFF;}.gu_clouds .gu_cloud_link_class2{color:#33FFFF;}.gu_clouds .gu_cloud_link_class3{color:#66FFFF;}.gu_clouds .gu_cloud_link_class4{color:#00FFCC;}.gu_clouds .gu_cloud_link_class1:hover{color:#33FFCC;}.gu_clouds .gu_cloud_link_class2:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class3:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class4:hover{color:#FFFFFF;}
