@charset "utf-8";
/* CSS Document */

html, body{
	width: 100%;
	height: 100%;
}

body{
	padding: 0;
	margin: 0;
	font-size: 62.5%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url('/images/design/bodybg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}

img{
	border: 0;
}

div#ccwrapper{
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

div#cctop{
	height: 3.6em;
}

div#cctop ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div#cctop li{
	float: left;
	padding: 1.2em 0.5em 0 0.5em;
}

div#cctop a, div#cctop a:visited{
	color: #000;
	font-size: 1.1em;
}

div#cctop a:hover{
	color: #000;
	font-size: 1.1em;
}

div#cctop div{
	padding-top: 1em;
	float: right;
}

div#ccheader{
	height: 113px;
}

div#ccheader img{
	margin-top: 45px;
}

div#ccnav{
	height: 5.4em;
	color: #999;
}

div#ccnav ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 960px;
	height: 54px;
}

div#ccnav li{
	width: 160px;
	height: 54px;
	float: left;
}

div#ccnav li.normal{
	background-image: url('/images/design/normal_tab.jpg');
}

div#ccnav li.current{
	background-image: url('/images/design/current_tab.jpg');
}

div#ccnav li.loggedin{
	background-image: url('/images/design/normal_tab.jpg');
}
div#ccnav li.loggedin2{
	background-image: url('/images/design/current_tab.jpg');
}

div#ccnav li.normal a{
	width: 130px;
	height: 25px;
	border-right: solid 1px #41824C;
	display: inline-block;
	margin: 22px 0 0 0;
	padding: 5px 0 0 30px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

div#ccnav li.loggedin a{
	width: 130px;
	height: 21px;
	border-right: solid 1px #41824C;
	display: inline-block;
	margin: 22px 0 0 0;
	padding: 9px 0 0 30px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

div#ccnav li.loggedin2 div{
	width: 134px;
	height: 37px;
	display: inline-block;
	padding: 15px 0 0 26px;
	color: #000;
	text-decoration: none;
}

div#ccnav li.normal a img, div#ccnav li.current a img{
	float: left;
}

div#ccnav li.normal a span, div#ccnav li.current a span{
	line-height: 20px;
	padding-left: 10px;
}

div#ccnav li.current a{
	width: 134px;
	height: 32px;
	display: inline-block;
	padding: 20px 0 0 26px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

div#ccnav li.current a img.homebtn, div#ccnav li.current a img.demobtn, div#ccnav li.normal a img.homebtn, div#ccnav li.normal a img.demobtn{
	padding-left: 13px;
}

div#ccnav div.nocbtn span{
	line-height: 20px;
	padding-left: 10px;
}

div#ccnav div.nocbtn{
	width: 130px;
	height: 25px;
	display: inline-block;
	margin: 22px 0 0 0;
	padding: 5px 0 0 30px;
	text-decoration: none;
	font-weight: bold;
}

div#ccnav div.nocbtn img{
	float: left;
}

div#cccontent{
	font-size: 1.1em;
	padding: 40px 0;
	min-height: 300px;
	width: 960px;
}

div#cccontent h3{
	color: #F5821F;
	margin-top: 20px; 
}

div#cccontent h1{
	color: #2C783B;
	font-size: 14px;
}

div#cccontent h2{
	color: #F5821F;
	font-size: 12px;
}

div#cccontent a, div#cccontent a:visited{
	color: #c71015;
	text-decoration: none;
}

div#cccontent a:hover{
	text-decoration: underline;
}

div#cccontent p{
	text-align: justify;
	line-height: 20px;
}

div#ccfooter{
	height: 28px;
	clear: both;
	text-align: center;
	background-image: url("/images/design/footer.jpg");
	width: 100%;
	margin-bottom: 10px;
}

div#ccfooter div{
	padding: 3px 0 0 0;
}

div#ccops{
	text-align: center;
	height: 36px;
	color: #b1cdb7;
	width: 960px;
	margin: 0 auto;
}

