body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  scrollbar-3dlight-color:#aaaaaa; 
  scrollbar-arrow-color:#ffffff; 
  scrollbar-base-color:#ffffff; 
  scrollbar-darkshadow-color:#060606; 
  scrollbar-face-color:#0e0e0e; 
  scrollbar-highlight-color:#0a0a0a; 
  scrollbar-shadow-color:#cccccc;
}

<!-- BEGIN Navigation mainmenu -->
#navigation a { 
  background: url(../../images/template/tabs/tab_unselected_left.gif) left top no-repeat; 
  text-decoration: none; 
  height: 25px;
  padding-left: 10px;
}
#navigation a span { 
  background: url(../../images/template/tabs/tab_unselected_right.gif) right top no-repeat;
  padding-right: 10px;
}
#navigation a, #navigation a span { 
  display: block; 
  float: left;
}
<!-- IE5 fixed bug -->
#navigation a, #navigation a span { 
  float: none 
} 
<!-- EOF IE5 fixed bug -->
#navigation a:hover { 
  background: url(../../images/template/tabs/tab_selected_left.gif) left top no-repeat; 
  text-decoration: none; 
  padding-left: 10px;
}
#navigation a:hover span  { 
  background: url(../../images/template/tabs/tab_selected_right.gif) right top no-repeat; 
  padding-right: 10px;
}
#navigation ul  { 
  list-style: none; 
  padding: 0px; 
  margin: 0px;
}
#navigation li { 
  background: url(../../images/template/tabs/tab_unselected_bg.gif) repeat-x;
  float: left; 
  width: 100px;
}
#navigation li:hover { 
  background: url(../../images/template/tabs/tab_selected_bg.gif) repeat-x;
  float: left; 
  display: block; 
  margin-right: 3px;
  padding: 0px;
}
.pd3 {
	padding-top: 3px;
}
<!-- END Navigation Menu -->

#main {
	width: 952px;
}
.h1_htitle {
	font-size: 20px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
#fm_commissiondetails {
	 font-size: 15px;
	 color: #666666;
	 font-weight: bold;
}
.button_joinprogram {
    border: solid 1px white;
	color: white;
	width: 150px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	background-color:#e58912;
}
.button_joinprogram_mo {
    border: solid 1px white;
	color: white;
	cursor: pointer;
	width: 150px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	background-color:#fb9819;
}

.TermsOfUse_Title {
  font-size: 13px;
  margin: 0px;
  margin-bottom:10px;
  text-decoration:underline;
}
.MerchantCompanyName {
  margin: 0px;
  font-size: 16px;
}
.button {
  border: solid 1px #aaaaaa;
  font-size: 12px;
  height: 23px;
  cursor: pointer;
  background-color: #2a2a2a;
  color: white;
}
.button_mo {
  border: solid 1px #aaaaaa;
  font-size: 12px;
  height: 23px;
  cursor: pointer;
  background-color: #373737;
  color: white;
}
.Merchant_TotalTrafficSummary {
  background-color:#e58912;
  color: White;
}
.MainMenu_UnActive {
  color: #aaaaaa;
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: underline;
	color: #666666;
}

a.leftmainmenu:link {
	color: #666666;
	text-decoration: none;
}
a.leftmainmenu:visited {
	text-decoration: none;
	color: #666666;
}
a.leftmainmenu:hover {
	text-decoration: underline;
	color: #666666;
}
a.leftmainmenu:active {
	text-decoration: none;
	color: #666666;
}

a.leftmainmenuSelected:link {
	color: #ffffff;
	text-decoration: none;
}
a.leftmainmenuSelected:visited {
	text-decoration: none;
	color: #ffffff;
}
a.leftmainmenuSelected:hover {
	text-decoration: none;
	color: #ffffff;
}
a.leftmainmenuSelected:active {
	text-decoration: none;
	color: #ffffff;
}

a.programsdirectory:link {
	color: #171717;
	text-decoration: none;
}
a.programsdirectory:visited {
	text-decoration: none;
	color: #171717;
}
a.programsdirectory:hover {
	text-decoration: none;
	color: #c0c0c0;
}
a.programsdirectory:active {
	text-decoration: none;
	color: #171717;
}

a.mainmenu:link {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenu:visited {
	text-decoration: none;
	font-weight: bold;
	color: #222222;
}
a.mainmenu:hover {
	text-decoration: none;
	font-weight: bold;
	color: #222222;
}
a.mainmenu:active {
	text-decoration: none;
	font-weight: bold;
	color: #222222;
}

a.mainmenusel:link {
	color: d6920b;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenusel:visited {
	text-decoration: none;
	font-weight: bold;
	color: d6920b;
}
a.mainmenusel:hover {
	text-decoration: none;
	font-weight: bold;
	color: d6920b;
}
a.mainmenusel:active {
	text-decoration: none;
	font-weight: bold;
	color: d6920b;
}

a.fmainmenu:link {
	color: ffffff;
	text-decoration: none;
}
a.fmainmenu:visited {
	text-decoration: none;
	color: ffffff;
}
a.fmainmenu:hover {
	text-decoration: none;
	color: ffffff;
}
a.fmainmenu:active {
	text-decoration: none;
	color: ffffff;
}

.CopyText {
  font-size: 12px;
  color: #ffffff;
}

.Title {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #060606;
  font-weight: bold;
}

.WhiteTitle {
  font-size: 13px;
  color: White;
  font-weight: bold;
}
.Text {
  color: #3c3c3c;
  font-size: 12px;
}
.WhiteText {
  color: White;
  font-size: 12px;
}

.InputClassBox {
  border: solid 1px #3f586c;
}

.PanelLeftSubMenu {
  padding-left: 10px;
}

.PanelLeftMenu {
  background-color: #3F586C;
  color: White;
  padding-left: 10px;
}

.AdminPanelLeftMenu {
  color: White;
  padding-left: 10px;
}

.AffiliatePanelLeftMenu {
  color: White;
  padding-left: 10px;
}

a.PanelLink:link {
	color: #ffffff;
	text-decoration: none;
}
a.PanelLink:visited {
	text-decoration: none;
	color: #ffffff;
}
a.PanelLink:hover {
	text-decoration: none;
	color: #ffffff;
}
a.PanelLink:active {
	text-decoration: none;
	color: #ffffff;
}

a.ForgotPassword:link {
	color: ffffff;
	font-size: 11px;
	text-decoration: underline;
}
a.ForgotPassword:visited {
	text-decoration: underline;
	font-size: 11px;
	color: ffffff;
}
a.ForgotPassword:hover {
	text-decoration: none;
	font-size: 11px;
	color: ffffff;
}
a.ForgotPassword:active {
	text-decoration: underline;
	font-size: 11px;
	color: ffffff;
}

.PanelTitle {
  background-color: #c0c0c0;
  font-size: 14px;
  color: #000000;
  padding-left: 5px;
  font-weight: bold;
}

.AdminPanelTitle {
  background-color: #6F4465;
  font-size: 14px;
  color: white;
  font-weight: bold;
}
.loginbox_select {
	width: 172px;
}
.LoginBox {
  height: 18px;
  border: solid 1px #ffffff;
  width: 105px;
}
.TinyText {
  font-size: 11px;
  font-style:italic;
}
.Statistics {
  color: #000000;
}
.BlackText {
  color: Black;
}
.RenderButton {
  background-color: #BECCD4;
  border: solid 1px #00618E;
}
.WhiteBoldText {
  color: White;
  font-weight: bold;
}