/****************************************************** SEC:FONTS & STYLES */

body {
	font-family: verdana, sans-serif;
	font-size: 11px; 
}
h1 { 
	font-size: 16px; 
}

h2, h3, h4, #globalmenu { 
	font-size: 11px; 
}

/* trademarks and service marks */
.registered, .service-mark {
	font-style:italic;
}



.registered {
	background-image: url(../images/trademark_registered.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right:10px;
}

.service-mark {
	background-image: url(../images/trademark_service.gif);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	padding-right:10px;
}
html>body .registered, 
html>body .service-mark { /* different spacing for non-IE */
	background-position: 99% 30%;
}

#globalmenu,  #globalmenu a,
#globalstatus, #globalstatus a,
#globalfooter, #globalfooter a { 
	font-weight:bold; 
	text-decoration:none;
}

#globalstatus {
	font-size:10px;
	font-weight:bold;
}

#categorysearch select {
        font-size: 10px;
}
#globalfooter {
	font-weight:bold;	
}

#sectionmenu li {
	font-size:10px;
	font-weight:bold;
}
#sectionmenu li a {
	text-decoration: none;
}

/************************************************ SEC:COLORS & BACKGROUNDS */



body
{
        color:black;
	background-image: url(/images/bg_600x20_036.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


body a:link, body a:visited {
	color: #036;
}

.column h4 {
	background-color:#6A6A6A;
	color: #fff;
}
.column li, .column li a {
	color:#666;
}

/** tools box **/
.column div.tools {
   border:1px solid #E4881F;
   background-color: white;
}
#sidebarA div.tools h4 {
   background-color:#E4881F;
   /** position:relative; **/
    margin-top:0;
    margin-bottom:5px;
    margin-right:0px;
    margin-left:0px;
    color:#fff;
    font-weight:normal;
}
div.tools p {
   padding-left:8px;
   padding-right:8px;
}
div.tools a:link, .tools a:visited {
   color:#666;
}

h2 a:link, h3 a:link {
    text-decoration:none;
    color:#369;
}
/*
.column div.subblock {
	background-image: url(../images/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
*/
#cartstatus span
{
	background-image: url(/images/cart.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

#sp-q
{
	background-image: url(../images/shadow_topright.gif);
	border: 1px solid #4d4d4d;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 11px;
	height: 14px;
	width: 117px;
}


/********  globalmenu styles *******/

#globalmenu
{
	border-color: #829EBE;
	background-image: url(../images/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left top;
}





#globalmenu a {
	color: #535353;
	
}


#globalmenu li a
{
	
	background-image: url(../images/global_separator.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#globalmenu a:link span,
#globalmenu a:visited span
{
	color: #535353;
	background-color: #fff;
	border-color: #fff;
	border-style: solid;
}

#globalmenu span,
#globalmenu a:hover span,
#globalmenu a:active span {
	border-color: #535353;
	border-style: solid;
	background-color: #84a1cb;
	color:#08297b;
}

#globalmenu li.first a {
	background-image:none;
}

body#sec-aboutus         #item-aboutus          span,
body#sec-expertise       #item-expertise        span,
body#sec-products        #item-products         span,
body#sec-events          #item-events           span,
body#sec-knowledgecenter #item-knowledgecenter  span,
body#sec-researchcenter  #item-researchcenter  span
{
    border-color: #535353;
    border-style: solid;
    background-color: #84a1cb;
    color:#08297b;

}

/********* globalstatus, globalfooter styles  *****/
#globalstatus li
{
	/*
border-left-style: solid;
	border-left-color: white;
*/
	background-image: url(../images/topnav_separator.gif);
	background-position: 100% 6px;
	background-repeat: no-repeat;
}

#globalstatus li.first {
/*	border-left-style: inherit;*/
/*	background-image: none;*/
}
#globalstatus, #globalfooter {
	 
	/* need to rectify this with background image */
	/* background-color:#003f80; */
	background-color: #036;
	color: white;
}
#extrafooter {
        background-color: white;
        color: black;
}
#globalstatus #cartstatus {
	background-image:url();
}
#globalstatus a, #globalfooter a {
	color:white;
}

/******** maincontent/sidebar styles ********/

#maincontent, #maincontent a {
	color: #000;
}

#maincontent li {
	color: #000;
}
#maincontent h1, #maincontent h2, #maincontent h3 {
	color: black;
}

#sidebarA, #sidebarB .menu {
	background-color: #EBEBEB;
}


/******* sectionmenu styles *********/
#sectionmenu {
	background-color: #fff;
	border-color:#036 #666;
	border-style: solid;
	color: #666;

}

#sectionmenu li
{
	border-color: #999 #666;
	border-style: none solid none;
	background-image: url(../images/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#sectionmenu li a:visited {
    color:#666;
}
#sectionmenu li.first {
	background-image: none;
	border-style: none solid;

}
#sectionmenu li.selected {
	border-style: none solid;
}
#sectionmenu li a:hover /*span*/ {
	background-color: #036;
	
	color:white;
}

#sectionmenu li.selected a{
    background-color: #036;
    color:white;
	background-image: url(../images/shadow_topright_dkblue.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sectionmenu li.selected a:visited {
    color:white;
}

#sectionmenu li.selected li a {
    background-image:none;
}

#sectionmenu li.selected li a,
#sectionmenu li.selected li a:visited {
    background-color: #94AECA;
    color: #333;
}

#sectionmenu .selected span
{
	background-color: #036;
	color: white ;
	border-color: #036;
	border-style: none none solid none;
	border-width: 1px;
	background-image: url(../images/shadow_topright_dkblue.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sectionmenu li.selected li.selected span {
	color: #666;
}
#sectionmenu li.selected li a span {
	color: #036;
}

#sectionmenu li.selected li a:hover /*span*/ {
	background-color: #DAE8F8;
	color: #333;
	
}
#sectionmenu li.selected li a:hover span {
	color: #333;
	
}

#sectionmenu li.selected li {
	border-color:#036;
	border-style: none none solid none;
	border-width: 1px;
	background-color: #94AECA;


	background-image: url(../images/bg_5x70_ltblue.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;

}

#sectionmenu li.selected li.selected {
	background-image: url(../images/bg_5x70_skyblue.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #DAE8F8;

}
#sectionmenu .selected a {
/*background-color: #036;*/
	background-image:none;
	border-style:none;
	/*border:2px solid green;*/
}
#sectionmenu .selected a span {
	background-color: transparent;
	background-image:none;
	border-style:none;
}
#sectionmenu .selected ul .selected span {
	color: #333;
	border-style:none;
	
	background-color:transparent;
	background-image: url(../images/trefoil_r.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
}

/* gateway styles */
#searchblock { 
	background-color: #b5b5b5;
}

#findinformation
{
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
	background-image: url(../images/find.gif);
	background-color: transparent; 
	color: #333;
	background-repeat: no-repeat;
	background-position: 6px 3px;;
}

#freewhitepaper a {
    background-image: url(../images/whitepaper.gif);
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
#newsletter a {
    background-image: url(../images/newsletter.gif);
    background-repeat: no-repeat;
    background-position: 100% 0%;
}

a.learnmore  {
    padding-top:0px;
    padding-bottom:3px;
    padding-right:21px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
    text-decoration:none;
}

a:link, a:visited {
 color: #369;
}

.small_disclaimer
{
  font-color: #999999;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, sans-serif;
}


