/* CSS Document */

body {
   margin:0px;
	padding: 0px;
	background-color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	
	voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin:0px;
	padding: 0px;
	background-color: #808080;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
   
}

img {
   border: 0;
   
}

a {
   color: #00F;   
   background-color: transparent;
}

a:link {
   color: #415BCA;
   background-color: transparent;
}

td {
	font: 13px Arial, Helvetica, sans-serif;
}

form {
   padding: 0;
   margin: 0;
}

h2 {
   font: 14px,Trebuchet MS, Arial, Helvetica, sans-serif;
   color: #000000;
   padding: 0;
   margin: 0;
}

h3 {
   font: 12px,Trebuchet MS, Arial, Helvetica, sans-serif;
   color: #000000;
   padding: 0;
   margin: 0;
}

/*  Main structure  */
/********************/

#header {
   width: 100%;
   background-color: #343C5C;
   background-image: url("images/affheaderbg.gif");
   background-repeat: repeat-x;
   border-bottom: 1px solid #777;
} 

.headertext {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #000;
   font-weight: bold;
   
   }

.leftmenu {
	text-align: center;
   background: #FFFFFF;
   border-right: 1px solid #FFFFFF;
   padding: 0px;
   width: 120px;
   
}

.leftmenu a:link {
   letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   text-decoration: none;
}
.leftmenu a:visited {
   letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   text-decoration: none;
}
.leftmenu a:hover {
   letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   text-decoration: underline;
}

.center {
   background-color: #fff;
   margin-left: 10px; 
   margin-right: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
}

#date {
   float: left;
   padding-left: 5px;
}

#login {
   float: right;
   padding-right: 5px;
}

/*  The Rest  */
/**************/

.ghhead {
   border: 1px solid #DEE5EA;
   background-color: #D7DFEC;
   color: #202020;
   font-size: 11px;
   font-weight: bold;
}

.ghrow01 {
   background-color: #F1F5FB;
   font-size: 11px;
   border: 1px solid #DEE5EA; 
}


.ghrow02 {
   border-bottom: 1px solid #9C9C9C;
   font-size: 11px;
   padding: 6px;
}

.ghtext {
   font-size: 11px;
}

a.ghlink  {
   font-size: 11px;
   color: #415BCA;
}
a.ghlink:link {
   font-size: 11px;
   color: #415BCA;
}
a.ghlink:hover {
   font-size: 11px;
   color: #8FA4FF;
}

a.ghlink:visited {
   font-size: 11px;
   color: #415BCA;
}

a.ghlink:active {
   font-size: 11px;
   color: #415BCA;
}

.rule {
   border-bottom: 1px solid #E5E5E5;
}

.seprule {
   border-top: 1px solid #E5E5E5;
}

.ghbutton {
	font-size: 10px; 
}

.ghtextfield {
	border: 1px #808080 solid; 
}

.buttons {
   text-align: right;
   margin-right: 10px;
}

.ovrow {
   background-color: #F1F5FB;
}

/* old styles */
.lighttext { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #FFFFFF;
}
.darktext {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #000000;
}
.commenttext {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #B50000;
}
.smalltext { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 7pt; 
   color: #000000; 
}

.header02 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: 343C5C; 
   font-weight: bold 
}

.textheader {
   color: #262B60;   
   font-weight: bold;
   font-size: 11px;
}

.desctext {
   color: #000000;
   font-size: 11px;   
}

.emptext {
   font-weight: bold;
   font-size: 11px;
   color: #999999;
}


.dbStats {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}
Table.dbStats {
	background: #f0f0f0;
	width: 100%;
}
Table.dbStats THead TR {
	font-weight: bold;
	text-align: center;
	background: #dcd9d9;
}
Table.dbStats TBody {
	background: #e9e6e6;
}

.box {
   border-right: 1px solid #DFDFDF;
}


.rightcol {
  
   font-size: 11px;
   color: #AFAFAF;

}


.ghsideheader {
   background-color: #F4F4F4;
}

