body {
	background-pcor: #F0F0F0;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #F0F0F0;
}

 a
{
    TEXT-DECORATION: none
}
 a:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
 a:link
{
    COLOR: #01598e;
    TEXT-DECORATION: none
}

.ovPadding
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

#container{
	text-align: left;
	width: 980px;
	margin: 0 auto 0 auto;
	position:relative;
	FONT-SIZE: 12px;
	pcor:#666;
	font-family:Verdana, Geneva, sans-serif;
	height:100%;
	line-height: 21px;
	color: #333;
}
#overlaycontainer{
	text-align: left;
	margin: 0 auto 0 auto;
	position:relative;
	LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;
    pcor:#4d4c4c;
    font-family:"Lucida Grande","Lucida Sans Unicode",  sans-serif; 
    height:100%
}
#header{
background-pcor: #F0F0F0;
}
#logo{
	text-align: right;
	vertical-align:middle;
	width: 980px;
	height:104px;
	position:relative;
	background-pcor:#f0f0f0;
	font-size: 14px;
	font-family: Arial, Helvetica;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}

#logo a{
	text-decoration:none;
	pcor:#fff;
}
#logo a:hover{
	text-decoration:none;
	pcor:#fff;
}
#search{
	 position: absolute;
	 top:.8em;
	 right: 10px;
	 font-size:0.7em;
	 width:auto;
	 pcor:#fff
}

#search form{
	padding:0;
	margin:0;
}
#breadcrumb{
	pcor:#666666;
	text-align: left;
	width: 980px;
	height:25px;
	position:relative;
	background-pcor:#f0f0f0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 15px;

}
#nobreadcrumb{
	pcor:#666666;
	background-pcor:#f0f0f0;
	width: 980px;
	height:10px;

}
#breadcrumb a{
	text-decoration:none;
	pcor:#666666;
}
#breadcrumb a:hover{
	text-decoration:underline;
	pcor:#666666;
	color: #666;
}
#productheader
{
	height:200px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}
#productheadertop{
	height:10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/breadcrumb_bg.png);
	background-repeat:no-repeat;
}

#homeheadertop{
	height:8px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/bodytopsquare_bg.png);
	background-repeat:repeat-y;
}
#genericheadertop{
	height:10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-pcor: #ffffff;
	text-align: left;
	background-image: url(../img/breadcrumb_bg.png);
	background-repeat:repeat-y;
	background-color: #FFF;
}
#hero{
	text-align: center;
	padding: 0 3px 0 3px;
	margin: 0 0 0 0;
	width: 974px;
}
#ovHero
{
	background-pcor: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#bodycontent{
	background-pcor: #FFFFFF;
	padding: 0 15px 0 15px;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}#content{
	background-pcor: #FFFFFF;
	margin: 0;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
	background-color: #FFF;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	float: left;
	width: 950px;
}

.bodycontentfeatures{
	background-pcor: #FFFFFF;
	padding: 0 15px 0 15px;
	margin: 0 0 0 0;
	text-align: left;
	/*background-image: url("/images/body_bg.png");
	background-repeat:repeat-y;*/
}
#bodycontentNPNB{
	padding: 0 4px 0 3px;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}
#bodycontent{
	background-pcor: #FFFFFF;
	padding: 0 4px 0 4px;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
	background-color: #FFF;
}

#ovhero{
	background-pcor: #ffffff;
	padding: 0 4px 0 4px;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}

#homebodycontent{
	background-pcor: #e9e8e8;
	margin: 0;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}
/*   ===================  Media content strip below hero ===================  */
#mediacontentx{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height:100px;
	text-align: left;
	background-pcor:#999999;
	background-repeat:repeat-y;
}
.mediacontent{
	padding: 10px 0 6px 0;
	margin: 0 0 0 0;
	text-align: left;
	background-pcor:#999999;
	background-image: url(../images/mediacontent_bg.png);
	background-repeat:repeat-y;
}
#flashdemocontainer
{
	min-width:600px;
	min-height:400px;

}
.tblcapacities
{
border-pclapse:pclapse;
}
.tblcapacities  td
{


    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
padding:2px 4px 0px 4px;
}
.mediatitle
{

    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
 text-align:left;
 float: right;
 padding-right:15px;
}
/*   ===================  END Media content strip below hero ===================  */
#bodyfooter
{
	background-pcor: #FFFFFF;
	height:20px;
	width: 980px;
	background-image: url(../images/bodybottom_bg.png);
	background-repeat:no-repeat;
	background-color: #FFF;
	float: left;
}
#bodyfooterBlck
{
	background-pcor: #000000;
	height:100px;
	width: 100%;
	background-image: url(../images/bodybottom_bg.png);
	background-repeat:no-repeat;
}
#bodyfootersquare
{
	position: relative;
	width: 100%;
	background-image: url(../images/footer_bg.png);
	background-repeat:no-repeat;
}

