


@import url("mainmenu.css");
@import url("formstyles.css");
@import url("sweetTitles.css");
@import url("front.css");

* {
	margin: 0;
}
ul {
    list-style-type: disc;
    list-style-image: url(../images/content-txt-list-bullit.gif);
    list-style-position: outside;
    text-indent:0em;
    margin-left:2em;
    margin-bottom:1em;
    margin-top:1em;
    padding: 0px;
}

ul li {
    list-style-type: disc;
}

ul.tick {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 5px;
}
ul.tick li {
	list-style-type: none;
	color: #666666;
	background-image: url(../images/product-item.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	margin-bottom: 5px;
}

ul.windowGrey {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 5px;
}
.fstats-container{
	position: absolute;
	left: 460px;
	top: 78px;
	height: 23px;
    width:400px;
	background-color: transparent;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.stats-members{
	width:50px;
	height: 22px;
	float:left;
	padding-left:210px

}
.stats-fonts{
	width:50px;
	height: 22px;
	float:right;

}


ul.windowGrey li {
	list-style-type: none;
	color: #666666;
	background-image: url(../images/list2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	margin-bottom: 5px;
}

ul.windowOrange {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 5px;
}
ul.windowOrange li {
	list-style-type: none;
	color: #666666;
	background-image: url(../images/list3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 24px;
	margin-bottom: 5px;
}


ul.square {
	list-style-image: none;
	margin-top: 5px;
	margin-left: 20px;
}
ul.square li {
    list-style-type: square;
    margin-top:5px;
}
ul.dotted {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 20px;
}
ul.dotted li {
    margin-top:0px;
}

ul.empty {
    list-style-type: none;
    list-style-image: none;
	list-style-position: inside;
	margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
}
ul.empty li {
    margin-top:0px;
    list-style-type: none;
}

ol {
	list-style-position: inline;
	padding: 0px;
	margin-left: 20px;
}

ul.sitemap {
    list-style-type: none;
    list-style-image: none;
	list-style-position: inside;
	margin-left:0em;
    margin-top:0em;
    margin-bottom:0em;
}
ul.sitemap li {
    margin-top:0px;
    list-style-type: none;
}
#rightcolumn ul.sitemap li.sitemapbold {
	font-size:1.5em;
	font-weight: bold;
	color:#777777;
}
#rightcolumn ul.sitemap li.sitemapbold a {
	color:#777777;
	text-decoration: none;
}
#rightcolumn ul.sitemap li.sitemapbold a:hover{
	color:#AAAAAA;
}
a:link, a:visited {
	text-decoration: none;
}
a:active, a:focus {
	outline: 0;
}
em {
	font-weight: bold;
}

img {
	border: 0px;
}
html {
	height: 100%;
	width: 100%;
}
body {
	/*background-color: #555;*/
	background-color:white;
	background-image: url(../images/bg-body.png);
	background-repeat: repeat-x;
	font-family: freesans, Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #555;
	height: 100%;
	width: 100%;
}
.Light2{Font-Family: Tahoma, Verdana, Arial;Font-Size: 9pt;Line-Height: 15px;}
.Black{color:#000000;}
.Margin3{margin:6px 0px 3px 0px;}
/************************************************************

* Positioning

************************************************************/
#header {
	height: 119px;
	width: 910px;
	background-image: url(../images/bg-header.png);
	background-repeat: no-repeat;
	margin: auto;
}
#container {
	background-image: url(../images/bg-container.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	background-color: transparent;
	min-width: 910px;
}
#container2 {
	background-image: url(../images/bg-container.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	background-color: transparent;
	min-width: 910px;
	
}
#container-fullcontent {
	position: relative;
	background-color: #FFFFFF;
	min-width: 910px;
}
#wrapper {
	background-image: url(../images/bg-wrapper.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper2 {
	background-image: url(../images/bg-wrapper2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper-fullcontent {
	background-image: url(../images/bg-container-fullcontent.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#column-content {
	width: 890px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
	color: #000033;
	
}
#column-content2 {
	width: 890px;
	height: auto !important;
	height: 240px;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	position: relative;
	color: #000033;
	
}
td{padding:0}

#fullcontent {
	width: 870px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	margin: auto;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	position: relative;
	color: #000033;
}
#leftcolumn {
	width: 182px;
	float: left;
	background-color: #FFFFFF;
	color: #000033;
}
#rightcolumn {
	margin-left: 188px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 675px;
	color: #000033;
}
#footer {
	background-image: url(../images/bg-footer.png);
	height: 95px;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	background-color: transparent;
	min-width: 910px;
}
#footer2 {
	background-image: url(../images/bg-footer2.png);
	height: 45px;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	background-color: transparent;
	min-width: 910px;
}
#footer-fullcontent {
	background-image: url(../images/bg-footer-fullcontent.png);
	height: 95px;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	background-color: transparent;
	min-width: 910px;
}
#headers {
	width: 910px;
	background-image: url(../images/bg-header.png);
	background-repeat: no-repeat;
	margin: auto;
	position: relative;
}
#slogan-1 {
	position: absolute;
	left: 5px;
	top: 50px;
	font-family: freesans, "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	letter-spacing: 0.1em;
}
#logo a {
	position: absolute;
	left: 0px;
	top: 64px;
	background-image: url(../images/logo.png);
	height: 31px;
	width: 344px;
	text-indent: -32697px;
}
#slogan-2 {
	position: absolute;
	left: 5px;
	top: 92px;
	color: #C03000;
	font-family: freesans, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
}
#login-div a {
	position: absolute;
	left: 783px;
	top: 10px;
	height: 22px;
	width: 114px;
	background-color: transparent;
	background-image: url(../images/btn-login.png);
	background-position: left top;
	line-height: 22px;
	padding-left: 8px;
	font-family: freesans, "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFAC14;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
#login-div a:hover {
	color: #FFFFFF;
	background-position: left bottom;
}


#logout-div a {
	position: absolute;
	left: 783px;
	top: 10px;
	height: 22px;
	width: 114px;
	background-color: transparent;
	background-image: url(../images/btn-logout.png);
	background-position: left top;
	line-height: 22px;
	padding-left: 8px;
	font-family: freesans, "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFAC14;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
#logout-div a:hover {
	color: #FFFFFF;
	background-position: left bottom;
}



