﻿/* Atlantic Voice and Data CSS Document */

* 
	{
	padding:0; margin:0;
	} 

img
	{
	border-width: 0px; 
	border-style: none;
	}

.head_office 
	{
	border-width: 0px; 
	border-style: none; 
	float:left;
	padding-right:15px;
	padding-top:10px;
	}

body
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0;
	padding:0;
	line-height: 1.5em;
	color:#333333;
	}

b
	{
	font-size: 110%;
	}

.index_main_text	{
	font-family: Arial, Helvetica, sans-serif;
	color:#942a8f;
	font-size: 20pt;
	font-weight:bold;
	margin-top:10px;
	line-height:30px;
	}

.index_main_text_two	{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 20pt;
	font-weight:normal;
	margin-top:10px;
	line-height:30px;
	}
	
h1	{
	font-family: Arial, Helvetica, sans-serif;
	color:#942a8f;
	font-size: 26pt;
	font-weight:bold;
	margin-top:10px;
	}

h3	{
	font-family: Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	font-size: 16pt;
	font-weight:normal;
	}

h4	{
	font-family: Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	font-size: 14pt;
	font-weight:bold;
	}

h5	{
	font-family: Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	font-size: 12pt;
	font-weight:bold;
	}

.marquee
	{
	margin-left:100px;
	margin-right:100px;
	padding-top:6px;
	}

#maincontainer
	{
	width: 860px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	}

#topsection
	{
	padding-top: 5px;
	margin:0 auto;
	height: 100%; /*Height of top section*/
	padding-bottom: 10px;
	}

