/* CSS Document */

body {
background-color:#d2d6e2;
margin: 0px 0px;
padding: 10px 18px;
}

#wrapper {
	background-color:#FFFFFF;
	color:#000;
	/*margin:10px;*/
	margin: 0;
	padding: 0;
	
	width:935px;
}

#banner {
	color:#000;
	width:935px;
	height: 100px;
	margin: 0;
	padding: 0;
}

#navbar {
	color:#FFFFFF;
	font: 13px Geneva, Arial, Helvetica, sans-serif;
	background-color: #008cd2;
	height:23px;
	left:10px;
	line-height:normal;
	text-align:right;
	text-decoration:none;
	width:745px;
	margin: 0;
	padding: 0;
	padding-left: 190px;
}
#navbar a {
	color:#FFFFFF;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:normal;
}
#navbar ul, #navbar li {
	display:inline;
	list-style-type:none;
}
#navbar a:link, #navbar a:visited {
	padding:3px 10px 2px 10px;
	text-decoration:none;
	background-color: #008cd2;
}
#navbar a:hover {
	background-color: #004677;
}

#content {
	background-color:#FFFFFF;
	min-height: 400px;
	width:935px;
}

#hometextarea {
margin: 0 260px 0 200px;
}

#imagearea {
float:left;
margin-left: 10px;
padding: 50px 10px 10px 10px;
width:150px;
}

#footer {
clear: both;
background-color:#b3d88c;
height:25px;
width:935px;
}
#navbar3 {
float:right;
background-color:#e1ecf8;
margin-right: 10px;
padding: 10px 15px;
width:180px;
}

#navbar4 {
color:#004677;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:21px;
left:12px;
padding-top:5px;
text-align:center;
width:900px;
}
#navbar4 a {
color:#004677;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}
#navbar4 a:link, #navbar4 a:visited {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px 10px 4px;
text-decoration:none;
}
#navbar4 a:hover {
text-decoration:underline;
}
.newstitle {
color:#0061A1;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
.newscopy {
color:#0061A1;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}
.newscopy a:link, .newscopy a:visited {
color:#0061A1;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
#homepagenav3holder {
height:404px;
left:705px;
position:absolute;
top:0px;
width:230px;
background-color: #e1ecf8;
z-index:2;
}

h1 {
	color:#0061A1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0.1px; /* This is a hack to stop text aligning to the right in Firefox */
	font-weight:bold;
	padding:25px 0 6px 0;
}
.ad h1 {
	font-size:24px;
}
h2 {
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:14px;
	margin: 0.1px; /* This is a hack to stop text aligning to the right in Firefox */
	padding-bottom: 6px;
}
.ad h2 {
	font-size:16px;
	padding-bottom: 12px;
}

h2 a:link, h3 a:visited {
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
h2 a:hover {
color:#0061A1;
}
h3 {
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin: 0.1px; /* This is a hack to stop text aligning to the right in Firefox */
font-weight:bold;
padding-bottom:4px;
}
h3 a:link, h3 a:visited {
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
h3 a:hover {
color:#0061A1;
}
p {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:8px;
}
.ad p {
font-size:14px;
margin-bottom:10px;
}
ul {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:10px;
}
.ad ul {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:14px;
}
.ad li {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:8px;
}
.dimtableheader {
background:#CCCCCC none repeat scroll 0%;
border-width:1px;
border-style:solid solid none solid;
border-color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 2px 2px 5px;
text-align:center;
}
.dimtableline1 {
background:#ECF5FB none repeat scroll 0%;
border-width:1px;
border-style:none solid;
border-color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 2px 2px 5px;
text-align:center;
}
.dimtablecaption {
color:#666666;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:8px;
padding-top:5px;
}
.dimtableline2 {
background:#D9ECF8 none repeat scroll 0%;
border-width:1px;
border-style:none solid;
border-color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px 2px 2px 5px;
text-align:center;
}
.bodytext a:link {
color:#0061A1;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.bodytext a:hover {
text-decoration:underline;
}
.bodytext a:visited {
color:#0061A1;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.bullet {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:url(images/bullet.gif);
list-style-position:inside;
list-style-type:lower-roman;
}
#sizeselect {
	position:absolute;
	left:541px;
	top:9px;
	width:200px;
	height:25px;
	z-index:6;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 4px;
	text-align:right;
}
#sizeselect a {
	color:#FFFFFF;
	text-decoration:none;
}
#sizeselect a:hover {
	text-decoration:underline;
}
#searchbox {
	position:absolute;
	width:195px;
	height:35px;
	left: 750px;
	top: 77px;
	padding: 0px;
	margin: 0px;
}
.search {
	cursor:hand;
	cursor:pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color:#939598;
	border:none;
}	
#wrapper #content #imagearea {
	text-align: center;
}

#home {
	position:absolute;
	left:35px;
	top:30px;
	width:130px;
	height:65px;
	background-image:url(images/home.gif);
	border:none;
}

#home a img {
	border:none;
}

#content #navbar3 h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color:#0061A1;
	font-size: 14px;
	font-variant:small-caps;
}

#content #navbar3 h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color:#0061A1;
	font-size: 14px;
	font-variant:small-caps;
}

#content #navbar3 p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	border-bottom: 1px solid #AABFF0;
	padding-bottom: 12px;
	color:#333;
}

a {
	color: #0061A1;
}

.configtable {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:left;
}
.ad .configtable {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:left;
}

.configtable thead {
	background-color: #b3d88c;
}

.configtable tbody .configtabler2 {
	background-color: #e1ecf8;
}

.address {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:left;
}

.address tr {
	height:30px;
}