#homebodyfooter
{
	background-pcor: #FFFFFF;
	height:20px;
	background-image: url(../images/bodybottomsquare_bg.png);
	background-repeat:no-repeat;
}
#footer  
{
	font-size:12px;
	pcor:#666;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-pcor:#F0F0F0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 5px;
	background-image: url(../img/logo1.png);
	background-repeat: no-repeat;
	background-position: 850px 0px;
	margin-bottom: 0px;
	float: left;
}
#footer a{
	text-decoration:none
}

#footer A:hover
{
	text-decoration:underline;
	COLOR: #999;
    
}
.prodhighlightsBG
{
	background-image: url(../images/bg_highlights.png);
	background-repeat:repeat-x;
}

#prodhighlights
{	
	background-pcor:#ffffff;
    
}
#prodhighlights div
{	
	background-pcor:#ffffff;
	float: left;
    width: 215px;
    min-height: 150px;
    margin: 0 0 0 0;
    padding: 0 20px 0 5px;
    
}

#prodhighlights div:hover
{
/*cursor: pointer; cursor: hand;
background-pcor:#f6f6f6; */

}
#prodfeatures div
{
	
	float: left;
	background-pcor:#FFFFFF;
    width: 215px;
    min-height: 150px;
    margin: 0 0 0 0;
    padding: 0 20px 0 5px;
    
}
#prodfeatures background
{


}


#flashDemo
{

}

#overlay 
{
	background-image:url(../images/white_overlay.png);
	pcor:#333333;
	height:650px;
}
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap 
{
	/*height:800px;*/
	
	}
	
/*============================================================================*/	
#sliderBanner
{
background-pcor:#F0F0F0;
	height:200px;
	text-align: center;

}
#featuresMI
{
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}
#clearleft
{
clear: left; 
}
.clearleft
{
clear: left; 
}
.clearboth
{
clear: both; 
}
.clearinheret
{
clear: inherit; 
}
.clearnone
{
clear: none; 
}
#ff {

	width: 100%;
	background-pcor:#ffffff;
	
}
#ffxx {

	width: 100%;
	background-pcor:#ffffff;
	
}
#tt{
	cursor: pointer;
	cursor: hand;
	text-align: center;
	pcor:#fff;
	width: 980px;
	height:37px;
	background-pcor:#ffffff;
	vertical-align:bottom;
	background-image: url(../images/bg_accordian.jpg);
	background-repeat: repeat-x;
	padding:0 0 0 0;
	margin: 0 0 0 -3px;
	
}
#ttbar{
	cursor: pointer;
	cursor: hand;
	text-align: center;
	pcor:#fff;
	width: 980px;
	height:37px;
	background-pcor:#ffffff;
	vertical-align:bottom;
	background-image: url(../images/bg_accordian.jpg);
	background-repeat: repeat-x;
	padding:0 0 0 0;
	margin: 0 0 0 -4px;
	
}
#accordianbar
{
	
	width:974px;
	padding: 0 0 0 3px;
	margin: 0 -3px 0 0;

	
}
#accordianbarLP
{
	pcor:#fff;
	width:974px;
	padding: 0 0 0 3px;
	margin: 0 -3px 0 0;

	
}
/* homepage formatting */
#container-1
{
	background-pcor:#ffffff;
	padding: 0 4px 0 4px;
	margin: 0 auto 0 auto;
	min-height:50px;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
	background-color: #E5E5E5;
}
/* overview page formatting */
#ovpcumns
{
	background-pcor:#ffffff;
	padding:0 4px 0 4px;
	margin: 0 0 0 0;
	min-height:50px;
	text-align: left;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}
/* generic page formatting  */