#logged-in {
	position: absolute;
	top: 6px;
	height: 22px;
	background-color: transparent;
	color: #FFCC00;
	text-decoration: none;
	text-align: right;
	right: 5px;
	font-size: 11px;
	line-height: 13px;
}
#enable-js {
	position: absolute;
	left: 285px;
	top: 80px;
	height: 22px;
	width: 175px;
	background-color: transparent;
	background-image: url(../images/bg-enable-js.png);
	background-position: left top;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	text-decoration: blink;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#cms-mode {
	position: absolute;
	left: 535px;
	top: 65px;
	height: 22px;
	width: 175px;
	background-color: transparent;
	background-image: url(../images/bg-cms-mode.png);
	background-repeat: no-repeat;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E4E260;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
	padding-top:1px;
}
#cms-mode table {
	width:165px;
	height:22px;
}
#cms-mode div#lock {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-lock.gif);
	background-repeat: no-repeat;
	float: right;
}
#cms-mode div#lock:hover {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-lock-open.gif);
	background-repeat: no-repeat;
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	float: right;
}
#cms-mode div#unlock {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-lock-open.gif);
	background-repeat: no-repeat;
	float: right;
	opacity:0.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	float: right;
}
#cms-mode div#unlock:hover {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-lock.gif);
	background-repeat: no-repeat;
	opacity:1;
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
	float: right;
}
#cms-mode div#edit {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-page-edit.gif);
	background-repeat: no-repeat;
	float: right;
	opacity:0.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	float: right;
}
#cms-mode div#edit:hover {
	padding-bottom:2px;
	padding-right:3px;
	width:13px;
	height:13px;
	background-image: url(../images/icon-page-edit.gif);
	background-repeat: no-repeat;
	opacity:1;
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
	float: right;
}
#language {
	position: absolute;
	left: 530px;
	top: 92px;
}
#payoff {
	display: none;
}
#ftr-info {
	padding-top: 51px;
	width: 900px;
	text-align: left;
	margin: auto;
	text-indent: 200px;
	color: #FF7906;
}
#ftr-info2{
	padding-top: 8px;
	width: 900px;
	text-align: left;
	margin: auto;
	text-indent: 200px;
	color: #FF7906;
}
.freetrial2 {
	font-family: "Arial Narrow", Arial, Helvetica;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #003366;
	margin-left: 5px;
	line-height: 18px;
	padding-top: 5px;
}
.register2 {
	font-family: "Arial Narrow", Arial, Helvetica;
	text-transform: uppercase;
	color: #FFFFFF;
	left: 67px;
	top: 117px;
	font-size: 11px;
	font-weight: bold;
}
.register a {
	color: #FFFFFF;
}
.register a:hover {
	color: #FF9900;
}
.gratis {
	color: #CC3300;
}
.quickfaq {
	background-image: url(../images/top-sidebarinfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #999;
	width: 181px;
}
.sidebar-info p {
	background-image: url(../images/botton-sidebarinfo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: transparent;
	padding: 5px;
}
.sidebar-info table {
	background-image: url(../images/botton-sidebarinfo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	background-color: transparent;
	padding-left: 5px;
	padding-bottom:0px;
}
.sidebar-info-orange p {
	background-image: url(../images/botton-sidebarinfo-orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-orange table {
	background-image: url(../images/botton-sidebarinfo-orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom:0px;
	background-color: transparent;
}
.sidebar-info-orange form {
	background-image: url(../images/botton-sidebarinfo-orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 6px;
	padding-bottom:8px;
	background-color: transparent;
}
.sidebar-info-metal {
	background-image: url(../images/top-sidebarinfo-metal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EFEFEF;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-info-metal p {
	background-image: url(../images/botton-sidebarinfo-metal-small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-metal form {
	background-image: url(../images/botton-sidebarinfo-metal-small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-metal table {
	background-image: url(../images/botton-sidebarinfo-metal-small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding-left: 5px;
	padding-bottom:0px;
	background-color: transparent;
}
.sidebar-info-silver p {
	background-image: url(../images/botton-sidebarinfo-silver.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-silver table {
	background-image: url(../images/botton-sidebarinfo-silver.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	padding-left: 5px;
	padding-bottom:0px;
	background-color: transparent;
}
.sidebar-grey {
	color: #999999;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EEEEEE;
	width: 171px;
}
.sidebar-info-news {
	background-image: url(../images/head-nieuws.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EEEEEE;
	width: 181px;
	margin-bottom: 5px;
}
.sidebar-info-news p {
	background-image: url(../images/botton-sidebarinfo-metal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-news a {
	color: #666666;
	text-decoration: none;
}
.sidebar-info-news a:hover {
	color: #CC3300;
	text-decoration: underline;
}

.sidebar-logos {
	background-image: url(../images/top-sidebarinfo-metal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EFEFEF;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-logos p {
	background-image: url(../images/botton-sidebarinfo-metal-small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
}
.news-item {
	padding-right: 7px;
	padding-left: 7px;
	color: #CC3300;
	font-size: 11px;
	line-height: 12px;
	padding-bottom:0px;
}

.date {
	background-color: #999999;
	text-align: center;
	float: left;
	width:20px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.day {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 2px;
}
.month {
	color: #333333;
}  
.message {
	margin-left: 35px;
}
.news-item a {
	color: #CC3300;
	text-decoration: none;
}
.news-item a:hover {
	color: #333333;
	text-decoration: underline;
}
/************************************************************

* Language menu

************************************************************/
#language ul {
	color: #FFFFFF;
}
#language ul li {
	float: left;
	background-image: url(../images/language-bullit.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
	padding-left: 5px;
}
#language ul li a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	font-family: freesans, Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-weight: bold;
	cursor:pointer;
}
#language ul li a:hover {
	color: #FFFFFF;
}
#language ul li.no-bullit {
	background-image: url(../images/pulldown-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
#language ul li.no-bullit a {
	color: #000;
}
#language ul li.no-bullit a:hover {
	color: #FFF;
}
#language #langsel {
	color: #FFFFFF;
	cursor:default;
}
#language #langsel a{
	color: #FFFFFF;
}

#languages {
	z-index: 2000;
	border: 1px solid #999999;
	width: 100px;
	left: 725px;
	top: -12px;
	position: absolute;
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: #FFF;
	opacity: 0.8;

}
#languages ul li a {
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	padding-left: 4px;
}
#languages ul li a:hover {
	color: #FFFFFF;
	background-color: #333333;
}

#languages #langsel {
	color: #CC3300;
}

#file-box {
	height: 52px;
	width: 650px;
	background-image: url(../images/download-brochure.png);
	margin-top: 0px;
	padding: 7px;
}
#file-box span {
	margin-top: 20px;
}
#file-box td span.bold a {
	color: #CC3300;
	font-size: 0.9em;
}
#file-box img {
	margin-left: 0px;
	padding-right: 10px;
}
.messagebox {
	background-image: url(../images/wmmessage-bg-upper.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EEEEEE;
	width: 327px;
	padding: 10px;
	margin-top:70px;
}
.messagebox table {
	width: 327px;
	color: #999999;
	margin-left: 0px;

}
.messagebox-footer {
	background-image: url(../images/wmmessage-bg-lower.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #EEEEEE;
	height: 17px;
	width: 327px;
	padding: 10px;
}
.messagebox h4 {
	color: #EEEEEE;
	font-size: 2em;
}
.logo-box {
	width: 142px;
	height: 102px;
	border: 1px solid #CACACA;
	background-color: #EEEEEE;
	text-align: center;
}

/************************************************************

* Typography, classes & miscellaneous

************************************************************/
#column-content h1 {
	font-family: freesans, Arial, Helvetica;
	font-weight: bolder;
	font-size: 24px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#column-content2 h1 {
	font-family: freesans, Arial, Helvetica;
	font-weight: bolder;
	font-size: 24px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#column-content h2 {
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
}
#column-content2 h2 {
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
}
#fullcontent h1 {
	font-family: freesans, "Arial Black", Arial, Helvetica;
	font-weight: normal;
	font-size: 24px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#fullcontent h2 {
	font-size: 14px;
	color: #333333;

}
#column-content h7 {
	font-family: freesans, Arial, Helvetica;
	font-weight: bolder;
	font-size: 18px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#column-content2 h7 {
	font-family: freesans, Arial, Helvetica;
	font-weight: bolder;
	font-size: 18px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#rightcolumn p, #fullcontent p {
	margin-top: 12px;
}
#logged-in a {
	color: #FFFFFF;
	text-decoration: underline;
}
#logged-in a:hover {
	color: #000000;
	text-decoration: none;
}
#ftr-info a {
	color: #555;
	text-decoration: none;
	background-image: url(../images/underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 1px;
	margin-right: 2px;
	margin-left: 2px;
}
#ftr-info a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
	text-decoration: none;
	background-image: none;
	color: #FF7906;
	padding-bottom: 0px;
}
.grey {
	color: #555;
	margin-right: 2px;
}
.bold {
	letter-spacing: -1px;
	font-family: freesans, "Arial Black", Arial, Helvetica;
	font-size: 16px;
	margin-bottom: 4px;
	font-weight: normal;
}
#news-title {
	font-size: 14px;
	color: #333333;
}
#news-title a {
	text-decoration: none;
	color: #CCCCCC;
}
#news-title a:hover {
	text-decoration: none;
}
#rightcolumn .bold a {
	color: #999999;
	background-image: none;
	border-bottom-width: 0px;
	text-decoration: none;
}
#rightcolumn .bold a:hover {
	color: #555;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}
.clear {
	clear: both;
}
#rightcolumn a, #fullcontent a {
	color: #CC3300;
	text-decoration: underline;
}
#rightcolumn a:hover, #fullcontent a:hover {
	text-decoration: none;
	color: #FF7906;
	background-image: none;
}
#breadcrumbs {
	margin-bottom: 15px;
	font-size: 11px;
	width: 600px;
}
#breadcrumbs a {
	color: #555;
}
.column-img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.txt-list ul {
	margin-bottom: 10px;
}
.txt-list ul li {
}
#datenav {
	text-align: center;
}
#datenav a {
	text-decoration: none;
	color:#333333;
}
#datenav a:hover {
	text-decoration: none;
	color:#999999;
}
#rule-info {
	color: #9A9A9A;
	font-size: 0.95em;
}
#rule-info a {
	color: #9A9A9A;
	font-size: 0.95em;
}
.log-row-error {
	background-color: #F2BBA5;
}
.log-row-triggered {
	background-color: #FAF0B3;
}
.log-row-extracheck {
	background-color: #D1D7D9;
}
.log-error-box {
	width:24px;
	height:15px;
	background-color: #F2BBA5;
	border: 1px solid #FFFFFF;
}
.log-triggered-box {
	width:24px;
	height:15px;
	background-color: #FAF0B3;
	border: 1px solid #FFFFFF;
}
.log-extracheck-box {
	width:24px;
	height:15px;
	background-color: #D1D7D9;
	border: 1px solid #FFFFFF;
}
.register-head {
	color: #D6623A;
	font-weight: bold;
	font-size: 1.2em;
}
.register-head ul li {
	font-weight: normal;
	color: #555555;
	font-size: 0.9em;
}
.red {
	color:#DE150E;
}
.green {
	color:#17D910;
}
.orange {
	color:#FFB700;
}