#headerone
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#aheaderone
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#about_us_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#account_manager_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#callback_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#channel_partners_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#code_of_practice_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#contact_us_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#fundraising_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#iso_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#latest_news_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#never_beaten_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#products_and_services_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#recruitment_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#tailor_made_package_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#terms_and_conditions_header
	{
	height:125px;
	clear: left;
	width: 100%;
	background-image: url(images/aheader.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#xxheaderthree
	{
	height:32px;
	clear: left;
	width: 100%;
	background-image: url(http://www.atlanticplc.co.uk/images/header_3.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	}

#index_two_contentwrapper
	{
	width: 100%;
	}


#index_two_contentcolumn
	{
	width:100%;
	padding-top:10px;
	}

#index_two_leftcolumn
	{
	float: left;
	width: 190px;
	padding-top:10px;
	padding-right:10px;
	}

#index_two_rightcolumn
	{
	float: right;
	width: 160px;
	}

#contentwrapper
	{
	float: left;
	width: 100%;
	}

#contentcolumn
	{
	margin: 0 160px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	}

#leftcolumn
	{
	float: left;
	width: 190px; /*Width of left column in pixel*/
	margin-left: -860px; /*Set margin to that of -(MainContainerWidth)*/
	}

#rightcolumn
	{
	float: left;
	width: 160px; /*Width of right column*/
	margin-left: -160px; /*Set left margin to -(RightColumnWidth)*/
	}

#footer
	{
	clear: left;
	width: 100%;
	background-image: url(http://www.atlanticplc.co.uk/images/footer.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	padding: 12px 0;
	}

.footer-2-left
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	float: left;
	text-align: left;
	vertical-align: middle;
	padding-left:12px;
	}

.footer-2-right
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	float: right;
	text-align: right;
	vertical-align: middle;
	padding-right:12px;
	}

.innertube
	{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	}

#headerone_innertube
	{
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 7px;
	margin-right: 12px;
	float:right;
	}

.nav_menu{
list-style-type: none;
margin: 0 auto;
padding: 0;
width: 188px;
border: 1px solid #BF8DC0;
border-bottom-width: 0;
}

.nav_menu li a{
background: white url(http://www.atlanticplc.co.uk/images/nav_button_on.gif) repeat-x bottom left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: white;
display: block;
width: auto;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
text-decoration: none;

}


* html .nav_menu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 190px;
}

.nav_menu li a:active{
color: white;
}

.nav_menu li a:visited{
color: white;
}

.nav_menu li a:hover{
background-image: url(http://www.atlanticplc.co.uk/images/nav_button_off.gif);
}

.contact_us
	{
	color:#C0C0C0;
	font-weight:bold;
	}

.contact_us_headers
	{
	color:#942a8f;
	font-weight:bold;
	}

.contact_us_links a:link
	{
	color:#333333;
	text-decoration: none;
	}

.contact_us_links a:visited
	{
	color:#333333;
	text-decoration: none;
	}

.contact_us_links a:hover
	{
	color:#BF8DC0;
	text-decoration: none;
	}

.latest_news_links a:link
	{
	color:#333333;
	text-decoration: none;
	}

.latest_news_links a:visited
	{
	color:#333333;
	text-decoration: none;
	}

.latest_news_links a:hover
	{
	color:#BF8DC0;
	text-decoration: none;
	}

.industry_news_links a:link
	{
	color:#333333;
	text-decoration: none;
	}

.industry_news_links a:visited
	{
	color:#333333;
	text-decoration: none;
	}

.industry_news_links a:hover
	{
	color:#BF8DC0;
	text-decoration: none;
	}

.recruitment_links a:link
	{
	color:#333333;
	text-decoration: none;
	}

.recruitment_links a:visited
	{
	color:#333333;
	text-decoration: none;
	}

.recruitment_links a:hover
	{
	color:#BF8DC0;
	text-decoration: none;
	}

.cover_plus_links a:link
	{
	color:#333333;
	text-decoration: none;
	}

.cover_plus_links a:visited
	{
	color:#333333;
	text-decoration: none;
	}

.cover_plus_links a:hover
	{
	color:#BF8DC0;
	text-decoration: none;
	}

.recruitment_vacancy_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
		margin-bottom:10px;
	}

.read_more_links a:link
	{
	color:#BF8DC0;
	text-decoration: none;
	float: right;
	}

.read_more_links a:visited
	{
	color:#BF8DC0;
	text-decoration: none;
	float: right;
	}

.read_more_links a:hover
	{
	color:#BF8DC0;
	text-decoration: underline;
	float: right;
	}

#mytable tr
	{
	height:35px;
	vertical-align:top;
	}

#products_and_services_main img
	{
		padding-bottom:10px;
	}

.ngns_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.ngns_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.voip_sub_header
	{
		font-weight:bold;
		color:#942a8f;
	}

.broadband_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.broadband_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.care_level_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.care_level_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.landlines_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.landlines_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.mobiles_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.mobiles_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.select_services_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.select_services_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.systems_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}
	
.channel_partner_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

#channel_partner_list
	{
		padding-left:20px;
	}

#broadband_list
	{
		padding-left:20px;
	}

#mobiles_list
	{
		padding-left:20px;
	}

#directory_enquiries_list
	{
		padding-left:20px;
	}

#helpcenterlive
	{
		margin-top:10px;
	}

.tailor_made_packages_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.tailor_made_packages_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.web_design_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.web_design_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.directory_enquiries_sub_header
	{
		font-weight:bold;
		color:#942a8f;
		font-size:12pt;
	}

.directory_enquiries_sub_header_two
	{
		font-weight:bold;
		color:#942a8f;
	}

.broadband_bold_letters
	{
	font-weight:bold;
	color:#942a8f;
	font-size:12pt;
	}

.landlines_bold_letters
	{
	font-weight:bold;
	color:#942a8f;
	font-size:12pt;
	}
	
.web_design_bold_letters
	{
	font-weight:bold;
	color:#942a8f;
	font-size:12pt;
	}

.disclaimer_print
	{
	font-weight:normal;
	color:#3333333;
	font-size:8pt;
	}

.disclaimer_print_2
	{
	font-weight:normal;
	color:#3333333;
	font-size:8pt;
	background-color:#C0C0C0;
	padding: 5px 5px 5px 5px;
	}

.voip_approved_manufacturers tr
	{
	height:35px;
	}

.admin_latest_news
	{
	width:100%;
	text-align:left;
	}

.admin_latest_news th
	{
	height:35px;
	vertical-align:middle;
	font-weight:bold;
	font-size:16px;
	color:#BF8DC0;
	}

.admin_latest_news tr
	{
	height:35px;
	}

#lyr6
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr5
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr4
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr3
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr2
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr1
	{
	position:absolute; visibility:hidden; width:680px;
	}

#lyr0
	{
	position:absolute; visibility:hidden; width:680px;
	}

.answer
	{
	/* Layout properties - You can change these */
	border: 1px solid #BF8DC0;
	padding:5px;
	width:478px;
	background-color:#C0C0C0;
		
	/* This one should not be changed */
	display:none;	
	}
	
.question
	{
	cursor:pointer;
	color: #BF8DC0;
	text-align:right;
	}
