/* screen style sheet after the reset*/
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #F9f9fb url(../images/bg_main.gif) repeat-x center top;
}


h1 {
	text-indent:-9999px;
	position: absolute;
}

#site_navigation {
	list-style-type: none;
	width: 79.17em;
	margin: 0 auto 0.75em;
	height: 2em;
	font-size:.75em;
	position: relative;
	top: 1em;
}

#site_navigation li{
	display: inline;
}

ul#product_navigation li {
	float:left;
}

ul#login_webmail li {
	float:right;	
}

.unselected a {
	background: url(../images/menu-rear.gif) no-repeat top;
	display:block;
	height: 2em;
	width: 5.2em;
	text-align: center;
	text-decoration:none;
	padding: 1.55em 0.9em 0 0.9em;
	color:#999999;
}

a.home_link, a.news_link, .tab-end a.contact_link, a.login_link {
	text-align: left;
	padding-left: 1.3em;
	padding-right: 0.5em;
}

.selected a.emarketing_link {
	text-align: left;
	padding-left: 0.5em;
	padding-right: 1.2em;
}

.selected a {
	background: url(../images/menu-selected.gif) no-repeat top;
	display:block;
	height: 2em;
	width: 6.15em;
	text-align: left;
	text-decoration:none;
	padding: 1.55em 0.4em 0 1.3em;
	color:#ffffff;
}

.next a{
	background: url(../images/menu-selected-next.gif) no-repeat;
	display:block;
	height: 2em;
	width: 4.9em;
	text-align: center;
	text-decoration:none;
	padding: 1.55em 1.2em 0 0em;
	color:#999999;
}
.tab-end a {
	background: url(../images/menu-rear-right.gif) no-repeat;
	display:block;
	height: 2em;
	width: 5.95em;
	text-align: center;
	text-decoration:none;
	padding: 1.55em 1.2em 0 .5em;
	color:#999999;
}

.menu-end a {
	background: url(../images/menu-end.gif) no-repeat top;
	display:block;
	height: 2em;
	width: 5.25em;
	text-align: center;
	text-decoration:none;
	padding: 1.55em .9em 0 0;
	color:#999999;
}

.tab-end-select a {
	background: url(../images/menu-selected-right.gif) no-repeat top;
	display:block;
	height: 2em;
	width: 5.95em;
	text-align: center;
	text-decoration:none;
	padding: 1.55em 1.3em 0 .65em;
	color:#999999;
}

.unselected a:hover {
	color:#666666;
}

.next a:hover {
	color:#666666;
}

.tab-end a:hover {
	color:#666666;
}

.menu-end a:hover {
	color:#666666;
}

.tab-end-select a:hover {
	color:#666666;
}

#logos  {
	height: 10em;
	width: 59.375em;
	margin-right: auto;
	margin-left: auto;
}

#page_heading {
	font: normal 2em "Times New Roman", Times, serif;
	color: #999999;
	width: 18em;
	margin-top: -0.25em;
}

#logos .hosting_logo {
	float: right;
	margin-top: 1.75em;
	height: 7.625em;
	width: 19.25em;
}

#logos .mobility_logo {
	float: right;
	margin: 1.25em 5em 0 0;
	height: 7.625em;
	width: 7.312em;
}
#logos .logo {
	margin-top: 2em;
	margin-right:12em;
	height: 4.562em;
	width: 18.437em;
}

#page_content {
	width: 59.375em;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#left_navigation {
	width: 10.188em;
	margin-right:0.5em;
	float: left;
	background-color:#FFFFFF;
	background-image: url(../images/bg_submenu_texture.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #cacaca;
	padding: 0.75em 0.5em 2.2em .5em;
}

#left_navigation h3 {
	position: absolute;
	text-indent: -9999px;
}

#left_navigation li {
	background: url(../images/breaker.gif) repeat-x center bottom;
	padding-top: 0.75em;
	padding-bottom: .7em;
	padding-left: 0.5em;
	padding-bottom: 0.75em;
	font-weight: bold;
	font-size: 0.75em;
	letter-spacing: .001em;
}