h2 + p {
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
p + h2 {
	margin-top: 15px;
}
h3 + p {
	margin-top: 0px;
}
h2 + h3 {
	margin-top: 6px;
}
p + h3 {
	margin-top: 18px;
}
h3 + ul {
	margin-top: 6px;
}
ul + h3 {
	margin-top: 22px;
}
table + h3 {
	margin-top: 15px;
}
table + h2 {
	margin-top:20px;
}
.ad h2 + ul {
	margin-top: 0px;
}
.ad ul + h2 {
	margin-top: 20px;
}

#navbar #MenuBar1 li ul li a {
	font-size: 10px;
	color:#008cd2;
	border:none;
}
#navbar #MenuBar1 li ul li a:hover {
	font-size: 10px;
	color:#FFF;
	border: none;
	background-color:#94c567;
	height: 91px;
}
#navbar #MenuBar1 li ul li a img {
	border:none;
}

#menusprite {
	background: url(images/csg-4a0a438fdf681.png) no-repeat top left;
}

#megadrop {
	padding: 2px 2px 2px 2px;
}

#megadrop li{
	display: inline
}

#megadrop li a:link, #megadrop li a:visited{
	display: block;
	width: 105px;
	height: 91px;
	background: url(images/megadropsprite.png) no-repeat;
	float:left;
	color:#000;
	background-color: #b3d88c;
}



#megadrop li a#sprite-19-inch-frame { background-position: 0 20px;}
#megadrop li a#sprite-server-cabinet { background-position: -150px 20px; }
#megadrop li a#sprite-network-cabiner { background-position: -300px 20px; }
#megadrop li a#sprite-data-cage { background-position: -450px 20px; }
#megadrop li a#sprite-Ausrack-Lite { background-position: 0 -80px; }
#megadrop li a#sprite-ausrack_patch { background-position: -150px -80px; }
#megadrop li a#sprite-wall-rack { background-position: -300px -80px; }
#megadrop li a#sprite-wall-lite { background-position: -450px -80px; }
#megadrop li a#sprite-weather-proof-cabinet { background-position: 0 -180px;}
#megadrop li a#sprite-security-cabinet { background-position: -150px -180px; }
#megadrop li a#sprite-telco-enclosures { background-position: -300px -180px; }
#megadrop li a#sprite-telco-txd { background-position: -450px -180px;}

.megadroptitle {
	height:16px; 
	width: 97.3%; 
	background-color:#6bb445; 
	font-size:10px; 
	padding-left: 10px;
}

a.button {
	display:block;
	height: 20px;
	width: 120px;
	text-align:center;
	background-color:#f47c41;
	color:#000;
	border:1px solid #000;
	padding: 3px 5px 0 5px;
	text-decoration:none;
}
a.button:hover {
	background-color:#008cd2;
	color:#FFF;
}

#hcard {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:8px;
}

h3 em {
	color:#f47c41;
}

#imagearea p {
	font-size:9px;
}

.brsites{position:relative;}
.brsites a:hover.footer-menu{color:#004273;}
#site-selector {position:absolute;left:0px;top:-230px;width:342px;height:239px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#004273;}
#site-selector a{color:#004273;text-decoration:none;font-size:10px;}
#site-selector a:hover{color:#004273;text-decoration:underline;}
#background {width: 322px;height: 220px;margin:0px 10px 12px 10px;background-color: #b1b1b1;}
#top {width: 100%;height: 12px;position:absolute;top:0px;background-color:#0F0;}
#top-left {position:absolute;top:0px;left:0px;height:16px;width:16px;background:url(images/footer-menu.gif);background-position: -20px -205px;}
#top-right {position:absolute;top:0px;right:0px;height:16px;width:17px;background:url(images/footer-menu.gif);background-position: -60px -205px;}
#middle {position: absolute;width:342px;height:200px;margin:0;top:10px;background-color: #b1b1b1;}
#bottom-right-corner {position:absolute;bottom:19px;right:0px;height:16px;width:17px;background:url(images/footer-menu.gif);background-position: -100px -205px;}
#bottom-left-corner {position:absolute;bottom:19px;left:0px;height:17px;width:16px;background:url(images/footer-menu.gif);background-position: -140px -205px;}
#tab-right {position:absolute;bottom:0px;left:18px;height:20px;width:58px;background:url(images/footer-menu.gif);background-position: -185px -205px;}
#logo-pos-1 {position:absolute;top:0px;left:10px;height:80px;width:150px;background: url(images/footer-menu.gif);background-position: 0px -15px;}
#logo-pos-2 {position:absolute;top:0px;left:182px;height:80px;width:150px;background:url(images/footer-menu.gif);background-position: 0px -110px;}
#logo-pos-3 {position:absolute;top:100px;left:10px;height:80px;width:150px;background: url(images/footer-menu.gif);background-position: -170px -15px;}
#logo-pos-4 {position:absolute;top:100px;left:182px;height:80px;width:150px;background: url(images/footer-menu.gif);background-position: -340px -15px;}
.company-text {position:relative;height:26px;width:140px;margin:54px 5px 0 5px;text-align:center;}
#more-sites {position:absolute;bottom:30px;left:0px;height:22px;width:322px;padding:0 10px;margin: 0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 10px;}
#divider {position:absolute;top:80px;left:0px;height:22px;width:322px;padding:0 10px;margin: 0px;}
#divider-vert {position:absolute;top:0px;left:169px;height:180px;width:4px;background:url(images/footer-menu.gif);background-position: -510px 0px;}
#site-selector{display:none;}
#middle p.company-text a {font-size:10px;padding:0;}
#middle p.company-text a:visited {font-size:10px;padding:0;}

table.configtable img {border:none;}