.vertbarfooter_padding
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
.verbarheader_padding
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
.contentpadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}
.overviewcontentpadding 
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    padding-top:5px;
    padding-bottom:5px;
}
.tborderright
{
	BORDER-RIGHT: #dcdbdb 1px solid;
}
.toppadding
{
 padding-top:100px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
/*  Product overview comparison chart styles*/    

#comparisonchart
{
	width:974px;
/*	margin-left:-0.1em;*/
}
#comparisonchart #ovheader
{
background-pcor:#494949;
}


#comparisonchart #ovheader th .lastpc
{
	border:none;
	background-image: url(../images/bg_comparisonchartprod.jpg);
	background-repeat:repeat-x;	

}

#comparisonchart td
{
	padding:15px;
	
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-pcor:#dcdbdb;
}
#comparisonchart td .lastpc
{
border-right:none;
}
.comparisontitle 
{
	LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
background-pcor:#555555;
	/*background-pcor:#0066a4;*/	
	padding:5px;
	border:10px solid #414141;
}
.comparisontitlegreen 
{
	LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;

	background-pcor:#62ad44;	
	padding:5px;
	border:10px solid #414141;
}
.comparisontitlered 
{
	LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;

	background-pcor:#810618;	
	padding:5px;
	border:10px solid #414141;
}
.comparisontitlesmall 
{
	LINE-HEIGHT: 16pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;

	background-pcor:#0066a4;	
	padding:5px;
	border:10px solid #414141;
}
.comparisonprod
{
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-pcor:#dcdbdb;
	background-image: url(../images/bg_comparisonchartprod.jpg);
	background-repeat:repeat-x;
}
/*=============  PRODUCT Line Card TABS STYLES ====================================*/
 

ul.tabsLC {
	margin: 0;
	padding: 0 5px;
	float: left;

	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;


}
ul.tabsLC li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
    pcor: #000;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	
}
ul.tabsLC li a {
	text-decoration: none;
	pcor: #000;
	display: block;
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#000000;

	padding: 0 10px;

	outline: none;
}
ul.tabsLC li a:hover  {
	pcor:#31b0ff;
}


html ul.tabsLC li.active, html ul.tabsLC li.active a:hover,html ul.tabsLC li.active a { /*--Makes sure that the active tab does not listen to the hover properties--*/
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#0065a4;

}
/*=============  PRODUCT TABS STYLES ====================================*/


ul.tabs {
	margin: 0;
	padding: 0 5px;
	float: left;

	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;


}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
    pcor: #000;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	
	position: relative;
	
}
ul.tabs li a {
	text-decoration: none;
	pcor: #000;
	display: block;
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#000000;

	padding: 0 10px;

	outline: none;
}
ul.tabs li a:hover  {
	pcor:#31b0ff;
}


html ul.tabs li.active, html ul.tabs li.active a:hover,html ul.tabs li.active a { /*--Makes sure that the active tab does not listen to the hover properties--*/
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#0065a4;

}
/*=============  PRODUCT White TABS STYLES ====================================*/


ul.tabswhite {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/

}

ul.tabswhite li a {
	text-decoration: none;
	pcor: #000;
	display: block;
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#FFFFFF;

	padding: 0 10px;

	outline: none;
}
ul.tabswhite li a:hover  {
	pcor:#31b0ff;
}

html ul.tabswhite li.active, html ul.tabswhite li.active a:hover,html ul.tabswhite li.active a { /*--Makes sure that the active tab does not listen to the hover properties--*/
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#31b0ff;

}

/*========================= End PRODUCT TABS WHITE ==========================*/
.tab_container {

	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;


}
.tab_content {
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height:600px;
}

#bodyframe{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	background-pcor: #dedede;
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-y;
}
/*  pcumns styles */
/*  three pcumn layout*/
	
/* ======================================================= */
/* New pcumn layout using div tags and equal height borders*/
/* ======================================================= */
/*three pcumns*/
      #container3 {
	float: left;
	width:973px;
	padding-top:15px;
	background-image: url(../images/homepagecontentbg.jpg);
	background-repeat:repeat-x;
	background-pcor: #D8D8D8;
}
      #container3 .pc1 {
	float: left;
	width: 940px;
	padding-left:16px;
	padding-right:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-pcor: #CCC;
	border-bottom-color: #066AA6;
	padding-top: 0px;
	padding-bottom: 10px;
}
      #container3 .pc1 {
}
      #container3 .pc2 {
}
      #container3 .pc3 { margin-right: 0;}
      #container3  .textpadding{margin:0;padding-bottom:20px;}
/*four pcumns*/
      #container4 { float: left; overflow: hidden; width:975px;}
      #container4 div { float: left; background: #fff;  width: 218px; margin-right: 5px;  margin-bottom: -2000px; padding-bottom: 2000px;padding-left:10px;padding-right:10px;}
      #container4 .pc1 {  border-right: 1px solid #dcdbdb; }
      #container4 .pc2 { border-right: 1px solid #dcdbdb;}
      #container4 .pc3 {  border-right: 1px solid #dcdbdb;}
      #container4 .pc4 { margin-right: 0;}
	  #container4  .textpadding{margin:0;padding-bottom:20px;}