#left_navigation .current a {
	color:#83ad2c;
}

#left_navigation .current a:hover {
	color:#83ad2c;
}

#left_navigation a {
	text-decoration: none;
	color: #585858;	
}

#left_navigation a:hover {
	color:#FF6600;
}	

#center_content {
	width: 33.56em;
	float: left;
	padding:0.25em .75em 1em;
	border: 1px solid #cacaca;
	margin-right:0.5em;
	background: url(../images/bg_panel.jpg) repeat-x #ffffff;
}

#center_content h3 {
	background: url(../images/breaker.gif) repeat-x center bottom;
	font-weight: lighter;
	font-size: 1.25em;
	color: #4e4e4e;
	padding:.75em 0;
}

#center_content h4 {
	background: url(../images/breaker.gif) repeat-x center top;
	font-size: 1em;
	color: #4e4e4e;
	padding:.5em 0;
	margin-top:.5em;
}

#center_content p {
	padding-top:.75em;
	font: normal .76em Arial, Helvetica, sans-serif;
	color:#333333;
}

#center_content li {
	padding-top:.75em;
	font: normal .76em Arial, Helvetica, sans-serif;
	color:#333333;
}

#center_content a {
	text-decoration:none;
	color:#7ea800;
}

#center_content a:hover {
	color:#FF6600;;
}

#interface {
	width: 40em;
	height:38em;
	float: left;
	padding:.75em;
	border: 1px solid #999999;
	margin-right:0.5em;
	background: url(../images/bg_panel.jpg) repeat-x #ffffff;
}

#interface h3 {
	background: url(../images/breaker.gif) repeat-x center bottom;
	font-weight: lighter;
	font-size: 1.25em;
	color: #4e4e4e;
	padding:.75em 0 .375em 0;
	clear:left;
}

#interface h4 {
	background: url(../images/breaker.gif) repeat-x center top;
	font-size: 1em;
	color: #4e4e4e;
	padding:.5em 0;
	margin-top:.5em;
}

#interface p #contacts {
	font:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-weight: bold;
	font-size: .77em;
	letter-spacing: .001em;
	padding:1em 0 0 0;
	width:20em;
	display: block;
}

#interface li {
	padding-top:.75em;
	font: normal .76em Arial, Helvetica, sans-serif;
	color:#333333;
}

#interface a {
	text-decoration:none;
	color:#7ea800;
}

#interface a:hover {
	color:#FF6600;;
}

#interface legend {
	font:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-weight: bold;
	font-size: .77em;
	letter-spacing: .001em;
}

#center_content p.signup_link {
	padding-top: 0;
}
.signup_link a{
	position: relative;
	width: 146px;
	height: 30px;
	overflow: hidden;
	float: right;
	cursor: pointer;
	margin-top: 1.15em;
}

.signup_link a span {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/signup_sms_email.gif) no-repeat;
	width: 100%;
	height: 100%;
}

#e_marketing_center_billboard {
	position: relative;
	width: 100%;
	height: 33.5em;
	margin: 2em 0;
}

#e_marketing_center_billboard h4 {
	margin-top: 0;
	font-size: 0.76em;
	font-family:  Arial, Helvetica, sans-serif;
	background: none; 
	padding-bottom: 0em;
	padding-top: 0;
	text-align: center;
}

#e_marketing_center_billboard p {
	padding-top: 0em;
}

#e_marketing_center_billboard img {
	padding: 0.1em 1.875em;
}

#e_marketing_center_billboard a {
	font-size: 0.76em;
	font-family:  Arial, Helvetica, sans-serif;
}

.emcb1 {
	position: absolute;
	width: 10em;
	height: 16em;
	margin-left: 0.5em;
}

.emcb2 {
	position: absolute;
	top: 0;
	left: 11.75em;
	width: 10em;
	height: 16em;
}

.emcb3 {
	position: absolute;
	top: 0;
	right: 0;
	width: 10em;
	height: 16em;
	margin-right: 0.5em;
}