/************************************************************

* Sidebar and related classes

************************************************************/
.sidebarhead {
	font-family: freesans, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #333333;
}
.sidebar-info {
	background-image: url(../images/top-sidebarinfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 181px;
	background-color: transparent;
	margin-bottom: 6px;
}
.sidebar-info ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo.gif);
	list-style-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-info h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 0.5em;
	margin-bottom: 9px;
}
.sidebar-info a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info ul li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange {
	background-image: url(../images/top-sidebarinfo-orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-info-orange a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.sidebar-info-orange ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo-orange.gif);
    list-style-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-info-orange h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 4px;
    color: #FFFFFF;
    margin-bottom: 9px;
}
.sidebar-info-orange ul li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange ul li a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}




.sidebar-info-orange-faded {
	background-image: url(../images/top-sidebarinfo-orange-faded.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-info-orange-faded a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange-faded a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.sidebar-info-orange-faded ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo-orange-faded.gif);
    list-style-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-info-orange-faded h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 4px;
    color: #666666;
    margin-bottom: 9px;
}
.sidebar-info-orange-faded ul li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange-faded ul li a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-orange-faded p {
	background-image: url(../images/botton-sidebarinfo-orange-faded.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}
.sidebar-info-orange-faded table {
	background-image: url(../images/botton-sidebarinfo-orange-faded.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom:0px;
	background-color: transparent;
}
.sidebar-info-orange-faded form {
	background-image: url(../images/botton-sidebarinfo-orange-faded.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 6px;
	padding-bottom:8px;
	background-color: transparent;
}

































.sidebar-info-silver {
	background-image: url(../images/top-sidebarinfo-silver.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-info-silver ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo-silver.gif);
    list-style-image: none;
    color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-info-silver h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 9px;	
}
.sidebar-info-silver ul li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-silver a {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-silver a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.sidebar-info ul li a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-silver ul li a {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-metal ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo-metal.gif);
	list-style-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-info-metal ul li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-metal ul li a {
	color: #CC3300;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-metal a {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.sidebar-info-metal a:hover {
	color: #CC3300;
	text-decoration: underline;
}

.sidebar-info-metal h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 4px;
    color: #666666;
    margin-bottom: 9px;
}
.sidebar-info-orange ul li a:hover,
.sidebar-info-silver ul li a:hover {
	color: #FFFFFF;
}
.sidebar-info ul li a:hover, 
.sidebar-info-metal ul li a:hover {
	color: #333;
}
.sidebar-info ul li a#current, 
.sidebar-info-metal ul li a#current {
	color: #333;
}
#main-banana {
	background-repeat: no-repeat;
	height: 150px;
	width: 181px;
	position: relative;
	margin-bottom: 6px;
}
#seclog-demo-trial {
	position: relative;
	margin-bottom: 6px;
}
/************************************************************

* Tables

************************************************************/
#frontcolumn .left-holder table.status td a {
	color:#444444;
	text-decoration:none;
}