/* ======================================================= */


.pcumn3HL {
  float: left;
  width: 972px;
  margin: 0;
  padding: 0;
  list-style: none;
  
}

.pcumn3HL li
{

	float: left;
  	width: 305px;
  	padding-top: 15px;
  	padding-left: 8px;
  	padding-right: 8px;
	border-right: 1px solid #dcdbdb;	
	/*margin-right: 0; margin-bottom: -2000px; padding-bottom: 2000px;*/

} 
.pcumn3HL li.last{
border-right:none;
} 

.pcumn3 {
  float: left;
  width: 972px;
  margin: 0;
  padding: 0;
  list-style: none;
  background-pcor:#ffffff;
  
}

.pcumn3 li
{

	float: left;
  	width: 305px;
  	padding-top: 30px;
  	padding-left: 8px;
  	padding-right: 8px;
	border-right: 1px solid #dcdbdb;	
	min-height:150px;
	/*margin-right: 0; margin-bottom: -2000px; padding-bottom: 2000px;*/

} 

.pcumn3 li.thumbnail
{

	float: left;
  	width: 305px;
  	padding-top: 0;
  	padding-left: 8px;
  	padding-right: 8px;
	border-right: 1px solid #dcdbdb;	
} 
.pcumn3 li.thumbnaillast
{

	float: left;
  	width: 305px;
  	padding-top: 0;
  	padding-left: 8px;
  	padding-right: 8px;
	border-right: none;	
} 
.pcumn3 li.last{
border-right:none;
} 
  .pcumn3 li.first{
float:left;

  } 
.pcumn3 li.clearlast{
	clear: both; 
  } 
.floatLeft{
	float: left;
  } 
.floatRight{
	float: right;
  } 
   /*  four pcumn highlights layout*/

.pcumn4HL {
  float: left;
  width: 972px;
  margin: 0;
  padding: 0;
  list-style: none;

  
}

.pcumn4HL li{
	float: left;
  	width: 220px;
  	padding-top: 15px;
  	padding-left: 8px;
  	padding-right: 8px;
	min-height:100px;
	border-right: 1px solid #dcdbdb;
	
} 
.pcumn4HL li.last{
border-right:none;
  } 
 /*  four pcumn layout*/

.pcumn4 {
  float: left;
  width: 972px;
  margin: 0;
  padding: 0;
  list-style: none;
  background-pcor:#ffffff;
  
}

.pcumn4 li{
	float: left;
  	width: 220px;
  	padding-top: 15px;
  	padding-left: 8px;
  	padding-right: 8px;
	min-height:150px;
	border-right: 1px solid #dcdbdb;
	
	
} 
.pcumn4 li.last{
border-right:none;
  } 
/*  five pcumn layout*/

.pcumn5 {
  float: left;
  width: 972px;
  margin: 0;
  padding: 0;
  list-style: none;
  background-pcor:#ffffff;
  
}

.pcumn5 li{
	float: left;
  	width: 175px;
  	padding-top: 15px;
  	padding-left: 8px;
  	padding-right: 8px;
	min-height:100px;
	border-right: 1px solid #dcdbdb;
	min-height:130px;
} 
.pcumn5 li.last{
border-right:none;
  } 
 /*===========================================================*/ 
  
.pccenter 
{
	text-align: center;
}
/*  Media Bar on product page*/
/* Media content  */
.mediacontent{
	min-height:60px;
	
}
#mediacontent{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
	height:60px;
	text-align: left;
	background-pcor:#999999;
	background-image: url(../images/mediacontent_bg.png);
	background-repeat:repeat-y;
}
#infotable{
	padding: 20px;
	margin: 0 0 0 0;
	height:200px;
	text-align: left;
	background-pcor: #F0F0F0;
	background-image: url(../images/bg_prodinfotable.gif);
	background-repeat:no-repeat;
}
#infotable .pcumns {
  float: left;
  width: 980px;
  margin: 0;
  padding: 0;
  list-style: none;  
}