.emcb4{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10em;
	height: 17em;
	margin-left: 0.5em;
}

.emcb5 {
	position: absolute;
	bottom: 0;
	left: 11.75em;
	width: 10em;
	height: 17em;
}

.emcb6 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10em;
	height: 17em;
	margin-right: 0.5em;
}

p.sms_email_signup_link {
	position: relative;
	height: 67px;
	padding-bottom: 1em;
}

p.sms_email_signup_link a strong{
	position: absolute;
	top: 3em;
	
}

p.sms_email_signup_link img {
	position: absolute;
	top:0;
	right: 13em;
}

#sms_email_movie {
	margin: .1em auto 0;
	width: 441px;
}

.disc_bullet_list {
	list-style-type: disc;
	margin-left: 3em;
	margin-bottom: 1em;
}

.newsletter_eg {
	float: right;
	padding: 0.75em 0 0 0.75em;
}

#center_content .newsletter_eg p {
	font-size: 0.675em;
	color: #999999;
	padding-top: 0;
}

.tools_list {
	padding-top: 3.5em;
}


#right_contact {
	width: 11.875em;
	float: left;
}


#call_contact {
	background-color: #759F21;
	background-image: url(../images/bg_rtable_grn.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 1.2em;
	color: #333333;
	padding: 1em;
}

#call_contact h3{
	text-indent:-9999px;
}

#call_contact h4 {
	font-size:1.05em;
	padding-bottom: .5em;
	position:relative;
	margin-top:-1em;
	font-weight: normal;
	line-height:100%;
}

#call_contact img {
	height: 1.82em;
	width: 1.82em;
	padding-bottom: .5em;
	position:relative;
	margin-top: -1.5em;
	float:right;
}

#call_contact p {
	font-size:.77em;
	font-weight:normal;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}


.contact{
	background: url(../images/arrow-mod.gif) no-repeat left;
	margin-top: 1em;
	padding-left: 1em;
	font-size:.77em;
}

.contact a {
	text-decoration: none;
	color:#333333;
}

.contact a:hover {
	color:#FFffff;
}
#subscribe_contact {
	background-color: #5c5c5c;
	background-image: url(../images/bg_rtable_grey.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #333333;
	padding: .75em;
}

#subscribe_contact h3{
	text-indent:-9999px;
}

#subscribe_contact img {
	height: 1.875em;
	width: 2.18em;
	padding-bottom: .5em;
	position:relative;
	margin-top: -1.25em;
	float:right;
}

#subscribe_contact fieldset {
	margin-top: -1em;
	height: 8.5em;
	
}
#subscribe_contact legend span {
	color: #FFFFFF;
	display:block;
	width: 8em;
	font-size:1.05em;
	font-weight: normal;
	line-height:100%;
	padding-bottom: .75em;
	white-space: normal;
}

#subscribe_contact form li {
	margin: -1em 0 .75em;
}

#subscribe_contact input {
	width:11em;
}

#submit {
	border: none;
	background: url(../images/arrow-mod-w.gif) no-repeat left #636363;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 0 .75em;
	font-weight: bold;
	cursor:pointer;
}

#subscribe_contact label {
	display:block;
	text-indent:-9999px;
	font-size:.5em;
}

#subscribe_contact .textfield {
	color:#666666;
}


#footer {
	float: left;
	width:100%;
	margin:.6em 0 0;
	background-color:#f4f4f4;
	border-top: .6em solid #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
}

#footer_nav {
	width: 75%;
	margin: 0 auto;
	padding:.5em 0 0;
	
}

#footer_nav li {
	display: inline;
	list-style-type:none;
	font-size:.75em;
	color:#999999;
}

#footer_nav li a {
	text-decoration: none;
	color:#999999;
}

#footer_nav li a:hover {
	color:#FF6600;
	text-decoration:underline;
}

#copyright {
	font-size: 0.7em;
	color: #b6b6b6;
	padding-top:.75em;
}

#footer_nav img {
	float:right;
	width: 14.375em;
	height: 3.5em;
}
