body { margin: 0px; background-image: url('imgs/hfocus_bg.gif'); }
body a { color: #D5FFD3; }

.content-table { width: 975px; }

.container-logo { 	float: left; width: 330px; height: 80px; }
.container-top-ads { float: right; text-align: right; width: 635px; height: 60px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; background-image: url('imgs/hfocus_top_bg.gif'); }
.container-copyright { font-family: tahoma, san-serif; font-size: 10px; color: #7B7B7B; padding: 10px; color: #000000;}
.container-copyright a:link { color: #000000; }
.container-copyright a:visited { color: #000000; }

.menubordertop {
	background: url('imgs/menu_but.gif');
}

.menuborderbottom {
	background: url('imgs/menu_bbb.gif');
}
.domainslabel TD {
	background: #C5DF9D; color: #5C7B2E; font-weight: 800;
}

.contentborderupper {
	background: url('imgs/content_cut.gif');
}

.contentborderlower {
	background: url('imgs/content_cbb.gif');
}

.contentborderleft {
	background: url('imgs/content_csl.gif');
}

.contentborderright {
	background: url('imgs/content_csr.gif');
}

.domainslabel A:link { color: #5C7B2E; }
.domainslabel A:visited { color: #5C7B2E; }
.domainslabel A:hover { color: black; }
.uppermenu TD { color: white; border-width: 0px 0px 0px 0px; border-color: #78914F black #98B36B black; border-style: solid; font-size: 9pt;}
.uppermenu A:link { color: white; text-decoration: none; font-size: 8.5pt; }
.uppermenu A:visited { color: white; text-decoration: none; font-size: 8.5pt; }
.uppermenu A:hover { color: white; text-decoration: none; font-size: 8.5pt; }
.sidemenuout { font-family: arial; font-size: 10pt; padding: 10px;}
.sidemenuintag { border-width: 0px 0px 1px 0px; border-color: #637E30; border-style: dashed;  background: #E8F2D5; padding: 2px 2px 2px 10px;}
.sidemenuintag A:link { color: black; text-decoration: none; font-size: 10pt;}
.sidemenuintag A:visited { color: black; text-decoration: none; font-size: 10pt;}
.sidemenuintag A:hover { color: #999966; text-decoration: none; font-size: 10pt;}
.uppermenulinks TD { text-align: center; }
.actionboxtag { background: #E8F2D5; padding: 2px 2px 2px 10px; font-family: arial; font-size: 12px;}
.actionboxtag A:link { color: black; text-decoration: none; font-size: 10pt;}
.actionboxtag A:visited { color: black; text-decoration: none; font-size: 10pt;}
.actionboxtag A:hover { color: #999966; text-decoration: none; font-size: 10pt;}
.actionboxtag INPUT { width: 150px; }
.actionboxtag SELECT { width: 150px; }

.form1 INPUT { width: 200px; }

/* Providers List */
#tableproviderslist { border-width: 0px 1px 0px 0px; border-color: #858585; border-style: solid; width: 758px; color: #7A7A7A; font-family: arial,san-serif;}
#tableproviderslist td { border-width: 0px 0px 1px 1px; border-collapse: collapse; border-style: solid; border-color: #858585; background-color: #FFFFFF; font-size: 12px; }
#tableproviderslist .pname { height: 30px; padding: 5px; font-size: 12px; }
#tableproviderslist .pcountry { height: 30px; padding: 5px; width: 200px; }
#tableproviderslist .pname A:link{ color: #7C7C7C;}
#tableproviderslist .pname A:visited{ color: #7C7C7C;}
#tableproviderslist .pname A:hover{ color: #D44030;}

/* Left Menu Styles */
.leftmenutable {font-family: arial,san-serif; font-size: 13px; }
.leftmenutablehead { background: url('imgs/intleft_top.gif'); width: 153px; height: 33px; text-align: center; color: #FFFFFF; font-weight: bold;}
.leftmenutablebottom { border-top: 1px solid #E3E3E3; }
.leftmenutablerowtd { text-align: left; background: #858585; border-top: 1px solid #E3E3E3; padding: 2px; color: #FFFFFF;}
.leftmenutablerowtd a:link { color: #ffffff; text-decoration: none; }
.leftmenutablerowtd a:visited { color: #ffffff; text-decoration: none; }
.leftmenutablerowtd a:hover { color: #D5FFD3; text-decoration: none; }

/* Right Box Table */
.rightboxtable { width: 758px; }
.rightboxtablehead { background: url('imgs/opbox_topbg.gif'); width: 731px; color: #ffffff; font-weight: bolder; font-size: 13pt; font-family: arial; }
.rightboxtablecontent { background: #F6F5F5; width: inherit; text-align: left; font-family: arial; font-size: 12px; width: 758px;}

/* Linker link */
.linkerlink a:link { color: #C31111; }
.linkerlink a:visited { color: #C31111; }
.linkerlink a:hover { color: #830000; }