html, body{
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #C2C2C2;
	font-size: 12px;
	margin: 0px;
	color: #272727;
} 


/* start main blocks  */
 
#pagewidth {
	width:1000px;
	text-align:left;
	min-width: 1000px;
	margin-left:auto;
	margin-right:auto;
	z-index: 0;

} 

#maincol{ 
	float: left; 
	width:1000px;
	position: relative; 
	background-image: url(/img/bkg_main_01.gif);
	background-repeat: repeat-y;
	padding: 0 19px 45px 19px;
}

#header{ 
	width:1000px; 
	height: 115px;
	background: url(/img/bkg_masthead_01.jpg) no-repeat left top;
	margin-top: 36px;
} 
 
#header a.link,  #header a.active, #header a:hover, #header a.visited {color: #FFFFFF; text-decoration:none;}
 
#breadcrumbs {
	width: auto;
	position: relative;
	height: 20px;
	background: url(/img/bkg_breadcrumbs_01.gif) no-repeat left top;
	text-align: right;
	padding: 7px 60px 7px 0;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
 } 
 

#leftcol{
 	width:197px;  
	position:relative;
 	float: left;
	margin: 0 0 0 0px;
}

#rightcol{
	width:712px;
	position:relative;
	margin: 0 0 0 21px;
	float: left;
/* Win IE only \*/
* z-index: -1;
/* end holly hack */

} 

#footer {
	width:auto;
	height:71px;
	clear: both;
	background-image: url(/img/bkg_footer_01.jpg);
	background-repeat: no-repeat;
	text-align: center;
}


#footer_copyright {
	clear: both;
	padding: 0 0 15px 0;
	position: relative;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align: center;
}

#header h1 a {
	display: block;
	width: 194px;
	height: 54px;
	background: url(/img/mast_logo_01.gif);
	text-decoration: none;
	float: left;
	position: relative;
	left: 91px;
	top: 31px;
}

#header h1 span {display: none;}

 /* end main blocks  */

/* start menu stuff  */



#nav a:hover {background-position: 0px -39px;}
#nav a:active {background-position: 0 -39px;}

#nav_about {  background: url(img/nav_about_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_baff {background: url(img/nav_baff_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_bmerch {background: url(img/nav_bmerch_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_exist {background: url(img/nav_exist_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_contact {background: url(img/nav_contact_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;} 

#nav_welcome {  background: url(img/nav_l_welcome_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_myprograms {  background: url(img/nav_l_myprograms_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_linkbuilder {  background: url(img/nav_l_mylinks_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_myreports {  background: url(img/nav_l_myreports_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_findprograms {  background: url(img/nav_l_find_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_training {  background: url(img/nav_l_training_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_mydetails {  background: url(img/nav_l_mydetails_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_help {  background: url(img/nav_l_help_01.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_coupon {  background: url(img/kolimbo_coupon_menu_03.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#nav_myap {  background: url(img/kolimbo_myap.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_datafeed {  background: url(img/kolimbo_datafeedupload.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nav_fraud {  background: url(img/kolimbo_fraud.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#nav_cpa {  background: url(img/kolimbo_cpa.gif) no-repeat; padding: 0 0 0 49px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

#nestednav { background-color: #F3F3F3; border-top: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; color: #2C2C2C; z-index: 10; padding: 0 0 0 15px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#nestednav:hover { background-color: #FF960F; }
 

#navcontainer
{
width: 100%;
margin: 0 auto;
text-align: center;
float: left;

}

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0 auto;
		list-style: none;
		float : left;
		width : 100%;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 100%;
		text-align: left;
		z-index: 10;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 100%;
		margin-top : -39px;
		z-index: 10;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		z-index: 10;
		display: block;
		width: auto;
		height: 39px;
		padding: ;
		border-width: ;
		border-color: ;
		border-style: ;
		color: #2c2c2c;
		text-decoration: none;
		background: #;
		line-height: 39px;
	}
	

	#navcontainer>ul#nav li a { width: auto; }
	#nav li#active a { color: #800000; }
	#nav li a:hover, #nav li#active a:hover { color: white; }
		
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

#fly, #fly ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#fly a {
	display: block;
	width: 10em;
}