.helpheader {
   color: #0A246A;   
   font-weight: bold;
   font-size: 12px;

}
.helptext {
   color: #27324F;
   font-size: 12px;   
}

.code {
   font-size: 11px;
   font-family: Courier New, Courier, mono;
   color: #818181;
}

.ghfooter {
   border-top: 1px solid #E5E5E5;
   width: 100%;

}

.ghfooter td {
   padding: 2px;
}

.ghfooter img {
   display: block;
}


.ghfooter a {
   font-size: 11px;
   color: #415BCA;
}
.ghfooter a:link {
   font-size: 11px;
   color: #415BCA;
}
.ghfooter a:hover {
   font-size: 11px;
   color: #8FA4FF;
}

.ghfooter a:visited {
   font-size: 11px;
   color: #415BCA;
}

.ghfooter a:active {
   font-size: 11px;
   color: #415BCA;
}

/* maintenance */
.maintenance {
	padding: 38px 20px 0px 45px;
}

.maintenancetext {
	padding: 0px 20px 80px 45px;
}

.maintenancebg {
	background-image: url("/images/systemmaintenancebg.gif");
}

/* edit your details */

.leftend {
	background-image: url(images/left_end_small.gif);
	width: 25px;
	height: 58px;
}

.middle {
	background-color: #F1F5FB;
	height: 58px;
	padding: 0px 0px 0px 5px;
	margin-bottom: 3px;
	border: 1px #DEE5EA solid;
}

.end {
	background-image: url(images/grey_end_right.gif);
	width: 15;
	height: 58px;
	margin-bottom: 3px;
}

.underrule {
   border-bottom: 1px solid #F4F4F4;
   padding: 3px;
   margin-top: 19px;
}

.leftendbig {
		background-image: url(images/left_end_lrg.gif);
		width: 31px;
		height: 183px;
		margin-left: 12px;
}

.middlebig {
	width: 50px;
	height: 182px;
	background-color: #F1F5FB;
	border: 1px #DEE5EA solid;
}

.rightend {
	background-image: url(images/box_right_end.gif);
	width: 23px;
	height: 183px;
}

. edpadding {
		padding: 0px 5px 0px 5px;	
}

.leftbigbg {
	background-image: url(images/left_bg.gif);
	width: 31px;
}

.middlebigbg {
	background-color: #F1F5FB;
	padding: 5px 5px 5px 5px;
	width: 500px;
	border: 1px #DEE5EA solid;
}

.rightbigbg {
	background-image: url(images/right_bg.gif);
	width: 14px;
}

.leftbottom {
	background-image: url(images/left_bottom_bg.gif);
	width: 31px;
}

.middlebottom {
	background-image: url(images/middle_bottom_bg.gif);
}

.rightbottom {
	background-image: url(images/right_bottom_bg.gif);
	width: 14px;
}

.textbox {
   padding: 0.2em 0 0.2em 0.2em;font-family: verdana, arial, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px #92A7BC solid;
   
}

.title {
	height: 20px;
   border-bottom: 1px solid #E5E5E5;
   padding-bottom: 3px;
}

.titleText {
   float: left;
}

.helpButton {
   float: right;
}

/* The form styles that should be used */
.button {
   font-size: 10px;
   color: #6B6B6B;
   background-color: #EEEEEE;
   border: 1px solid #6B6B6B;     
   padding: 2px;
}

.buttondark {
   font-size: 10px;
   color: #6B6B6B;
   background-color: #D8D8D8;
   border: 1px solid #6B6B6B;     
   padding: 2px;
}

.textfield {
   border: 1px solid #ACACAC;
}

.timeFrame {
   clear: both;
}


.timeFrame {
   padding:  0.1em 1em;
   line-height: 20px;
   font-size: 11px;
}

.timeFrame td {
   background-color: #F1F5FB;
   font-size: 11px;
   border: 1px solid #DEE5EA; 
}

.timeFrame th {
   background-color: #D7DFEC;
   font-size: 11px;
   border: 1px solid #DEE5EA; 
}

.timeFrame table {
   width: 500px;
}