#infotable .pcumns li
{ 
	float: left;
  	width: 325px;
}
/* ======================================================= */
/* Product header background classes    */
/* ======================================================= */ 
.prodhdrbgwhite 
{
	background-pcor: #ffffff;
}
.prodhdrbgblack
{
	background-pcor: #000000;
}
.prodhdrbgred
{
	background-pcor: #7d0101;
}
/* ======================================================= */
/* Product Library classes    */
/* ======================================================= */
.libsegmenttitle{
	text-align: left;
	LINE-HEIGHT: 34px;
	pcor:#fff;
	width: 750px;
	height:37px;
	background-pcor:#ffffff;
	background-image: url(../images/bg_accordian.jpg);
	background-repeat: repeat-x;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	
}
/* ======================================================= */
/* Product catalog classes    */
/* ======================================================= */
.segmenttitle{
	text-align: left;
	LINE-HEIGHT: 34px;
	pcor:#fff;
	width: 965px;
	height:37px;
	background-pcor:#ffffff;
	background-image: url(../images/bg_accordian.jpg);
	background-repeat: repeat-x;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	
}
.productcattitle
{
	font-weight:bold;
    font-size: 12pt; 
    padding:0 0 0 10px;
}
.centered
{
	text-align:center;
	
}
/* ======================================================= */
/* JQuery toggle styles for carousel */
/* ======================================================= */
.arrowright {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/arrowright.png);
	background-repeat: no-repeat;
	background-position: center 20px;
	pcor: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 0 0;
	height:40px;
} 
.arrowdown {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/arrowdown.png);
	background-repeat: no-repeat;
	background-position: center 25px;
	pcor: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 3px 0 0 0;
	height:40px;
} 
.arrowup {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/arrowup.png);
	background-repeat: no-repeat;
	background-position: center 25px;
	pcor: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 3px 0 0 0;
	height:40px;
}
.arrowdownGRN_border {
	background-image: url(../images/arrowupdownGRN.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:9px;
	border-right: #dcdbdb 1px solid;
}
.arrowdownGRN {
	background-image: url(../images/arrowupdownGRN.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0;
	height:9px;
}

.sitemapPadding
{
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
}
.tooltipWIH {
	display:none;
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	pcor:#fff;	
}
.rowheightOV {

	height:10px;

}
/* Feature tab styles*/
.featurespadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}

.pagetitle
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt; 
    COLOR: #333333;
}
.pagetitle14
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt; 
    COLOR: #333333;
}
.pagetitle12
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt; 
    COLOR: #333333;
}
.pagetitleinvestor
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 14pt;
    COLOR: #999999;

}
.pagesubtitleinvestor
{
    LINE-HEIGHT: 13pt;
    FONT-WEIGHT: bold;  
    FONT-SIZE: 10pt;
    COLOR: #000066;

}
.menufontinvestor
{
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 9pt;
    COLOR: #333333;

}
.menuheaderinvestor
{
    LINE-HEIGHT: 13pt;
    FONT-WEIGHT: bold;  
    FONT-SIZE: 9pt;
    COLOR: #000066;

}
.menuheaderTKinvestor
{
    LINE-HEIGHT: 13pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 9pt;
    COLOR: #000066;

}
.pageheadingtitleinvestor
{
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 10pt;
    COLOR: #000000;

}
.tablecattitle
{
	font-weight:bold;
    font-size: 12pt; 
}
.pagesubtitle
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 12pt;
    COLOR: #999999;

}
.pagesubtitleblk
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 12pt;
    COLOR: #000000;

}
.onlineservicessubtitle
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 12pt;
    COLOR: #4d4c4c;

}

.homepagetitle, .homepagetitle a
{
	LINE-HEIGHT: 16pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #333333;
	padding-top:20px;
	padding-bottom:20px;
	letter-spacing: -0.5px;
	font-family: Verdana, Geneva, sans-serif;

}
.homepagetitlewhite
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15pt;
    COLOR: #ffffff;
 letter-spacing: -0.5px;
    padding-bottom:20px;

}
.homepagesubtitle, .homepagesubtitle a
{
    FONT-WEIGHT: bold;  
    FONT-SIZE: 9pt;
    COLOR: #333333;
    LINE-HEIGHT: 12pt;
    padding-top:10px;

}
.homepagesubtitlenp, .homepagesubtitlenp a
{
    FONT-WEIGHT: bold;  
    FONT-SIZE: 9pt;
    COLOR: #333333;

}
.homepagetext, .homepagetext a
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 12pt;
	font-family: Verdana, Geneva, sans-serif;

}
.homepagehr
{
	   padding: 10pt 0 10pt 0;
}
.prodpagetitle
{
    LINE-HEIGHT: 30pt;
    FONT-SIZE: 26pt;
    COLOR: #333333;
    font-family: Arial,Helvetica;
 padding: 0 15px 0 15px; 
     letter-spacing: -1px;
     text-decoration: none;
}
.prodpagescattitle
{
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 13pt;
    COLOR: #4e4e4e;
text-decoration: none;
     padding: 0 15px 0 15px;   
}
.prodpagetitlewht
{
    LINE-HEIGHT: 30pt;
    FONT-SIZE: 26pt;
    COLOR: #ffffff;
    font-family: Arial,Helvetica; 
 padding: 0 15px 0 15px; 
     letter-spacing: -1px;
     text-decoration: none;
}
.prodpagescattitlewht
{
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 13pt;
    COLOR: #ffffff;

     padding: 0 15px 0 15px;   
} 
.prodtabtitletext
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;

    margin: 0px;
	padding: 0px;
     padding: 0 15px 0 15px; 
}
.prodtabtitletextselected
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#0065a4;

    margin: 0px;
	padding: 0px;
     
}

