/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#333; font:13px/17px Arial;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{color:#FF0000; text-decoration:none;}
a:hover{text-decoration:underline;}

/* Top Panel
*******************************************************************************/
#maintopPan{height:277px; background:url(images/headerbg.gif) 0 0 repeat-x; margin:0 auto;} 
#topHeaderPanWrap{width:780px; height:277px; margin-left: auto; margin-right: auto;}
#topHeaderPan{width:514px; height:277px; float:left; background:url(images/header1.jpg) 0 0 no-repeat; margin-left: auto; margin-right: auto;}
#topHeaderPan h3{width:150px; height:103px; position:absolute; top:24px; left:auto; background-image: url(images/award.gif); text-indent: -2000px; margin-top: 130px; margin-left: 24px;}

/*---#topHeaderPan h2{width:220px; height:100px; background:url(images/logo.gif) no-repeat 0 20%; text-indent:-20000px; margin:0 0 0 0px;}---*/
/*--#topHeaderPan p{width:350px;margin:0 0 0 20px; font-family: Arial; font-size: 24px; color: #FFFFFF; text-align: left; line-height: 32px;}--*/

#topHeaderPan-about{width:514px; height:277px; float:left; background:url(images/header2.jpg) 0 0 no-repeat; margin-left: auto; margin-right: auto;}
#topHeaderPan-wireless{width:514px; height:277px; float:left; background:url(images/header2.jpg) 0 0 no-repeat; margin-left: auto; margin-right: auto;}

/* Top Side Menu
*******************************************************************************/
#topSidemenuPan{width:266px; height:277px; float:left; background:#fff url(images/right-bg.gif) no-repeat 100%; color:#333333;}
#topSidemenuPan ul{width:200px; margin:90px 0 0 20px;}
#topSidemenuPan ul li{width:200px; height:22px; float:left; background:no-repeat; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2161AD;}
#topSidemenuPan ul li a{display:block; width:200px; height:22px; background:no-repeat 0 9px; font:12px/22px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 12px; letter-spacing: 3px; color: #FFFFFF;}
#topSidemenuPan ul li a:hover{background:#FF0000 no-repeat 0 9px;} 
#topSidemenuPan ul li.home{background:#FF0000 no-repeat 0 9px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 3px; height: 22px; width: 200px; padding-left: 12px; line-height: 22px;} 
#topSidemenuPan ul li.resources{width:114px; height:24px; background:none;}