#statistics {
   border: 1px solid #C5C5C5; 
   height: 430px;  
   padding: 5px;      
   font-size: 11px;
}

#statistics table {
   width: 100%;
   text-align: center;  
   font-size: 11px;

}

#graph {
   border: 1px solid #C5C5C5; 
   height: 430px; 
   padding: 5px;      
      font-size: 11px;
}

#graph table {
   width: 100%;
   text-align: center;  
   font-size: 11px;

}

#recurrence {
   border: 1px solid #C5C5C5; 
   height: 430px; 
   padding: 5px;      
   font-size: 11px;
}

#recurrence table {
   width: 100%;
   text-align: center;  
   font-size: 11px;

}

#geography {
   border: 1px solid #C5C5C5; 
   height: 430px; 
   padding: 5px;      
   font-size: 11px;
}

#geography table {
   width: 100%;
   text-align: center;  
   font-size: 11px;

}

.yoursite {
   font-weight: bold;
   background-color: #6B7CA3;
   padding: 4px;
}

.yoursitesub {
   font-weight: bold;
   background-color: #CDCFD3;
   padding: 4px;

}

.yoursitecell {
   background-color: #E4E6E9;
   padding: 4px;
}

.adsite {
   font-weight: bold;
   background-color: #E1CA6A;
}

.adsitesub {
   font-weight: bold;
   background-color: #D9D7CD;
   padding: 4px;
}

.adsitecell {
   background-color: #EFEDE4;
   padding: 4px;
}

.performance {
   font-weight: bold;
   background-color: #D18A68;
   padding: 4px;
}

.performancesub {
   font-weight: bold;
   background-color: #D7D0CD;
   padding: 4px;
}

.performancecell {
   background-color: #EEE7E4;
   padding: 4px;
}

.site {
   font-weight: bold;
   background-color: #6B99A3;
   padding: 4px;
   width: 130px;
}

.sitesub {
   font-weight: bold;
   background-color: #CDD2D3;
   padding: 4px;
   width: 130px;
}

.sitecell {
   background-color: #E4E8E9;
   padding: 4px;
   width: 130px;

}


/* badges page */
.badges td {
	height: 30px;
	text-align: right;
	vertical-align: top;
}

.underrule {
	border-bottom: 1px solid #ccc;
	margin-left: 3px;
	margin-right: 3px;
}

.codebox {
	margin: 0px 15px;
	border: 1px solid #000;
	background-color: #EEE;
	padding: 5px 5px;
}

.main33 {
	   background-image: url("images/white.gif");
}

.underline {
   border-bottom: 1px solid #CCCCCC;
   padding: 3px;
   margin-top: 5px;
   margin-left: 10px;
   margin-right: 3px;
}

.leftend {
	background-image: url(images/left_end_small.gif);
	width: 25px;
	height: 58px;
} 



.end { 
	background-image: url(images/grey_end_right.gif);
	margin-bottom: 3px;
	width: 15px;
	height: 58px 
} 
.underrule { 
	padding-right: 3px;
	margin-top: 19px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #CCCCCC 1px solid; 
} 
.leftendbig { 
	background-image: url(images/left_end_lrg.gif);
	margin-left: 12px;
	width: 31px;
	height: 183px;
} 



.rightend { 
	background-image: url(images/box_right_end.gif);
	width: 23px;
	height: 183px;
} 

.leftbigbg { 
	background-image: url(images/left_bg.gif);
	width: 31px;
} 

.rightbigbg { 
	background-image: url(images/right_bg.gif);
	width: 14px;
} 
.leftbottom { 
	background-image: url(images/left_bottom_bg.gif);
	width: 31px;
} 
.middlebottom { 
	background-image: url(images/middle_bottom_bg.gif);
} 
.rightbottom { 
	background-image: url(images/right_bottom_bg.gif);
	width: 14px;
	height: 8px;
}

.emphasis {
   color: #BA1010;
}



/*  New look and feel  */
/********************/

#content {
   padding: 2px;
   float: left;
   width: 758px;
   background: #ffffff;
   text-align:left;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 2px;
   float: left;
   width: 756px;
   background: #ffffff;
   
   
     
}

