/* Hide default blue IE border around images */
img { border-style: none; }
	
/* Primary Selectors */
h3 {
	color:#666666;
	font-size: 14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

p {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
p span {	font-weight: bold;	}

hr {	width: 30%;	}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
	
a { 	font-family: Geneva, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-weight: bold }

#navigation ul li a {
	color: #cccccc;
	list-style-type: none;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}

#navigation li a:hover {
	color: #ff0000;
}

li.section2 {
	padding-top: 15px;
}

/* Page Specific Classes */
p.center {
	text-align: center;
	}

p.footer {
	text-align: center;
	color:#666666;
	}

a.content {
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
a.content:hover { text-decoration: underline; }

span.callfind-bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
span.callfind-minor {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

a.policies {
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	}
	
a.policies:hover { text-decoration: underline; }

ol.dnspolicy {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

table.enews {
	table-layout: fixed;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 390px;
	height: 200px;
	}
	
table.wdslservices {
	table-layout: automatic;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 385px;
	height: 300px;
	border-collapse: separate;
	empty-cells: show;
	}

table.webhosting {
	table-layout: automatic;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 385px;
	height: 200px;
	border-collapse: separate;
	empty-cells: show;
	}

table.dialupservices {
	table-layout: automatic;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 385px;
	height: 300px;
	border-collapse: separate;
	empty-cells: show;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
td.enews {
	width: 33%;
	}

td.wdslservices {
	width: 30%;
	}
	
td.webhosting {
	width: 8%;
	}
	
td.wdslfastoffice {
	width: 20%;
	}
	
a.enews:hover { text-decoration: underline; }

a.enews {
	text-decoration: none;
	color: #ff0000;
	}
	
a.wdslservices:hover { text-decoration: underline; }

a.wdslservices {
	text-decoration: none;
	color: #3A6289;
	font-size: 18px;
	}
	
/* Sidebar link aesthetics */	
a.menu {
	color: #cccccc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	padding-left: 30px;
	text-decoration: none;
	font-weight: normal;
	}
a.menu:hover{
	color:#ff0000;
	}

/* Alignment DIV to maintain page center */
#container {
	padding: 0px;
	left: 50%;
	width: 685px;
	margin: 0px auto 0px -342px;
	position: absolute;
	overflow: auto;
	line-height: 14px;
	}

/* Navigation bar alignment DIV  */
/* Remove comments from border and border color to see DIV location area */
#navigation {
	width: 240px;
	position: absolute;
	margin-top: -760px;
	z-index: 1;
	}

/* Content area alignment DIV */
/* Remove comments from border and border color to see DIV location area */
#content {
	width: 395px;
	position: absolute;
	margin: -730px 0px 0px 275px;
	z-index: 1;
	}
	
#banner {
	z-index: 2;
	position: absolute;
	top: -93px;
	left: 95px;
	}
	
#livesupport {
	z-index: 2;
	position: absolute;
	top: 530px;
	left: 55px;
	}
	
#prequal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#policy {
	overflow-y: auto;
	overflow-x: hidden;
	width: 385px;
	height: 695px;
}