﻿body 
{
    
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0px;background:#fff url(images/pagebg.png) repeat-x left 50px;
}
 

.Page_Drop_S {
background-image:url(images/DS.png);
background-repeat:repeat-x;
width:100%;
height:20px;
position:absolute;
left:0px;
top:0px;
}
a img
{
	border:0px;
}
.clear
{
	clear:both;
	float:none;
}
#pagewrapper
{
	width:961px;
	margin:0px auto;
	 background:url(images/topsearch.gif) no-repeat 631px top;
	 padding:19px;
	 padding-bottom:16px;
}
#contentwrapper
{
	width:961px;
	background:url(images/pbg.png) repeat-y left top;	

}
#contentwrappertopbg
{
	 padding-top:8px;
	background:url(images/topcontentbg.png) no-repeat 8px top;	
	width:961px; 
		margin:0 auto 0 -10px;
}
#wrapperbtm
{
	 height:auto;
	 
	padding:0px 7px 14px 8px;
	background:url(images/btmbg.gif) no-repeat left bottom;
}
#footer
{  
   height:110px; 
   /*background:url(images/footerbg.gif) repeat-x left bottom;*/
   background:url(images/footerbg.gif) repeat-x 0 0;
   /*padding-top:4px;margin-top:54px;*/
   padding:4px 0 0 0;
   margin:0;
   line-height:18px;
   
 
   
}
#footer img.pagebtmlogo
{
	 float:right;
}
#footer ul
{
	 margin:0px;
	 padding:0px;
	 margin-left:11px;
}
#footer ul ul
{
	margin-left:0px;
}
#footer ul li
{
	list-style:none;
	display:inline-block;
	float:left;
	margin-top:20px;
	padding-left:25px;
	 padding-right:30px;
	 
	 width:105px;
}
#footer ul ul li
{
	display:block;
	clear:both;
	float:none;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	
	
	
}
#footer  ul li.sepbg
{
  background:url(images/btmlinesep.gif) no-repeat left center;	 
}
#footer ul li.fcol1
{
	padding-left:42px;
    padding-right:25px;
}
#footer ul li.fcol2
{
	padding-left:28px;
    padding-right:25px;
}
#footer ul li.fcol3
{
	padding-left:29px;
 
}
#footer h4{font-size:12px;
           color: #333333;
}
#footer a
{
	text-decoration:none;
	color:#7a7979;
}
#topimgbanner
{
	position:relative;
	 height:151px;
	 left:-9px;
}
#footer li h4
{
	 margin:0px;
	 padding:0px;
	 color:#5c5a5a;
	 font-weight:normal;
	 
}
#topimgbanner img
{
	position:absolute;
	left:7px;
	top:1px;
}
#rtab1
{
	display:block;
	position:absolute;
	 width:27px;
	 height:122px;
	 right:-12px;
}
#rtab2
{
	display:block;
	position:absolute;
	 width:27px;
	 height:120px;
	 right:-13px;
	 top:125px;
}
#menuwrapper
{
	 height:79px;
	 background:url(./images/menuwholerightbtm.gif) no-repeat 943px bottom;
	 margin-right:3px;
	 margin-left:-4px;
	 padding-right:12px;
}
#menuwrapper  #navfirst{background:url(images/navbg.jpg) repeat-x;
     width:943px;
	 z-index:100;
	 position:relative;
     }
#menuwrapper  #navfirst a{margin-left:5px;
       display:inline-block;
	  /* color:#b8b8b8;*/
	   color:#828282;
       text-decoration:none;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
	   }
#menuwrapper  #navfirst a.sel{background:url(images/asel_03.png) no-repeat right center;
           z-index:100;}
#menuwrapper  #navfirst a span{
            color:#828282;
            display:inline-block;
			cursor:pointer;
			height:35px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:35px;
			text-align:center;
			margin-left:-5px;
			padding:0px 15px;
			}

			
