body { scrollbar-arrow-color: #663399; scrollbar-base-color: #cccccc; scrollbar-track-color: #cccccc; scrollbar-3dlight-color: #dddddd; scrollbar-highlight-color: #ffffff; scrollbar-face-color: #dddddd; scrollbar-shadow-color: #333333; scrollbar-darkshadow-color: #333333; }

a:link { color: #663399; text-decoration: underline }
a:visited { color: #663399; text-decoration: underline }
a:active { color: #663399; text-decoration: none }
a:hover { color: #663399; text-decoration: none }

h1  { font-weight: bold; font-size: 12px; line-height: 14px }

h4 {
 font-family: Garamond, Georgia, serif;
 font-size: 2.5em;
 color: #CC3300;
 padding: 3px;
 padding-left: 0;
 margin: 0;
 }
 
 h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 105%;
 color: #222;
 padding: 0;
 padding-left: 10px;
 margin: 0 0 0 0;
 }
 
 h3 {
 	font-family: "Trebuchet MS", Garamond, Georgia, serif;
 	font-size: 175%;
 	color: #6984da;
 	padding: 0;
 	padding-left: 10px;
 	margin: 0;
 }
 
 .left {
 	float: left;
 }
 
 .right {
 	float: right;
 }
 
 .clearing {
 	clear: both;
 }
 
 .job {
 	border: 1px solid #639;
 	background: #F4F4F4;
 	width: 90%;
 	padding: 10px;
 	margin: 10px;
 }


.sidelinks:link { color: #663399; text-decoration: none }
.sidelinks:visited { color: #663399; text-decoration: none }
.sidelinks:active { color: #663399; text-decoration: underline }
.sidelinks:hover { color: #663399; text-decoration: underline; cursor: hand }

.nounderline:link { color: #663399; text-decoration: none }
.nounderline:visited { color: #663399; text-decoration: none }
.nounderline:active { color: #663399; text-decoration: none }
.nounderline:hover { color: #663399; text-decoration: none }

input,select,textarea { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.breadcrumbs { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:20px; padding-top:3px; padding-bottom:3px }

.productheader  { font-weight: bold; font-size: 12px; line-height: 14px }
.productsubhead { color: #999; font-size: 9px }

.pl td { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9px }
#mc { width:106px; height:53px; margin-top:44px; margin-left:84px }
#wdm { width:106px; height:53px; margin-top:44px; margin-left:69px }
#fso { width:97px; height:53px; margin-top:44px; margin-left:70px }
#switches { width:106px; height:53px; margin-top:36px; margin-left:84px }
#fttx { width:106px; height:53px; margin-top:36px; margin-left:69px }
#remote { width:106px; height:53px; margin-top:36px; margin-left:70px }

#rightnav { width: 160px; }

#partners { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; padding-top: 0px; padding-left: 26px; padding-right: 26px; padding-bottom: 10px }
#service { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; padding-top: 0px; padding-left: 26px; padding-right: 26px; padding-bottom: 6px }
#investor { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; padding: 2px 26px 10px 26px; }
.investoricon { border: 1px solid #ccc; margin: 4px 12px 0 0; }
#safeharbor { color: #666; font-size: 9px; border: 1px solid #ccc; background-color: #f7f7f7; padding: 12px; margin-top: 24px }

.ann { width:262px; margin-top:0px; margin-left:28px; margin-right:14px; margin-bottom: 0; }
.ann td { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9px; color:#666; }
.ann td a:link { text-decoration:none }
.ann td a:visited { text-decoration:none }
.ann td a:active { text-decoration:none }
.ann td a:hover { text-decoration:underline }

.eth_acc {width: 262px; margin: 0; padding: 0;}
.eth_acc td { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular: font-size: 10px; color: #666; padding: 0; margin: 0;}
.eth_acc td a:link { text-decoration:none }
.eth_acc td a:visited { text-decoration:none }
.eth_acc td a:active { text-decoration:none }
.eth_acc td a:hover { text-decoration:underline }


.whoweare { color: #333; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 7px 25px 15px 20px }
.productfocus  { color: #999; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 45px 110px 15px 20px }
.inthenews  { color: #999; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 45px 320px 15px 20px }

.quickaccess_input  { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccc; margin-bottom: 4px; border: solid 1px #999; width: 112px }
.quickaccess_submit { color: #663399; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin-bottom: 4px; margin-left: 7px; border: solid 1px #999; width: 40px; height: 16px }
.quickaccess_select  { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ccc; border: solid 1px #999; width: 160px }
.quickaccess_padding { padding-top: 4px; padding-left: 16px }
.quickaccess_bold { font-weight: bold }

.standard { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardsmall { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standard_input   { margin-bottom: 4px; border: solid 1px #999; width: 200px }
.standard_input2   { border: solid 1px #999; width: 200px }
standard_select   { border: solid 1px #999; width: 100px }
.standard_submit { color: #663399; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../images/forms/submit_bg.gif); border: solid 1px #999 }

.main_column { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 20px }
.main_column_sub { color: #999; font-weight: bold }
.main_column_sub2 { color: #666; font-style: italic }

.left_column { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 20px; padding-left: 20px }

.rt_column { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 16px }
.rt_column2 { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2px 16px 16px 16px }

.footer   { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.footer:link  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.footer:visited  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.footer:active  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.footer:hover  { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

#rightnavsub { padding-left: 10px }
#searchlayertest{ position: absolute; z-index: 2; top: 4px; left: 615px; width: 192px; visibility: visible; display: block }
.fd {
	font-size: 12px;
	width: 500px;
	padding: 0;
	margin: 0;
}

.fd_title {
	font-size: 13px;
	color: #03c;
}

.ieul {
	width: 500px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 87%;
}

html > body .ieul {
	width: 87%;
}

.ieli {
	padding-right: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-right: 0;
}

html > body .ieli {
	padding-right: 0;
}

td input {
	border: 1px solid #ccc;
	margin: 5px;
}
	

.calc_disabled {
	background: #D5D5D5;
	color: #000;
}

.calc_warn {
	background: #FFDDDD;
}

.calc_legend {
	float: right;
	background: #D5D5D5;
	padding: 5px;
	font: 10px Verdana;
	border: 1px solid #666;
}

.calc_trans_recep {
	clear: right;
	background: #D5D5D5;
	padding: 5px;
	font: 10px Verdana;
	border: 1px solid #666;
}

.calc_signal_loss {
	background: #D5D5D5;
	padding: 5px;
	font: 10px Verdana;
	border: 1px solid #666;
}