div#ccops a, div#ccops a:visited{
	color: #b1cdb7;
	text-decoration: none;
}

div#ccops a:hover{
	cursor: default;
}

table#tbl, table#tbl table{
	border-collapse: collapse;
	width: 563px;
	border: 0;
}

table#tbl td{
	background-color: #FEECDE;
	padding: 20px 20px 20px;
	white-space: nowrap;
}

table#tbl th{
	text-align: left;
	border-bottom: 2px solid #C80F14;
	font-size: 1.5em;
	color: #2C783A;
}

table#tbl2, table#tbl2 table{
	border-collapse: collapse;
	border: 0;
}

table#tbl2 td{
	background-color: #FEECDE;
	padding: 20px 20px 20px;
	white-space: nowrap;
}

table#tbl2 th{
	text-align: left;
	border-bottom: 2px solid #C80F14;
	font-size: 1.5em;
	color: #2C783A;
}

table#tblaccount td, table#tblcompany td, table#tblcontact td, table#tbllogin td, table#tblpassword td, table#tblcec td, table#tbllostpassword td{
	padding: 7px;
	background-color: #FEECDE;
}

table#tblaccount label, table#tblcompany label, table#tblcontact label, table#tbllogin label, table#tbllostpassword label{
	width: 100px;
	display: inline-block;
}

table#tblpassword label{
	width: 200px;
	display: inline-block;
}

table#tblcec label{
	width: 175px;
	display: inline-block;
}

table#tblaccount input, table#tblcompany input, table#tblcontact input, table#tbllogin input, table#tblcec input, table#tbllostpassword input{
	border: 0.1em solid #2C783A;
	margin-left: 3px;
	width: 150px;
}

table#tblpassword input{
	border: 0.1em solid #2C783A;
	margin-left: 3px;
	width: 200px;
}

table#tblaccount p, table#tblcompany p, table#tblcontact p, table#tbllogin p, table#tblpassword p, table#tblcec p, table#tbllostpassword p{
	font-size: 0.8em;
	color: #C71015;
	padding: 5px 0;
	margin: 0;
	height: 0;
}

table#tblcompany input.company{
	width: 505px;
}

table#tblcompany input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 109px;
	cursor: pointer;
}

table#tblpassword input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 165px;
	cursor: pointer;
}

table#tblcec input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 130px;
	cursor: pointer;
}

table#tblcompany input:hover.submit{
	color: #C70E13;
}

table#tbllostpassword input:hover.submit{
	color: #C70E13;
}
table#tblcec input:hover.submit{
	color: #C70E13;
}

table#tblpassword input:hover.submit{
	color: #C70E13;
}

table#tblcontact input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 110px;
	cursor: pointer;
	
}

table#tblcontact input:hover.submit{
	color: #C70E13;
}

table#tbllogin input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 85px;
	cursor: pointer;
}

table#tbllostpassword input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 91px;
	cursor: pointer;
}

table#tbllogin input:hover.submit{
	color: #C70E13;
}

div#form{
	float: left;
	width: 640px;
	margin-bottom: 20px;
}

div#info{
	float: right;
	width: 320px;
}

div#info h1{
	color: #F88220;
	font-size: 1.2em;
}

div#info p{

}

div.hideIt{
	display: none;
}

div#topleft{
	width: 600px;
	margin-right: 30px;
	float: left;
}

div#topleft h1, div#botright h1{
	color: #F88220;
	font-size: 1.2em;
}

div#topleft p, div#botright p{
}

div#topright{
	width: 320px;
	height: 195px;
	float: right;
}

div#botleft{
	width: 600px;
	margin-right: 30px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
}

div#botright{
	width: 320px;
	float: right;
	margin-bottom: 20px;
}

div#botleft div{
	padding: 30px 0 20px 110px;
}

div#ad_menu{
	width: 150px;
	float: left;
	display: inline-block;
}

