body {
	background: #FFFFFF;
	color:#000000;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	margin-top: 20px;
	margin-left: 20px;
	width: 915px;
}
a {
	text-decoration: none;
}
a:link {
	color: #003366;
}
a:visited {
	color: #003366;
}
a:hover {
	color: #006699;
	text-decoration: underline; 
}
a:active {
	color: #006699;
	text-decoration: underline; 
}
#header {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 915px;
}
.bannerleft {
	vertical-align: top;
	text-align: left;
	height: 70px;
	width: 206px;
	background-color: #003366;
}
.bannermid {
	text-align: center;
	background-image: url(/site/images/abp_Top_Banner_Jan2005.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #003366;
}
.bannerright {
	text-align: right;
	width: 206px;
	padding: 0px;
	vertical-align: top;
	background-color: #003366;
}
.telephone {
	color: #FFFFFF;
	font-size: 11px;
	margin-right: 8px;
}
#nav {
	text-align: center;
	width: 100%;
	height: 30px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	border-collapse: collapse;
	background-color: #003366;
}
#nav td {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.up {
	background-color: #003366;
}
.down {
	background-color: #006699
}
#nav a {
	text-decoration: none;
}
#nav a:link {
	color: #FFFFFF;
}
#nav a:visited {
	color: #FFFFFF;
}
#nav a:hover {
	color: #99CCCC;
	text-decoration: underline; 
}
#nav a:active {
	color: #99CCCC;
	text-decoration: underline; 
}
.leftsidebar {
	width: 178px;
	border: 1px solid #CCCCCC;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	margin: 0px;
	padding-top: 8px;
}
.leftsidebartop {
	padding-top: 8px;
}
.leftsidebarbot {
	padding-bottom: 8px;
	padding-top: 8px;
}
.rightsidebar {
	width: 178px;
	border: 1px solid #CCCCCC;
	padding: 8px 8px 8px 8px;
	text-align: left;
	margin: 0px;
}
.maincontent {
	text-align: left;
	padding: 0px 0px 0px 8px;
	width: 711px;
	vertical-align: top;
}
.crumb {
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.crumb a {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	vertical-align: top;
}
.crumb a:link {
	color: #999999;
}
.crumb a:visited {
	color: #999999;
}
.crumb a:hover {
	color: #006699;
	text-decoration: underline;
}
.crumb a:active {
	color: #006699;
}
.welcome {
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}
.welcome a {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.welcome a:link {
	color: #003366;
}
.welcome a:visited {
	color: #003366;
}
.welcome a:hover {
	color: #006699;
	text-decoration: underline;
}
.welcome a:active {
	color: #006699;
}
.welcomealt {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
.logreg {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100%;
	padding: 8px;
}
.logregtd {
	height: 20px;
	vertical-align: top;
}
.port {
	font-size: 11px;
	padding: 8px;
	border: 1px solid #CCCCCC;
}
.portletlabel {
	background-color: #006699;
	height: 21px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}
.portletlabel a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.portletlabel a:link {
	color: #FFFFFF;
}
.portletlabel a:visited {
	color: #FFFFFF;
}
.portletlabel a:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}
.portletlabel a:active {
	color: #006699;
}
.portletHandle {
	width: 100%;
}
.smalltext {
	font-size: 11px;
}
.smalltextul {
	font-size: 11px;
}
#footer {
	margin-top: 100px;
	color: #999999;
	text-align: center;
}
#footer a:link, #footer a:visited {
	color: #999999;
}
#footer a:hover, #footer a:active {
	color: #003366;
}
.itemcontent {
	width: 404px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.itemimage {
	border: 0px;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
}
.itemdestext {
	font-size: 11px;
	color: #000000;
	padding-bottom: 8px;
	padding-top: 8px;
}
.headline {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align: center;
}
.itemsubttl {
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}
.itemboldsubttl {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.itemPriceLead {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.itemPrice {
	font-size: 11px;
	font-weight: bold;
	color: #52AA52;
	padding-bottom: 5px;
}
.itemlistprice {
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
}
.relitem {
	padding: 8px;
	width: 269px;
	border: 1px solid #CCCCCC;
}
.relitemtitle {
	background-color: #006699;
	height: 21px;
	width: 100%;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}
.relitemtitle a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.greytitle {
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.outofstock {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.bgbutton {
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-color: #52AA52;
	font-size: 11px;
}
.nlbutton {
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-color: #52AA52;
	font-size: 11px;
}
.medtextbold {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.medtext {
	font-size: 10px;
	color: #000000;
}
#div__body {
	width: 915px;
	padding: 0px;
	padding-top: 10px;
}
#div__header {
	width: 915px;
	padding: 0px;
	margin: 0px;
}
.tban_AA {
	background-image: url(/site/images/CAT_Analog_Adapters.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_AG {
	background-image: url(/site/images/CAT_Analog_Gateways.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_AP {
	background-image: url(/site/images/CAT_Asterisk_Products.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_DG {
	background-image: url(/site/images/CAT_Digital_Gateways.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_DHC {
	background-image: url(/site/images/CAT_Digital_Phone_Converter.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_IP {
	background-image: url(/site/images/CAT_IP_Phones.gif);
	text-align: left;
	height: 147px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
	background-repeat: no-repeat;
}
.tban_IPBXA {
	background-image: url(/site/images/CAT_IPBX_Servers.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_IPBXS {
	background-image: url(/site/images/CAT_IPBX_Servers.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_LCR {
	background-image: url(/site/images/CAT_Least_Cost_Router.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_NAT {
	background-image: url(/site/images/CAT_NAT_Traversal.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_POE {
	background-image: url(/site/images/CAT_Generic.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_SIPF {
	background-image: url(/site/images/CAT_SIP_Firewall.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_SIPSP {
	background-image: url(/site/images/CAT_SIP_ServerProxy.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_Spec {
	background-image: url(/site/images/CAT_Generic.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_TS {
	background-image: url(/site/images/CAT_Technical_Support.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_Train {
	background-image: url(/site/images/CAT_Training.gif);
	text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.tban_Info {
	background-image: url(/site/images/CAT_Training.gif);
		text-align: left;
	height: 134px;
	width: 698px;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	padding-top: 25px;
	padding-left: 13px;
}
.titlebanner {
	height: 57px;
	width: 711px;
	border: 0px;
	padding: 0px;
}
.bgmd {
	background-color: #FFFFFF;
	border: 0px;
}
.bglt {
	background-color: #FFFFFF;
	border: 0px;
}
.smalltextnolink {
	padding-top: 8px;
}
.welcomerow {
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}
.welcomepad {
	font-size: 5px;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}
.bgbar {
	background-color: #003366;
	padding: 2px;
}
.tasktitle {
	font-size: 13px;
	font-weight: bold;
}

