*{margin:0; padding:0;}
body{background:url('../images/bg.jpg') top left repeat-x #f6f6f8;}
#wrap{width:800px; background-color:#fff; margin:0 auto; position:relative; padding:0px 16px 20px 0px; padding-left:-40px;}
#header{border-top:1px solid #fff;}
#header span{display:none;}

a img, img{border:0; color:#E09456;}


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

#logo{margin-left:50px;margin-top:15px;}

/* Sub-page status indicators (you must give each page the corrosponding id on its body tag) */
.p3_active-terch-nav{border:1px solid #E7B751 !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}
.p4_active-terch-nav{border:1px solid #9A98CA !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}
.p5_active-terch-nav{border:1px solid #F29B8A !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}
.p6_active-terch-nav{border:1px solid #BBC63B !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}
.p7_active-terch-nav{border:1px solid #E82F34 !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}
.p8_active-terch-nav{border:1px solid #6FCFFF !important; border-left:0 !important; border-top:0 !important;font-weight:bold;}


#util-nav{position:absolute;right:12px;top:22px;}
#util-nav img{border:0px;margin-right:6px;}
.subpage #global-nav{border:0; font-family:Arial Narrow;font-size:10px;}
#global-nav{margin:0px;display:block; height:24px;}
#global-nav ul{}
#global-nav ul li {position: relative; top:-4px;height:24px; display:inline; float:right;}
#global-nav a{color:#fff;text-transform:uppercase; text-decoration:none; font-size:1em; letter-spacing:1px;  position:relative; top:4px;font-size:10px;}

#content{ width:672px; margin-left:128px;font-size:12px;margin-top:0px;}
#header-img{width:576px; height:210px;margin:0px;padding:0px; background-color:#000000; border:0px none #000; z-index:5 ;  position:relative;}

#quote{padding:5px;font-family:Arial Narrow;}
#quote p, #quote h2{width:70px;}
#quote p{line-height:1em; color:#555;font-size:10px;font-family:Arial;}
#quote h2{text-transform:uppercase;color:#8178B8; font-size:10px; letter-spacing:.2em; margin:0 0 10px 0;}
#quote p strong{height:1em;margin:0;font-size:9px;}

#middle-content div{height:110px; padding-top:10px !important; margin-top:5px;}

#related-links{color:#555;}
#related-links h3{display:block; padding:0px 0px 5px 0px;  font-size:9px;text-transform:uppercase; letter-spacing:.2em; border:1px solid #999; border-top:0; border-left:0;color:#000; width:155px;color:#555;}
#related-links p{margin:5px 10px 5px 0; line-height:1.4em; font-size:11px; }
#empty-related-links{width:175px;}
#content-right-col{ font-size:.9em;	}
.wimax{margin:10px; border:1px solid #ccc;}
.wimax #orangebox{background:url('../images/wimaxbg.gif') top left repeat-x; }
.wimax h3{font-size:.9em;text-transform:uppercase; letter-spacing:.1em; color:#fff; font-weight: bold; position: relative; top:-2px;}
.wimax p{margin:0px 10px; line-height:1.4em; font-size: 9px; }		
.wimax .corner{top:1px !important; }
#lower-content{color:#666; width:576px; padding:0px 0; }

#lower-content>div{ margin-right:11px;border-left:1px solid #ccc; height:125px; padding-top:-3px;	}
#lower-content>div p{margin:5px 10px; line-height:1.1em; }
#lower-content .left-col{width:130px; float:left; background: url('../images/co-bg_w.gif') top right repeat-y; }
#lower-content h3{display:block; padding:5px 7px;padding-top:7px; color:#fff; font-size:9px; text-transform:uppercase; letter-spacing:.2em;}
#lower-content .left-col h3{background:url('../images/oneopenwimax.gif') top left repeat-x; height:18px;}
#lower-content .middle-col h3{background-color:#2d83b6;background:url('../images/joinusbg.gif') top left repeat-x; height:18px;}
#lower-content .right-col h3{background-color:#cb493b;background:url('../images/spotlightbg.gif') top left repeat-x; height:18px;}
#lower-content .left-col  .corner{position:relative; top:-5px !important;}
#lower-content .middle-col  .corner{position:relative; top:-4px !important;}
#lower-content .right-col  .corner{position:relative; top:0px !important;}

#lower-content .middle-col{width:130px; float:left; background: url('../images/co-bg_w.gif') top right repeat-y;}
#lower-content .inner{width:100%;height:125px;background:url(../images/bottom-right-corner_w.jpg) bottom right no-repeat;padding:0px;margin:0px;overflow:hidden;}
#lower-content .right-col .inner{width:100%;height:125px;background:url(../images/bottom-right-corner.jpg) bottom right no-repeat;padding:0px;margin:0px;}
#lower-content .right-col{width:290px; float:left; margin-right:0px !important; background: url('../images/co-bg.gif') top right repeat-y;}

#footer{width:800px;height:20px; margin:0 auto; position:absolute; text-align:center; bottom:5px; font-family: Arial; font-size:11px;}
#footer p{color:#aaa; font-size:.9em;}
#footer p span{margin:0 10px;}
.corner{height:10px; display:none !important; width:100%; background:url(../images/bottom-right-corner.jpg) bottom right no-repeat;position:relative;left:2px; top:1px;border:solid 1px black;}
#footer a{color:#888; text-decoration: none;}


#vshw{background:url('../images/v-shadow.png') top center repeat-y; width:867px; margin:0 auto;}

#fshw{background:url('../images/f-shadow.png') 0 0px no-repeat; height:44px; margin:0 auto; width:867px; z-index:20;}

#search{height:1.3em;}




/* Layout */
/* all lists */
#global-nav ul {padding: 0;margin: 0;list-style: none;}
/* all list items */
#global-nav li {float: left;position: relative;}
/* second-level lists */
#global-nav li ul {position: absolute;}
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#global-nav li>ul {top: 33px;left: -1px;z-index: 10;font-size:.9em;}
#global-nav li ul li>ul {top: 33px;left: -1px;z-index: 10;font-size:.9em;}
/* Sub items */
#global-nav li ul li{width:86px;height:24px !important;z-index: 10 !important;text-align:left !important;padding:2px 0 0 10px;background:url('../images/global-nav-bg.jpg') top left repeat;}

#global-nav li ul li:hover{background:url('../images/global-nav-bg-hover.jpg') top left repeat !important;}
#global-nav li ul a{text-transform: capitalize !important; position:relative; top:0px; display:block;padding-top:4px;padding-bottom:4px;}
#global-nav li ul li ul{position:absolute; left:96px; top:0px;padding:4px 0 0 2px;}
/* testing - 
#global-nav li #products{display:block;}
*/

/* Colors and such */
.sub{z-index:20 !important;font-family:Arial Narrow;font-size:11px;}
#global-nav li #products li a{color:#d1cfe9;}	
#global-nav li #solutions li a{color:#eecb80;}
#global-nav li #support li a{color:#ebbdb4;}
#global-nav li #partners li a{color:#dfe691;}
#global-nav li #newsevents li a{color:rgb(254,185,129);}
#global-nav li #company li a{color:#b5def3;}

/* Menu Specific Stuff */
#global-nav * {z-index:90 !important;} 
/* lists nested under hovered list items */
#global-nav li:hover>ul,  #global-nav li.over>ul, #global-nav li ul li:hover ul,  #global-nav li ul li.over ul {display: block;}
#global-nav li ul {display: none;}
#global-nav li ul li ul{display: none;}


.subpage #wrap{width:800px; background-color:#fff; margin:0 auto; position:relative; padding:20px 16px 20px 0;}

.subpage #global-nav{display:block; height:22px;margin-left:0;position:relative; }
.subpage #util-nav{top:21px;}
.subpage #content{margin-left:0; width:619px;min-height:470px;}


#darkgradient{height:49px; padding:0px;margin:0px;padding-top:20px;padding-right:22px; font-family: Arial, sans-serif;width:138px;overflow:hidden;text-align:right;}


#darkgradient h2{color:#ddd;  font-weight: 300;font-size:16px;}

#coloredsection{width:640px; height:74px; color:#ffffff;font-family:Arial;}
#coloredsection3{width:640px; height:74px; background-color:#E7B751;color:#ffffff;font-family:Arial;}
#coloredsection4{width:640px; height:74px; background-color:#9A98CA;color:#ffffff;font-family:Arial;}
#coloredsection5{width:640px; height:74px; background-color:#F29B8A;color:#ffffff;font-family:Arial;}
#coloredsection6{width:640px; height:74px; background-color:#BBC63B;color:#ffffff;font-family:Arial;}
#coloredsection7{width:640px; height:74px; background-color:#E82F34;color:#ffffff;font-family:Arial;}
#coloredsection8{width:640px; height:74px; background-color:#6FCFFF;color:#ffffff;font-family:Arial;}

#coloredsection3 h3,#coloredsection4 h3,#coloredsection5 h3,#coloredsection6 h3,#coloredsection7 h3,#coloredsection8 h3{color:#ffffff; font-size: 1.4em; text-transform:none; padding:22px 0 0 15px;font-family:Arial, Arial, sans-serif;}
#terch-nav{letter-spacing:.1em;float:right; margin-top:36px; width:141px; margin-left:8px; font-size:1.1em; overflow: auto; font-family:Arial;}
#terch-nav #border { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#terch-nav ul{text-align:left; list-style:none;}
#terch-nav ul li{ padding:5px; margin-top:2px;font-size:11px;font-family:Arial Narrow; text-indent: -1.5em; padding-left: 1.5em;}
#sub_left{padding:0px;}

#breadcrumbs{text-transform: lowercase;  width:448px; padding:2px;padding-left:0px;color:#999;font-size:9px;font-family:Arial;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover{color:#999;}
.subpage #content #stylized-border1{border-top:1px solid #ccc; border-left:1px solid #ccc; width:440px; margin-top:5px; margin-left:149px; height:14px;}

.subpage #content #content-copy{font-size:1.1em;padding:10px 30px; width:438px; margin-left:120px; padding-bottom:70px;}

.subpage #content #content-copy p{line-height:1.5em; margin:15px;}
.subpage .status {color:#111; font-weight: bold;}
.subpage #footer{bottom:0px;}

.subpage #content-right-col{background:url('../images/right-col-gradient.png') top left repeat-x;  width:190px;float:right; z-index:70;}

#terch-nav a, #terch-nav a:link, #terch-nav a:visited, #terch-nav a:active{text-decoration:none;}
#terch-nav a:hover {text-decoration: underline;}
#test #global-nav{}

.active-nav{background:url('../images/global-nav-bg-hover.jpg') top left repeat-x !important; color:red;}


#middle-area{width:576px;font-size:10px;}
#middle-area td{vertical-align:top;}
#middle-area a, #middle-area a:link, #middle-area a:visited, #middle-area a:active, #middle-area a:hover{color:#555;}
.dotted_border{border-left:1px dotted #ccc;width:2px;}
.small_field{border-left:1px dotted #ccc;padding:0 10px;width:130px;height:125px;color:#555;}
.wide_field{border-left:1px dotted #ccc;padding:0 10px;width:260px;height:125px;color:#555;}

.small_field p, .wide_field p{color:#555;line-height:150%;}
#lower-content p{color:#555;line-height:150%;}

.top_home_content{width:670px;border-collapse:collapse;margin:0px;padding:0px;}
.top_home_left{height:10px;}
.quote_area{height:190px;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-left:solid 1px #fff;width:auto;}

.bottom_right_border{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;height:5px;}
.top_image_area{width:567px;}
.spacer{height:10px;}
.divider{height:10px;margin-bottom:10px;border-bottom:solid 1px #ccc;width:575px;}

h3{color:#e8b38b; text-transform:uppercase; letter-spacing:.2em; font-size:.9em;margin-bottom:3px;}

#sub_left{width:159px;}
#sub_center{margin:0px;border:0px;padding:0px;}

#sub_right{border-left: 1px solid #ccc; width:128px; padding:18px;}
#under_breadcrumbs{height:10px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;width:640px;}
#sub_page_content_area{width:100%;}
#page_content{width:auto;float:left;margin-top:10px;margin-left:10px;margin-right:20px;padding:0px;}
#logo_area{width:220px;height:65px;}
#pre_nav{width:590px;height:65px;}
#top_blank{height:24px;}
#nav_cell{width:586px;height:24px;}
#bottom_bar{height:7px;background:#32353A;}

.sales_form{font-weight:bold;}
.sales_form td{margin:2px;}

#whiteout{height:7px;width:16px;background:#FFF;}

#search_results{height:350px;width:650px;margin-left:150px;margin-top:20px;}
#search_results p{color:#555;}
#search_results a, #search_results a:link{color : #555;text-decoration:none;} 
#search_results a:hover{color : #555;text-decoration:underline;} 

.major_head_red a, .major_head_red a:link, .major_head_red a:hover, .major_head_red a:active, .major_head_red a:visited{color:#FF0000;}



.color_box h3{background-color:#cb493b;background:url('../images/spotlightbg.gif') top left repeat-x; height:18px;padding-top:5px;padding-left:10px;}
.color_box .inner{width:100%;height:125px;background:url(../images/bottom-right-corner_w.jpg) bottom right no-repeat;padding:0px;margin:0px;overflow:hidden;}
.white_backdrop{background:#fff;margin:auto;width:90%;}
.color_box{ width:100%;border-left:solid 1px #ccc;background:url('../images/co-bg_w.gif') top right repeat-y;}

.homepage #content{margin-left:16px;width:784px;min-height:470px;}
#searchform a{text-decoration:none;}
.news_date_home{color:#8e7a67;font-weight:bold;margin-right:10px;}
/*This is the caption for the In The News news list*/
.news_caption {font-style: italic;}
.item_head a{text-decoration:none;font-weight:bold;color:#646464}
#searchform td{vertical-align:middle;}