/* Relailed List
**********************************/
#relatedlistWrap{width: 240px; margin-right: auto; margin-left: auto;}
.relatedlist{padding: 0; margin-top: 19px; margin-bottom:19px; margin-right:0px; margin-left:-5px;}
.relatedlist li{list-style: none; min-height:22px; height:23px; line-height: 23px; color: #E9EAEC; padding-top: 0px;padding-bottom: 0px; margin-left:14px; margin-right: 14px; border-bottom: 1px solid #E9EAEC; display: block; text-align:left;}
.relatedlist li.first{background-image:none; text-align:left; border-bottom: 1px solid #E9EAEC; border-top: 1px solid #E9EAEC;}
.relatedlist li.first a{background-image:none; display: block; color:#333333; text-decoration: none; padding-right:10px;
padding-left:10px; margin-left:4px; width: 190px; voice-family: "\"}\""; voice-family:inherit; width: 190px; text-align:left;}
.relatedlist li.first a:hover{background:url(images/nav-bg.gif) transparent 0 bottom repeat-x; display: block; color: #919190; 
text-decoration: none; padding-right:10px; padding-left:10px; margin-left:4px; width: 190px; voice-family: "\"}\""; voice-family:inherit; width: 190px; text-align:left;}
.relatedlist li a {display: block; color: #919190; text-decoration: none; padding-right:10px; padding-left: 30px; margin-left:4px; width: 170px; voice-family: "\"}\""; voice-family:inherit; width: 170px; background:url(images/icon.gif) transparent 12px 50% no-repeat; border-right:1px solid #fff;}
.relatedlist li a:hover{display: block; color: #919190; text-decoration: none; padding-right:10px; padding-left: 30px; margin-left:4px; width: 170px; voice-family: "\"}\""; voice-family:inherit; width: 170px; border-right:1px solid #dcdcdc; background:url(images/nav-bg.gif) transparent 0 bottom repeat-x;}
.relatedlist li.last{background-image:none; text-align:left; color:#333333; border-bottom: 1px solid #E9EAEC;}
.relatedlist li.last a{background-image:none; display: block; color:#333333; text-decoration: none; padding-right:10px; padding-left:10px; margin-left:4px; width:190px;voice-family: "\"}\""; voice-family:inherit; width: 190px; text-align:left;}
.relatedlist li.last a:hover{background:url(images/nav-bg.gif) transparent 0 bottom repeat-x; display: block; color: #919190; text-decoration: none; padding-right:10px;padding-left:10px; margin-left:4px; width: 190px; voice-family: "\"}\""; voice-family:inherit; width: 190px; text-align:left;}
.relatedlist li.active a{display: block; color: #919190; text-decoration: none; padding-right:10px; padding-left: 30px; margin-left:4px; width: 170px; voice-family: "\"}\""; voice-family:inherit; width: 170px; border-right:1px solid #dcdcdc; background:url(images/nav-bg.gif) transparent 0 bottom repeat-x;}
#active a{text-decoration: none; color: #e4e0cf; background-color:#4b555a; display: block; width: 200px; voice-family: "\"}\""; voice-family:inherit; width: 200px;}

/* Body Panel
*******************************************************************************/
#bodyPan{ width:780px; margin-right: auto; margin-left: auto; clear: both;}

/* Left Panel
*******************************************************************************/
#leftPan{width:505px; float:left;}
#leftPan p{padding:0 24px 14px;}
#leftPan p span{font-weight:bold;}
#leftPan p.more{width:70px; height:23px; margin:0 0 0 340px;}
#leftPan p.more a{width:70px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#FF0000; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPan p.more a:hover{background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#2F407A; text-decoration:none;}
#leftPan h2{width:385px; height:74px; background:url(images/icon4.gif) 0 0 no-repeat #fff; color:#FF0000; font:14px/18px Arial, Helvetica, sans-serif; padding:8px 0 0 66px; text-transform:uppercase; margin:24px 0 0 24px;}
#leftPan h2 span{font-size:24px; background:#fff; color:#2F407A; text-transform:none; line-height: 32px;}
#leftPan ul li.dot{margin-left: 28px; background-image: url(images/bullet1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-right: 24px; padding-left: 18px; padding-bottom: 10px;}
#leftPan ul li.dot2{margin-left: 28px; background-image: url(images/bullet1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-right: 24px; padding-left: 18px; padding-bottom: 3px;}
#NewsBox{padding-right: 24px; padding-left: 24px;}

#leftPan fieldset{background-image: url(images/fieldset-bk.gif); background-repeat: no-repeat; background-position: bottom; margin: 0px 24px 14px; float: none; padding: 0px 0px 5px;}
#leftPan fieldset img{border: none;}
#leftPan fieldset legend{color: #2F407A; font-size: 18px; line-height: 24px;}
#leftPan fieldset p{float: left; margin: 10px 5px -10px; padding: 0px; width: 280px;}

#leftPan h3{height:55px; background:#fff no-repeat 0 0; color:#2F407A; font:24px/40px Arial, Helvetica, sans-serif; padding:10px 0 0 0px; margin:0 0 0 22px;}
#leftPan h4{
	background:#fff no-repeat 0 0;
	color:#2F407A;
	padding:0px 0 0 24px;
	margin:0 0 0 0px;
	font-size: 14px;
	line-heigh: 24px;
	font-weight: bold;
	line-height: 24px;
}

#leftPaninleftPan{width:270px; float:left;}
#leftPaninleftPan h3{height:55px; background:url(images/icon3.gif) 0 0 no-repeat #fff; color:#2F407A; font:24px/40px Arial, Helvetica, sans-serif; padding:30px 0 0 54px; margin:0 0 0 22px;}
#leftPaninleftPan h4{width:209px; height:90px; background:url(images/image1.jpg) 0 0 no-repeat; margin:0 0 0 22px; text-indent:-2000px;}
#leftPaninleftPan img{margin:0 0 0 22px;}
#leftPaninleftPan p.strongtext{font:16px/18px Arial, Helvetica, sans-serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px;}

#leftPaninleftPan p.moreone{width:100px; height:23px; margin:0 0 35px;}
#leftPaninleftPan p.moreone a{width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#FF0000; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninleftPan p.moreone a:hover{background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#2F407A; text-decoration:none;}

#leftPaninrightPan{width:235px; float:left;}
#leftPaninrightPan h4{width:209px; height:90px; background:url(images/image2.jpg) no-repeat 0 0; text-indent:-2000px; margin:85px 0 0;}
#leftPaninrightPan img{margin:85px 0 0;}
#leftPaninrightPan p{padding:0 0 14px;}
#leftPaninrightPan p.strongtext{font:16px/18px Arial, Helvetica, sans-serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px 0;}
#leftPaninrightPan p span{font-weight:bold;}
#leftPaninrightPan p.moretwo{width:100px; height:23px; margin:0 0 35px;}
#leftPaninrightPan p.moretwo a{width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#FF0000; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninrightPan p.moretwo a:hover{background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#2F407A; text-decoration:none;}

/* Right Panel
*******************************************************************************/
#rightPan{width:273px; background:url(images/rightpanbg.gif) 0 0 repeat-y; float: left;}

#rightPan h2{width:85px; height:74px; background:url(images/icon3.gif) 0 0 no-repeat #fff; color:#FF0000; font:14px/18px Arial, Helvetica, sans-serif; padding:8px 0 0 66px; text-transform:uppercase; margin:24px 0 0 53px; }
#rightPan h2 span{font-size:24px; line-height:32px; background:#fff; color:#2F407A; text-transform:none;}
#rightPanList ul{width:190px; margin:24px 0 14px 46px;}
#rightPanList ul li.dot{background:url(images/bullet.gif) 0 7px no-repeat; height:47px; padding:0 0 0 20px; font-weight:bold;}
#rightPanList ul li.phone{background:url(images/sphone.gif) no-repeat 0 3px; height:24px; padding:0 0 0 20px;}
#rightPanList ul li.email{background:url(images/email.gif) no-repeat 0 3px; height:24px; padding:0 0 0 20px;}
#rightPan ulList li{background:none; height:24px; padding:0 0 0 20px;}

#rightPan h3{width:230px; color:#2F407A; font:18px/36px Arial, Helvetica, sans-serif; margin-left: 24px;}
#rightPan p{padding:0 24px 14px;}
#rightPan p span{font-weight:bold;}
#rightPan .logo{text-align: center; border: 1px solid #999999; margin-top: 3px; margin-bottom: 3px; margin-right: 2px;
margin-left: 30px;}

#Box{border-top: 1px solid #D7D7D7; border-right: 1px none #D7D7D7; border-bottom: 1px solid #D7D7D7; border-left: 1px none #D7D7D7; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: -10px;}


#rightbottomPan{width:273px; height:24px; background:url(images/rightbottompan.gif) 0 0 no-repeat;}

/* Product Panes
*******************************************************************************/
#productPan{width:auto; height: auto;}

/* Footer Pane
*******************************************************************************/
#footermainPan{height:130px; background:url(images/footer.gif) no-repeat right top; color:#FFFFFF; clear:both; width: 778px; margin-right: auto; margin-left: auto;}
#footerPan{width:780px; float:left; position:relative; margin-right: auto; margin-left: auto;}
#footerPan img{width:218px; height:52px; position:absolute; top:28px; right:30px;}
#footerPan ul{width:320px; position:absolute; top:38px; left:53px;}
#footerPan li{float:left; font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 5px 0; color:#fff; background:#4C4C4C; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{color:#333333; font:10px/15px Arial, Helvetica, sans-serif; position:absolute; top:130px; left:auto;}
#footerPan p.footnote{height:55px; color:#2F407A; font:italic 36px/40px Arial, Helvetica, sans-serif; padding:30px 0 0 54px; margin:0 0 0 22px;}

#footerPanhtml{width:75px; height:24px; display:block; position:absolute; top:95px; left:58px;}
#footerPanhtml a{width:75px; height:24px; background:url(images/arrow1.gif) 90% 50% no-repeat #DFDFDF; display:block; font:14px/24px "Trebuchet MS",Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 5px; color:#111111; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#footerPanhtml a:hover{background:url(images/arrow2.gif) 90% 50% no-repeat #DFDFDF; color:#111; text-decoration:none;}

#footerPancss{width:75px; height:24px; display:block; position:absolute; top:95px; left:145px;}
#footerPancss a{width:75px; height:24px; background:url(images/arrow2.gif) 90% 50% no-repeat #DFDFDF; display:block; font:14px/24px "Trebuchet MS",Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 5px; color:#111111; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#footerPancss a:hover{background:url(images/arrow1.gif) 90% 50% no-repeat #DFDFDF; color:#111; text-decoration:none;}