#frontcolumn .left-holder table.status td a:hover {
	color:#6B6B6B;
	text-decoration:underline;
}

#frontcolumn .right-holder ul.windowOrange li a {
	color:#444444;
	text-decoration:none;
}

#frontcolumn .right-holder ul.windowOrange li a:hover {
	color:#6B6B6B;
	text-decoration:underline;
}

#frontcolumn .right-holder ul.windowGrey li a {
	color:#444444;
	text-decoration:none;
}

#frontcolumn .right-holder ul.windowGrey li a:hover {
	color:#6B6B6B;
	text-decoration:underline;
}

.debug-table {
	color: #333333;
	margin: 10px;
	background-color: #F1F1F1;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 96%;
}
.debug-table td {
	padding: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.datatable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.datatable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}
.smallfont {
	font-size: 10.3px;
}
.table-1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.table-1 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.table-2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0E0E0;
	text-align: center;
	color: #333333;
	font-size: 11px;
}
.table-2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.table-3 {
	margin-bottom: 10px;
}
.table-3 td {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 4px 6px;
}
.table-4 {
	border: 1px solid #CCCCCC;
}
.table-4 td {
	padding: 6px;
}
.table-5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.table-5 td {
	padding: 4px 6px;
}
.table-6 {

}
.table-6 td {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.bottom-dotted-border-td td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;	
}
.noborder {
	border: 0px solid #FFFFFF;
}
.noborder td {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pakketten {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
}
.left-feature {
	background-color: #EEEEEE;
	font-size: 11px;
	text-align: left;
	color: #000000;
	width: 200px;
}
#rightcolumn .linkicons a, #fullcontent .linkicons a {
	background-image: none;
	padding: 0px;
	text-decoration: none;
	border: 0px;
	cursor: help;
}
#rightcolumn .linkicons a:hover, #fullcontent .linkicons a:hover {
	border: 0px;
}

select {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color: #F3F3F3;
}
input {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	margin: 2px;
	background-color: #F3F3F3;
}
.formfield {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color: #F3F3F3;
	margin: 2px;
}
.blackfont{
	color: #000000;
}
.formbtn-caution {
	background-color: #333333;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 11px;
	height:22px;
}
.formbtn-caution:hover {
	background-image: url(../images/caution.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #333333;
	border: 1px solid #333333;
}
.formbtn-dark {
	background-color: #333333;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 11px;
	height:22px;
}
.formbtn-disabled {
	background-color: #CCCCCC;
	background-image: url(../images/button-disabled.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #9E9E9E;
	font-weight: bold;
	color: #E4E4E4;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 11px;
	height:22px;
}
.formbtn-dark:hover {
	background-color: #BE2F00;
	border: 1px solid #CC3300;
	color: #FFCC00;
}
.formbtn-light {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 11px;
}
.formbtn-light:hover {
	background-color: #999999;
	border: 1px solid #999999;
	color: #FFFFFF;
}
.formbtn-light-small {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
	color: #666666;
	padding:2px;
	margin:2px;
	font-size: 11px;
}
.formbtn-light-small:hover {
	background-color: #999999;
	border: 1px solid #999999;
	color: #FFFFFF;
}
.logout {
	background-color: #333333;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;
	margin: 0px;
	padding: 0px;
}
.logout:hover {
	color: #000000;
	background-color: #FFAC14;
	border-top-color: #FFAC14;
	border-right-color: #FFAC14;
	border-bottom-color: #FFAC14;
	border-left-color: #FFAC14;
}

.rounded-link {
	height:20px;
	width:1px;
	display:block;
}

#rightcolumn .rounded-link a, #fullcontent .rounded-link a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
}
#rightcolumn .rounded-link a:hover, #fullcontent .rounded-link a:hover {
	color: #FFFFFF;
	line-height:20px;
	background-image: url(../images/shim.gif);
}
.rounded-link td{
	padding: 0px;
}

#rightcolumn .rounded-btn, #fullcontent .rounded-btn {
	height: 20px;
	width: 165px;
	text-align: center;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#rightcolumn .rounded-btn a, #fullcontent .rounded-btn a {
	display: block;
	height: 20px;
	background-image: url(../images/rounded-grey.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	text-decoration: none;
}

#rightcolumn .rounded-btn a:hover, #fullcontent .rounded-btn a:hover {
	color: #333333;
	background-image: url(../images/rounded-orange.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}

.package {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
}
.package:hover {
	/* background-color: #FFEBAF; */
}
.khaki {
	background-color: #EEE8AA;
}
.float-right {
	float: right;
}
.intro-bold {
	font-weight: bold;
	margin-bottom: 10px;
}
.commandcell {
	padding: 6px;
}
.inform {
	background-color: #99CCFF;
	color: #003366;
}
.inform li {
	padding-bottom: 7px;
}
.inform ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/inform-withbg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	padding-top: 6px;
	margin-left:-2em;
    margin-bottom:-1em;
    margin-top:-1em;
}
.warning {
	color: #97281D;
	background-color: #FFD25A;
}
.warning li {
	padding-bottom: 7px;
}
.warning ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/warning-withbg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-left:-2em;
    margin-bottom:-1em;
    margin-top:-1em;
}
.error {
	background-color: #EBAE9A;
	color: #CC3300;
}
.error li {
	padding-bottom: 7px;
}
.error ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/error-withbg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-left:-2em;
    margin-bottom:-1em;
    margin-top:-1em;
}
.subhead {
	background-color: #EEEEEE;
	font-weight: bold;
}
.light-grey-bg {
	background-color: #EEEEEE;
}
.medium-grey-bg {
	background-color: #E2E2E2;
}
.commandfooter {
	color: #000000;
	background-color: #FFA412;
	text-align: center;
}
#column-content .white-txt {
	color: #FFFFFF;
}
#column-content2 .white-txt {
	color: #FFFFFF;
}
#column-content .white-txt a {
	color: #FFFFFF;
}
#column-content2 .white-txt a {
	color: #FFFFFF;
}
#column-content .white-txt a:hover {
	color: #FFFFFF;
}
#column-content2 .white-txt a:hover {
	color: #FFFFFF;
}
#fullcontent .white-txt {
	color: #FFFFFF;
}

