/* global resets */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}

:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/*p,hr,h1,h2,h3,h4,h5,h6,table{margin-bottom:5px}*/
/* end resets */

/* page layout */
html{
	overflow:-moz-scrollbars-vertical;
}

body { margin:10px auto; color:#000; font-family:Arial, Verdana, sans-serif; font-size:62.5%; line-height:1.3; padding:0px; background: #c4c4c4 url(/images/common/bg.jpg) repeat-x top left;}
img {display:block; border:0;}

#site { text-align:center; margin:auto;}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.1em;}
h6{font-size:1em;}

body, #header, #content, #foot , #copy,  #copycontainer { text-align:left; }
#contenttext {font-size:1.3em; padding:15px 0 5px 0; min-height:300px; height:auto !important; height:300px;}
#headercontainer, #menucontainer, #contentcontainer, #footcontainer { width:980px; margin:auto; text-align:center; }  
#headertext, #menutext, #contenttext, #foottext {font-size:1.3em;margin:auto; width:970px; color:#000; background-color:#fff; text-align:left; }
#headerflash { background: #fff url(/images/common/header-bg.jpg) no-repeat top right; width:970px; height:80px;}
#foottext a {text-decoration:none; color:#fff; font-weight:bold; }
#foottext a:hover {color:#ddd;}
p { margin:0; padding:0px 0px 8px 0px; }   
.textpad { padding:10px; }
#foottext { background: #0b1a53 /*0b1a53*/url(/images/common/box-bg.jpg) repeat-x top left; font-size:1.1em; padding:25px 0 5px 0;color:#fff; font-weight:bold; }
#foottext .textpad { padding:0 10px; }
.clearleft, .clearright, .clearboth {background:none;border:0;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0; }
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
/* end page layout */   

/* Grid layout definitions */
    .divpad { text-align:left; margin:0 5px 5px 5px;}
    
    .col80 { float:left; width:80px; }    /* 12 */
    .col160 { float:left; width:160px; } /* 6  */
    .col240 { float:left; width:240px; } /* 4  */
    .col320 { float:left; width:320px; } /* 3  */
    .col400 { float:left; width:400px; }
    .col480 { float:left; width:480px; } /* 2  */
    .col560 { float:left; width:560px; } 
    .col640 { float:left; width:640px; }
    .col720 { float:left; width:720px; }
    .col800 { float:left; width:800px; }
    .col880 { float:left; width:880px; }
    .col960 { width:960px; }
		
    .col60 { float:left; width:60px; }    /* 16  */
    .col120 { float:left; width:120px; } /* 8  */
    .col180 { float:left; width:180px; }
    .col300 { float:left; width:300px; }
    .col360 { float:left; width:360px; }
    .col420 { float:left; width:420px; }
    .col540 { float:left; width:540px; }
    .col600 { float:left; width:600px; }
    .col660 { float:left; width:660px; }
    .col780 { float:left; width:780px; }
    .col840 { float:left; width:840px; }
    .col900 { float:left; width:900px; }
/* End Grid layout definitions */ 

/* random styles */   
#contenttext h6 {font-size:1em; }
.description { font-size:1em; }
.box { border:2px solid #efefef; border-bottom:0; padding:2px 5px 1px 5px; background: transparent url(/images/common/box-bg.jpg) repeat-x bottom left;padding-bottom:14px;}
.flashbox { border:2px solid #efefef; border-bottom:0; padding:2px 0 1px 0;}
.bottomshadow { background: transparent url(/images/common/box-bg.jpg) repeat-x bottom left;padding-bottom:14px;}
.emptybox { background:0; }
/* end random styles */  

/* page section links */    
div.linkmenu{ margin:auto; padding:5px 5px 1px 5px;}
.linkmenu a { display:block; text-decoration:none; color:#009;padding:2px }
.linkmenu a:hover {background-color:#eee; }
.linkmenu h6 { color:#0b1a53;}
/* page section links */  

/* indented lists */         
ul.indented { list-style-type:disc; margin:8px 15px; padding-left:15px;}
ul.indented li { margin:8px 0; }
/* end indented lists */

/* Side menu and links */
div.sidemenu{ margin:auto; background: transparent url(/images/common/side-menu-bg.jpg) no-repeat top center; padding:5px 5px 1px 5px; min-height:222px; height:auto !important; height:222px; }
div.buttons { margin:auto; text-align:center; width:115px;}
.buttons a {background:#142044 url(/images/common/button-off.jpg) repeat-x top left; color:#fff; display:block; text-decoration:none; font-size:.9em; font-weight:bold; padding:5px; margin:5px 0px; width:105px; }
.buttons a:hover { background:#9b9898 url(/images/common/button-on.jpg) repeat-x top left; color:#000; }
/* End Side menu and links */

/* Press Releases and Home */
#homenews { height:185px; overflow:auto; }
#homenews h6 { color:#0b1a53; border-bottom:1px solid #0b1a53;}
.pdficon { display:inline; vertical-align:bottom; padding-right:2px;}
span.releasedate { color:#0b1a53; font-style:italic; font-weight:bold; } 
span.release { padding-left:15px; }
div.pressentry { border-bottom:1px solid #efefef; margin-bottom:4px; width:450px;}
div.pressentry a { text-decoration:none; color:#142044; display:block; width:100%; }
div.pressentry a:hover {background-color:#efefef; }
/* End Press Releases and Home */

/* Fact Sheets */
span.fact { padding-left:15px; }
div.factentry { border-bottom:1px solid #efefef; margin-bottom:4px; width:450px;}
div.factentry a { text-decoration:none; color:#142044; display:block; width:100%; padding:4px 0; }
div.factentry a:hover {background-color:#efefef; }
/* End Fact Sheets */

/* Partners Page */
#buttons {margin:4px 0px; }
.field2 { float:left;
    margin:0px 10px; display:none;  }
.heading2 { clear:both !important; 
    border-bottom:2px solid #336699;
    margin-bottom:4px; display:none; }
.label2 { margin-left:10px; display:none; }
/* End Partners Page */

/* product pages */
.productlisting { font-style:italic; font-weight:bold; }
.productholder { margin:5px 0; border-bottom:1px solid #ddd; padding:10px; }
.producttitle { color:#0b1a53; font-weight:bold; font-size:1.1em; }
.model { color:#0b1a53; font-weight:bold; font-size:1.1em; }
.spec { font-weight:bold; color:#333; }

.productholder img {padding:2px; border:1px solid #ddd; margin:5px; float:right;}
/* end product pages */

/* Evolution section */
 span.illustration {float:right; text-align:center;}
  span.illustration img {padding:2px; border:1px solid #ddd; margin:5px;}
/* End Evolution section*/

/* Media Section*/
span.thumbnail {float:left; text-align:center;} 
.grouping img { padding:2px; border:1px solid #ddd; margin:5px; }
.grouping h6 { border-bottom:1px solid #ddd; padding-bottom:2px; font-style:italic;}
.grouping h5 {border-bottom:1px solid #0b1a53; }
.grouping h5, .grouping h6  {margin-top:6px;}



#videos td {padding:1em 0;}
/* End Media Section*/




