body, table, td, th, blockquote { 
	margin: 0; 
	padding: 0;
	background: #fff;
	color: #333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

img { border-width: 0; }

blockquote { 
	margin: 15px 0 5px 25px; 
	background: #fff;
	color: #333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

td, th, ul, li, fieldset, input { 
	color: #333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
	}
	
li {
	background-image:url(/images/bullet.gif);
	background-position:10px 17px;
	background-repeat:no-repeat;
	padding:15px 0 0 25px;
}


p { 
	color: #333; 
	font-size: 12px; 
	margin-top: 5pt; 
	line-height: 18px;
	margin-bottom: 0pt; 
	padding-left: 1px;
}

a:link { color: #CC3300; text-decoration: none; }
a:visited { color: #CC3300; text-decoration: none; }
a:hover { color: #CC3300; text-decoration: underline; }
a:active { color: #CC3300; text-decoration: underline; }

h1 { 
	font-size: 18px; 
	color: #333366; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-top: 8px;
}
h2 { 
	color: #555; 
	font-weight: bold;
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}
h3 { 
	color: #333; 
	font-weight: bold;
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 0;
	padding-left: 1px;
}
h4 { 
	color: #555; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 0; 
}  

#searcharea { position: absolute; left: 578px; top: 55px; white-space: nowrap; color: #a0a8b1; font-size: 11px; }

#searcharea a:link { color: black; text-decoration:none; padding-left: 12px; padding-right: 12px; }
#searcharea a:visited { color: #fcfcfc; text-decoration:none; padding-left: 12px; padding-right: 12px; }
#searcharea a:hover { color: #d11d11; text-decoration:underline; padding-left: 12px; padding-right: 12px; }
#searcharea a:active { color: #fcfcfc; text-decoration:underline; padding-left: 12px; padding-right: 12px; }



.searchbox { margin-left: 22px; color: #6f7e91; font-size: 11px; padding-left: 2px; font-family: arial, helvetica, sans-serif; } 

td.fill { background:url(/images/bcktile_top.jpg) repeat-x; color:#a0a8b1; }

td.tnavfill { background:url(/images/tnav_fillbar.gif) repeat-x; padding: 0 0 0 10px; margin: 0;}
p.nav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #adb6c3; padding: 0; margin: 0; line-height: 22px; }
p.nav a:link { font-weight: bold; color: #505A69; text-decoration: none; text-transform: uppercase; padding: 8px 32px 8px 32px }
p.nav a:visited { font-weight: bold; color: #505A69; text-decoration: none; text-transform: uppercase; padding: 8px  32px 8px 32px}
p.nav a:hover { font-weight: bold; color: #505A69; text-decoration: underline; text-transform: uppercase; padding: 8px  32px 8px 32px }
p.nav a:active { font-weight: bold; color: #505A69; text-decoration: underline; text-transform: uppercase; padding: 8px  32px 8px 32px }



#mainnav { position: relative; border: 0; padding: 0; margin: 0; }
#topnav a { 
width: 200px; 
display: block; 
padding-left: 8px;
border-right: 1px #949DA8 Solid;
border-bottom: 1px #949DA8 Solid;
border-left: 1px #949DA8 Solid;
line-height:22px;
font-size:11px; 
font-family: Tahoma, verdana, sans-serif; 
} 		

#topnav a:link { color: #47515D; text-decoration:none; background: #ffffff; }
#topnav a:visited { color: #47515D; text-decoration:none; background: #ffffff; }
#topnav a:hover { color: #fcfcfc; text-decoration:none; background: #949DA8; }
#topnav a:active { color: #fcfcfc; text-decoration:none; background: #949DA8; }

#productspull { left: 0px; position: absolute; top: 25px; visibility: hidden; }
#solutionspull { left: 133px; position: absolute; top: 25px; visibility: hidden; }
#servicespull { left: 264px; position: absolute; top: 25px; visibility: hidden; }
#partnerspull { left: 385px; position: absolute; top: 25px; visibility: hidden; }
#companypull { left: 510px; position: absolute; top: 25px; visibility: hidden; }
#newspull { left: 633px; position: absolute; top: 25px; visibility: hidden; }
#prodguy { position: absolute; top: 104px; left: 722px; visibility: visible; z-index: 1; }

p.breadcrumb { color: #6F7E91; font-size: 10px; margin: 2px 0px 18px 0px; }

DIV.sm { margin: 2pt; margin-left: 36px; font-size: 9px; color: #666;}

div.caption { text-align: center; margin: 2pt; font-size: 10px; color: #666;}

SPAN.sm { margin: 2pt; font-size: 9px; color: #666;}

td.reqform { padding: 3px; }
td.whatsnew { background-color: Gray; }

p.breadcrumb a:link { color: #6F7E91; text-decoration: none; }
p.breadcrumb a:visited { color: #6F7E91; text-decoration: none; }
p.breadcrumb a:hover { color: #6F7E91; text-decoration: underline; }
p.breadcrumb a:active { color: #6F7E91; text-decoration: underline; }

a.webinar:link { color: #fcfcfc; text-decoration: none; }
a.webinar:visited { color: #fcfcfc; text-decoration: none; }
a.webinar:hover { color: #fcfcfc; text-decoration: underline; }
a.webinar:active { color: #fcfcfc; text-decoration: underline; }

#footer { margin: 0 0 20px 0; }
#footer p { width: 525px; color: #5d5d5d; font-size: 10px; font-family: arial, helvetica, sans-serif; margin: 0px; }
#footer p a:link { color: #6F7E91; text-decoration: none; padding-left: 6px; padding-right: 6px; }
#footer p a:visited { color: #6F7E91; text-decoration: none; padding-left: 6px; padding-right: 6px; }
#footer p a:hover { color: #6F7E91; text-decoration: underline; padding-left: 6px; padding-right: 6px; }
#footer p a:active { color: #6F7E91; text-decoration: underline; padding-left: 6px; padding-right: 6px; }


div.menu a { 
width: 200px; 
display: block; 
padding-left: 8px;
border-top: 1px #949DA8 Solid;
border-right: 1px #949DA8 Solid;
border-left: 1px #949DA8 Solid;
line-height:22px;
font-size:10px; 
font-family: Tahoma, verdana, sans-serif; 
} 

div.menu a:link {
      color: #47515D; 
	  text-decoration:none;
      background: #F4F6F5; }
div.menu a:visited {
      color: #47515D; 
	  text-decoration:none;
      background: #F4F6F5; }
div.menu a:hover {
      color: #7B848B;
	  text-decoration:none;
      background: #ffffff; }
div.menu a:active { 
      color: #7B848B;
	  text-decoration:none;
      background: #ffffff; }
	  
div.menuBot a { 
width: 200px; 
display: block; 
padding-left: 8px;
border: 1px #949DA8 Solid;
line-height:22px;
font-size:10px; 
font-family: Tahoma, verdana, sans-serif; 
} 

div.menuBot a:link {
      color: #47515D; 
	  text-decoration:none;
      background: #F4F6F5; }
div.menuBot a:visited {
      color: #47515D; 
	  text-decoration:none;
      background: #F4F6F5; }
div.menuBot a:hover {
      color: #7B848B;
	  text-decoration:none;
      background: #ffffff; }
div.menuBot a:active { 
      color: #7B848B;
	  text-decoration:none;
      background: #ffffff; }

div.menuSEL a { 
width: 200px; 
padding-left: 8px;
display: block; 
border: 1px #949DA8 Solid;
border-top: 1px #949DA8 Solid;
border-right: 1px #949DA8 Solid;
border-left: 1px #949DA8 Solid;
font-size:10px; 
line-height:22px; 
font-family: Tahoma, verdana, sans-serif; 
} 

div.menuSEL a:link {
      color: #fcfcfc; 
	  text-decoration:none;
      background: #949DA8; }
div.menuSEL a:visited {
      color: #fcfcfc; 
	  text-decoration:none;
      background: #949DA8; }
div.menuSEL a:hover {
      color: #7B848B;
	  text-decoration:none;
      background: #ffffff; }
div.menuSEL a:active { 
      color: #fcfcfc; 
	  text-decoration:none;
      background: #949DA8; }
	  
div.menuSEL2 a { 
width: 200px; 
padding-left: 8px;
display: block; 
border-right: 1px #949DA8 Solid;
border-left: 1px #949DA8 Solid;
font-size:10px; 
line-height:18px; 
font-family: Tahoma, verdana, sans-serif; 
} 
  
div.menuSEL2 a:link {
      color: #6F7D90;  
	  text-decoration:none;
      background: #ffffff; }
div.menuSEL2 a:visited {
      color: #6F7D90; 
	  text-decoration:none;
      background: #ffffff; }
div.menuSEL2 a:hover {
      color: #6F7D90;
	  text-decoration:none;
      background: #F4F6F5; }
div.menuSEL2 a:active { 
      color: #6F7D90; 
	  text-decoration:none;
      background: #ffffff; }
      

	  
div.menuSEL3 a { 
width: 192px; 
padding-left: 16px;
display: block; 
border-right: 1px #949DA8 Solid;
border-left: 1px #949DA8 Solid;
font-size:10px; 
line-height:18px; 
font-family: Tahoma, verdana, sans-serif; 
} 
  
div.menuSEL3 a:link {
      color: #6F7D90;  
	  text-decoration:none;
      background: #ffffff; }
div.menuSEL3 a:visited {
      color: #6F7D90; 
	  text-decoration:none;
      background: #ffffff; }
div.menuSEL3 a:hover {
      color: #6F7D90;
	  text-decoration:none;
      background: #F4F6F5; }
div.menuSEL3 a:active { 
      color: #6F7D90; 
	  text-decoration:none;
      background: #ffffff; }
      

	  

.NavLink {
	font-family: Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
	}

.Hit {
	font-family: Arial, Helvetica;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #6F7E91;
	background-color: #ffffff;
	}

.RecordTitle {
	font-family: Arial, Helvetica;
	line-height: 16pt;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 5px;
	color: #6F7E91;
	background-color: #ffffff;
      }

div.RecordStats {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 7pt;
	padding-left: 5px;
	text-decoration: none;
	color: #666666;
	}
	
div.RecordStats2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	text-decoration: none;
	color: #CC3300;
	}

.frame 
{
	padding: 5px; border: 1px solid #aaa;

}