.bodytext
{
	LINE-HEIGHT: 20px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
     
}
.bodytextsmall
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	COLOR: #666666;
    margin: 0px;
	padding: 0px;
     
}
.bodytextbold
{
	LINE-HEIGHT: 12px;
	FONT-WEIGHT: bold;

    FONT-SIZE: 10pt
    margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
     
}
.bodytextboldNP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt    
}
.bodytextblue
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;
    COLOR:#0065a4;

    margin: 0px;
	padding: 0px;     
}
.titletextbluebold
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 14pt;    
    FONT-WEIGHT: bold;
    COLOR:#0065a4;

    margin: 0px;
	padding: 0px;     
}
.OVlinktitletext
{
    LINE-HEIGHT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;

}
.bodytextbluebold
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    COLOR:#0065a4;

    margin: 0px;
	padding: 0px;     
}
.bodytextblueboldsmall
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 8pt;    
    FONT-WEIGHT: bold;
    COLOR:#0065a4;

    margin: 0px;
	padding: 0px;     
}
.bodytextwhitebold
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    COLOR:#ffffff;

    margin: 0px;
	padding: 0px;     
}
.disclaimer
{
    LINE-HEIGHT: 10pt;
    FONT-SIZE: 8pt;
    COLOR:#666666;
    margin: 0px;
	padding: 0px; 
  
}
.trademark
{
    FONT-SIZE: 8pt;
    vertical-align:text-top;

    
}

.DYKimage
{
	
}
.howtotext
{
    width:800px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
    letter-spacing: -0.5px;
    text-align:left;
}
.howtorow
{

    padding-bottom:10px;
    padding-top:10px;
    text-align:center;
}
.onlineservicetitle
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;

    letter-spacing: -0.5px;
}
.pcumntitle
{
    LINE-HEIGHT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
    padding-bottom:10px;
    padding-top:10px;
    letter-spacing: -0.5px;
}
.pcumntitleAD
{

    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
    padding-bottom:10px;
    padding-top:10px;
    letter-spacing: -0.5px;
    text-align:center;
}
.pcumnfeaturepadding
{
	padding-bottom:30px;
}
.pcumnhighlightspadding
{
	padding: 0 10px 0 10px;    
}
.highlightsbody
{
    height:auto;
    padding-top:8px;
    padding-bottom:8px;

}
.bluebtn 
{ 
	
	text-decoration:none;
    background-repeat: no-repeat; 
    COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 20px;      

 }
.bluebtnnoborder 
{
	background-image: url(../images/arrow_bluright.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 10px;
 }
 .whtbtnnoborder 
{ 

	FONT-SIZE: 7pt;
	LINE-HEIGHT: 7pt;
	text-decoration:none;
    background-repeat: no-repeat; 
    COLOR:#ffffff;
	margin: 0px;
	padding: 0 0 0 10px;      

 }
.menubottomborder
{
    PADDING-LEFT: 16px;
    BORDER-BOTTOM: #dcdbdb 1px dotted
} 
.menuTXT
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menuTXTblu
{
    FONT-SIZE: 8pt;
    pcor:#01598e;
    TEXT-DECORATION: none
}

.submenuTXT
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none
}
.menusubblck
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #4d4d4d;
    LINE-HEIGHT: normal;

 }
 .navBox 
 { 
 	float: right; 
 	width: 150px; 
 	background-pcor: #e6e6e6; 
 	padding: 3px; 
 	border: 1px solid #ccc;
 }