#contentframe {
   padding: 4px;
   float: left;
   width: 754px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   text-align:left;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 744px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
    
}
#contentheader {
   padding: 0px;
   width: 746px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 0px;
   width: 744px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   
}

#contentmain {
   width: 746px;
   margin-top: 4px;
   padding: 4px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 4px;
   padding: 4px;
   width: 736px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}


#spacer {
   width: 16px;
   height: 16px;
   float: left;
   
}

#mainbody {
   padding: 4px;
   float: left;
   width: 478px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #000000;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 470px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #000000;
   
   
   
}


#splitcontentframe {
   margin-top:16px;
   margin-bottom:10px;
   padding: 4px;
   float: left;
   width: 368px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top:16px;
   margin-bottom:10px;
   padding: 4px;
   float: left;
   width: 358px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
}

#splitcontentheader {
   padding: 0px;
   width: 358px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}

#splitcontentmain {
   margin-top: 4px;
   padding: 4px;
   width: 358px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 4px;
   padding: 4px;
   width: 350px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
}

#focusbox {
  margin-top: 5px;
  width: 713px; 
  border: 1px solid #DEE5EA; 
  padding: 0.5em;
  background: #F1F5FB;
  text-align:left;
}

#splitfocusbox {
  margin-top: 5px;
  width: 310px; 
  border: 1px solid #DEE5EA; 
  padding: 0.5em;
  background: #F1F5FB;
  text-align:left;
}



/* Advertiser Directory */

#dirframe {
   width: 762px;
   text-align: left;
   margin: 0 auto;
   border-left: 1px solid #494949;   
   border-right: 1px solid #494949;
   background: #ffffff;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   width: 760px;
   text-align: left;
   margin: 0 auto;
   border-left: 1px solid #494949;   
   border-right: 1px solid #494949;
   background: #ffffff;
   
 
   
}



#dircontent{
   padding: 4px;
   float: left;
   width: 758px;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 750px;
   
     
}

#dircontentframe {
   padding: 4px;
   float: left;
   width: 750px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 740px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
}
#dircontentheader {
   padding: 0px;
   width: 740px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 0px;
   width: 738px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
}

#dircontentmain {
   margin-top: 4px;
   padding: 4px;
   width: 740px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 4px;
   padding: 4px;
   width: 730px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}

#directorytable {
   padding: 4px;
   float: left;
   width: 546px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 538px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   
}

.cathd {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #262B60;
   font-weight: bold;

}

.ghlink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #214EAB;
   font-weight: normal;
   line-height: 1.4em;

}
.whatshot {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #48507E;
   font-weight: bold;

}



#whatshotheader {
   
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   width: 173px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   
}


#whatshotcontent {
   padding: 4px;
   margin-top: 4px;
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-top: 4px;
   width: 165px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   
}

#dirhelpframe {
   padding: 4px;
   float: right;
   width: 183px;
   background: #E8EEF5;
   border-bottom: 1px solid #B9CBDA;
   border-right: 1px solid #B9CBDA;
   border-top: 1px solid #B9CBDA;
   border-left: 1px solid #B9CBDA;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: right;
   width: 173px;
   background: #E8EEF5;
   border-bottom: 1px solid #B9CBDA;
   border-right: 1px solid #B9CBDA;
   border-top: 1px solid #B9CBDA;
   border-left: 1px solid #B9CBDA;
   
   
    
}


TD.focustitle {
   background: #899BAC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #FFFFFF;
   
}

TD.focuscontent {
   background: #E8EEF5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #000000;
   


}

td.dirheader {
   background: #899BAC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   font-weight: bold;
   color: #ffffff;
}

td.dircontent {
   background: #E8EEF5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #000000;
}

/* Get Advertisement section */

#sidebarheadertop {
   
   width: 200px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}


#sidebarheader {
   margin-top: 4px;
   width: 200px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}


#sidebarcontent {
   padding: 4px;
   margin-top: 4px;
   width: 200px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-top: 4px;
   width: 192px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
}