div#ad_content{
	width: 778px;
	float: left;
	display: inline-block;
	border-left: solid 1px #2C783A;
	min-height: 325px;
	margin-bottom: 30px;
	margin-left: 30px;
}

div#ad_content div.ad_wrapper{
	margin: 0 30px;
}

table#tblcontact input.rradio{
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}

table#tblcec input.ccheck{
	width: auto;
	border: 0;
}

table#tblcec input.rradio{
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}

table#tblcontact label.llabel{
	width: auto;
}

table#tblcec label.llabel{
	width: auto;
}

table#tblcontact label.lllabel{
	vertical-align: top;
}

table#tblaccount label.clabel{
	width: 75px;
	display: inline-block;
}

table#tblaccount label.cclabel{
	width: 130px;
	display: inline-block;
}

.red{
	 border: solid 1px #C71015;
	 background: #C71015;
	 color: #fff;
 }
 
 .orange{
	 border: solid 1px #F88220;
	 background: #F88220;
	 color: #fff;
 }
 
 .green{
	 border: solid 1px #2C783A;
	 background: #2C783A;
	 color: #fff;
 }
 
 .redlight{
	 border: solid 1px #C71015;
	 background: #F3CFCF;
	 color: #C71015;
 }
 
 .orangelight{
	 border: solid 1px #F88220;
	 background: #FEECDE;
	 color: #F88220;
 }
 
 .greenlight{
	 border: solid 1px #2C783A;
	 background: #D4E5D5;
	 color: #2C783A;
 }
 
 td.slider1{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 8px -127px;
 }
 
 td.slider15{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 62px -127px;
 }
 
 td.slider2{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 113px -127px;
 }
 
 td.slider25{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 166px -127px;
 }
 
 td.slider3{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 218px -127px;
 }
 
 td.slider35{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 272px -127px;
 }
 
 td.slider4{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 324px -1px;
 }
 
 td.slider45{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 377px -1px;
 }
 
 td.slider5{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 430px -1px;
 }
 
 td.slider55{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 482px -1px;
 }
 
 td.slider6{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 534px -1px;
 }
 
 td.slider65{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 588px -1px;
 }
 
 td.slider7{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 640px -64px;
 }
 
 td.slider75{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 693px -64px;
 }
 
 td.slider8{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 745px -64px;
 }
 
 td.slider85{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 798px -64px;
 }
 
 td.slider9{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 850px -64px;
 }
 
 td.slider95{
	 height: 63px;
	 background-image: url("/images/design/pupekes_balk.jpg");
	 background-repeat: no-repeat;
	 background-position: 904px -64px;
 }

table#scoremeter{
	width: 956px;
	margin: 10px 0 20px;
	display: inline-block;
}

table.scorcespacer{
	width: 956px;
	display: inline-block;
}

table#scoremeter td{
	width: 51px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	line-height: 15px;
	height: 61px;
 }
 
table#scoremeter td td{
height: 15px;
}
 
a.emaillink, a.emaillink:visited{
	color: #000;
	text-decoration: none;
}

a.emaillink:hover{
	text-decoration: underline;
}

td.spacea{
	width: 160px;
}

div.welcomeinfo{
	float: left;
	display: inline-block;
	width: 448px;
}

div.welcomeinfo div{
	margin: 0 30px;
}

div.welcomeinfo h1{
	padding: 0;
	margin: 0;
}

div.welcomeinfo p{
	line-height: 20px;
}

div.userinfo{
	width: 330px;
	float: left;
	display: inline-block;
}

div.userinfo table{
	float: right;
	width: 330px;
	border-bottom: solid 1px #FEECDE;
}

div.userinfo table th{
	border-bottom-color: #ca171b;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	text-align: right;
}

div.userinfo table td{
	padding:  10px 15px;
}

div.userinfo table td:first-child{
	background-color: #FEECDE;
	border-left: solid 1px #FEECDE;
}