.outterBox 
{ 
	float: right; width: 165px;
}
.smText, a.smText, a:hover.smText
{ 
	font-size: 8px; 
}
.title_bold11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #4D4D4D;

    TEXT-DECORATION: none
}
.title_bold10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #4D4D4D;

    TEXT-DECORATION: none
}
.title_boldgreen
{
    FONT-WEIGHT: bold;
    COLOR: #999933;
	TEXT-DECORATION: none
}
.borderbottomdotted
{
    BORDER-BOTTOM: #dcdbdb 1px dotted
}
.borderrightbottomdotted
{
    BORDER-RIGHT: #dcdbdb 1px dotted;
   BORDER-BOTTOM: #dcdbdb 1px dotted;

}
.borderframesoft
{
    BORDER-RIGHT: #dcdbdb 1px solid;
    BORDER-TOP: #dcdbdb 1px solid;
    BORDER-LEFT: #dcdbdb 1px solid;
    BORDER-BOTTOM: #dcdbdb 1px solid
}
.borderrightbottom
{
    BORDER-RIGHT: #dcdbdb 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #dcdbdb 1px solid
}
.borderbottom
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #dcdbdb 1px solid
}
.borderright
{
    BORDER-RIGHT: #dcdbdb 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.gpsubtitlegry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #999999;
}

.driveheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
.linecardtitle 
{
    LINE-HEIGHT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
    padding-bottom:10px;
    padding-top:10px;
}
.distititle 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
}

/*============================================================================*/
/* Press release styles*/
/*============================================================================*/
.WDtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #294594;
    FONT-FAMILY: Helvetica, arial, sans-serif
}
.WDitalicsB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #004080;
    /*FONT-STYLE: italic;*/
    FONT-FAMILY: arial, Helvetica, sans-serif
}
.WDsmalltext
{
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: arial, Helvetica, sans-serif
}
/*============================================================================*/
/* Tool Tip Style*/
/*============================================================================*/
.WIHtooltip 
{

    FONT-SIZE: 10pt;
    LINE-HEIGHT: 12pt;
    COLOR: #333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",  sans-serif;
}
/*============================================================================*/
/* Investor styles */
/*============================================================================*/
.inv_tickertitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt; 
    COLOR: #333333;
}
.inv_tickersubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt; 
    COLOR: #333333;
    padding-bottom:8px;
}
.inv_tickerNum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt; 
    COLOR: #0065a4;
}
.inv_tickerDiff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt; 
    COLOR: #ff0006;
}
.inv_tickerDiffplus
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt; 
    COLOR: #076d0e;
}

.inv_tickerDate
{
    padding-top : 8px;
    padding-bottom: 8px;
}
.inv_toolkitwrapper
{ 
	padding: 0 0 5px 7px; 

 }
