body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/background.gif);
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 62.5%;
	color: #747474;
	}

div, span, td {
	font-family: Arial;
	font-size: 1em;
	color: #747474;
}

a {
	color: #6072cc;
	text-decoration: none;
}

img{
	border: none;
}

a:hover {
	color: #FD9900;	 
	text-decoration: underline;
}

.bfflashholderdiv{
	margin:0px;
	padding:0px;
}

.bfpagesnav {
	background-image:url(images/pagesnav.gif);
	width: 720px;
}

.bfpagesnavtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #dde1ff;
}

.bfpagesnavtxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #dde1ff;
	text-decoration: none;
}

.bfpagesnavtxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#CCEEFF;
	text-decoration:none;
}

.bfmaintable{
	border:solid; 
	border-color:#777777; 
	border-width:1px;
	border-style:solid;
	width: 730px;
}

.bffootertable{
	border:solid; 
	border-color:#777777; 
	border-width:1px;
	border-style:solid;
}

.bfheaderpic{
	background-image:url(images/header.jpg);
}

.bfbubblebg{
	background-image:url(images/bubbles.png);
	background-repeat:repeat-y;
}

.bfmini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
}

.bfmainmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#777777;
}

.bfmainmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #777777;
}

.bfmainmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #7786d5;
	text-decoration: none;
}

.bfmainmenuw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #60688e;
}

.bfmainmenuw a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #60688e;
}

.bfmainmenuw a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #a6ab2a;
	text-decoration: none;
}

.bfmainmenuh{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #6072cc;
}

.bfmainmenuh a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #6072cc;
}

.bfmainmenuh a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FD9900;
	text-decoration: none;
}


.bfmenubg{
	background-color:#ffffff;
}

.bfbglogo{
	background-position: bottom;
	background-repeat: no-repeat;
}

.bfquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #777777;
	font-weight: bold;
	margin-left: 40px;
	margin-right: 0px;
}

h1 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px;
	padding-left: 14px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #888888;
	font-weight: bold;
}

h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px;
	padding-left: 14px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #888888;
	font-weight: bold;
}

.bflink{
	margin:0px;
	padding:0px;
}

.bflink1 {
	width:140px;
	height:20px;
	background-image:url(images/menu/accessibility.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink1 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/accessibility.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink1 a:hover {
	background-image:url(images/menu/accessibility1.gif);
}

.bflink2 {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:140px;
	height:20px;
	background-image:url(images/menu/flash.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink2 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/flash.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink2 a:hover {
	background-image:url(images/menu/flash1.gif);
}


.bflink3 {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:140px;
	height:20px;
	background-image:url(images/menu/ecommerce.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink3 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/ecommerce.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink3 a:hover {
	background-image:url(images/menu/ecommerce1.gif);
}


.bflink4 {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:140px;
	height:20px;
	background-image:url(images/menu/programming.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink4 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/programming.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink4 a:hover {
	background-image:url(images/menu/programming1.gif);
}

.bflink5 {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:140px;
	height:20px;
	background-image:url(images/menu/databases.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink5 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/databases.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink5 a:hover {
	background-image:url(images/menu/databases1.gif);
}


.bflink6 {
	width:140px;
	height:20px;
	background-image:url(images/menu/domains.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink6 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/domains.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink6 a:hover {
	background-image:url(images/menu/domains1.gif);
}

.bflink7 {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:140px;
	height:20px;
	background-image:url(images/menu/webhosting.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink7 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/webhosting.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink7 a:hover {
	background-image:url(images/menu/webhosting1.gif);
}

.bflink8 {
	width:140px;
	height:20px;
	background-image:url(images/menu/content_management_systems.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink8 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/content_management_systems.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink8 a:hover {
	background-image:url(images/menu/content_management_systems1.gif);
}

.bflink9 {
	width:140px;
	height:20px;
	background-image:url(images/menu/search_advertising.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	display:block;
}

.bflink9 a {
	height:20px;
	vertical-align:middle;
	background-image:url(images/menu/search_advertising.gif);
	background-repeat:no-repeat;
	display:block;
}

.bflink9 a:hover {
	background-image:url(images/menu/search_advertising1.gif);
}

.bfline{
	background-color:#dddddd;
	background-image:url(images/gradtop.gif);
	background-repeat:repeat-x;
	width:2px;
}

.bfspacer{
	background-color:#FFFFFF;
	width:10px;
}

li{
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:1px;
	margin-bottom:1px;
	text-align:left;
}

a.bffootnav {
	color: #aaaaaa;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}

.bffootnav:hover{
	color: #FD9900;	
}

.bfmenutab {
	padding-right: 15px;
	text-align: right;
}

.bftitlemenu {
	color:#666666;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bftitlemenu:hover{
	color: #006699;
	text-decoration: none;
}

.bfheadmenu {
	color: #858585;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bfheadmenu:hover{
	color: #006699;
	text-decoration: none;
}

.bfindexmenu {
	color: #517fa9;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0px
}

.bfindexmenu:hover{
	color: #18528c;
	text-decoration: none;
	letter-spacing: 0.5px
}

.bfservicesmenu {
	color: #6072cc;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bfservicesmenu:hover{
	color: #FD9900;
	text-decoration: none;
}

.bfcap {
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 7px;
}

.bfleft {
	font-weight: bold;
	font-size: 1em;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
}

.bffooter {
	font-weight: bold;
	color: #FF2A00;
	text-decoration: none;
}

input {
	border-width: 1px;
}

td.bfheader, td.bfheader a {
	background-color: #aaa;
	color: #fff;
	font-weight: bold;
	font-size: 1.5em;
	padding: 2px;
}

td.bfcust {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0px;
}

tr.bfrow:hover td, tr.bfrow:hover td a {
	background-color: #666;
	color: #fff;
}

.bffootbar {
	background-image: url(images/footer.jpg);
	height: 38px;
}

.bfheadbar {
	background-image: url(images/header.jpg);
}

.bfpagetbar {
	background-image: url(images/gbackground.gif);
}

.bfbftable {
	border-collapse: collapse;
	width: 100%;
	border-width: 0px;
}

.bftablel1 {
	background-image: url(images/tablel1.png);
	width: 25px;
	height: 26px;
}

.bftablem1 {
	background-image: url(images/tablem1.png);
	height: 26px;
	text-align: left;
	white-space: nowrap;
}

.bftabler1 {
	background-image: url(images/tabler1.png);
	width: 22px;
	height: 26px;
}

.bftablel2 {
	background-image: url(images/tablel2.png);
	width: 25px;
}

.bftablem2 {
	padding-top: 6px;
	text-align: left;
}

.bftabler2 {
	background-image: url(images/tabler2.png);
	width: 22px;
}

.bftablel3 {
	background-image: url(images/tablel3.png);
	width: 25px;
	height: 24px;
}

.bftablem3 {
	background-image: url(images/tablem3.png);
	height: 24px;
}

.bftabler3 {
	background-image: url(images/tabler3.png);
	width: 22px;
	height: 24px;
}

.bfpongihs1 {
	color: #617fad;
}

p {
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px;
	padding-left: 14px;
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #888888;
	text-align: left;
}

.bftxtstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #888888;
}

.bftable1 {
	width: 780px;
}

.bftable2 {
	width: 730px;
}

.bftdcell1 {
	width: 155px;
}

.bftdcell2 {
	width: 1px;
}

.bftdcell3 {
	width: 299px;
}

.bftdcell4 {
	width: 25px;
}

.bftdcell5 {
	width: 275px;
}