div.userinfo table td:last-child{
	width: 170px;
	border-right: solid 1px #FEECDE;
}

div#ad_menu ul.ad_menu_list{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 150px;
}

div#ad_menu li.ad_menu_list{
}

div#ad_menu li.ad_menu_list a, div#ad_menu li.ad_menu_list a:visited{
	color: #000;
	text-decoration: none;
}

div#ad_menu li.ad_menu_list a:hover{
	color: #C80F15;
}

div#ad_menu li.ad_menu_list li.current a, div#ad_menu li.current a:visited{
	color: #C80F15;
	text-decoration: none;
}

div#ad_menu li.ad_menu_list li.current a:hover{
	color: #C80F15;
}

div#ad_menu li.ad_menu_header{
	border-bottom-color: #ca171b;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	padding-bottom: 5px;
}

div#ad_menu li.ad_menu_saldo{
	background-color: #FEECDE;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}

div#ad_menu li.ad_menu_home{
	padding: 7px 0;
}

li.ad_menu_credits{
	padding: 7px 0;
}

div#ad_menu li.ad_menu_transaction{
	padding: 7px 0;
}

div#ad_menu li.ad_menu_password{
	padding: 7px 0;
}

div#ad_menu li.ad_menu_clickandcheck{
	padding: 10px 0;
	background-color: #FEECDE;
	border-bottom-color: #ca171b;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	border-top-color: #ca171b;
	border-top-width: 2px;
	border-top-style: solid;
	font-weight: bold;
	padding-left: 10px;
}

div#ad_menu li.ad_menu_logout{
	padding: 7px 0;
}

div#opttbl{
	background-color: #FEECDE;
	padding: 20px 30px 20px;
	display: inline-block;
}

div.opthdr{
	background-color: #FFF;
	border-bottom-color: #ca171b;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	height: 21px;
	width: 308px;
}

div#opttbl input.submit{
	border: 0;
	background: 0;
	color: #2C783A;
	font-weight: bold;
	width: 130px;
	margin-left: 120px;
	cursor: pointer;
}

div#opttbl input:hover.submit{
	color: #C70E13;
}

div.optlist{
	margin: 10px 0;
}

div.optlist label{
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	width: 100px;
	cursor: pointer;
}

div.optlist label span{
	line-height: normal;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

div.optlist input{
	vertical-align: top;
}

div#transtbl{
	margin-left: 30px;
	background-color: #FEECDE;
	padding: 20px 30px 20px;
}

div#transtbl table{
	width: 100%;
}

div#transtbl table th{
	border-bottom: solid 1px #C80F14;
	color: #2D793B;
	text-align: left;
}

div#transtbl table td{
	line-height: 20px;
	border-bottom: solid 1px #FCD1AE;
}

div#transhdr{
	border-bottom: solid 2px #C80F14;
	height: 22px;
	margin-left: 30px;
	background-color: #FFF;
}

table#cecform{
	border-collapse: collapse;
}

table#cecform th{
	text-align: left;
	border-bottom: solid 2px #C80F14;
	height: 22px;
}

table#cecform td{
	line-height: 20px;
	background-color: #FEECDE;
	padding: 5px 20px;
}

div#creditleft{
	width: 608px;
	margin-right: 30px;
	float: left;
	margin-bottom: 15px;
}

div#creditright{
	width: 322px;
	float: left;
	margin-bottom: 15px;
}

img.creditphoto{
	border: solid 1px #2C773C;
	margin-top: 18px;
	width: 320px;
	height: 240px;
}

div#c_header{
	text-align: left;
	border-bottom: solid 2px #C80F14;
	background-color: #FFF;
}

div#c_wrapper{
	
}

div#c_wrapper table{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #FEECDE;
}

div#c_wrapper table td{
	line-height: 20px;
	padding: 2px 20px;
}

div#c_wrapper table td:first-child{
	background-color: #FEECDE;
}