#menuwrapper  #navfirst a.sel span{
           /* background:url(images/aselspan_03.png) no-repeat left center;*/
		   background:url(images/aselspan_03.png) no-repeat left top;
            color:#0F75BD;}
#menuwrapper #navfirst a:hover{color:#0F75BD;
}				
#menuwrapper  div.navcon{background: url("images/navconbg_03.png") no-repeat scroll 5px 0 transparent;
        height:50px;line-height:50px;
        margin-left: -5px;
        padding-left:8px;
		padding-right:15px;
        width:950px;
		top:-4px;z-index:50;
		position:relative;display:none;
		}
#menuwrapper  div.navcon a{
          display:inline-block;
	      padding:0px 15px;
		  /*color:#b8b8b8;*/
		   color:#828282;
          text-decoration:none;
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;}
#menuwrapper div.navcon a:hover{
       
		background:url(images/nav_hover.gif) repeat-x 0px 2px;
         height:47px;
		 border:1px solid  #d7d7d7;
	border-width:0 1px;
		 }
#menuwrapper div.contentin{display:block;}

#lel1menu
{
	padding:0px;
	margin:0px 7px 0px 0px;
	height:35px;
	clear:both;
	float:none;
	background:url(images/t1menubg.gif) repeat-x left top;
}
#lel1menu li
{
	list-style:none;
	display:inline-block;
	float:left;
	line-height:35px;
	margin:0px;
	padding:0px;
	height:35px;
	position:relative;
	margin-right:11px;
	background:url(images/topdmenusep.gif)	 no-repeat right center;
    padding-right:11px;
}
#lel1menu li img
{
	 line-height:35px;
	 vertical-align:top;
}
#lel1menu li a
{
	 display:inline-block;
	 padding:0px 4px;
}
#lel1menu li.cisco a
{
	color:#0f75bd;
	background:url(images/smenubg.gif) no-repeat center 28px;
}
 
#lel2menu
{
	clear:both;
	float:none;
    height:44px;
    margin:0px;
    padding:0 0 0 15px;
    background:url(images/t2menuleft.gif) no-repeat left top;
}
#lel2menu li
{
	list-style:none;
	display:inline-block;
	float:left;
	height:44px;
	line-height:46px;
	 
    background:url(images/l2menubg.gif)	 no-repeat right top;
    padding:0px 16px;
}
 #lel2menu li.sel a
 {
	color:#0f75bd;
 }
#lel2bg
{
	background:url(images/tlmenubg.gif) repeat-x left top;
	margin-right:5px;
}
#menuwrapper a
{
	text-decoration:none;
	color:#828282;
	
}
#header
{
	height:110px;
}
#header90
{
	height: 90px;
}
#headerlocal
{
	height: 24px;
}
#headercountry
{
	 width:335px;
	 height:24px;
	 padding-top:0px;
	 margin-left:615px;
	 margin-right:32px;	
}
#headerflag
{
	width: 25px;
	float: left;
}
#headertelephone
{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0F75BC;
	padding-left: 30px;
	width: 180px;
	float: left;
}
#headercountrychange
{
	width: 95px;
	padding-left: 240px;
	font-size: 10px;
	padding-top: 4px
}
#logo
{
	float:left;
	margin-top:10px;
	margin-left:37px;
}
#topsearch
{
	 width:310px;
	 height:71px;
	 padding-top:14px;
	 padding-left:125px;
	 float:right;
	 margin-right:32px;
}
#searchbg
{
	 height:21px;
	 background:url(images/topsearchboxbg.gif) no-repeat left top;
}
#topsearchbox
{
	  width:239px;
	 padding-left:10px;
	 border:0px;
	 background:none;
     top:3px;
	 color:#737171;
	 font-size:11px;
	 position:relative;
	 float:left;
	 
}
#searchbtn
{
	 height:21px;
	 width:29px;
	 border:0px;
	 background:url(images/topsearchbtn.gif) no-repeat center center;
	 
}
#topbox
{
	 color:#737171;
	  padding:6px 0px 0px 3px;
	  line-height:18px;
}
#topbox label
{
   margin-right:10px;
}
#topbox span
{
	margin-right:10px;
}
#items
{
	 color:#0f75bd;
}
#topbox a
{
	color:#737171;
}
#menuwrapper li.nopb
{
	padding-right:0px;
	background:none;
}
 
