*
{
	margin: 0;
	padding: 0;
}

body
{
	background:#003366 url(images/bg_body.jpg) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a, a:link, a:visited
{
	text-decoration: none;
	outline: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: 0;
}

ul
{
	list-style-type: none;
}

li
{
	float: left;
}

fieldset
{
	border: none;
	margin: 10px 0px 8px -9px;
}

fieldset label
{
	color: #000000; float: none;
}

legend
{
	color: #555555;
}









.clear
{
	clear: both;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}









.text_super_large
{
	font-size:3em;
}

.text_extra_largest
{
	font-size:2.1em;
}

.text_largest
{
	font-size:2em;
}

.text_larger
{
	font-size:1.8em;
}

.text_smarter
{
	font-size:1.5em;
}

.text_smart
{
	font-size:1.4em;
}

.text_big
{
	font-size:1.3em;
}

.text_extra_large
{
	font-size:1.2em;
}

.text_large
{
	font-size:1.1em;
}

.text_small
{
	font-size:.9em;
}

.text_smaller
{
	font-size:.8em;
}

.text_extra_smallest
{
	font-size:.75em;
}

.text_smallest
{
	font-size:.7em;
}

.text_bluish_white
{
	color:#ecf5fc;
}

.text_dark_blue
{
	color:#1b3764;
}

.text_black
{
	color:#000000;
}

.text_dark
{
	color:#231f20;
}

.text_bold
{
	font-weight:bold;
}

.text_normal
{
	font-weight:normal;
}

.text_italic
{
	font-style:italic;
}

.text_center
{
	text-align:center;
}

.text_left
{
	text-align:left;
}

.no_spacing
{
	letter-spacing:normal;
}

.bg_white
{
	background-color:#ffffff;
}

.text_block
{
	display:block;
}

.gap_left_30pixel
{
	margin:0 0 0 30px;
}

.gap_11pixel
{
	width:11px;
	height:11px;
}




.content_wrapper
{
	background:#ededed;
}

.content_footer_wrapper
{
	background:#ffffff;
	border-top:5px solid #1b3764;
	border-bottom:5px solid #1b3764;
}

.content_footer_bottom_wrapper
{
	background:#ededed;
}

.footer_wrapper
{
	background:#003366;
}

.content_footer,
.content_footer_bottom,
.header,
.footer
{
	width:800px;
	margin:0 auto;
}

.content
{
	width:758px;
	margin:0 auto;
	padding:15px 21px 20px 21px;
}

.content_specials
{
	background:url(images/bg_special_content.jpg) repeat 0 0;
	width:730px;
	margin:0 auto;
	padding:15px 35px 20px 35px;
}

.content_ourreach
{
	width:730px;
	margin:0 auto;
	padding:15px 35px 20px 35px;
}

.content_digital_boxes
{
	width:750px;
	margin:0 auto;
	padding:15px 25px 20px 25px;
}

.header
{
	background:url(images/bg_header.jpg) no-repeat 0 0;
	height:140px;
}

.page_logo
{
	margin-left:5px;
}

.logo_right
{
	width:123px;
	margin:0 20px 0 0;
}

.mymail_logo
{
	margin:10px 6px 0 0;
}

.menu
{
	margin-top:-25px;
	margin-right:20px;
	position:relative;
	z-index:9999;
}

.menu ul li
{
	background-repeat:no-repeat;
	line-height:37px;
	width:102px;
	height:35px;
}

.menu ul li a
{
	font-size:1.1em;
	font-weight:bold;
	color:#ecf5fc;
	text-align:center;
	padding:0 6px 0 6px;
	position:relative;
	display:block;
}

.menu ul li.selected a
{
	text-decoration:underline;
	cursor:text;
}

.popup
{
	position:absolute;
	display:none;
}

.popup .popup_normal
{
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	line-height:20px!important;
	background-repeat:repeat;
	width:180px!important;
	height:20px!important;
	margin:0!important;
	padding:0!important;
	float:none;
}

.popup .popup_normal a
{
	line-height:20px!important;
	font-size:.9em!important;
	text-decoration:none!important;
	height:20px!important;
	padding:0!important;
	cursor:pointer!important;
    
}

.popup .popup_normal a:hover
{
	text-decoration:underline!important;
}

.popup .popup_bottom
{
	line-height:8px!important;
	background-repeat:no-repeat;
	width:180px!important;
	height:8px!important;
	margin:0!important;
	padding:0!important;
}

.content_left
{
	width:236px;
}

.content_left_top
{
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	height:153px;
}

.content_left_top img
{
	margin:7px 0 0 0;
}

.content_left_top a
{
	position:relative;
}

.content_left_bottom
{
	background:url(images/icon_internet.gif) no-repeat 0 0;
	width:124px;
	height:103px;
	margin:-55px auto 0 auto;
	position:relative;
}

.content_phone_left_bottom
{
	background:url(images/icon_phone.gif) no-repeat 0 0;
	width:124px;
	height:103px;
	margin:-55px auto 0 auto;
	position:relative;
}

.content_cable_left_bottom
{
	background:url(images/icon_cable.gif) no-repeat 0 0;
	width:124px;
	height:103px;
	margin:-55px auto 0 auto;
	position:relative;
}

.content_cable_left_text
{
	margin:20px 0 0 0;
}

.content_right
{
	width:490px;
	padding:20px 0 40px 0;
}

.content_right li,
.diamond_bullets li
{
	background:url(images/icon_bullet.gif) no-repeat 0 0;
	margin:0 0 20px 0;
	padding:0 0 0 30px;
	float:none;
}

.content_right li label
{
	display:none;
}

.content_right li .input_text
{
	width:80px;
	border:1px solid #0000ff;
	padding: 2px;
}

.content_links
{
	width:728px;
	padding:15px 15px 0 15px;
}

.content_schools
{
	width:688px;
	padding:15px 20px 0 50px;
}

.content_customers
{
	width:688px;
	padding:15px 20px 20px 50px;
}

.content_management,
.content_management1
{
	width:718px;
	margin:0 auto;
	padding:0 0 20px 0;
}

.content_faq
{
	width:733px;
	padding:15px 15px 0 10px;
}

.column
{
	width:242px;
	float:left;
}

.content_links li,
.content_schools li
{
	background:url(images/icon_bullet.gif) no-repeat 0 0;
	margin:0 0 20px 0;
	padding:0 0 0 30px;
	float:none;
}

.content_customers li
{
	background:url(images/icon_bullet.gif) no-repeat 0 0;
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	float:none;
}

.content_faq_column
{
	width:100%;
	padding:0 0 20px 12px;
}

.content_faq div
{
	width:100%;
	padding:0 0 20px 12px;
}

.content_faq_column li
{
	background:url(images/icon_bullet.gif) no-repeat 0 0;
	margin:0 0 15px 0;
	padding:5px 0 0 30px;
	float:none;
}

.content_faq div li
{
	background:url(images/icon_bullet.gif) no-repeat 0 0;
	margin:0 0 15px 0;
	padding:5px 0 0 30px;
	float:none;
}

.content_faq div li a
{
	font-size:1.2em;
	color:#1B3764;
	display:block;
}

.content_faq div li span
{
	font-size:1.2em;
	color:#1B3764;
	display:block;
	margin:0;
}

.content_faq div li strong
{
	font-size:1em;
}

.content_ourreach_right_panel_text li
{
	background:transparent url(images/icon_bullet.gif) no-repeat scroll 0 0;
	margin:0 0 20px;
	padding:0 0 0 30px;
	float:none;
}

.column_schools
{
	width:342px;
	float:left;
}

.content_home
{
	padding:50px 0 60px 0;
}

.content_advertising,
.content_advertising1
{
	padding:0 0 30px 0;
}

.content_home_banner
{
	padding:50px 0 0 0;
}

.content_home_thumbnil
{
	width:181px;
}

.content_home_thumbnil_top
{
	background-repeat:no-repeat;
	height:217px;
}

.content_home_thumbnil_top img
{
	margin:14px 12px 10px 12px;
}

.content_home_thumbnil_top a
{
	position:relative;
}

.content_home_thumbnil_bottom1,
.content_home_thumbnil_bottom2,
.content_home_thumbnil_bottom3,
.content_home_thumbnil_bottom4
{
	background-repeat:no-repeat;
	width:116px;
	height:96px;
	margin:-55px auto 0 auto;
	position:relative;
}

.column_customers_list_left,
.column_customers_list_right
{
	width:300px;
	padding:0 0 0 30px;
}

.column_customers
{
	margin:0 0 2px 0;
}

.column_customers_list
{
	margin:0 0 30px 0;
}

.content_advertising_thumbnil
{
	width:180px;
}

.content_advertising1 tr td
{
	width:180px;
	padding-right:11px;
}

.content_advertising_thumbnil_top
{
	background:url(images/bg_thumbnil_advertising.png) no-repeat 0 0;
	height:149px;
	position:relative;
}

.content_advertising1 tr td span
{
	background:url(images/bg_thumbnil_advertising.png) no-repeat 0 0;
	height:149px;
	position:relative;
	display:block;
}

.content_advertising_thumbnil_top img
{
	margin:6px;
}

.content_advertising1 tr td span img
{
	margin:6px;
}

.content_advertising_thumbnil_bottom
{
	font-family:Tahoma;
	letter-spacing:-.1em;
	margin:-20px 0 0 0;
	position:relative;
}

.content_advertising1 tr td div
{
	font-family:Tahoma;
	text-align:center;
	letter-spacing:-.1em;
	height:95px;
	margin: 0 0 0 0;
	position:relative;
	display:block;
	overflow:hidden;
}

.content_advertising1 tr td div strong
{
	font-family:Tahoma;
	font-size:2.1em;
	font-style:italic;
	color:#1B3764;
	text-align:center;
	letter-spacing:-0.1em;
	/*background-color:#ffffff;*/
}

.content_advertising1 tr td div h2
{
	font-family:Tahoma;
	font-size:1.4em;
	font-style:italic;
	color:#1B3764;
	text-align:center;
	letter-spacing:normal;
}

.logo_advertising
{
	text-align:center;
}

.paging_advertising
{
	width:100%;
	padding:5px 0 20px 0;
	float:left;
}

.advertising_title
{
	margin:0 0 5px 0;
}

.advertising_paging
{
	text-align:center;
	margin:0 auto;
}

.advertising_paging a
{
	font-size:1.3em;
	font-weight:bold;
	font-style:italic;
	color:#1b3764;
	margin:0 4px 0 0;
}

.paging_title
{
	margin:0 0 10px 0;
}

.paging_title_small
{
	margin:15px 0 10px 0;
}

.advertising_thumbnil_small
{
	width:240px;
	margin-right:12px;
	margin-bottom:30px;
}

.content_advertising tr td
{
	width:240px;
	padding-right:12px;
	padding-bottom:30px;
}

.advertising_thumbnil_small_image
{
	background:url(images/bg_thumbnil_advertising_small.gif) no-repeat 0 0;
	width:129px;
	height:121px;
}

.content_advertising tr td span
{
	background:url(images/bg_thumbnil_advertising_small.gif) no-repeat 0 0;
	width:129px;
	height:121px;
	float:left;
	display:block;
}

.advertising_thumbnil_small_image img
{
	margin:6px;
}

.content_advertising tr td span img
{
	margin:6px;
}

.advertising_thumbnil_small_text
{
	width:103px;
	margin:12px 0 0 0;
}

.content_advertising tr td div
{
	width:103px;
	margin:12px 0 0 0;
	float:right;
}

.content_management_title
{
	font-size:1.8em;
	font-style:italic;
	font-weight:bold;
	color:#1b3764;
	margin:0 0 7px 0;
}

.content_management_thumbnil
{
	width:92px;
	height:130px;
	padding:0 27px 10px 0;
}

.content_management tr td
{
	width:92px;
	height:130px;
	padding:0 27px 10px 0;
	vertical-align:top;
}

.content_management_thumbnil_image
{
	background:url(images/bg_thumbnil_management.gif) no-repeat 0 0;
	height:86px;
}

.content_management tr td div
{
	background:url(images/bg_thumbnil_management.gif) no-repeat 0 0;
	height:86px;
}

.content_management_thumbnil_image img
{
	margin:5px;
}

.content_management tr td div img
{
	margin:5px;
}

.content_management_thumbnil_text
{
	text-align:center;
	height:50px;
	overflow:hidden;
}

.content_management tr td span
{
	text-align:center;
	height:50px;
	overflow:hidden;
}

.content_management tr td span a
{
	font-weight:bold;
	color:#1b3764;
	text-align:center;
	display:block;
}

.content_management tr td span strong
{
	text-align:center;
	display:block;
}

.content_faq_title
{
	margin:0 0 20px 0;
}

.content_faq span
{
	font-size:1.8em;
	color:#1B3764;
	margin:0 0 20px 0;
	display:block;
}

.content_ourstaff_thuumbnil
{
	width:301px;
}

.content_management1 tr td
{
	width:301px;
	padding-right:58px;
}
	
.content_ourstaff_thumbnil_image
{
	background:url(images/bg_ourstaff_thumbnil.gif) no-repeat 0 0;
	height:195px;
}

.content_management1 tr td div
{
	background:url(images/bg_ourstaff_thumbnil.gif) no-repeat 0 0;
	height:195px;
}

.content_ourstaff_thumbnil_image img
{
	margin:7px;
}

.content_management1 tr td div img
{
	margin:7px;
}

.content_ourstaff_thumbnil_text
{
	text-align:center;
	height:90px;
	overflow:hidden;
}

.content_management1 tr td span
{
	font-weight:bold;
	text-align:center;
	height:90px;
	overflow:hidden;
	display:block;
}

.content_management1 tr td span a
{
	font-size:1em;
	color:#1B3764;
	text-decoration:none!important;
	cursor:text;
}

.content_ourstaff_title
{
	font-size:1.7em;
	font-style:italic;
	font-weight:bold;
	color:#1b3764;
}

.content_management1 tr td strong
{
	font-size:1.7em;
	font-style:italic;
	font-weight:bold;
	color:#1b3764;
	display:block;
}

.content_special_title
{
	text-align:center;
	height:45px;
}

.content_special_thumbnil,
.content_special_thumbnil1
{
	height:201px;
}

.content_special_thumbnil1
{
	margin-top:-50px;
}

.content_special_thumbnil_image
{
	background:url(images/bg_special_thumbnil.gif) no-repeat 0 0;
	width:391px;
	height:201px;
}

.content_special_thumbnil_text
{
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	/*padding:40px 0 0 10px;*/
}

.content_special_thumbnil_text1
{
	padding:80px 10px 0 0;
}

.content_special_thumbnil_image img,
.content_special_thumbnil_image1 img
{
	margin:8px 8px 7px 7px;
}

.content_ourreach_map
{
	width:407px;
	height:399px;
	border:3px solid #1b3764;
}

.content_ourreach_right_panel
{
	width:300px;
}

.content_ourreach_right_panel_logo
{
	background-repeat:no-repeat;
	height:75px;
}

.content_ourreach_right_panel_text
{
	padding:20px 0 0 25px;
}

.content_ourreach_right_panel_text ul
{
	padding:5px 0 0 0;
}

.call_now
{
	background:url(images/bg_callnow.gif) no-repeat 0 0;
	margin:60px 0 0 0;
	padding:18px 0 0 0;
}

.content_digital_boxes tr td
{
	vertical-align:top;
}

.content_digital_boxes_thumbnil
{
	padding:0 0 35px 0;
}

.content_digital_boxes_image
{
	background-repeat:no-repeat;
	width:236px;
	height:153px;
}

.content_digital_boxes tr td span
{
	background-repeat:no-repeat;
	width:236px;
	height:153px;
	display:block;
}

.content_digital_boxes tr td span a
{
	position:relative;
}

.content_digital_boxes_image img
{
	margin:8px 6px 6px 9px;
}

.content_digital_boxes tr td span img
{
	margin:8px 6px 6px 9px;
}

.content_digital_boxes_image a
{
	position:relative;
}

.content_digital_boxes_text
{
	width:499px;
	padding:0 0 0 15px;
}

.content_digital_boxes tr td div
{
	width:499px;
	padding:0 0 0 15px;
	display:block;
}

.content_digital_boxes tr td div a
{
	color:#1B3764;
}

.content_digital_boxes tr td div a strong
{
	font-style:italic;
	font-size:1.5em;
}

.content_digital_boxes tr td div h2
{
	font-size:1em;
	font-style:italic;
	display:block;
}

.click_for_manual
{
	margin:70px 0 0 0;
}

.content_digital_boxes tr td div h3
{
	font-size:1em;
	font-style:italic;
	margin:70px 0 0 0;
}

.content_digital_boxes tr td div h3 a
{
	font-size:1em;
	font-style:italic;
	color:#000000;
	margin:70px 0 0 0;
}

.content_links a, .content_schools a
{
	font-size:1.8em;
	color:#1b3764;
}

.column_customers_list a
{
	font-size:1.4em;
	font-style:italic;
	color:#231f20;
	display:block;
}

.links_1 a
{
	font-size:1.5em;
	font-style:italic;
	font-weight: bold;
	color:#1b3764;
	display:block;
}

.links_2 a
{
	font-size:1.8em;
	font-style:italic;
	font-weight: bold;
	color:#1b3764;
}

.pagination
{
	text-align:center;
}

.pagination a,
.pagination span
{
	font-size:1.8em;
	font-weight:bold;
	color:#1B3764;
	font-style:italic;
	padding:0 5px 0 5px;
}

.pagination span
{
	text-decoration:underline;
}



.content_footer_wrapper .content_footer table
{
	margin-left:21px;
}

.content_footer_wrapper .content_footer table tr td
{
	padding-top:10px;
	padding-bottom:10px;
}

.content_footer_wrapper .content_footer table tr td img
{
	border:1px solid #999999;
}






.footer
{
	padding:10px 0 15px 0;
}

.internet
{
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px
}