/* general */
*
{
	/**/
}
html
{
	font-family: Verdana, Arial, sans-serif;
}
body
{
	margin:0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	text-align:center;
}
html, body
{
	height:100%;
}
/* form */
form 
{
	margin:0;
	padding:0;
}
input.search-field
{
	border:solid 1px #808080;
	font-size:11px;
	padding:2px 0 0 5px;
	margin:3px 0 0 3px;
	float:left;
	width:123px;
	height:17px;
	color:#79787A;
}
select
{
	font-size:11px;
	background-color:#FFF;
	font-family: Verdana, Arial, sans-serif;
	margin-bottom:4px;
}
/* container */
#container 
{
	width:858px;
	padding:0 46px 60px 46px;
	text-align:left;
	margin:0 auto 0 auto;
	background: #F5F7F8 url(../Images/General/bg.jpg) no-repeat;
	min-height:89%;
	position:relative;	
}
#container-home
{
	width:858px;
	padding:0 46px 0 46px;
	text-align:left;
	margin:0 auto 0 auto;
	background: #F5F7F8 url(../Images/General/bg.jpg) no-repeat;	
}
.closer
{
	width:950px;
	height:15px;
	margin:0 auto 0 auto;
	background: #F5F7F8 url(../Images/General/closer.jpg) no-repeat;
	font-size:1px;
}
.head-spacer
{
	height:21px;
	font-size:1px;
}
/* images */
img
{
	border:0;
}
img.logo
{
	position:relative;
	float:left;
	top:24px;
	left:10px;
	width:142px;
	height:47px;
}
img.strapline
{
	top:61px;
	right:10px;
	float:right;
	position:relative;
	width:412px;
	height:12px;
}
input.search-button
{
	width:21px;
	height:21px;
	float:left;
	margin:3px 1px 0 1px;
}
/* head */
.head
{
	height:118px;
}
/*search box*/
.search-box
{
	float:left;
	background-color:#D6D8DA;
	width:158px;
	height:27px;
}
/* flash elements */
.flash-content
{
	height:241px;
	margin:10px 0 10px 0;
}
.flash-content-thin
{
	margin:0 0 40px 0;
}
/* news elements */
.news-box-student, .news-box-residential, .news-box-ask4
{
	width:279px;
	height:126px;
	float:left;
}
.news-box-student
{
	margin:0 10px 0 0;
	background: #FFF url(../Images/News/ask4_student_news_bg.jpg) no-repeat;
}
.news-box-residential
{
	margin:0 10px 0 0;
	background: #FFF url(../Images/News/ask4_residential_news_bg.jpg) no-repeat;
}
.news-box-ask4
{
	margin:0;
	background: #FFF url(../Images/News/ask4_news_bg.jpg) no-repeat;
}
.news-preview
{
	width:122px;
	height:126px;
}
.news-preview h1
{
	margin:0;
	padding:6px;
	width:110px;
	font-size:10px;
	color:#FFF;
	background-color:#7F7F7F;
}
.news-preview p
{
	margin:0;
	padding:8px 6px 0 6px;
	font-size:10px;
	color:#000;
}
.news-preview p.news-link
{
	padding:4px;
	width:114px;
	font-weight:bold;
	background-color:#7F7F7F;
	position:absolute;
	top:541px;
}
.news-preview p.news-link a, .news-preview h1 a
{
	text-decoration:none;
	color:#FFF;
}
.news-preview p.news-link a:hover, .news-preview h1 a:hover, .news-preview p a:hover
{
	text-decoration:underline;
}
.news-preview p a
{
	text-decoration:none;
	color:#000;
}
.news-row
{
	height:126px;
	margin-bottom:7px;
	padding:0;
}
.links-row
{
	height:33px;
	padding:0;
}
.link-box-student
{
	width:279px;
	height:33px;
	background-color:#E3E9EC;
	float:left;
	margin:0 10px 0 0;
}
.link-box-residential
{
	width:279px;
	height:33px;
	background-color:#E3E9EC;
	float:left;
	margin:0 10px 0 0;
}
.link-box-ask4
{
	width:279px;
	height:33px;
	background-color:#E3E9EC;
	float:left;
	margin:0;
}
.link-box-student .colour-panel, .link-box-residential .colour-panel, .link-box-ask4 .colour-panel
{
	width:122px;
	height:30px;
	float:left;
}
.link-box-student .colour-panel
{
	background-color:#B3C95E;
}
.link-box-residential .colour-panel
{
	background-color:#85BBE8;
}
.link-box-ask4 .colour-panel
{
	background-color:#67003D;
}
.link-box-student p, .link-box-residential p, .link-box-ask4 p
{
	width:279px;
	height:22px;
	float:left;
	text-align:center;
	background-color:#A6A6A6;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:8px 0 0 0;
}
.link-box-student p a, .link-box-residential p a, .link-box-ask4 p a
{
	color:#FFF;
	text-decoration:none;
}
.link-box-student p a:hover, .link-box-residential p a:hover, .link-box-ask4 p a:hover
{
	text-decoration:underline;
}
/* news rhc */
.rhc
{
	float:right;
	width:224px;
	height:75%;
	background: #F7F7F8 url(../Images/News/dotted_line.gif) repeat-y;
	position:absolute;
	right:48px;
}
.rhc .divider
{
	width:100%;
	height:3px;
	background: #F7F7F8 url(../Images/News/divider.gif) repeat-y;
	font-size:1px;
}
.support-column
{
	background: #AF7B9A url(../Images/Support/dotted_line.gif) repeat-y;
	padding:10px 10px 10px 15px;
}
.news-column
{
	background: #F7F7F8 url(../Images/News/dotted_line.gif) repeat-y;
	padding:10px 15px 10px 15px;
}
.support-column h1
{
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	padding:0;
	margin:0 0 10px 0;
}
.support-column p
{
	font-size:10px;
	margin:7px 0 7px 0;
	color:#FFF;
}
.support-column p a
{
	color:#FFF;
	text-decoration:underline;
}
.support-column p a:hover
{
	text-decoration:none;
}
.support-column img.logmein
{
	padding-left:10px;
}
img.availability
{
	padding:0 15px 190px 15px;
}
.news-column h1
{
	font-size:18px;
	font-weight:normal;
	color:#67003D;
	padding:0;
	margin:0 0 10px 0;
}
.news-column h2
{
	font-size:10px;
	margin-top:7px;
	padding:0;
	font-size:10px;
	font-weight:normal;
}
.news-column p
{
	font-size:10px;
	margin:7px 0 7px 0;
}
.news-column h2 a, .news-column p a
{
	color:#67003D;
	text-decoration:none;
}
.news-column h2 a:hover, .news-column p a:hover
{
	text-decoration:underline;
}
.news-column p.image
{
	margin:0px;
	padding:0px;
}
.news-column img.news
{
	width:191px;
	height:57px;
}
/* content areas */
.lhc
{
	width:619px;
	float:left;
}
.lhc h1, .lhc h2, .lhc h3, .lhc h4, .lhc p, .lhc ul
{
	margin-left:10px;
}
.lhc table.partners
{
	margin-left:10px;
}
.lhc table.partners tr td
{
	font-size:11px;
	padding:0 10px 10px 0;
	margin:0;
}
.lhc h1
{
	color:#67003D;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:8px;
}
.lhc h1.main
{
	margin-top:40px;
}
.lhc h2
{
	color:#67003D;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:8px;
}
.lhc h3
{
	color:#67003D;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:8px;
}
.lhc p
{
	font-size:11px;
	line-height:13pt;
	margin-bottom:0;
	padding-top:0;
	margin-top:0;
	padding-bottom:15px;
}
.lhc p a, .lhc h1 a, .lhc h2 a, .lhc li a, .lhc table.partners tr td a
{
	color:#67003D;
}
.lhc p a:hover, .lhc h1 a:hover, .lhc h2 a:hover, .lhc li a:hover, .lhc table.partners tr td a:hover
{
	text-decoration:none;
}
.lhc ul
{
	list-style-type:square;
	list-style-position:inside;
	margin-top:0;
}
.lhc li
{
	font-size:11px;
}
.service-buttons
{
	width:445px;
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
.content-area-home
{
	width:412px;
	float:right;
	padding-top:33px;
	margin-right:10px;
	display:inline;
}
.content-area-home h1
{
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0 0 4px 0;
}
.content-area-home p
{
	margin-top:0;
	padding-top:0;
	font-size:11px;
	line-height:13pt
}
/* service elements */
.service-left, .service-right
{
	margin-bottom:10px;
	padding:2px;
}
.service-left img, .service-right img
{
	margin-bottom:4px;
}
.service-left p, .service-right p
{
	width:91px;
	margin:0;
	padding:0;
	text-align:center;
}
.service-left p a, .service-right p a
{
	color:#67003D;
}
.service-left
{
	float:left;
}
.service-right
{
	float:right;
}
.content-cctv, .content-broadband, .content-4broadband, .content-4tv, .content-voice, .content-4voice, .content-4play, .content-4storage, .content-cd, .content-portal, .content-phone, .content-4broadband-res, .content-4broadband-off
{
	width:619px;
	height:235px;
	margin:0 0 40px 0;
}
.content-cctv
{
	background: #FFF url(../Images/Services/ask4_cctv_bg.gif) no-repeat;
}
.content-4broadband
{
	background: #FFF url(../Images/Services/ask4_4broadband_bg.gif) no-repeat;
}
.content-4broadband-res
{
	background: #FFF url(../Images/Services/ask4_4broadband_res_bg.jpg) no-repeat;
}
.content-4broadband-off
{
	background: #FFF url(../Images/Services/ask4_4broadband_off_bg.jpg) no-repeat;
}
.content-broadband
{
	background: #FFF url(../Images/Services/ask4_broadband_bg.gif) no-repeat;
}
.content-4tv
{
	background: #FFF url(../Images/Services/ask4_4tv_bg.gif) no-repeat;
}
.content-4voice
{
	background: #FFF url(../Images/Services/ask4_4voice_bg.gif) no-repeat;
}
.content-voice
{
	background: #FFF url(../Images/Services/ask4_voice_bg.gif) no-repeat;
}
.content-4play
{
	background: #FFF url(../Images/Services/ask4_4play_bg.gif) no-repeat;
}
.content-4storage
{
	background: #FFF url(../Images/Services/ask4_4storage_bg.gif) no-repeat;
}
.content-cd
{
	background: #FFF url(../Images/Support/ask4_cd_bg.jpg) no-repeat;
}
.content-portal
{
	background: #FFF url(../Images/Support/ask4_portal_bg.jpg) no-repeat;
}
.content-phone
{
	background: #FFF url(../Images/Support/ask4_phone_bg.jpg) no-repeat;
}
.content-cctv h1, .content-cctv h2, .content-cctv ul, .content-cctv p, .content-broadband h1, .content-broadband h2, .content-broadband ul, .content-broadband p, .content-4broadband h1, .content-4broadband h2, .content-4broadband ul, .content-4broadband p, .content-4tv h1, .content-4tv h2, .content-4tv ul, .content-4tv p, .content-voice h1, .content-voice h2, .content-voice ul, .content-voice p, .content-4voice h1, .content-4voice h2, .content-4voice ul, .content-4voice p, .content-4play h1, .content-4play h2, .content-4play ul, .content-4play p, .content-4storage h1, .content-4storage h2, .content-4storage ul, .content-4storage p, .content-cd h1, .content-cd h2, .content-cd ul, .content-cd p, .content-portal h1, .content-portal h2, .content-portal ul, .content-portal p, .content-phone h1, .content-phone h2, .content-phone ul, .content-phone p, .content-4broadband-res h1, .content-4broadband-res h2, .content-4broadband-res ul, .content-4broadband-res p, .content-4broadband-off h1, .content-4broadband-off h2, .content-4broadband-off ul, .content-4broadband-off p
{
	margin-left:295px;
}
.content-cctv h1, .content-broadband h1, .content-4broadband h1, .content-4tv h1, .content-4voice h1, .content-voice h1, .content-4play h1, .content-4storage h1, .content-cd h1, .content-portal h1, .content-phone h1, .content-4broadband-res h1, .content-4broadband-off h1
{
	padding:38px 30px 0 0;
}
.content-cctv p, .content-cctv h2, .content-broadband p, .content-broadband h2, .content-4broadband p, .content-4broadband h2, .content-4tv p, .content-4tv h2, .content-voice p, .content-voice h2, .content-4voice p, .content-4voice h2, .content-4play p, .content-4play h2, .content-4storage p, .content-4storage h2, .content-cd p, .content-cd h2, .content-portal p, .content-portal h2, .content-phone p, .content-phone h2, .content-4broadband-res p, .content-4broadband-res h2, .content-4broadband-off p, .content-4broadband-off h2
{
	padding:0 30px 0 0;
}
.content-4broadband-off p, .content-4broadband-off h1, .content-4broadband-off h2, .content-4broadband-off h3, .content-4broadband-off li
{
	color:#FFF;
}
.service-4voice-preview, .service-4broadband-preview, .service-4cctv-preview, .support_cd_preview, .support_portal_preview, .support_phone_preview, .service-4broadband-res-preview, .service-4broadband-off-preview, .service-4tv-preview, .service-4storage-preview
{
	width:619px;
	height:123px;
	margin:10px 0 10px 0;
}
.service-4voice-preview h2, .service-4broadband-preview h2, .service-4cctv-preview h2, .support_cd_preview h2, .support_portal_preview h2, .support_phone_preview h2, .service-4broadband-res-preview h2, .service-4tv-preview h2, .service-4storage-preview h2
{
	color:#67003D;
	padding:14px 0 0 163px;
	margin:0;
	width:420px;
}
.service-4voice-preview a, .service-4broadband-preview a, .service-4cctv-preview a, .support_cd_preview a, .support_portal_preview a, .support_phone_preview a, .service-4broadband-res-preview a, .service-4tv-preview a, .service-4storage-preview a
{
	color:#67003D;
	text-decoration:none;
}
.service-4voice-preview a:hover, .service-4broadband-preview a:hover, .service-4cctv-preview a:hover, .support_cd_preview a:hover, .support_portal_preview a:hover, .support_phone_preview a:hover, .service-4broadband-res-preview a:hover, .service-4broadband-off-preview a:hover, .service-4tv-preview a:hover, .service-4storage-preview a:hover
{
	text-decoration:underline;
}
.service-4voice-preview p, .service-4broadband-preview p, .service-4cctv-preview p, .support_cd_preview p, .support_portal_preview p, .support_phone_preview p, .service-4broadband-res-preview p, .service-4tv-preview p, .service-4storage-preview p
{
	color:#000;
	margin:7px 0 0 163px;
	width:420px;
}
.service-4broadband-off-preview h2
{
	color:#FFF;
	padding:14px 0 0 163px;
	margin:0;
	width:420px;
}
.service-4broadband-off-preview p a, .service-4broadband-off-preview h2 a
{
	color:#FFF;
	text-decoration:none;
}
.service-4broadband-off-preview p
{
	color:#FFF;
	margin:7px 0 0 163px;
	width:420px;
}
.support_cd_preview
{
	background: #F6F7F9 url(../Images/Support/ask4_support_cd_preview.jpg) no-repeat;
}
.support_portal_preview
{
	background: #F6F7F9 url(../Images/Support/ask4_support_portal_preview.jpg) no-repeat;
}
.support_phone_preview
{
	background: #F6F7F9 url(../Images/Support/ask4_support_tech_preview.jpg) no-repeat;
}
.service-4broadband-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4broadband_preview.jpg) no-repeat;
}
.service-4broadband-res-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4broadband_res_preview.jpg) no-repeat;
}
.service-4broadband-off-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4broadband_off_preview.jpg) no-repeat;
}
.service-4voice-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4voice_preview.jpg) no-repeat;
}
.service-4cctv-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_cctv_preview.jpg) no-repeat;
}
.service-4tv-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4tv_preview.jpg) no-repeat;
}
.service-4storage-preview
{
	background: #F6F7F9 url(../Images/Services/ask4_4storage_preview.jpg) no-repeat;
}
.contact-form
{
	width:300px;
	float:right;
	margin-left:10px;
	background-color:#D7E4F5;
	height:auto;
	margin-top:90px;
	padding-bottom:15px;
}
.contact-form table
{
	margin:15px;
	padding:0;
}
.contact-form h2
{
	padding:15px 15px 0 15px;
	margin:0;
}
.contact-form table tr td
{
	margin:15px;
	padding:0 0 5px 0;
	font-size:11px;
	vertical-align:top;
}
.contact-form input
{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	border:solid 1px #808080;
	color:#79787A;
	width:172px;
}
input.resavail {
	margin-bottom:5px;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	border:solid 1px #808080;
	color:white;
	background:#67003d;
}
.contact-form input.button
{
	background-color:#67003D;
	color:#FFF;
	padding:4px 0 4px 0;
	border:0;
	width:100px;
}
.contact-form textarea
{
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	border:solid 1px #808080;
	color:#79787A;
	width:172px;
	height:90px;
}
.content-box-white
{
	width:100%;
	padding:15px 0 5px 0;
	height:auto;
	margin-bottom:10px;
	background-color:#D7E4F5;
}
.content-box-white span.em-strong
{
	color:#67003D;
	font-weight:bold;
}
.content-box-white ul.no-hidden-costs
{
	margin:0;
	padding:0 10px 10px 10px;
	list-style-type:none;
}
.content-box-white ul.no-hidden-costs li
{
	float:left;
	padding:0 10px 0 0;
	margin:0;
}
.content-box-white h1, .content-box-white h2, .content-box-white h3, .content-box-white p
{
	padding-left:15px;
	padding-right:15px;
}
.content-box-white table
{
	margin:0 15px 0 15px;
	padding:0;
}
.content-box-white table tr th, .content-box-white table tr td
{
	text-align:center;
	padding:3px;
	font-size:11px;
}
.content-box-white table tr th
{
	background-color:#67003D;
	color:#FFF;
}
.content-box-white table tr td
{
	background-color:#D7E4F5;
	color:#000;
}
.content-box-white table tr.alternate td
{
	background-color:#ECF2FB;
	color:#000;
}
.content-box-white ul
{
	margin-left:15px;
	margin-right:15px;
}
/* logos */
.logos
{
	border:solid 1px #E3E9EC;
	width:855px;
	height:55px;
	margin:10px 0 0 0;
	background-color:#FFF;
}
.logos p.titles
{
	padding:15px 0 0 20px;
}
.logos img.logo1
{
	padding-top:13px;
}
.logos img.logo2
{
	padding-top:16px;
}
.logos img.logo3
{
	padding-top:10px;
}
.logos img.logo4
{
	padding-top:10px;
}
.logos .logo-content
{
	padding-top:5px;
}
.logos p
{
	font-size:10px;
	margin:0;
}
.logos p a
{
	color:#67003D;
	text-decoration:none;
}
.logos p a:hover
{
	text-decoration:underline;
}
.logos p, .logos img
{
	float:left;
	margin-right:18px;
}
.logos img.last
{
	margin-right:0px;
	padding-top:13px;
}
/* footer */
#container .footer
{
	position:absolute;
	bottom:10px;
	left:46px;
	padding:0 10px 0 10px;
	width:840px;
}
#container-home .footer
{
	padding:30px 10px 0 10px;
	width:840px;
}
.footer p
{
	padding:0;
	margin:0 0 10px 0;
	font-size:10px;
	color:#67003D;
}
.footer p a
{
	text-decoration:none;
	color:#000;
}
.footer p a:hover
{
	text-decoration:underline;
}
.footer p.left
{
	float:left;
}
.footer p.right
{
	float:right;
}
/* navigation */
.navigation
{
	padding:44px 0 0 0;
	list-style-type:none;
	margin:0;
	clear:both;
}
.navigation ul {
	padding:5px 0 0 0;
	list-style-type:none;
	margin:0;
	clear:both;
}
ul.navigation li
{
	float:left;
	padding:0;
	font-size:10px;
	position:relative;
	margin:0 2px -1px 0;
	font-weight:bold;
}
ul.navigation li.ask4
{
	font-size:13px;
}
ul.navigation li.end
{
	margin:0;
}
ul.navigation li a
{
	width:115px;
	height:11px;
	display:block;
	padding:8px 0 8px 0;
	background-color:#D6D8DA;
	text-align:center;
	text-decoration:none;
	color:#79787A;
}
ul.navigation li.ask4 a
{
	font-size:13px;
	padding:5px 0 11px 0;
}

ul.navigation li a:hover
{
	background-color:#AF7B9A;
	color:#FFF;
}
ul.navigation li a.on
{
	background-color:#67003D;
	color:#FFF;
}
.clear-both
{
	clear:both;
	font-size:1px;
}
ul.subnav
{
	width:858px;
	height:27px;
	background-color:#67003D;
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
ul.subnav li
{
	float:left;
	background-image:url(../Images/General/arrow.gif) ;
	background-repeat:no-repeat;
	padding:6px 0 0 10px;
	margin-left:15px;
	font-size:10px;
}
ul.subnav li.on
{
	font-weight:bold;
}
ul.subnav li a
{
	color:#FFF;
	text-decoration:none;
}
ul.subnav li a:hover
{
	text-decoration:underline;
}
.content-area
{
	clear:both;
	padding-top:19px;
	min-height:520px;
	height:100%;
}
hr
{
	height:1px;
	width:100%;
	color:#ccc;
}
