a {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:link {color:#06F}
a:hover {text-decoration: none; color:#06F;}
a{font-weight:12px;}
a:active {color:#06f;text-decoration: none}
body
{
background-color:#bfbfbf
}
#link2{
	position:absolute;
	left:23px;
	top:939px;
	width:246px;
	height:46px;
}
#link3{
	position:absolute;
	left:272px;
	top:939px;
	width:73px;
	height:48px;
}
#index-01 {
	position:absolute;
	left:15px;
	top:10px;
	width:999px;
	height:86px;
}
#index-03-01 {
	position:absolute;
	left:29px;
	top:90px;
	width:1042px;
	height:47px;
}
	#index-02 {
	position:absolute;
	left:151px;
	top:93px;
	width:31px;
	height:1914px;
}
#index-04 {
	position:absolute;
	left:1126px;
	top:96px;
	width:0px;
	height:1419px;
}
#index-05 {
	position:absolute;
	left:176px;
	top:144px;
	width:950px;
	height:11px;
}
#index-16 {
	position:absolute;
	left:21px;
	top:940px;
	width:950px;
	height:81px;
}
#index-07 {
	position:absolute;
	left:176px;
	top:520px;
	width:950px;
	height:27px;
}
#index-08 {
	position:absolute;
	left:179px;
	top:549px;
	width:287px;
	height:213px;
}
#index-09 {
	position:absolute;
	left:486px;
	top:546px;
	width:10px;
	height:230px;
}
#index-10 {
	position:absolute;
	left:496px;
	top:546px;
	width:310px;
	height:210px;
}
#index-12 {
	position:absolute;
	left:818px;
	top:544px;
	width:310px;
	height:210px;
}
#index-11 {
	position:absolute;
	left:806px;
	top:546px;
	width:10px;
	height:230px;
}
#index-13 {
	position:absolute;
	left:176px;
	top:755px;
	width:310px;
	height:20px;
}
#index-14 {
	position:absolute;
	left:496px;
	top:756px;
	width:310px;
	height:20px;
}
#index-15 {
	position:absolute;
	left:816px;
	top:756px;
	width:310px;
	height:20px;
}
#center
{
	position:relative;
	background-color:#f4f4f4;
	background:#f4f4f4;
	border:thick;
	border:#f4f4f4;
	min-height:1020px;
	width:1000px;
	margin:0px auto;
}
p{font-family:Arial, Helvetica, sans-serif;}
p{font-size:18px;}

#bbc_page
{
	postion:absolute;
	position:absolute;
	left:33px;
	top:184px;
	width:904px;
	height:auto;
	padding: 20px;
	font-weight:normal;
}

h1.big_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:25px;
	color:#0066FF;
}

h2.small_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#000;
}

h3.smaller_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin-top:-20px;
}


ul.bbc_list
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
}

ul.bbc_list li
{
	padding:3px;
}

#contact
{
	background:#FFF;
	background-color:#FFF;
	postion:absolute;
	position:absolute;
	left:33px;
	top:184px;
	width:904px;
	height:auto;
	padding: 20px;
}

#index{
	position:absolute;
	left:0px;
	top:0px;
}
#broadband1{
	position:absolute;
	left:93px;
	top:0px;	
}
#broadband2{
	position:absolute;
	left:228px;
	top:0px;	
}
#broadband3{
	position:absolute;
	left:329px;
	top:0px;	
}
#broadband4{
	position:absolute;
	left:457px;
	top:0px;	
}
#broadband5{
	position:absolute;
	left:574px;
	top:0px;	
}
#broadband6{
	position:absolute;
	left:760px;
	top:0px;	
}
#testing2{
	position:absolute;
	left:780px;
	top:10px;	
}



fieldset.bbc_field
{
	border: 1px solid #929292;
	padding: 5px 20px;
}
span.contact_info {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:15px;
}

span.bbc_form_label {
	width:150px;
	float:left;
}

span.bbc_form_no_label{
	width:230px;
	float:left;
}

input.bbc_form_input {
	width:300px;
}

textarea.bbc_text {
overflow:auto;
width:300px; max-width:300px;
height:70px; max-height:70px; 
}

span.bbc_contact_button {
	display:block;
	margin-left:220px;
}

span.bbc_captcha {
	margin-left:80px;
	line-height:20px;
}
input.captcha_input {
	width:100px;
	margin-left: 10px;
}


.messages { width: 100%; -moz-border-radius: 4px; border-radius: 4px; display: block; padding: 10px 0; margin: 10px auto 10px; clear: both; }
.messages a.closeMessage { margin: -14px -8px 0 0; display:none; width: 16px; height: 16px; float: right; background: url(images/messages/close.png) no-repeat; }
/*.messages:hover a.closeMessage { visibility:visible; }*/
.messages p { margin: 3px 0 3px 10px !important; padding: 0 10px 0 23px !important; font-size: 14px; line-height: 16px; }
.messages.error { border: 1px solid #C42608; color: #c00 !important; background: #FFF0EF; }
.messages.error p { background: url(images/messages/cross.png ) no-repeat 0px 50%; color:#c00 !important; }
.messages.success {background: #E0FBCC; border: 1px solid #6DC70C; } 
.messages.success p { background: url(images/messages/tick.png) no-repeat 0px 50%; color: #2B6301 !important; }
.messages.warning { background: #FFFCD3; border: 1px solid #EBCD41; color: #000; }
.messages.warning p { background: url(images/messages/warning.png ) no-repeat 0px 50%; color: #5F4E01; }
.messages.information, .messages.info { background: #DFEBFB; border: 1px solid #82AEE7; }
.messages.information p, .messages.info p { background: url(images/messages/help.png ) no-repeat 0px 50%; color: #064393; }
.messages.information a { text-decoration: underline; }