#fullcontent .white-txt a {
	color: #FFFFFF;
}

#fullcontent .white-txt a:hover {
	color: #FFFFFF;
}

.buttonfooter {
	color: #000000;
	background-color: #FFA412;
	text-align: right;
}
.dataheader {
	font-weight: bold;
	background-color: #CDCDCD;
}
.orange-bg {
	background-color: #FFA412;
	color: #000000;
}
.green-bg {
	background-color: #17D910;
}
.red-bg {
	background-color: #DE150E;
}
.grey-bg {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
.white-bg {
	background-color: #FFFFFF;
	color: #000000;
}
.white-txt {
	color: #FFF;
	font-weight: bold;
}
.left {
	text-align: left;
}
.centered {
	text-align: center;
}
.nowrap{
	white-space: nowrap;
}
.fullwrap{
	white-space: normal;
}
.right {
	text-align: right;
}
.quickfaq-head {
	background-image: url(../images/quickfaq-head.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 657px;
	margin-top: 10px;
	padding-left: 8px;
	position: relative;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
}
.quickfaq-head img a {
}

.quickfaq-body {
	background-image: url(../images/quickfaq-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 665px;
	background-color: #EEEEEE;
}
.quickfaq-question {
	text-align: left;
	font-size: 15px;
	color: #CC3300;
	background-color: #F5F5F5;
	padding: 8px;
}
.quickfaq-answer {
	text-align: left;
	padding: 8px;
	font-size: 11px;
	line-height: 16px;
}
.quickfaq-answer ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.quickfaq-answer ul li {
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left:2em;
}
.back {
	position: absolute;
	top: 5px;
	right: 32px;
}
.forward {
	position: absolute;
	top: 5px;
	right: 10px;
}
back a {
	height: 15px;
	width: 15px;
	background-image: url(../images/quickfaq-left.gif);
	background-repeat: no-repeat;
	text-indent: -4000px;
	display: block;
	margin-top: 6px;
	margin-right: 6px;
	background-position: left top;
	position: absolute;
}
back a:hover {
	background-position: left top;
	background-image: url(../images/quickfaq-left.gif);
	background-repeat: no-repeat;
}
forward a {
	height: 15px;
	width: 15px;
	background-image: url(../images/quickfaq-right.gif);
	background-repeat: no-repeat;
	text-indent: -4000px;
	display: block;
	margin-top: 6px;
	margin-right: 6px;
	position: absolute;
	top: 100px;
	right: 100px;
}
forward a:hover {
	background-position: right top;
	background-image: url(../images/quickfaq-right.gif);
	background-repeat: no-repeat;
}
.pink a {
	color: #FF0099;
}
.recheck {
	background-color: #FFF1B8;
}
.top {
	vertical-align: top;
}
.middle {
	vertical-align: middle;
}
.bottom {
	vertical-align: bottom;
}
.rounded-lightgrey {
	background-image: url(../images/top-lightgrey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EEEEEE;
	height: 5px;
	width: 181px;
}
.default-layer {
	width: 400px;
	position: absolute;
	-moz-opacity: 0.92; 
	-khtml-opacity: 0.92;
	filter: alpha(opacity=92);
	background-color: #CCCCCC;
	opacity: 0.92;
	color: #000000;
	left: 0px;
	top: 0px;
}
.dlhead {
	background-color: #FF7C07;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.dlhead a {
	background-image: none;
}

.close {
	float: right;
	margin-top: 3px;
	margin-right: 5px;
}
.dlcontent {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.default-layer ul {
	margin-bottom: 10px;
}
.default-layer ul li {
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 0px;
}
.default-layer p {
	margin-bottom: 10px;
}
#rightcolumn .default-layer a:hover {
	color: #000000;
}
.xml-rss {
	background-image: url(../images/rss.gif);
	height: 16px;
	width: 43px;
}
.small {
	font-weight: normal;
	font-size: 0.8em;
}
.big {
	font-family: freesans, Arial, Helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 1.1em;
}
.dotted-border {
	border-width: 1px;
	border-style: dotted;
	border-color: #CCC;
}
.dotted-border td {
	border-width: 1px;
	border-style: dotted;
	border-color: #CCC;
}
.right-dotted-border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
.top-dotted-border {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.bottom-dotted-border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.top-dotted-border td {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.bottom-dotted-border td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.left-dotted-border {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.right-dotted-border td {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
.left-dotted-border td {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.top-border td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.top-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.bottom-border td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.bottom-border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.right-border td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.right-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.left-border td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.left-border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.dark-right-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #757575;
}
.current {
	background-color: #FF7C07;
}
.nomargin {
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.nomargin td {
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.withmargin {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.withmargin td {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}
/************************************************************
Highlight the column (See icon-legend-table.htm for the code)
************************************************************/
.highlight {
	background-color: #FFEEB1;
	font-weight: bold;
}

/************************************************************
Iconlegend styles
************************************************************/
.sidebar-icon-legend {
	background-image: url(../images/top-sidebarinfo-metal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 181px;
	margin-bottom: 6px;
}
.sidebar-icon-legend h3 {
	font-size:1.2em;
	font-weight: bold;
	padding: 4px;
	margin-bottom: 9px;
    color: #666666;
}
.sidebar-icon-legend p {
	background-image: url(../images/botton-sidebarinfo-metal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}

.sidebar-icon-legend ul {
	padding-bottom: 0px;
	background-image: url(../images/botton-sidebarinfo-metal-small.gif);
	list-style-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
.sidebar-icon-legend ul li {
	line-height: 15px;
	padding-bottom: 8px;
	display: block;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	/* height: 15px; */
}
.inactive {
	background-image: url(../images/icon-inactive.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
}
.active {
	background-image: url(../images.test/icon-active.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
}
.active-errors {
	background-image: url(../images/icon-errors.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.host_noscan {
	background-image: url(../images/scan_rule_host_not_scanned.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.host_holes {
	background-image: url(../images/scan_rule_host_holes.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.host_warnings {
	background-image: url(../images/scan_rule_host_warnings.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.host_notes {
	background-image: url(../images/scan_rule_host_notes.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.host_ok {
	background-image: url(../images/scan_rule_host_ok.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.unconfirmed {
	background-image: url(../images/icon-unconfirmed.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
}
.scanning {
	background-image: url(../images/icon-blocked.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 26px;
	padding-top: 2px;
}
.queued {
	background-image: url(../images/icon-queued.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 26px;
	padding-top: 2px;
}
.alerton {
	background-image: url(../images/alerting-on.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 32px;
	padding-top: 2px;
}
.msgsend {
	background-image: url(../images/icon-msgsend.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 26px;
	padding-top: 2px;
}
.confirmed-provider {
	background-image: url(../images/icon-bulding.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 26px;
	padding-top: 2px;
}
.confirmed-device {
	background-image: url(../images/icon-phone-check.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 26px;
	padding-top: 2px;
}
.alertoff {
	background-image: url(../images/alerting-off.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 32px;
}
.tagged {
	background-image: url(../images/icon-tag.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 26px;
	padding-top: 2px;
}

/************************************************************
Rightcontent tabbed navigation
************************************************************/
#tabholder {
	position: relative;
	width: 100%;
	height: 3em;
	width: 675px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabholder ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 675px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabholder ul#primary li  {
	display: inline;
	list-style: none;
}

#tabholder ul#primary a,#tabholder ul#primary span,#tabholder ul#primary a.current {
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#tabholder ul#primary span,#tabholder ul#primary a.current,#tabholder ul#primary a.current:hover {
	padding-bottom: 6px;
	margin-top: 0;
	background-color: #FFFFFF;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #CCC;
	padding-right: 10px;
	padding-left: 10px;
}

#tabholder ul#primary a {
	background-color: #EEE;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 10px;
	padding-left: 10px;
}

#tabholder ul#primary a:hover {
	margin-top: 0;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-color: #CCC;
	color: #FF9900;
}
#tabcontent {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-color: #FFF;
}
#rightcolumn #tabcontent p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/************************************************************
newsletter sidebar island styles
************************************************************/
form#newsletter {
	background-image: url(../images/botton-sidebarinfo-orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	background-color: transparent;
}

.white {
font-size: 11px;
color: #FFFFFF;
}

#vemailreg {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
.formbtn-subscribe {
	background-color: #333333;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 11px;
	margin-bottom: 4px;
}
.formbtn-subscribe:hover {
	background-color: #BE2F00;
	border: 1px solid #CC3300;
	color: #FFCC00;
}

/***************************************************************
holder divs
***************************************************************/
.left-holder {
	width: 347px;
	margin-right: 8px;
	float: left;
}
.right-holder {
	width: 347px;
	float: left;
}

#frontcolumn {
	min-height: 490px;
	height: auto !important;
}

#frontcolumn .left-holder a,
#frontcolumn .right-holder a,
#frontcolumn .hp-holder-left a,
#frontcolumn .hp-holder-right a,
#frontcolumn .hp-holder-wide a {
	text-decoration: underline;
	color: #CC3300;
}
#frontcolumn .left-holder a:hover,
#frontcolumn .right-holder a:hover,
#frontcolumn .hp-holder-left a:hover,
#frontcolumn .hp-holder-right a:hover,
#frontcolumn .hp-holder-wide a:hover {
	text-decoration: underline;
	color: #333333;
}
.hp-holder {
	float: left;
	width: 347px;
	margin-bottom: 8px;
}
.hp-holder-left {
	float: left;
	width: 347px;
	margin-right: 8px;
}
.hp-holder-right {
	float: right;
	width: 347px;
}
#frontcolumn .hp-holder-head,#fullcontent .hp-holder-head,#column-content .hp-holder-head {
	background-image: url(../images/bg-head-front-soft-light.png);
	height: 18px;
	width: 347px;
	background-repeat: no-repeat;
	padding-top: 5px;
}

#frontcolumn .left-holder .hp-holder-head  a , #frontcolumn .right-holder .hp-holder-head a {
	color: #FF9900;
	text-decoration: underline;	
}
#frontcolumn .left-holder .hp-holder-head a:hover,#frontcolumn .right-holder .hp-holder-head a:hover {
	color: #CC3300;
}
.hp-holder-content {
	width: 327px;
	background-image: url(../images/bg-empty-block-noborder.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
	background-color: #EEEEEE;
	margin-bottom: 8px;
}
.hp-holder-content img {
	/* float: right; */
	margin-bottom: 0px;
	margin-left: 0px;
}
.hp-holder-head h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 8px;
}
.hp-holder-wide {
	width: 702px;
	margin-bottom: 8px;
	float: left;
}
.hp-holder-head-wide {
	background-image: url(../images/bg-head-front-soft-wide.png);
	height: 23px;
	width: 702px;
	background-repeat: no-repeat;
	padding-top: 6px;
}
.hp-holder-content-wide {
	width: 682px;
	background-image: url(../images/bg-block-wide.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
.hp-holder-head-wide h3 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 8px;
	text-transform: uppercase;
}

/*============================================================================*/
/* sqlPrintQuery															  */
/*============================================================================*/
table.sqlPrintQuery {
	color: #fff;
	border: 2px solid #ccc;
}
table.sqlPrintQuery TH, table.sqlPrintQuery TD {
	text-align: left;
	padding: 2px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/*============================================================================*/

/************************************************************
New code to be merged with screen.css - 27-8-2007
************************************************************/

#wrapper-product-content {
	background-image: url(../images/bg-container-product-content.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}
#product-content {
	width: 890px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	position: relative;
	background-image: url(../images/bg-product-column.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}

#product-content a, 
#product-info-1 a,
#product-info-2 a, 
#product-info-3 a, 
#product-info-4 a {
	color: #CC3300;
	text-decoration: underline;
}
#product-content a:hover, 
#product-info-1 a:hover, 
#product-info-2 a:hover, 
#product-info-3 a:hover, 
#product-info-4 a:hover {
	text-decoration: none;
	color: #FF7906;
	background-image: none;
}
#product-content h1, 
#product-info-1 h1, 
#product-info-2 h1, 
#product-info-3 h1, 
#product-info-4 h1 {
	font-family: freesans, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 24px;
	color: #999;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
#product-content h2, 
#product-info-1 h2, 
#product-info-2 h2, 
#product-info-3 h2, 
#product-info-4 h2 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 4px;
}
#product-content h3, 
#product-info-1 h3, 
#product-info-2 h3, 
#product-info-3 h3, 
#product-info-4 h3 {
	font-size: 14px;
	color: #CC3300;
}
#product-content p, 
#product-info-1 p, 
#product-info-2 p, 
#product-info-3 p, 
#product-info-4 p {
	margin-bottom: 12px;
}
#column-product-holder {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 0px;
  position: relative;
}

.free-product-trial {
	float: right;
	background-image: url(../images/freetrial-right.gif);
	background-repeat: no-repeat;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 52px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
	background-position: right top;
	padding-right: 0px;
}
#column-product-holder .free-product-trial a {
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/freetrial-left.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 12px;
	padding-right: 50px;
	margin-left: -2px;
}
#column-product-holder .free-product-trial a:hover {
	color: #FF9900;
	background-image: url(../images/freetrial-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-right: 50px;
}

.dominantLink {
	float: right;
	background-image: url(../images/freetrial-right.gif);
	background-repeat: no-repeat;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 52px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 0px;
	font-size: 14px;
	margin-bottom: 15px;
	background-position: right top;
	padding-right: 50px;
}
#container .dominantLink a {
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/freetrial-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
	margin-left:-2px;
}
#container .dominantLink a:hover {
	color: #FF9900;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
}
#container-fullcontent .dominantLink a {
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/freetrial-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
	margin-left:-2px;
}
#container-fullcontent .dominantLink a:hover {
	color: #FF9900;
	background-image: url(../images/freetrial-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
}
#product-info-1 {
	width: 870px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/product-info.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}

#product-content ul.product-content {
	list-style-image: none;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#product-content ul.product-content li {
	line-height: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: block;
	background-image: url(../images/subnav-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #919191;
	font-size: 11px;
	font-weight: bold;
}
#product-content ul.product-content li a {
	color: #CC3300;
	font-size: 11px;
	font-weight: bold;
}
.dotted-vert-line {
	background-image: url(../images/dotted-vert-line.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.product-price {
	background-image: url(../images/product-prising.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 118px;
	line-height: 22px;
	font-weight: bold;
	padding-left: 26px;
	margin-bottom: 5px;
}
.select-product {
	background-image: url(../images/select-product.gif);
	height: 24px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 0px;
}

.product-credits {
	background-image: url(../images/product-credits.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 118px;
	line-height: 22px;
	font-weight: bold;
	padding-left: 26px;
	margin-bottom: 5px;
}

#column-product-holder .select-product a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#column-product-holder .select-product a:hover {
	color: #FF9900;
}
#column-product-holder td {
	padding-right: 8px;
	padding-left: 8px;
}
.product-info-left {
	width: 260px;
	float: left;
	margin-top: 280px;
	margin-left: 10px;
}
.product-info-right {
	margin-left: 300px;
	margin-top: 10px;
}
.action-btn {
	text-align: right;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-image: url(../images/dotted-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.img-float-left {
	float: left;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-top: 4px;
}

#fullcontent .register-trial a {
    color: #FFAC14;
    text-decoration: none;
    background-color: #CC3300;
    padding-right: 4px;
    padding-left: 12px;
    background-image: url(../images/subnav-arrow-white.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 2px;
    line-height:18px;
}
#fullcontent .register-trial a:hover {
    background-image: url(../images/subnav-arrow.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    color: #333333;
    background-color: #BBBBBB;
}
#fullcontent .register-trial-expired a {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FCD69E;
    text-decoration: none;
    background-color: #EAAD98;
    padding-right: 4px;
    padding-left: 12px;
    background-image: url(../images/subnav-arrow-white.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    font-weight: bold;
}
#fullcontent .register-trial-expired a:hover {
    background-image: url(../images/subnav-arrow.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    color: #999999;
    background-color: #CCCCCC;
}

/************************************************************
New code to be merged with screen.css - 29.8.2007
************************************************************/

#server-performance-monitoring {
	background-image: url(../images/bg-product-2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FEFEFE;
	position: relative;
	height: 440px;
}
#load-stress-test {
	background-image: url(../images/bg-product-1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FEFEFE;
	position: relative;
	height: 440px;
}
#vulnerability-test {
	background-image: url(../images/bg-product-3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FEFEFE;
	position: relative;
	height: 440px;
}
#server-performance-benchmark {
	background-image: url(../images/bg-product-4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FEFEFE;
	position: relative;
	height: 440px;
}

#product-info-2 {
	width: 870px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/product-info-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}
#product-info-3 {
	width: 870px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/product-info-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}
#product-info-4 {
	width: 870px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/product-info-4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}

/************************************************************
New code to be merged with screen.css 31 Aug 2007
************************************************************/

.prize-select-1 {
	position: absolute;
	left: 10px;
	bottom: 0px;
}
.prize-select-2 {
	position: absolute;
	left: 190px;
	bottom: 0px;
}
.prize-select-3 {
	position: absolute;
	left: 365px;
	bottom: 0px;
}
.prize-select-4 {
	position: absolute;
	left: 540px;
	bottom: 0px;
}
.prize-select-5 {
	position: absolute;
	left: 715px;
	bottom: 0px;
}
.select-product-3 {
	background-image: url(../images/select-product.gif);
	height: 24px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.select-product-4 {
	background-image: url(../images/select-product.gif);
	height: 24px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.select-product-5 {
	background-image: url(../images/select-product.gif);
	height: 24px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#column-product-holder .select-product a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#column-product-holder .select-product a:hover {
	color: #FFCC00;
}
.products-back-btn {
	float: right;
	background-image: url(../images/back-btn-right.jpg);
	background-repeat: no-repeat;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 52px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 0px;
	font-size: 14px;
	margin-bottom: 15px;
	background-position: right top;
	padding-right: 60px;
}
#column-product-holder .products-back-btn a {
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/freetrial-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
}
#column-product-holder .products-back-btn a:hover {
	color: #FF9900;
	background-image: url(../images/freetrial-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right: 0px;
}

.quickfaqwide-head {
	background-image: url(../images/quickfaqwide-head.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 862px;
	margin-top: 10px;
	padding-left: 8px;
	position: relative;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
}
.quickfaqwide-head img a {
}
#rightcolumn .quickfaqwide-head a {
	color: #333333;
	border-bottom-width: 0px;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}
#rightcolumn .quickfaqwide-head a:hover {
	color: #666666;
	text-decoration: none;
}
.quickfaqwide-body {
	background-image: url(../images/quickfaqwide-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 870px;
	background-color: #EEEEEE;
}
.quickfaqwide-question {
	text-align: left;
	font-size: 15px;
	color: #CC3300;
	background-color: #F5F5F5;
	padding: 8px;
}
.quickfaqwide-answer {
	text-align: left;
	padding: 8px;
	font-size: 11px;
	line-height: 16px;
}
.quickfaqwide-answer ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.quickfaqwide-answer ul li {
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left:2em;
}
/************************************************************
New code to be merged with screen.css 4 Sep 2007
************************************************************/
.messagebox-head {
	background-image: url(../images/messagebox-head.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 844px;
	margin-top: 42px;
	padding-left: 26px;
	position: relative;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}
.messagebox-body {
	background-image: url(../images/quickfaqwide-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 850px;
	background-color: #EEEEEE;
	padding: 10px;
	font-weight: bold;
	text-align: center;
}
/************************************************************
Performance_chart.htm styles
************************************************************/
TABLE.dbstatus {
	line-height: 18px;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	padding: 0px;
}
TABLE.dbstatus TD {
	text-align:center;
	font-size: 10px;
	vertical-align: top;
	padding:0px;
	margin:0px;
	background-color: #EFEFEF;
}
TABLE.dbstatus TD.dbdate { 
	font-size: 12px; 
	font-weight:bold; 
	background-color: #999999; 
	color:#FFF
}
TABLE.dbstatus TD.ruleslot { 
	text-align:left; 
	font-size: 11px; 
	font-weight:bold; 
	background-color:#999999;
	padding-left:4px;
	padding-right:4px;
}
TABLE.dbstatus td.dbtime {
	font-size:10px;
	background-color: #FFF;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
TABLE.dbstatus TD.dbrule { 
	text-align:left; 
	font-size: 10px; 
	white-space: nowrap;
	background-color: #FFF;
	padding-right:4px;
}
#fullcontent a.dbstat:link, #fullcontent a.dbstat:visited {
	background-color:#FFE899;
	display:block;
	width: 100%;
	height:18px;
	text-decoration: none;
	color: #FF9;
}
#fullcontent a.poor:link, #fullcontent a.poor:visited { 
	background-color:#FF3300; 
	display:block; 
	width: auto; 
	height:100%; 
	text-decoration: none 
}
#fullcontent a.warning:link, #fullcontent a.warning:visited { 
	background-color:#F90; 
	display:block; 
	width: auto; 
	height:auto; 
	text-decoration: none;
}
#fullcontent a.dbstat:hover, #fullcontent a.poor:hover, #fullcontent a.warning:hover { 
	background-color:#BBB;
	text-decoration: none;
	display:block;
}
.led, a.led:hover {
	display:block; 
	text-decoration: none 
}
.l90 {
	background-image:url(/images/90fld.gif);
}
.l70, .l80 {
	background-image:url(/images/70fld.gif);
}
.l50, .l60 {
	background-image:url(/images/50fld.gif);
}
.l30, .l40 {
	background-image:url(/images/30fld.gif);
}
.l10, .l20 {
	background-image:url(/images/10fld.gif);
}
.l0 {
	background-image:url(/images/0fld.gif);
}
.l90, .l80, .l70, .l60, .l50, .l40, .l30, .l20, .l10, .l0 {
	background-repeat: no-repeat;
}
TABLE.dbstatus #rulename {
	display:inline;
}
TABLE.dbstatus #rulename a {
	display:inline;
	font-size: 10px;
	color: #6F6F6F;
	text-decoration: none;
}
TABLE.dbstatus #rulename a:hover {
	color: #989898;
}
.maint {
	background-image:url(../images/leg_maint.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.legend_box {
	width:26px;
	height:16px;
	border:1px solid #CCCCCC;
}
/************************************************************
End of performance_chart.htm styles
************************************************************/

/************************************************************
New code to be merged with screen.css UPDATED: Tue Sep 4 2007
************************************************************/

.register-package-head {
	background-image: url(../images/register-package-head.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 860px;
	margin-top: 15px;
	padding-left: 10px;
	position: relative;
	line-height: 27px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}
#fullcontent .register-package-head a {
	color: #FFFFFF;
	text-decoration: none;
}
#fullcontent .register-package-head a:hover {
	color: #333333;
}
.register-package-1 {
	background-image: url(../images/register-package-1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-2 {
	background-image: url(../images/register-package-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-3 {
	background-image: url(../images/register-package-3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-4 {
	background-image: url(../images/register-package-4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-5 {
	background-image: url(../images/register-package-5.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-6 {
	background-image: url(../images/register-package-6.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 680px;
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 120px;
	position: relative;
}
.register-package-go {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#fullcontent  .register-package-go a {
	background-image: url(../images/register-go.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -4000px;
	height: 32px;
	width: 32px;
	display: block;
}
#fullcontent  .register-package-go a:hover {
	background-position: left top;
	background-image: url(../images/register-go.jpg);
	display: block;
	height: 32px;
	width: 32px;
	background-repeat: no-repeat;
}

.messagebox-small-head {
	background-image: url(../images/messagebox-small-head.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 639px;
	margin-top: 10px;
	padding-left: 26px;
	position: relative;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}
.messagebox-small-body {
	background-image: url(../images/quickfaq-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 645px;
	background-color: #EEEEEE;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
/************************************************************
New code to be merged with screen.css - 5 Sep 2007
************************************************************/
.product-price-double {
	background-image: url(../images/double-pill.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 114px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 30px;
	padding-top: 3px;
}
.second-price {
	font-size: 10px;
	color: #8E8E8E;
}
/************************************************************
New code to be merged with screen.css -  5 Sep 2007
************************************************************/
.product-info-gradient {
	background-image: url(../images/product-gradient.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FEFEFE;
	position: relative;
	height: 440px;
}
.product-image {
	color: #FFFFFF;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 280px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	height: 260px;
}

/************************************************************
Generic styles
************************************************************/
.trans25 {
	opacity:.25;
	filter: alpha(opacity=25); 
	-moz-opacity: 0.25;
}
.trans50 {
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
.trans75 {
	opacity:.75;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;
}
.trans90 {
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.90;
}
.trans95 {
	opacity:.95;
	filter: alpha(opacity=95); 
	-moz-opacity: 0.95;
}
.partner-img {
	padding:4px;
	border:1px solid #DDDDDD;
}



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.font_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;

}

.randomfont {
	width:320px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-align: center;
}

.fontoftheweek {
	width:320px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	text-align: center;

}

.home_page_ad {
    margin-top: 150px;
	text-align: center;
}



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

 
#removelog_res.ajax-loading {
	padding: 20px 0;
	background: url(spinner.gif) no-repeat center;
}