#mainbtm label.last ,#btmline label.last
{
	 background:none;
}
#quotebox
{
	 height:91px;
	 width:476px;
	 margin-top:30px;
	 padding-left:160px;
	 padding-top:20px;
	 padding-right:15px;
	 font-size:11px;
	 background:url(images/quotebg.gif) no-repeat left top;
}
#quotebox h1
{
	margin:10px 0px;
	color:#0f75bc;
	font-size:23px;
}
#btmline
{
	 height:23px;
	 line-height:23px;
	  margin:auto; 
	 width:914px;
	 vertical-align:middle;
	
}
#btmline a
{
	 color:#c9c9c9;
	 text-decoration:none;
	  margin:0px 18px 0px 10px;
}
#btmline label
{
	background:url(images/dot2.gif) repeat-y right top;
}
#btmline span
{
	color:#c9c9c9;
	 
	line-height:23px;
	margin-left:32px;
}
#btmline span img
{
	vertical-align:middle;
	 margin-left:5px;
	 margin-top:-5px;
}
#pagebtm
{
	 /*height:70px;*/
	 background:url(images/homeline.gif) no-repeat center top;
	 /*margin-top:35px;*/
	 /*line-height:70px;*/
	/* vertical-align:middle;*/
	 margin:35px 0 0 0;
	 padding:25px 15px  25px 45px;
	 font-size:12px;
	 
	  
}
 
 

#home
{
	 padding-top:15px;
}
#homebox
{
 margin:0px;
 padding:0px;
 height:125px;
}
#homebox li
{
	list-style:none;
	width:160px;
	height:105px;
	float:left;
	padding-top:20px;
	padding-left:18px;
	padding-right:10px;
	margin-left:12px;
margin-top:7px;
	background:url(images/homebox.gif) no-repeat center center;
}
#homebox li.lbox
{ 
	 background:url(images/homelbox.gif) no-repeat center center;
	margin-left:24px;
margin-top:7px;
padding-left:19px;
padding-top:12px;
width:275px;
height:112px;
}
#homebox li.lbox2
{
	margin-left:11px;
}
#homebox li.lbox3
{
	margin-left:11px;
}
#homebox li.lbox4
{
	margin-left:8px;
}
#homebox li img
{
	float:right;
	margin-right:9px;
	margin-top:9px;
}
#homebox  li h1,#homebox  li h2
{
	 margin:0px;
	 padding:0px;
	 color:#96b2be;
	 font-weight:normal;
	 margin:0px;
}
#homebox  li h2
{
	 
	font-size:22px;
line-height:20px;
margin-top:4px;
}
#homebox  li h1
{
	font-size:28px;
margin:2px 0 0 2px;
}
#homebox  li p
{
	margin:7px 0 5px 4px;
	padding:0px;
	color:#aaaaaa;
}
#homebox  li  a
{
	color:#aaaaaa;
	text-decoration:none;
}
#homebox  li sup
{
	font-size:9px;
}
#homebox  li h1 label
{
	 color:#0e75be;
}
#homebox  li h1  span
{
	color:#8cc63e;
}
#pagebtm  h2
{
	 font-weight:normal;
	 color:#96b2be;
	 font-size:15px;
	 display:inline-block;
	 /*margin:0px 0 0 34px;*/
	 margin:0;
	 padding:0px;
	 
	 width:430px;
	  float:left; 
}
#pagebtm a
{
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	width:148px;
	height:22px;
	vertical-align:middle;
	position:relative;
}
#pagebtm a span
 {
	font-size:11px;
	padding:0;
	margin:0;
	left:17px;
position:absolute;
/*top:-25px;*/
top:3px;
	
 }
 #pagebtm select
 {
	   color:#a19f9f;
	   margin-right:11px;
	   margin-left:0;
	   height:20px;
	   width:268px;
	   
	   padding:0;
	   float:left;
 }
 
 
 /*---extra-----*/