.inv_emailalert
{
	background-image: url(../images/toolkit_alert_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
.inv_contact
{
	background-image: url(../images/toolkit_contact_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
.inv_email
{
	background-image: url(../images/toolkit_emailPg_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
.inv_print
{
	background-image: url(../images/toolkit_print_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
.inv_rss
{
	background-image: url(../images/toolkit_rss_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
.inv_tear
{
	background-image: url(../images/toolkit_tearSht_t.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	COLOR:#0065a4;
	margin: 0px;
	padding: 0 0 0 25px;
	FONT-SIZE: 7pt;
 }
 .inv_bullet
{ 
margin-left: 12pt; 
padding-left: 0;
}
/*============================================================================*/
/* PR pages styles */
/*============================================================================*/
.PR_year_nav span { padding-right: 35px; FONT-WEIGHT: bold; pcor:Gray}
.PR_month_nav a { padding-right: 20px; }#container #container-1 #container3 .pc1 #technology h3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#container #container-1 #container3 .pc1 #technology h3 {
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
}
#container #container-1 #container3 .pc1 #products #products-1 ul h3 a:hover {
	color: #999;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 #technology {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.prod_over_title{ font-size:22px; color:#000; padding:15px 0 10px 0; line-height:20px; margin:0; }
.prod_overlist_wrap{
	float:left;
	width:660px;
	margin-bottom:20px;
}
.prod_overlist_item{
	width:190px;
	padding:10px;
	float:left;
	line-height:150%;
	background-image: url(../img/overListBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 255px;
}
.prod_overlist_item dl{ margin:0; padding:0;}
.prod_overlist_item dt{margin:0; padding:0;}
.prod_overlist_item dd{
	margin:0;
	padding:10px 0 0 0;
	width:190px;
}
.prod_over_marginR10{
	margin-right:5px;
	margin-left: 5px;
}
.aaa {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 640px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	float: left;
}
.aaa a {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #900;
	text-decoration: none;
}
#connav03{
	float:left;
	width:650px;
	color:#1a5d96;
	font-size:14px;
	color:#1A64A1;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #e7e7e7;
	line-height: 30px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#connav03 ul {
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-right-width: 2px;
	border-right-color: #CCC;
	color: #FFF;
	border-right-style: none;
	border-bottom-style: none;
	background-color: #0266A4;
	clip: rect(auto,auto,auto,auto);
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bolder;
	margin-left: 0px;
	margin-bottom: 0px;

}
#connav03 ul li {
	line-height: 30px;
}

#connav04{
	float:left;
	width:650px;
	color:#1a5d96;
	font-size:12px;
	color:#000;
	padding-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-color: #e7e7e7;
	background-color: #FFF;
	line-height: 30px;
	padding-left: 0px;
}
#connav04 ul {
	width: 650px;
	border-bottom-color: #CCC;
	color: #000;
	border-right-style: none;
	border-bottom-style: none;
	padding-bottom: 10px;
	clip: rect(auto,auto,auto,auto);
	float: left;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	border-top-style: none;
	border-left-style: none;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;

}
#connav04 ul li {
	line-height: 20px;
	color: #EF8C73;
	width: 640px;
	list-style-type: none;
	list-style-image: none;
	margin-left: 10px;
	padding-left: 0px;
	display: block;
	margin-top: 10px;
}
#connav04 ul li a{
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	padding-right: 10px;
	list-style-type: none;
}
#connav04 ul li a:hover{
	color:#e2c905;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;}
#container #nav #header #logo .logo {
	font-size: 32px;
	color: #FFF;
	font-family: Arial;
	font-weight: bolder;
	float: left;
	height: 30px;
	width: 550px;
	margin-left: 150px;
	margin-top: 35px;
	text-align: left;
}
#container #footernav #footer p strong {
	margin-left: 10px;
}
#container #nav #header #logo ul {
	float: right;
	width: 210px;
	height: 70px;
	display: block;
	margin-right: 10px;
	margin-top: 20px;
}
#container #nav #header #logo ul li {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 30px;
}
#container #nav #header #logo ul #tel {
	background-image: url(../img/icon01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#container #nav #header #logo ul #mail {
	background-image: url(../img/icon02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#container #nav #header #logo ul #mail a {
	color: #FFF;
	text-decoration: underline;
}
#container #nav #header #logo ul #mail a:hover {
	color: #FFF;
	text-decoration: none;
}
#container #container-1 #container3 .pc1 p {
	margin-top: 15px;
	margin-bottom: 8px;
}
.pc1 .h1 {
	background-image: url(../img/bj.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#request {
	float: left;
	width: 660px;
	margin-top: 0px;
}#request #bg {
	color: #FFF;
	background-color: #0266A4;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
	width: 650px;
	margin-bottom: 10px;
}
#request #req {
	float: left;
	width: 660px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
}
#request #req #reqr {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-left: 10px;
	height: 65px;
}
#request #req #reql {
	float: left;
	margin-right: 20px;
	margin-left: 5px;
	background-image: url(../img/logo1.png);
	background-repeat: no-repeat;
	height: 68px;
	width: 129px;
}
#request #contactform ol li #mycode
 {
 border:1px solid #c5c5c5; 
 margin:2px 0; 
 padding:3px 2px; 
 height:14px; 
 background:#fff; 
 float:left;
}
#request #contactform ol li span #imgcode {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content1 #request #bg b {
	color: #FFF;
}
#content1 #request #req #reqr p {
	margin-top: 10px;
}
#container #content #content1 #content2 {
	width: 100%;
	overflow: hidden;
}
#container #content #content1 #content2 #packing a {
	background-color: #FFF;
	padding: 1%;
	float: left;
	width: 40%;
	margin-right: 3%;
	margin-left: 3%;
	color: #0266A4;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #FB5017;
}
#container #content #content1 #content2 #specification a {
	background-color: #FFF;
	padding: 1%;
	float: left;
	width: 40%;
	margin-right: 3%;
	margin-left: 3%;
	color: #0266A4;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #FB5017;
}
#container #content #content1 #content2 #packing a:hover {
	color: #FFF;
	background-color: #0266A4;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#container #content #content1 #content2 #specification a:hover {
	color: #FFF;
	background-color: #0266A4;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