#fly li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#fly li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#fly li:hover ul, #fly li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#topper { float:right; position: relative; top:8px; right: 74px;  } 
#topper a { display:block; width:36px; height: 48px;  background: url(img/nav_top.gif) no-repeat; }
#topper a:hover { background-position: 0px -48px; background-color: #FF9710;}

 /* end menu stuff  */

 /* start type stuff  */

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #d50002;
	margin: 0px;
		
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #0066ff;
	margin: 0px;
		
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #d50002;
	margin: 0px;
		
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #17A41A;
	margin: 0px;
		
}

h5 {
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
}

.stattitle  { font: 11pt Arial, Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}

.stattitlered  { font: 11pt Arial, Verdana, Helvetica, sans-serif; color: #d50002; font-weight: bold;}

.stattitlegreen  { font: 11pt Arial, Verdana, Helvetica, sans-serif; color: #17A41A; font-weight: bold;}

.stattitlesm  { font: 9pt Arial, Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}

.smalltext { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #000000;}

.smallwhiteback { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #000000; background-color:white}

.bigredtext { color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

.bigbluetext { color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

.normaltext { font: 10pt Arial, Verdana, Helvetica, sans-serif; color: #000000;}

.smalltextwhite { font: 7pt Arial, Verdana, Helvetica, sans-serif; color: #ffffff;}

.searchtext { font: 8pt Arial, Verdana, Helvetica, sans-serif; color: #000000;}

.termstext { font: 9pt Arial, Verdana, Helvetica, sans-serif; color: #ffffff;}

.termstitle  { font: 10pt Arial, Verdana, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}

a:link {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

a:visited {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

a:hover {text-decoration: underline;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #d50002;}

a:active {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}

a.title:link {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.title:visited {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.title:hover {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.title:active {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.loginbig:link {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.loginbig:visited {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.loginbig:hover {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.loginbig:active {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.contact:link {color: #FF950D; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.contact:visited {color: #FF950D; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.contact:hover {color: #FF950D; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.contact:active {color: #FF950D; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.loginsmall:link {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.loginsmall:visited {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.loginsmall:hover {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.loginsmall:active {color: #17A41A; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.details:link {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.details:visited {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.details:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.details:active {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.detailsbig:link {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.detailsbig:visited {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.detailsbig:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.detailsbig:active {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.tools:link {color: #662D91; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.tools:visited {color: #662D91; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.tools:hover {color: #662D91; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.tools:active {color: #662D91; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.:link {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.:visited {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.:hover {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.:active {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.big:link {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.big:visited {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.big:hover {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.big:active {color: #d50002; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.rateit:link {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.rateit:visited {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.rateit:hover {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.rateit:active {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

a.rateitbig:link {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.rateitbig:visited {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.rateitbig:hover {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.rateitbig:active {color: #0066ff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.linkbig:link {color: #ff950d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.linkbig:visited {color: #ff950d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.linkbig:hover {color: #ff950d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.linkbig:active {color: #ff950d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.training:link {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.training:visited {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.training:hover {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.training:active {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

a.footer:link {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
a.footer:visited {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
a.footer:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
a.footer:active {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}


/* end type stuff  */
 
/* misc stuff  */


.but_sm {font-size: 10px; background: #a5a5a5; border: 1px #a5a5a5 outset; width: auto;  }
.logout_but {font-size: 11pt; background: #d50002; border: 1px #d50002 outset; width: auto; font-weight: bold; color: #ffffff; font-family: arial, serif; }
.center {text-align: center;}
.clients_movie  {float: left; padding: 35px 0 35px 35px;}
.val {width: 280px; float: left; padding: 0 30px 0 30px; } 


.kolist {list-style-image: url(img/bul_ko.gif);}
.kolist li { margin: 7px 0 7px 15px; width: 600px;}

.kolistfront {list-style-image: url(img/bul_ko.gif);}
.kolistfront li { margin: 7px 0 7px 15px; width: 180px;}

.kolisttraining {list-style-image: url(img/bul_ko.gif);}
.kolisttraining li { margin: 0px 0 0px 0px;}

.login {
	
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: auto;
	float: right;
	position: relative;
	top: 18px;
	margin: 0 35px 0 0;
	text-align: right;
}

.login label, .login input { display: block; float: left; margin-bottom: 5px; }
.login label { text-align: right; width: 55px; padding-right: 5px; }
.login form { margin: 0; padding: 0; }
.login br { clear: left;}
.butt_sm {width: 60px;}

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
form {margin: 0px; padding:0px;}

}


.buttonbiggreen {background-color: #39B54A; color: #FFFFFF; font-family: arial, times, serif; font-size: 12pt; text-decoration: none; font-weight: bold; border-color: #39B54A;}