#sidebarframe {


   padding: 4px;
   float: right;
   width: 200px;
   background: #D1DCE5;
   border-bottom: 1px solid #B9CBDA;
   border-right: 1px solid #B9CBDA;
   border-top: 1px solid #B9CBDA;
   border-left: 1px solid #B9CBDA;
    
}

#sidebardynamic {
   padding: 4px;
   float: right;
   width: 182px;
   background: #D1DCE5;
   border-bottom: 1px solid #B9CBDA;
   border-right: 1px solid #B9CBDA;
   border-top: 1px solid #B9CBDA;
   border-left: 1px solid #B9CBDA;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: right;
   width: 174px;
   background: #D1DCE5;
   border-bottom: 1px solid #B9CBDA;
   border-right: 1px solid #B9CBDA;
   border-top: 1px solid #B9CBDA;
   border-left: 1px solid #B9CBDA;
   
   
    
}

td.sidebarheader {
   background: #899BAC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   font-weight: bold;
   color: #ffffff;
}

td.sidebarcontent {
   background: #D1DCE5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #000000;
}


#gacontentframe {
   padding: 4px;
   float: left;
   width: 879px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 869px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
}
#gacontentheader {
	padding: 8px;
	width: 853px;
	background: #fff;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #BAC4CC;
	border-bottom-color: #BAC4CC;
}

#gacontentmain {
   margin-top: 4px;
   padding: 4px;
   width: 869px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 4px;
   padding: 4px;
   width: 861px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}

#gatable {
   padding: 4px;
   float: left;
   width: 648px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 640px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   
   
   
}

/* Advertiser Details section */

#adcontentframe {
   padding: 4px;
   float: left;
   width: 890px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
}
#adcontentheader {
   padding: 0px;
   width: 890px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}

#adcontentmain {
   margin-top: 4px;
   padding: 4px;
   width: 882px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}

#adtable {
   padding: 4px;
   float: left;
   width: 610px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color: #000000;
   
}


/* main structure */

#framenew {
   position:relative;
   width: 762px;
   text-align: left;
   
   margin: 0 auto;
   border-left: 1px solid #494949;   
   border-right: 1px solid #494949;
   background: #ffffff
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   position:relative;
   width: 760px;
   text-align: left;
   margin: 0 auto;
   border-left: 1px solid #494949;   
   border-right: 1px solid #494949;
   background: #ffffff
   
   
}

#headernew {
   border-top: 1px solid #494949;
   height:75px;
   width: 760px;
}

#headernew img {
   display: block;
}

#darkblue {
   
   float: left;
   width: 760px;
   height: 94px;
   background-image: url("/images/bg_darkblue.gif") ;
}


#darkbluecontent {
  
   margin-left: 0px;
   margin-top: 4px;
   float: left;
   width: 242px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #000000;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-left: 4px;
   margin-top: 4px;
   float: left;
   width: 235px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #000000;
   

}







#affiliate {
   padding: 0px;
   float: left;
   width: 368px;
   
   
}

#affiliatecontentleft {
   padding: 0px;
   float: left;
   width: 188px;
   
  
  
}

#affiliatecontentright {
   padding: 0px;
   float: left;
   width: 180px;
   
  
  
}


#advertiser {
   
   
   margin-left: 14px;
   padding: 0px;
   float: left;
   width: 368px;
   
   
   
   
}

#advertisercontentleft {
   padding: 0px;
   float: left;
   width: 186px;
   
   
  
  
}

#advertisercontentright {
   padding: 0px;
   float: left;
   width: 180px;
  
   
  
}



#installframe {
   margin-top: 9px;
   padding: 4px;
   float: left;
   width: 170px;
   background: #F4F2E7;
   border-top: 1px solid #D2CAAB;
   border-bottom: 1px solid #D2CAAB;
   border-left: 1px solid #D2CAAB;
   border-right: 1px solid #D2CAAB;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   
}

#salesvertseperator {
   padding: 0px;
   float: left;
   width:7px;
   height: 170px;
   background: #ffffff url(../images/seperator.gif) repeat;
}