#extwrapper
{
  background:url(images/homeline.gif) no-repeat 25px top;
   width:897px;
  /* margin:0px auto; padding:25px 0  0;*/
  margin:0 auto;
  padding:25px 0 0px 25px;
  display:inline-block;
}
#exttop
{
	background:url(images/homeexptop.gif) no-repeat left top;
	
	padding-top:11px;
	margin-bottom:20px;
	margin:0;
}
#extbtm
{
	background:url(images/homeexpbtm.gif) no-repeat left bottom;
	padding-bottom:10px;
}
#extcontent
{
	background:url(images/homeexpbg.gif) repeat-y left top;
	padding:0px 30px;
}
#extline
{
	 height:28px;
	 line-height:25px;
     padding-left:0px;
	 font-size:18px;
	 color:#0e74bb;
/*	 background:url(images/expcisco.gif) no-repeat 780px center; */
}
#extline a
{
	 font-size:12px;
	 /*color:#8c8c8c;*/
	 text-decoration:none;
	 margin-left:12px;
}
#extline a img
{
	 vertical-align:middle;
	 margin-left:5px;
}

#extcol2
{
	width:392px;
	float:right;
}
#extcol1
{
	width:350px;
	float:left;
	margin-left:10px;
}
#extpand
{
	  
	  color:#AAAAAA; 
/*	  font-size:11px;*/
	  line-height:16px;   
	  margin-top:5px;padding:0px 30px;
}
#extpand a
{
	text-decoration:none;
	color: #8c8c8c;
	margin-left:3px;
}

#extpand b
{
	 color:#0e74bb;
	 font-size:14px;
	 font-weight: normal;
}
#extpand h1
{
	 color:#0e74bb;
	 font-size:17px;
	 font-weight:normal;
	 line-height:26px;
	 margin-bottom:14px;
}
#extpand p
{
	margin:0px 0px 8px;
	padding:0px;
	color:#666666;
	/* color:Red */	 
}
#extpand p.otr
{
	line-height:20px;
padding-top:2px;
}
#extpand p.list
{
	line-height:18px;
margin-bottom:17px;
margin-top:17px;
}
#extpand p.top16
{
	margin-top:16px;
}
 #extcolbtm
 {
	margin-top:23px;
 
	line-height:56px;
	background:url(images/dot.gif) repeat-x left top;
 }
#extcolbtm a
{
	 color:#b6b7b5; 
	 
	 font-size:12px;
	margin:0 25px 0 20px;
	text-decoration:none;
	
}  
#extcolbtm a img
{
	margin-right:7px;
	
}
#extcolbtm label
{
	background:url(images/dot2.gif) repeat-y right top;
}
#extcolbtm label.last 
{
	 background:none;
	 padding-left:5px;
}
 #extcolbtm label.last a img
{
	margin-right:13px;
	
}
.exthidden
{   background:url(images/reduce.gif) no-repeat right center;
	 width:110px;
	 padding:2px 25px 2px  0;
	 line-height:25px;
	 height:25px;
	 color:#8c8c8c; 
	 /*color:#FF0000; */
	 margin:0;
}

.extshow
{    background:url(images/plus.gif) no-repeat right center;
	 width:110px;
	 padding:2px 25px 2px 0;
	 line-height:25px;
	 height:25px;
	 margin:0;
	 color:#8c8c8c;
}

 /* this for the overlay test */
body
{
	 background:url(3.png) no-repeat center top;
	 
}

#frame
{
	width:100%;
	background:#fff url(images/pagebg.png) repeat-x left 50px;
 

} 
 