@import url("../skin_common.css");
@import url("../menu.css");

/* peran's new css */
#ContactSupport {padding-bottom:10px; padding-left:20px; padding-top:10px; width:90%; height:400px;}
#ContactSupport dl {clear:both; display:block; margin:0 0 1px; padding:0;}
#ContactSupport dt {display:inline-block; float:left; margin:0; padding:4px 0 4px 5px; width:110px; clear:both;}
#ContactSupport dd {display:inline-block; float:left; margin:0; padding:4px 0 4px 5px; width:200px;}
#ContactSupport label {color:#424242; font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:500; text-decoration:none; line-height:16px;}
#ContactSupport .wtr .input {height:49px; width:186px;}

/* New CSS to be added to http://stage.easynetconnect.net/Portals/0/Skins/DefaultSkin/skin.css */

.ECcontactUsPage {}
.ECcontactUsPage label {color:#424242; font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:500; text-decoration:none; line-height:16px;}
.ECcontactUsPage p {color:#424242; font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:500; text-decoration:none; margin: 10px 0 5px 0; padding:0; line-height:16px;}
.ECcontactUsPage td {color:#424242; font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:500; text-decoration:none; margin: 0; padding: 8px; line-height:16px;}
.ECcontactUsPage p strong {font-size: 12px;}
.ECcontactUsPage a {color:#942552;}
.ECcontactUsPage .richbuttonsimple a {color:#FFFFFF;}
.ECcontactUsPage ul {padding:10px 0 0 5px;}
.ECcontactUsPage li {color:#424242; font-size:11px; font-weight:500; line-height:16px;}
.ECcontactUsPage h2.page_phones {padding-bottom:5px;}
.ECcontactUsPage .page_subtitle {padding:10px 0 5px;}

.ECcontactUsPage dl {clear:both; display:block; margin:0 0 1px; padding:0;}
.ECcontactUsPage dt {display:inline-block; float:left; margin:0; padding:4px 0 4px 5px; width:160px; clear:both;}
.ECcontactUsPage dd {display:inline-block; float:left; margin:0; padding:4px 0 4px 5px; width:230px;}

#ContactUsContainerBG .wtr select {border:medium none; color:#999999; font-size:9pt; height:17px; margin-left:3px; margin-top:1px; vertical-align:top; width:170px;}
#ContactUsContainerBG .wtr textarea {background-color:#FFFFFF; border:medium none; color:#999999; font-size:10pt; height:14px; margin-left:1px; padding-top: 2px; vertical-align:top; width:170px;}

/new css fibre page/
.fibre_buttons_right
{
	margin-top: -300px; 
	width: 220px;
	padding-left: 22px;
	float: right;
}
.fibre_buttons_middle 
{
	margin-top: -300px; 
	float: left;
	padding-top: 7px;
	padding-left: 280px;
	width: 200px;
}
.fibre_buttons_container 
{
	margin-top: -300px; 
	width: 720px; 
	height: 25px;
	padding-right: 25px;
}
/* New CSS end */ 

.DownloadBrochure
{
	background-image: url(../images/downloadbrochure.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 195px;
	height: 60px;
	display: block;
}

.DownloadBrochure img
{
	float: left;
	border: 0;
	margin: 0px;
	margin-top: -6px;
	margin-right: 10px;
}
.DownloadBrochure a
{
	float: right;
	width: 175px;
	height: 53px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 11px;
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 15px;
	text-decoration: none;
}


.tabOverviewScrollable_container
{
	height: 547px;
	width: 775px;
	border-top: 1px solid #D5D6D5;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	overflow-x:hidden;
}

.tabOverview_container
{
	width: 775px;
	border-top: 1px solid #D5D6D5;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
}
.adsl_bg
{
	background-image: url(../images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 1px;
}
.sdsl_bg
{
	background-image: url(../images/prod_bg_mage1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 1px;
}
.adsl_details_bg
{
	background-image: url(../images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 1px;
}
.surestream_bg
{
	background-image: url(../images/right_image1.jpg);
	background-repeat: no-repeat;
	background-position: 109% 0;
	padding-top: 1px;
}
.etherstream_bg
{
	background-image: url(../images/careers_rightimage.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 1px;
}
.leasedline_bg
{
	background-image: url(../images/faq_rightimage.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 1px;
}
.hosting_bg
{
	
}
.hosting_details_bg
{
	background-image: url(../images/industry_insight.jpg);
	background-repeat: no-repeat;
	background-position: 109% 0;
	padding-top: 1px;
	
}

.email_bg
{
	background-image: url(../images/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
}


.wtr_padding_up
{
	background: url(../images/transtr.gif) 100% 0px no-repeat;
	margin-right: -1px;
	margin-left: -1px;
	margin-top: -2px;
	padding: 0px;
}
.wtr_hosting
{
	background: url(../images/whitetr.jpg) 100% 0 no-repeat;
	padding: 0px;
	margin-right: -2px;
	
}


.main_content_container
{
	width: 56%;
	padding-left: 25px;
	padding-bottom: 15px;
}

.page_phones
{
	font-size: 13pt;
	font-family: Verdana;
	color: #821237;
	margin: 0px;
	padding-bottom: 15px;	
}
.contact_us_page_title
{
	font-family: Verdana;
	font-size: 21.33px;
	font-weight: 600;
	color: #821237;
	padding-top: 10px;
	padding-bottom: 2px;
}
.contact_us_checkbox
{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #424242;
	padding-bottom: 4px;
}

.page_title 
{
	font-family: Verdana;
	font-size: 21.33px;
	font-weight: 600;
	color: #821237;
	padding-top: 30px;
	padding-bottom: 2px;
}
.page_subtitle 
{
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	color: #424242;
	padding-top: 2px;
	padding-bottom: 15px;
}
.content_block_title 
{
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	color: #821237;
	padding-top: 2px;
	padding-bottom: 15px;
}

.page_subtitle_plum 
{
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	color: #821237;
	padding-top: 2px;
	padding-bottom: 15px;
}
.email_style 
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	color: #821237;
}

.normal_text 
{
	font-family: 'Arial';
	font-size: 11px;
	color:#5F5F5F;
	text-align: justify;
}
.normal_text 
{
	font-family: 'Arial';
	font-size: 11px;
	color:#5F5F5F;
	text-align: justify;
}
.normal_list_text 
{
	font-family: Arial;
	font-size: 10px;	
}
.label_bold 
{
	font-family: 'Arial Black';
	font-size: 11px;
	color:#5F5F5F;
	font-weight: 600;
}
.page_innertitle 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	padding-top: 15px;
	padding-bottom: 5px;
}
.page_link :link :visited :hover :active 
{
	color: #5F5F5F;
	text-decoration: none;
}

.page_link_plum 
{
	color: #821237;
	text-decoration: none;
	font-weight: 600;
}
.page_link_plum:visited 
{
	color: #821237;
	text-decoration: none;
	font-weight: 600;
} 
.page_link_underline:link 
{
	color: #821237;
	text-decoration: underline;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px;
}

.page_link_underline:active 
{
	color: #821237;
	text-decoration: underline;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px;
}
.page_link_underline:visited 
{
	color: #821237;
	text-decoration: underline;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px;
}

h2 
{
	font-size: 13pt;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}

ul 
{
	margin: 0;
	padding: 0 0 0 0;
	padding-left: 15px;
	font-family: Arial;
	font-size: 10px;
	padding-bottom: 10px;
}
ul li 
{
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
}
.product_buttons_container 
{
	width: 720px; 
	height: 25px;
	padding-right: 25px;
}
.product_buttons_middle 
{
	float: left;
	padding-top: 7px;
	padding-left: 70px;
	width: 200px;
}
.product_buttons_right
{
	margin-top: -42px; 
	width: 220px;
	padding-left: 22px;
	float: right;
}
.product_buttons_right_1_button
{
	width: 160px;
	margin-top: -5px; 
	padding-left: 22px;
	float: right;
}
.product_buttons_right .blackbtn
{
	margin-bottom: 10px;	
}
 
.blackbtn_img
{
	background-image: url(../images/blackbuttonshadowmedium.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 27px;
	width: 150px;
	text-align: center;
	font-family:Arial;
	font-size:11px;
}

.blackbtn_img a
{
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 5px;
	height: 27px;
	width: 150px;
}

.blackbtn_img a:hover
{
	color: #f4f4f4;
}

.blackbtn_img img
{
	border: 0; 
	padding-top: 3px;
	vertical-align: middle;	
}


.blackbutton_compare_products
{
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/blackbutton210.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 27px;
	width: 210px;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}

.blackbutton_compare_products a
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	color: #eeeeee;
}

.blackbutton_compare_products img
{
	border: 0; 
	padding-top: 3px;
	vertical-align: middle;	
}



.blackbutton_compare_products_img
{
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/blackbutton210.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 27px;
	width: 210px;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}

.blackbutton_compare_products_img a
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	color: #eeeeee;
}

.blackbutton_compare_products_img img
{
	border: 0; 
	padding-top: 3px;
	vertical-align: middle;	
}






.blackbtn
{
	background-image: url(../images/blackbuttonshadowmedium.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 27px;
	width: 150px;
	text-align: center;
}

.blackbtn a
{
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 5px;
	height: 27px;
	width: 150px;
}

.purplerow
{
	background-image: url(../images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial;
	font-weight: 600;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 29px;
	margin-top: 20px;
	padding-left: 7px;
	height: 26px;
}
.purpleleft
{
	background-image: url(../images/purpleleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.purpleright
{
	background-image: url(../images/purpleright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#topNav
{
	width: 360px;
	height: 28px;
	padding: 0px;
	margin:0px;
}

.tab_left
{
	width: 180px;
	height: 27px;	
	float: left;
}

.tab_right
{
	width: 180px;
	height: 27px;	
	float: right;
}
.tabs
{
	background-image: url(../images/btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	height: 30px;	
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	padding-left: 69px;
	cursor: pointer;
}
.tabs_selected
{
	background-image: url(../images/btn_bg_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	height: 33px;	
	color: #696969;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	padding-left: 69px;
	cursor: pointer;
	position: absolute;
}

.tech_spec_table
{
	width: 480px;
	font-family: Arial;
	font-size: 13px;
}

.tech_spec_table td
{
	padding-left: 7px;
	padding-top:  5px;
	padding-bottom: 5px;
}

.tech_spec_table td ul
{
	padding-bottom: 0px;
}
.tech_spec_table td li
{
	margin-left: 0px;
}

.tablerow_alternative
{
	background-color: #eeeeee;
}

.table_bottom_row_alternative td
{
	border-bottom: 1px solid #CCCCCC;		
}

.table_bottom_row_alternative .tbl
{
	background-image: url(../images/bgrow_white_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	border: none;
}
.table_bottom_row_alternative .tbr
{
	background-image: url(../images/bgrow_white_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: none;
}


.table_bottom_row
{
	background-color: #eeeeee;
}
.table_bottom_row td
{
	border-bottom: 1px solid #CCCCCC;		
}
.table_bottom_row .tbl
{
	background-image: url(../images/bgrow_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	border: none;
}
.table_bottom_row .tbr
{
	background-image: url(../images/bgrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: none;
}
.td_strong
{
	font-weight: 600;
	color: #821237;
}
.td_strong a
{
	text-decoration: none;
}
.link
{
	font-family: arial, helvetica, sans-serif;
	color: #00008C;
	text-decoration: none;
	font-size: 9pt;
	font-weight: 500;
}
.underline_link
{
	font-family: arial, helvetica, sans-serif;
	color: #00008C;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
}

#newsarea
{
	margin-top: 17px;
	margin-bottom: 14px;
}
.latestnews
{
	float: left;
	margin-top: 0px;
	padding: 0px;
	width: 511px;
	margin-left: -1px;
}
.newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
}
.input_wrapper
{
	background-image: url(../images/newsletterinput.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 161px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-top: 3px;
	padding: 0px;
}
.input_wrapper input
{
	font-family: Arial;
	color: #999999;
	border: none;
	font-size: 10pt;
	background-color: #FFFFFF;
	height: 15px;
	vertical-align: top;
	width: 142px;
	text-align: center;
	margin-top: 1px;
}
.blackboxcontent input
{
		color: #666666;
}
#newsbanner
{
	height: 53px;
	color: #595959;
	font-weight: 600;
	margin: 0px;
	padding: 0px;
}

}
.small_title
{
	font-size:12pt;
	color:#821237;
	font-family:Verdana;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.small_title a
{
	color:#821237;
	text-decoration: underline;
}


#newsbanner a
{
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
	color: #595959;
	font-weight: 600;
}

#newsbanner a:hover
{
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
	color: #999999;
	font-weight: 600;
}
#newsletterbanner
{
	width: 246px;
	height: 53px;
	margin: 0px;
	padding: 0px;
}

#newsletterbanner input.button
{
	width: auto;
	height: auto;
}

.button_arrow
{
	background-image: url(../images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	text-align: left;
	width: 63px;
	margin-top: 5px;
	padding-left: 5px;
	color:#333333;
}
.panel_contact_us
{
	padding-bottom: 10px;	
}
.panel_contact_us_for_tabs
{
	padding-top: 27px;	
}
.panel_contact_us_email
{
	padding-top: 0px;	
}
#panel_location_map_container
{
	margin-left: 2px; 
	margin-right: 2px; 
	height: 115px;
}
#panel_sales_agent_container
{
	margin-left: 2px; 
	margin-right: 2px; 
	height: 220px;
}#panel_contact_us_container
{
	margin-left: 2px; 
	margin-right: 2px; 
	height: 140px;
}
.panel_contact_us_title
{
	font-family: Verdana;
	font-size: 17.333px;
	color: #821237;
	padding-bottom: 5px;
}
.panel_contact_us_text
{
	font-family: Verdana;
	font-size: 11px;
	color: #424242;
	padding-bottom: 5px;
}
.panel_contact_us_button_container
{
	padding-left: 11px;
}
.panel_product_upsale
{
	background-image: url(../images/right_panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 185px;
	height: 140px;
	padding-left: 10px;
	padding-top: 10px;
}
.panel_product_upsale_container
{
	padding-left: 5px;
	padding-bottom: 5px;
	width: 124px;	
}
.panel_product_upsale_title
{
	font-family: Verdana;
	font-size: 13px;
	color: #424242;
	padding-bottom: 20px;
}

.panel_product_upsale_text
{
	font-family: Verdana;
	font-size: 10px;
}
.panel_product_upsale_text a
{
	font-family: Verdana;
	font-size: 13px;
	color: #821237;
}
.panel_product_upsale_text img
{
	vertical-align: text-bottom;
}



.panel_testimonials
{
	height: 178px;
	width: 194px;
	margin-bottom: 20px;
}
.panel_testimonials_transparent_container
{
	padding-top:5px;
	padding-left:20px;
	width:160px;
	height: 100px;
}

.transparent_container
{
	background-image:url(../images/white.png);
	margin: 3px;
	width: 100%;
	height: 100%;	
}

.panel_testimonials_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight:600;	
	color: #821237;
	vertical-align: top;
	padding-left: 5px;
}

.panel_testimonials_sign
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;	
	padding-left: 60px;
	color: #821237;
	padding-top: 5px;
	padding-bottom: 10px;
}
.quote
{
	font-size: 11pt;
	color: #821237;
}
.video_module_controls
{
	float: left;	
	height: 11px;
	width: 195px;
}
.blackboxrepeat
{
	background-color: #353535;
	background-image: url(../images/rightblackbox_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.blackboxtop
{
	background-image: url(../images/rightblackbox_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#playvideo
{
	width: 140px;
	height: 53px;
	padding-left: 5px;
}

#playvideo div
{
	margin-left: 50px;
	padding-top: 10px;
	width: 140px;
}
#playvideo img
{
	vertical-align: text-bottom;
}


#playvideo a
{
	font-size:10pt;
	color: #ffffff;
	font-weight:600;
	font-family:Verdana;
	text-decoration: none;
	line-height: 15px;
	float: left;
}
.boxinsidemain_what_services
{
	height:100%;
	padding-right: 8px;
	padding-left: 8px;
	height: 50px;
}

#playvideo a:hover
{
	font-size:10pt;
	font-family:Verdana;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
	line-height: 15px;
	float: left;
}

#playvideo img
{
	border: none;
	margin-top: 4px;
	margin-left: 2px;
}
.product_broadband_top
{
	background-image: url(../images/product_broadband_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
}
.product_broadband_container
{
	width: 773px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
}
.product_broadband_bg
{
	background-image: url(../images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.advanced_connectivity_top
{
	background-image: url(../images/advanced_connectivity_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
}
.advanced_connectivity_container
{
	width: 773px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
}
.advanced_connectivity_bg
{
	background-image: url(../images/right_image1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#serviceform
{
	height: 128px;
}
.business_services_top
{
	background-image: url(../images/business_services_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
}
.business_services_container
{
	width: 773px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
}
.business_services_bg
{
	background-image: url(../images/business_services.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.padding_up
{
	margin-right: -1px;
	margin-left: -1px;
	padding: 0px;
}

.content_block
{
	background-color: #F5F5F5;
	background-image: url(../images/gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-bottom: 10px;
}

.content_block ul li 
{
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	margin-left: 5px;
}

.content_block_left
{
	background: url(../images/gbl.jpg) 0 100% no-repeat;
}
.content_block_right
{
	background: url(../images/gbr.jpg) 100% 100% no-repeat;
}
.content_block_top_left
{
	background: url(../images/gtl_no_border.jpg) 0 0 no-repeat;
}
.content_block_top_right
{
	background: url(../images/gtr_no_border.jpg) 100% 0 no-repeat;
}
.content_block_container
{
	margin-top: 5px;
	display: inline-table;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 97%;
}
.content_block_container_left
{
	padding-left: 5px;
	float: left;
	width: 243px;
}
.content_block_container_right
{
	padding-top:15px;
	padding-right: 5px;
	float: right;
}

.account_details_panel
{
	background-image: url(../images/icouser.jpg);
	background-repeat: no-repeat;
	background-position: 99% 5px;
}

.account_details
{
	margin-left: 20px;	
	margin-right: 20px;	
}
.account_label
{
	font-family: arial;
	text-decoration: none;
	color: #5F5F5F;
	font-size: 9pt;
	font-weight: 500;	
}
.account_label_bold
{
	font-family: arial;
	text-decoration: none;
	color: #424242;
	font-size: 9pt;
	font-weight: 600;	
}

.account_label_dark
{
	font-family: Arial;
	text-decoration: none;
	color: #424242;
	font-size: 11pt;
	font-weight: 600;	
	padding-top: 5px;
	padding-bottom: 5px;
}
.table_heading td
{
	background-color: #eeeeee;
	border-bottom: 1px solid #CCCCCC;		

	font-family: Arial;
	font-size: 13px;
	font-weight: 600;	
	color: #424242;
	
	padding-top: 5px;
	padding-bottom: 5px;
}	
.account_header_small
{
	font-family: arial;
	text-decoration: none;
	color: #424242;
	font-size: 8pt;
	font-weight: 500;	
}
.account_link 
{
	text-align: right;	
	height: 33px
}

.account_link a
{
	color: #424242;
	font-weight: 600;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
}
.account_link img
{
	vertical-align: text-bottom;	
}


#accountmanager
{
	width: 200px;
}

.smalltext
{
	margin-left: 10px;
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink:hover
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: underline;
}
.account_products_table
{
	width: 445px;
	font-family: Arial;
	font-size: 13px;
}
.account_products_table .purplerow
{
		line-height:17px;
}

.account_products_table td
{
	padding-left: 7px;
}
.account_products_table_row
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;	
}



.panel_my_account_right
{
	background-color: #f4f4f4;
	width: 100%;
}

.panel_my_account_last_right
{
	background-color: #f4f4f4;
	width: 100%;
	margin-bottom: 17px;
}

.panel_my_account_title
{
	font-family: Verdana;
	font-size: 17.333px;
	color: #821237;
	padding-bottom: 5px;
}
.panel_my_account_text
{
	font-family: Verdana;
	font-size: 11px;
	color: #424242;
}
.panel_my_account_link_container
{
	padding-top: 10px;	
	padding-bottom: 10px;
	width: 135px;	
	padding-bottom: 7px;
}
.panel_my_account_link_container a
{
	color: #424242;
	font-weight: 500;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	height: 33px;
}
.panel_my_account_bandwidth_container
{
	background-image: url(../images/poundsign.jpg);
	background-repeat: no-repeat;
	background-position: 100% 72%;
	cursor: pointer;
}

.panel_my_account_sms_container
{
	background-image: url(../images/ico_smsalerts.jpg);
	background-repeat: no-repeat;
	background-position: 100% 37%;
	cursor: pointer;
}
.panel_my_account_network_status_container
{
	background-image: url(../images/iconetworkstatus.jpg);
	background-repeat: no-repeat;
	background-position: 100% 67%;
	cursor: pointer;
}
.panel_my_account_direct_debit_container
{
	background-image: url(../images/pdfico.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	cursor: pointer;
}
.panel_my_account_raf_container
{
	background-image: url(../images/champaign.jpg);
	background-repeat: no-repeat;
	background-position: 100% 67%;
	cursor: pointer;
}



/* Product Comparison */


#tabProductComparison
{
	font-family:Arial;
	font-size:11px;
	color:#5F5F5F;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.product_comparison_table
{
	width: 740px;
	padding-top: 10px;
}

.product_comparison_table_right_part
{
	width: 430px;
}
#tblProductComparisonContainer
{
	width: 435px;	
	border-right: 1px solid #BFBFBF;	
	overflow: auto;
	overflow-y:hidden;
}

.tblProductComparison .td_border
{
	border-left: 1px solid #ffffff;
	padding-left: 7px;
}

.product_comparison_header
{
	background-image:url(../images/purplebg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:600;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	border-right: 1px solid #FFFFFF;
}

.product_comparison_table_left_part td
{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-right: 1px solid #BFBFBF;	
	border-bottom: 1px solid #BFBFBF;
	
}
#tblProductComparisonContainer td
{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	padding-left: 3px;
	border-right: 1px solid #BFBFBF;	
	border-bottom: 1px solid #BFBFBF;
}

.product_comparison_table_left_part a
{
	font-weight:600;
	font-size:12px;
	color: #424242;
	text-decoration: underline;
}
.product_comparison_table_left_part .purpleleft
{
	border: none;	
	border-bottom: 1px solid #BFBFBF;
}
.product_comparison_table_left_part .border_left
{
	border-left: 1px solid #BFBFBF;
	border-right: none;
}
.product_comparison_table_left_part .table_last_row_border_left
{
	border-left: 1px solid #BFBFBF;
	border-right: none;
}

.bottom_left_corner
{
	background-image: url(../images/bgrow_white_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	position: absolute;
	width: 8px;
	height: 8px;
	margin-top: -8px;
}

.corner
{
	background-image: url(../images/transtr.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	position: absolute;
	width: 12px;
	height: 12px;
	margin-left: 424px;	
}


.product_comparison_table_left_part 
{
	width: 300px;	
	border-right: 1px solid #BFBFBF;
	
}
.product_comparison_table_left_part1 
{
	width: px;	
	border-right: 1px solid #BFBFBF;
	
}
.prod_comparison_header_left
{
	float: left;
	width: 500px;
}
.prod_comparison_header_right
{
	float: right;
	width: 195px;	
	padding-top: 30px;
	padding-bottom: 2px;
}
#ConnectFibre
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	display: inline-block;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/Fibreslide.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 751px;
}
#HomeOverview
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/channel.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 751px;
}



#ProductOverview
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/hp2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 731px;
}
#AdvancedConnectivity
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/cloudready.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 751px;
}
#BusinessBroadband
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/ournetwork.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 751px;
}

#BusinessServices
{
	background-color: #ffffff;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 300px;
	padding-left: 23px;
	margin: 0px;
	background-image: url(../images/hp5.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 751px;
}
.home_page_main_content
{
	height: 120px;
		
}

.home_page_main_content ul
{
	margin: 0;
	padding: 0 0 0 0;
	list-style-position: inside;
	font-size: 12px;
}

.home_page_main_content ul li
{
	list-style-image: url(../images/arrow_transperent.gif);
	font-size: 14pt;
	font-family: Verdana;
	color: #821237;
	font-weight: 500;
	line-height: 14pt;
	text-decoration: none;
	padding-bottom: 8px;
}
.transparent
{
	margin-top: 105px;
	width: 357px;
	height: 173px;
	padding: 8px;
}

.transparent[class]
{
	padding: 8px;
}


/* Products */

	
.product_overview_container
{
	float:left; 
	padding-right: 17px;
	height: 183px;
}
.product_overview_middle
{
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	height: 167px;
	width: 238px;
	padding-left: 7px;	
	padding-top: 7px;	
	margin: 0px;
}
.product_overview_middle ul
{
	height: 54px;
}

.product_overview_title
{
	font-family: Verdana;
	font-size: 17.333px;
	color: #821237;
	padding-bottom: 5px;
}

.product_overview_subtitle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	padding-bottom: 5px;
}
.product_overview_button_container
{
	margin-top: 7px;
	margin-left: 19px;
	padding-right: 17px;
}
	
.product_overview_bottom
{
	background-image: url(../images/prod_overview_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 4px;
	width: 246px;
}	

.product_overview_top_1
{
	background-image: url(../images/prod_overview_top1.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
}

.product_overview_top_2
{
	background-image: url(../images/prod_overview_top2.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
}	
.product_overview_top_3
{
	background-image: url(../images/prod_overview_top3.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
}
#product_overview_bottom_content_pane
{
	float:left; 
	height: 197px;
	width: 777px;
	padding-top: 5px;
}
.product_overview_banner
{
	height: 45px;
	
}
.product_overview_central
{
	width: 100%;
}
.product_overview_left_content_pane
{
	padding-top: 15px;
	float: left;
	width: 340px;
	height: 220px;
	
}
.product_overview_right_content_pane
{
	padding-left: 20px;
	float: right;
	width: 410px;
	height: 220px;
}
.product_overview_right_content_pane table
{
	width: 100%;
	margin-top: 11px;	
}
.product_overview_right_content_pane img
{
	top: 5px;
}
.video_module_wrapper
{
	height: 217px;
	width: 340px;
	float: left;	
	padding-top: 10px;
	z-index: 0;
}
.video_module_wrapper object
{
	position:relative;
	z-index: -1;
}
.video_module_wrapper embed 
{
	position:relative;
	z-index: -1;
}
.video_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight:600;	
	color: #FFFFFF;
	margin-left: 75px;
	width: 125px;
	vertical-align: top;
}

/* Contact Us - 2 main content containers */
#ContactUsLeftContainer
{
	height: 1020px;
	width: 316px;
	float: left;
}
#ContactUsLeftContainerBG
{
	background: #EAEAEA;
	background-image: url(../images/thankyou_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 1020px;
	width: 296px;
	margin-right: 5px;
	margin-left: 10px;
	overflow: auto;
	overflow-x:hidden;
	border-bottom: 1px solid #D3D3D3;
}

#ContactUsContainer
{
	height: 1020px;
	width: 444px;
	float: right;
}
#ContactUsContainerBG
{
	background: #EAEAEA;
	background-image: url(../images/thankyou_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 1020px;
	width:434px;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom: 1px solid #D3D3D3;
}

#contact_info_right_panel
{
	padding: 5px;	
	padding-bottom: 30px;
}

/* Common classes for all forms - expandable container */
#FormLayout
{
	
	width: 775px;
	float: right;
}
#FormContainer
{
	/*height: 398px;*/
	background: #EAEAEA;
	background-image: url(../images/thankyou_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width:763px;
	margin-right: 1px;
	margin-left: 5px;
	padding-top: 10px;
	border-bottom: 1px solid #D3D3D3;
}

/* Contact Us Thank You page*/
#ContactUsThankYouContainer
{
	height: 305px;
	width: 775px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
#ContactUsThankYouContainerBG
{
	background-image: url(../images/contact_us.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	height: 321px;
	width:749px;
	padding-top: 27px;
	padding-left: 27px;
	overflow: auto;
	overflow-x:hidden;
}

/* Search Results */
.search_results_container
{
	width: 735px;
	padding: 10px;	
}
.search_results_container img
{
	border: none;
	vertical-align: text-bottom;
}

.search_results_title a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: #821237;
	padding-top: 10px;
	padding-bottom: 2px;
}
.recordcounter
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: #821237;
	padding-top: 5px;
	line-height: 29px;
}
.search_results_summary
{
	font-family: Verdana;
	font-size: 11px;
	color: #424242;
	padding-top: 2px;
}

.search_results_link a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: #821237;
	margin-top: 10px;
	padding-bottom: 15px;
}

.search_results_rating
{
	padding-bottom: 5px;
	height: 22px;
	width: 460px;
}

.ratingview
{
	padding-left: -5px
	width: 263px;	
}
.ratingview a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
}

.ratingaverage
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	width: 263px;	
	float: right;
	margin-top: -13px;
}
.pager
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	width: 735px;
	padding-top: 10px;		
}
.pager .Normal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
}

.paging_links
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	text-decoration: none;
}



/* About Us Page */
.AboutUsContainer
{
	width: 775px;
	padding: 0px;
	margin: 0px;
}
.AboutUsContainerBG
{
	background-image: url(../images/industry_insight.jpg);
	background-repeat: no-repeat;
	background-position: 99.7% 1px;
	width: 775px;
}
.SalesAgentContainerBG
{
	background-image: url(../images/10431_thumb_Coin.jpg);
	background-repeat: no-repeat;
	background-position: 99.7% 1px;
	width: 775px;
}
.AboutUsScrollerableContainer_NOTUSED
{
	height: 390px;
	width:773px;
	overflow: auto;
	overflow-x:hidden;
}

/* Network Status */
.NetworkStatusContainerLayout
{
	width: 775px;
	margin-bottom: 0px;
}

.NetworkStatusContainer
{
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.NetworkStatusDetailsContainerLayout
{
	width: 775px;
}
.NetworkStatusDetailsContainerLayout a:hover
{
	color:#003366;	
}
.NetworkStatusDetailsContainer
{
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}
.NetworkStatusDetailsContainer a
{
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.NetworkStatusDetailsContainer a:hover
{
	color:#003366;	
}
.network_status_table
{
	margin-bottom: 20px;
}
.network_status_table a
{
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.network_status_left
{
	background-image: url(../images/l.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	height: 23px;
}
.network_status_right
{
	background-image: url(../images/r.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
	height: 23px;
}
.network_status_fault_details_header
{
	background-image: url(../images/status_dot.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 15px;
	height: 20px;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_fault_details_text
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_row
{
	background-color: #EBEBEB;
	color: #434343;
}
.network_status_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;
	height: 28px;
	vertical-align: middle;
}

.network_status_alternating_row
{
	background-color: #FFFFFF;
	color: #434343;
	border-bottom: 1px solid #C1C1C1;
}
.network_status_alternating_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;	
	height: 28px;
}

.network_status_header
{
	height: 2px;
	background-image: url(../images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: 600;
	font-size: 13px;
	padding-left: 7px;
}
.network_status_footer
{
	height: 3px;
	background-image: url(../images/bgrow_repeat.jpg);
	background-repeat: repeat-x;
	background-position:0  100%;
	
}
.network_status_footer td
{
	border-top: 1px solid #CCCCCC;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.network_status_header_left
{	
	width: 10px;
	background-image: url(../images/purpleleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: -10px;
	height: 3px;
}	
.network_status_header_right
{	
	width: 10px;
	background-image: url(../images/purpleright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	
}	
.network_status_footer_left
{	
	background-image: url(../images/bgrow_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
		border-top: 1px solid #CCCCCC;
}	

.network_status_footer_right
{	
	background-image: url(../images/bgrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;height: 3px;
	border-top: 1px solid #CCCCCC;
	
}		
.network_status_legend_container
{
	height: 111px;
	width: 320px;
}
.network_status_legend_title
{
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #A21C45;
	text-decoration: none;
}

.network_status_legend
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}



.CaseStudyLayout
{
	width:776px;
}
.CaseStudyContainer
{
	padding-left: 20px;
	padding-right: 20px;
}
.case_study_top_container
{
	width:735px;
	height: 100%;
}
.case_study_top_area
{
	width:355px;
	display: block;	
	height: 100%;
}
.case_study_top_left
{	
	width:355px;
	float: left;
}
.case_study_top_right
{
	width:355px;
	float: right;
	padding-top: 30px;
}
.case_study_top_right img 
{
	text-align: center; 	
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.case_study_top_left_area
{
	width:	355px;
	display: table-cell;	
}
.case_study_top_right_area
{
	width:345px;
	display: table-cell;		
	padding-left: 10px;
}
.case_study_logo
{
	width:1px;
	float: left;
}
       
.case_study_l
{
	background-image: url(../Images/faq_gradientleft.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.case_study_r
{
	background-image: url(../Images/faq_gradientright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.case_study_t
{
	background-image: url(../Images/faq_gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding: 0px;
	width: 360px;
}
.case_study_title
{
	font-family: Verdana;
	font-size: 21.33px;
	font-weight: 600;
	color: #821237;
	padding-top: 30px;
	padding-bottom: 2px;	
}         
.case_study_product
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: #424242;
	padding-top: 2px;
}  
.case_study_product_table_left
{
	vertical-align: top;	
}
.case_study_cite        
{
	font-family: Verdana;
	font-size: 11px;
	color: #821237;
	font-style:italic;
	padding-top: 10px;
	padding-bottom: 5px;	
}  
.case_study_sign         
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	padding-top: 2px;
	padding-bottom: 15px;		
}       

.case_study_text
{
	font-family: 'Arial';
	font-size: 11px;
	color:#5F5F5F;
	width: 100%;
	padding-bottom: 10px;
	text-align: justify;
} 
.CaseStudyContainer ul
{
	font-size: 10px;
	padding-bottom: 10px;
}
.CaseStudyContainer ul li
{
		font-family: 'Arial';
	font-size: 11px;
	color:#5F5F5F;
}

.case_study_innertitle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	padding-top: 15px;
	padding-bottom: 5px;
}       
/* Our Customers List */
.OurCustomersLayout
{
	width:775px;
}
.OurCustomersContainer
{
	width:735px;
	padding-left: 20px;
	padding-right: 20px;
}
.case_study_list_top_container
{
	width:735px;
	vertical-align: top;
}
.case_study_list_top_left
{	
	width:335px;
	float: left;
}
.case_study_list_top_right
{
	width:255px;
	float: right;
	padding-top: 30px;
}

.case_study_list_logo
{
	padding-top: 30px;
	width:200px;
	float: left;
}
.case_study_list_right_area
{
	width:510px;
	float: right;		
	padding-right: 20px;
}
.case_study_list_right_area ul
{
	padding-left: 20px;
	font-family: Arial;
	font-size: 10px;
}

.OurCustomersLayout .case_study_innertitle
{
	padding-top: 2px;
}       


/* Pages with Table Content - Industry Inside, Whitepapers & Reports */

.tableContent_container
{
	padding: 20px;
}
.tableContent
{
	width:775px;
}
.tableContent_table
{
	font-family: Arial;
	font-size: 13px;
}
.tableContent_table td
{
	padding-left: 4px;
	padding-top:  5px;
	padding-bottom: 5px;
}
.tablerow_last td
{
	padding: 0px;
	margin: 0px;
	height: 3px;
}
.tableContent_table .border_left
{
	padding: 0px;
}

.tableContent_table .blackbtn_img
{
	margin-top: 4px;	
	line-height: 27px;
}
.tableContent_table .blackbtn_img img
{
	border: 0; 
	margin-top: 0px;
	vertical-align: text-bottom;	
}



/* Right Panel */
.news_right_panel
{
	padding-top: 10px;
	line-height: 20px;
}
.news_right_panel
{
	background-image: url(../Images/bannerinthenews.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 7px;
	padding-bottom: 0px;
	height: 106px;
	width: 100%;
}
.industry_news_right_panel
{
	background-image: url(../Images/bannerindustrynews.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 12px;
	padding-left: 7px;
	padding-bottom: 0px;
	height: 114px;
	width: 100%;
}
.news_right_panel_footer
{
	vertical-align: text-bottom;
	padding-top: 33px;
	padding-left:63px;
	height: 22px;
	width: 100px;
}

.news_right_panel_footer a
{
	margin-top: 3px;
	padding: 0;
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.news_right_panel_footer img
{
	vertical-align: text-bottom;
}
.white_text
{
	font-family: Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: 500;	
}

/* Industry Insight  */

.IndustryInsightLayout
{
	width:776px;
}
.IndustryInsightBG
{
	background-image: url(../images/industry_insight_bg.jpg);
	background-repeat: no-repeat;
	background-position: 99.7% 0px;
	height: 367px;
	overflow: auto;
	overflow-x:hidden;
	padding-left: 20px;
}
.IndustryNews_ScrollableContainer
{
	width:735px;
	padding: 1px 3px 1px 1px;
}
.IndustryNewsContainer_Scroller
{
	padding: 0px 20px 20px 20px;
	width:733px;
	height: 348px;
	overflow: auto;
	overflow-x: hidden;
}

.WebTerms_ScrollableContainer
{
	width:735px;
	padding: 1px 3px 1px 1px;
}
.WebTerms_Scroller
{
	padding: 0px 20px 20px 20px;
	width:733px;
	height: 348px;
	overflow: auto;
	overflow-x: hidden;
}

.PressLayout
{
	width:776px;
}
.PressBG
{
	background-image: url(../images/press.jpg);
	background-repeat: no-repeat;
	background-position: 99.7% 0px;
	height: 367px;
	overflow: auto;
	overflow-x:hidden;
}
/* Pages With Titlebar Layout */
.PageWithTitleLayout
{
	width:776px;
}
.PageWithTitleContainer
{
	width:735px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 5px;
}


/* Industry News Layout */
.IndustryNewsLayout
{
	width:776px;
}
.IndustryNewsContainer
{
	width:735px;
	padding: 20px;
}
.IndustryNewsContainer_Scrollable
{
	padding: 20px;
	width:734px;
	height: 348px;
	overflow: auto;
	overflow-x: hidden;
}

/* FAQ */

.FAQLayout
{
	width:775px;
	margin: 0px;
	padding: 0px;
}
.FAQLayout #contentHeader
{
	width:775px;
		
}
.FAQContainer
{
	background-image: url(../images/faq_rightimage.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 754px;
	padding-top: 20px;
	margin-right: 1px;
	margin-left: 20px;
}
.faq_single_article_container
{
		width: 60%;	
}
.faq_inner
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 11px;	
	padding-bottom: 5px;	
	margin-top: 5px;
}
.faq_inner .page_subtitle
{
	color: #821237;
	margin-top: 5px;
	padding-bottom: 5px;
}
.faq_A
{
	
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	color: #821237;
}
.faq_question_area
{
	width:430px;
	display: inline-table;
}
.faq_question_area_left
{
	width:18px;
	float: left;
}	
.faq_question_area_right
{
	width:410px;
	float: right;
}

.faq_answer_area
{
	margin-left: 15px;
	width:410px;
	display: inline-table;
}
.faq_answer_area_left
{
	width:18px;
	float: left;
}	
.faq_answer_area_right
{
	width:390px;
	float: right;
}
/* All thank you pages */

.ThankYouContainer
{
	width: 775px;
}
.ThankYouContainerBG
{
	height: 635px;
	background: #EAEAEA;
	background-image: url(../images/thankyou_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom: 1px solid #D3D3D3;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.ThankYou_ContactUsBG
{

}
.panel_find_out_more
{
	background-image: url(../Images/testimonial_3.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 150px;
	width: 194px;
	margin-bottom: 10px;
}
.panel_find_out_more img
{
	margin: 0px;
}
.panel_find_out_more img
{
	margin: 0px;
	border: 0px;
}
.panel_find_out_more_link_area 
{
	padding-top: 120px;	
	margin-left: 75px;
	width: 140px;

}
.panel_find_out_more_link_area a
{
	font-size:10pt;
	color: #ffffff;
	font-weight:600;
	font-family:Verdana;
	text-decoration: none;
	line-height: 15px;
}

.panel_find_out_more_link_area img
{
	vertical-align: text-bottom;
}


#PressReleases
{
	padding-bottom: 8px;	
}
.industry_news_single_article
{
	width: 750px;
}
.industry_news_single_article_left
{
	width: 520px;
	float: left;
}
.industry_news_single_article_right
{
	width: 180px;
	float: right;	
}

/* Sitemap  */
.Sitemap
{
	width: 775px;
}
.SitemapContainer
{
	background: #EAEAEA;
	background-image: url(images/thankyou_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	padding-bottom: 17px;
	border-bottom: 1px solid #D3D3D3;
}
.sitemap_level_1
{
	padding-top: 2px;
	padding-bottom: 15px;
}
.sitemap_level_1 a
{
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	text-decoration: none;
	color: #821237;
}
.sitemap_level_2
{
	padding-bottom: 10px;
	padding-left: 15px;
}
.sitemap_level_2 a
{
	font-family: Verdana;
	font-size: 12.333px;
	font-weight: 600;
	text-decoration: none;
	color: #424242;
}
.sitemap_level_3
{
	padding-bottom: 10px;
	padding-left: 15px;
}
.sitemap_level_3 a
{
	font-family: Verdana;
	font-size: 12.333px;
	font-weight: 600;
	color: #821237;
	text-decoration: underline;
}
.sitemap_separator
{
	margin-top: 2px;
	margin-bottom: 15px;
}


/* Support  */

#SupportContainer
{
	width: 775px;
	margin: 0px;
	padding-top: 1px;
}
#SupportContainerBG
{
	background-image: url(images/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	width:749px;
	margin-left: -2px;
	padding-left: 27px;
	padding-bottom: 10px;
}

#SupportLayout
{
	width:774px;
	margin-bottom: 25px;
	}

.support_top
{
	width: 775px;
	margin: 0px;
	padding: 0px;	
}
.support_top_left
{
	width: 450px;
	float: left;
	padding-left: 20px;
}
.support_top_right
{
	width:305px;
	float: right;
}
.support_top_right img
{
	text-align: right;	
}

#SupportLayout_BottomPanel
{
	width:775px;	
	float: left;	
	margin-bottom: -15px;
}

#BillingSupportContainer
{
	width: 100%;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#BillingSupportContainerBG
{
	width: 90%;
	height: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;	
}
#support_left_panel_container
{
	width: 380px;
	float: left;
}
#support_right_panel_container
{
	width:380px;
	float: right;
	margin-left: 10px;
}
.SupportRightPanel
{
	width:266px;
	padding-left: 20px;
	margin-top: 7px;	
}
.SupportRightPanelBG
{
	height: 30px;
	width:266px;
}
.SupportRightPanelBG a
{
	float: left;
	font-size: 16px;
	color: #9F1C46;
	font-weight: 500;
	text-decoration: none;
}
.SupportRightPanelBG img
{
	float: right; 
	margin-right: 25px;	
	margin-bottom: 10px;	
	border: 0px;
}

.SupportRightPanel_3_container
{
	height: 92px;
	width:197px;
	margin-top: 0px;
}
.SupportRightPanel_3_panel
{
	height: 90px;
	width:197px;
	padding-left: 5px;
	
	background-image: url(images/support_panel_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: 85% 60%;
	
}
.SupportRightPanel_3_container a
{
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}

.latestnews2
{
	float: left;
	margin-top: 0px;
	padding: 0px;
	width: 775px;
	margin-right: 18px;
	margin-bottom: 18px;
}
#dnn_RightPane3 .newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 197px;
}

#dnn_RightPane3 .newsletter input
{
	margin-left: 5px;
}
#dnn_RightPane3 .newsletter a
{
	padding-left: 100px;
	text-decoration: underline;
}

#dnn_BottomRightPane #newsletter_input
{
	width: 155px;
	height: 24px;
	float: left;
}

#dnn_RightPane3 #newsletterbanner
{
	height: 90px;
}

 
#dnn_RightPane3 .redtitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	color: #A21C45;
	padding: 3px;
}
.ForgottenPassword
{
	padding-bottom: 1px;
}
.ForgottenPasswordContainer
{
	padding-left: 20px;	
	padding-right: 20px;	
}
#eo_ele_33
{
	display: none;
}














/* SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.blackbtn a
	{
		font-family: Arial;
		font-size: 10px;
		text-transform: uppercase;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: 400; 
		vertical-align: middle;
		padding-top: 5px;
	}
	.blackbtn_img a
	{
		font-family: Arial;
		font-size: 10px;
		text-transform: uppercase;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: 400; 
		vertical-align: bottom;
		padding-top: 5px;
	}
	.blackbtn_img img
	{
		border: 0; 
		margin-top: 0px;
		vertical-align: middle;	
	}
}