#vertseperator {
   padding: 0px;
   float: left;
   width:13px;
   height: 170px;
  
}

/* Login Box */

#advloginframe {
   padding: 4px;
   margin-left: 0px;
   float: left;
   width: 174px;
   height: 149px;
   background: #F4F2E7;
   border-top: 1px solid #D2CAAB;
   border-bottom: 1px solid #D2CAAB;
   border-left: 1px solid #D2CAAB;
   border-right: 1px solid #D2CAAB;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-left: 0px;
   float: left;
   width: 164px;
   height: 149px;
   background: #F4F2E7;
   border-top: 1px solid #D2CAAB;
   border-bottom: 1px solid #D2CAAB;
   border-left: 1px solid #D2CAAB;
   border-right: 1px solid #D2CAAB;
   
}

#loginframe {

   padding: 4px;
   margin-left: 3px;
   float: left;
   width: 174px;
   height: 149px;
   background: #DFE7ED;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-left: 3px;
   float: left;
   width: 164px;
   height: 149px;
   background: #DFE7ED;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
}


#loginheader {
   padding: 0px;
   float: left;
   width: 163px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;

   padding: 0px;
   float: left;
   width: 161px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
}
#advloginheader {
   padding: 0px;
   float: left;
   width: 163px;
   background: #fff;
   border-bottom: 2px solid #D2CAAB;
   border-right: 2px solid #D2CAAB;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 0px;
   float: left;
   width: 161px;
   background: #fff;
   border-bottom: 2px solid #D2CAAB;
   border-right: 2px solid #D2CAAB;
}
html>body #advloginheader {
   padding: 0px;
   float: left;
   width: 161px;
   background: #fff;
   border-bottom: 2px solid #D2CAAB;
   border-right: 2px solid #D2CAAB;
} 

#advloginmain {
float:left;
   padding: 4px;
 
   
   

}

#loginmain {
float:left;
   padding: 4px;
  
   
   

}
#loginforgot{
   position: absolute;
   left:110px;
   top:457px;
  
}
#advloginforgot{
   position: absolute;
   left:485px;
   top:457px;
  
}

.logintext {
   border: 1px solid #677583;
   background: #FAFBFD;


}
.advlogintext {
   border: 1px solid #D2CAAB;
   background: #ffffff;


}



/* Homepage */
#homecontent {
   padding: 4px;
   float: left;
   width: 760px;
    background: #ffffff;
    
     voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   float: left;
   width: 752px;
    background: #ffffff;
   
   

}

#salescontent {
   margin-top: 6px;
   padding: 4px;
   float: left;
   width: 379px;
   background: #E9ECF1;
   border-top: 1px solid #909090;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 6px;
   padding: 4px;
   float: left;
   width: 371px;
   background: #E9ECF1;
   border-top: 1px solid #909090;
   
 

}
#advsalescontent {
   margin-top: 6px;
   padding: 4px;
   float: left;
   width: 381px;
   background: #EFECDC;
   border-top: 1px solid #909090;
   border-left: 1px solid #C2C2C2;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-top: 6px;
   padding: 4px;
   float: left;
   width: 372px;
   background: #EFECDC;
   border-top: 1px solid #909090;
   border-left: 1px solid #C2C2C2;
 

}




#affcontentframe {
   margin-left:3px;
   padding: 4px;
   float: left;
   width: 364px;
   background: #D1DCE5;
   argin-bottom:4px;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   margin-left:3px;
   padding: 4px;
   float: left;
   width: 354px;
   argin-bottom:4px;
   background: #D1DCE5;
   border-top: 1px solid #BAC4CC;
   border-bottom: 1px solid #BAC4CC;
   border-left: 1px solid #BAC4CC;
   border-right: 1px solid #BAC4CC;
   
}