div#score{
	background-image: url("/images/design/creditcheck_score.jpg");
	background-repeat: no-repeat;
	width: 216px;
	height: 64px;
	margin-left: 50px;
	display: inline-block;
	margin-top: 10px;
}

div#score div.single{
	margin-top: 23px;
	margin-left: 182px;
	font-size: 14px;
	font-weight: bold;
}

div#score div.double{
	margin-top: 23px;
	margin-left: 176px;
	font-size: 14px;
	font-weight: bold;
}

div.txtfooter{
	color: #2D793B;
	display: inline-block;
	width: 960px;
	margin-bottom: 5px;
}

div.changeemail{
	margin-top: 10px;
	display: inline-block;
	margin-left: 30px;
	line-height: 20px;
}

table#tblcompany input.ccheck{
	width: auto;
	border: 0;
	float: left;
}

table#tblcompany label.disclamer{
	padding: 2px;
	padding-left: 3px;
}

div#cccontent dt{
	padding: 0;
	margin: 0;
	line-height: 20px;
}

div#cccontent dl{
	padding: 0;
	margin: 0;
}

div#cccontent dd{
	padding: 0;
	margin: 0 0 0 23px;
	line-height: 20px;
}

h2.user{
	margin-top: 20px;
	display: inline-block;
}

span#captchaImage{
	padding-left: 3px;
}

textarea#infobox{
	margin-left: 3px;
}

div.paymentimages{
	display: inline-block;
	margin-top: 309px;
	margin-left: 38px;
}

div#demo_stap-1{
	margin-top: 30px;
	width: 960px;
	height: 345px;
	background-image: url('/images/design/demo_stap-1.jpg');
}

div#demo_stap-1 div{
	display: inline-block;
	margin-top: 80px;
	margin-left: 100px;
	color: #F78320;
	font-size: 14px;
	font-weight: bold;
}

div#demo_stap-2{
	width: 960px;
	height: 353px;
	background-image: url('/images/design/demo_stap-2.jpg');
}

div#demo_stap-2 div{
	display: inline-block;
	margin-top: 90px;
	margin-left: 590px;
	color: #F78320;
	font-size: 14px;
	font-weight: bold;
}

div#demo_stap-3{
	width: 960px;
	height: 346px;
	background-image: url('/images/design/demo_stap-3.jpg');
}

div#demo_stap-3 div{
	display: inline-block;
	margin-top: 93px;
	margin-left: 100px;
	color: #F78320;
	font-size: 14px;
	font-weight: bold;
}

div#demo_stap-4{
	width: 960px;
	height: 389px;
	background-image: url('/images/design/demo_stap-4.jpg');
}

div#demo_stap-4 div{
	display: inline-block;
	margin-top: 105px;
	margin-left: 590px;
	color: #F78320;
	font-size: 14px;
	font-weight: bold;
}

div#demo_stap-5{
	width: 960px;
	height: 346px;
	background-image: url('/images/design/demo_stap-5.jpg');
}

div#demo_stap-5 div{
	display: inline-block;
	margin-top: 87px;
	margin-left: 100px;
	color: #F78320;
	font-size: 14px;
	font-weight: bold;
}

span.required{
	color: #C90F14;
}

span.not_required{
	color: #FEECDE;
}

span.topalign{
	vertical-align: top;
	display:inline-block;
	margin-top: 2px;
}

a.pdflink{
	display: inline-block;
	margin: 10px 0 0 200px;
	background-image: url('/images/design/pdf_icon.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 25px;
	line-height: 16px;
}

td.tspacer{
	height: 10px;
}

div#shrinker{
	margin: 0 80px;
}

div.numtxtwrap{
	display: inline-block;
}

div.numwrap{
	float: left;
	line-height: 20px;
}

div.txtwrap{
	margin-left: 30px;
	line-height: 20px;
}

span#demo{
	display: inline-block;
	margin-bottom: 20px;
	color: #F5821F;
	font-weight: bold;
}