#advcontentframe {
   padding: 4px;
   margin-right:3px;
   float: right;
   width: 364px;
   background: #EBE8D6;
   margin-bottom:4px;
   border-top: 1px solid #CFC7A8;
   border-bottom: 1px solid #CFC7A8;
   border-left: 1px solid #CFC7A8;
   border-right: 1px solid #CFC7A8;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-right:3px;
   margin-bottom:4px;
   float: right;
   width: 354px;
   background: #EBE8D6;
   border-top: 1px solid #CFC7A8;
   border-bottom: 1px solid #CFC7A8;
   border-left: 1px solid #CFC7A8;
   border-right: 1px solid #CFC7A8;
   
}

#contentheaderleft {
   
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   width: 173px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   
   
}

#contentmainleft {
   padding: 4px;
   margin-top: 4px;
   width: 175px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-top: 4px;
   width: 165px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
}

#sidebox {
   padding: 4px;
   margin-top: 4px;
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin-top: 4px;
   width: 165px;
   background: #fff;
   border-bottom: 2px solid #BAC4CC;
   border-right: 2px solid #BAC4CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   
   }

#sidebox p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; 
   text-align: left;
   color: #333333;
   margin:4px;
  }

#advcontentheaderleft {
   float: left;
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   float: left;
   width: 173px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   
   
}


#advcontentmainleft {
   padding: 4px;
   margin: 4px 0 0 0;
   float: left;
   width: 175px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin: 4px 0 0 0;
   float: left;
   width: 165px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
   color: #666666;
   
   
}


#advcontentheaderright {
   float: right;
   width: 175px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   
   voice-family: "\"}\""; 
   voice-family:inherit;
   
   float: right;
   width: 173px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   
   
}



#advcontentmainright {
   padding: 4px;
   margin: 4px 0 0 0;
   float: right;
   width: 175px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
    color: #666666;
    
     voice-family: "\"}\""; 
   voice-family:inherit;
   
   padding: 4px;
   margin: 4px 0 0 0;
   float: right;
   width: 165px;
   height: 180px;
   background: #fff;
   border-bottom: 2px solid #B8AF8A;
   border-right: 2px solid #B8AF8A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: left;
    color: #666666;
   
   
}

#box3 {
   float: left;
   
}

#box4 {
   float: right;
   
}
#box3dynamic {
   float: left;
   
}

#box4dynamic {
   float: left;
   margin-top:4px;
}




#footer {
   padding: 5px 0px 5px 0px;
   width: 760px;
   height: 12px;
   clear: both;
   background: #CCCCCC url(images/footer.gif) repeat;
   border-bottom: 1px solid #494949;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px; 
   text-align: center;
    color: #ffffff;
}

a.footer {
 
 text-decoration: none;
 color: #ffffff;

}
a.footer:link {
 
 text-decoration: none;
 color: #ffffff;

}

a.footer:hover {
 
 text-decoration: underline;
 color: #ffffff;

}
a.footer:visited {
 
 text-decoration: none;
 color: #ffffff;

}
a.footer:active {
 
 text-decoration: none;
 color: #ffffff;

}

a.news {
  color: #0000FF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px; 
 line-height: 16px;

}


a.news:link {
 
 color: #0000FF;
 line-height: 16px;
 

}

a.news:hover {
 
 color: #16167A;

}

#contactus {
   height: 338px;
   width: 270px;
   border: 1px solid #DFDFDF;   
   margin-top: 8px;
   margin-left: 287px;
}

#affsignup {
   float:left;
   padding-top:20px;
   
}

#affsignup p{
   
   margin:0px;
   
   
   
}

   
#loginaff h1{
	position: relative;
	display: block;
	margin-top:-38px;
	margin-bottom:0px;
	left:-1px;
	}
		
#loginaff {
        margin-top:25px;
	padding-top:25px;
   	float: left;
   	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align: left;
	color: #000000;
	background: #E8EEF5;
	border-top: 1px solid #BAC4CC;
	border-bottom: 1px solid #BAC4CC;
	border-left: 1px solid #BAC4CC;
	border-right: 1px solid #BAC4CC;	
	
} 
#loginaff p{
	margin:0;
        padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	margin-top:1px;
   		
	
} 



#copy {
 margin:0;
 padding:10px;
}
