body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}

.top {background-image: url(../../images/bkgTop.gif); height:91px; width:979px; margin:0px auto 0px auto;}
.siteBackground {background-image: url(../../images/bkg_shadow.gif); overflow:hidden; background-repeat:repeat-y; width:979px; margin:0px auto 0px auto;  overflow:visible; position:relative; z-index: 20; visibility: visible; }

#topNavBar { margin:0px 0px 0px 12px; height:34px; padding:0px; background-image: url(../../images/bkg_underNav.gif);  background-repeat:no-repeat; background-position:bottom;   width:960px; list-style:none; }
#topNavBar li img { display:block;}
#topNavBar li { float:left; width:auto; height:31px; padding:0px; margin:0px;  }


/*********** STRUCTURAL CLASSES  **************/
.content {width:954px; margin:0px 13px 0px 12px; padding-top:12px;  overflow:hidden; height:1%; display:block;  }
#insidePageColumn {width:753px; margin:0px 0px 12px 16px;   float:left;}
.rightColumn {width:257px;   float:left;}
.rightColumnInside {width:257px; margin:0px 0px 0px 41px;  float:left; vertical-align:top;}
#insideInset { width:257px; float:left; background-image: url(../../images/bkg_inside-inset.gif); background-repeat:repeat-y; border-bottom:1px solid #D8D8D8; margin:0px 0px 9px 0px;  padding:0px 0px 16px 0px;}

#insideTextColumn { width:443px; margin: 0px 0px 0px 6px;  float:left; vertical-align:top;}
#insideTextTableColumn {margin: 0px 0px 0px 6px;  padding:0px 54px 0px 0px; vertical-align:top;}
.insideTableSpacer {margin: 0px 0px 0px 6px;  padding:0px 54px 0px 0px; vertical-align:top;}

.half {width:49%; float:left; }

#searchResultsNav {border:1px solid #D8D8D8; background-color:#F6F6F6; padding:4px; overflow:hidden; height:1%;}
#searchResultsNav p.displaying {margin:0px; width:49%; float:left;}
#searchResultsNav p.next {margin:0px; width:49%; float:right; text-align:right;}


#pressCoverage {}
#pressCoverage ul { margin:16px 0px 0px 0px; list-style:none; padding:0px;}
#pressCoverage div.pressLogo{float:left; width:185px; height:80px; text-align:center; display:block; padding:6px 0px 0px 0px; margin:0px;}
#pressCoverage li {border-bottom:1px solid #D8D8D8; background-image:none; padding:0px; overflow:hidden; height:1%; width:430px;}
#pressCoverage blockquote { background-color:#F6F6F6; margin:0px; padding:8px; display:block; float:left; width:229px;}

/************ Inside Pages ****************************/

#insidePageColumn img{display:block;}
#insidePageColumn h1 {margin-top:0px; padding-top:0px;}

/************ Inside Inset ****************************/
#insideInset ul {margin:4px 24px 12px 24px; padding:0px 0px 0px 12px;  font-size:11px; line-height:19px; color:#1D5693; list-style:none;}


#insideInset li{background-image: url(../../images/bullet-insideInset.gif); background-repeat:no-repeat; padding:0px 0px 0px 16px;}

#insideInset li#formLabel{background-image:none; padding:0px 0px 0px 0px; clear:both; }
#insideInset ul#formLabel {margin:4px 18px 12px 18px; padding:0px 0px 0px 4px; font-size:12px; font-weight:bold;   }
#insideInset label{width:75px; float:left;}
#insideInset label.fullWidth{width:210px;}
#insideInset div.formField {width:126px; float:left; background-color:#0000CC;  margin:0px; padding:0px;  }

#insideInset h3 {margin:12px 18px 2px 22px;}
#insideInset p {margin:4px 16px 12px 16px; padding:0px 0px 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#1D5693;}
/***************** FORMS **********************/
input { font-size:11px; padding:2px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
select { font-size:11px; color:#1D5693; }
option {margin:3px 2px 3px 2px; display:block;}

/*********************** FORM LAYOUT ********************************/

#formLayout {border:1px solid #D5DEF0; background-color:#F3F5F9; padding:8px; margin-top:12px; overflow:hidden; height:1%;}
#formLayout ul {padding:0px; list-style:none; }
#formLayout li{ padding:0px; clear:both; background-image:none; margin-bottom:6px; overflow:hidden; height:1%;}
#formLayout label { float:left;  display:block; width:124px; font-weight:bold;}
#formLayout label.nextToSelect { float:left;  display:block; width:121px;  font-weight:bold;}

#formLayout select {width:288px;}
#formLayout input  { float:left;}
#formLayout label.checks { float:left;  display:block; width:172px; margin: 0px 8px 0px 2px; font-weight:bold; font-weight:normal;}
#formLayout label.fullWidth { float:left;  display:block; width:100%; margin: 0px 8px 0px 0px; font-weight:bold; }
#formLayout label.checksSmall { float:left;  display:block; width:104px; margin: 0px 8px 0px 8px; font-weight:bold; font-weight:normal;}
.answers { font-weight:normal;}
input.firstName {width:275px;}
input.lastName {width:275px;}
input.title {width:275px;}
input.jobRole {width:275px;}
input.company {width:275px;}
input.email {width:275px;}
input.phone {width:275px;}
input.address {width:275px;}
input.city {width:275px;}
input.state {width:275px;}
input.zip {width:275px;}
input.country {width:275px;}
input.comments {}
input.industry{width:275px;}
input.version {width: 40px; float:left;}

.btnCenter {float:none; }

/***************** LEFT NAV **********************/
#leftNavColumn { width:185px; float:left;}
#leftNav { margin-top:0px;}
#leftNav li {background-image: url(../../images/navArrow.gif); border-bottom: 1px solid #C1CADF; }
#leftNav a {padding:1px 0px 4px 2px; margin:0px;  font-size:11px; line-height:19px; color:#003366; display:block; text-decoration:underline;}
#leftNav a:hover{color:#0000FF;}
#leftNav ul {margin:4px 0px 12px 0px; padding:0px 2px 0px 2px;  list-style:none;}


#leftNavDocs { }
#leftNavDocs li {background-image: url(../../images/nav-document.gif); border-bottom: 1px solid #C1CADF; }
#leftNavDocs a {padding:1px 0px 4px 4px; margin:0px;  font-size:11px; line-height:19px; color:#003366; display:block; text-decoration:underline;}
#leftNavDocs a:hover{color:#0000FF;}
#leftNavDocs ul {margin:4px 0px 12px 0px; padding:0px 2px 0px 2px;  list-style:none;}


/*********** Home Page CLASSES **************/
.HomePageMainColumn {width:689px; margin:0px 8px 0px 0px;  float:left; display:inline;}

.bkgRecentNews {background-image: url(../../images/bkg_recent-News.gif); width:257px; border-bottom:1px solid #D5DEF0; padding-top:8px; }

.bkgNewsWindow {width:243px; height:246px; background-image: url(../../images/bkg_newsWindow.gif); background-repeat:no-repeat; margin:0px 4px 8px 8px;}
.newsWindow{ scrollbar-3dlight-color:#D0D7E7; scrollbar-arrow-color:#23609A; scrollbar-base-color:#D2D8E8; scrollbar-darkshadow-color:#23609A; scrollbar-face-color:#CFD6E6; scrollbar-highlight-color:#E7EAF2; scrollbar-shadow-color:#23609A; scrollbar-track-color:#E7EAF2;margin:0px; height:245px; padding:0px; overflow:auto;

} 
.bkgSpotLight {background-image: url(../../images/bkg_spotlight.gif); width:241px; border-bottom:1px solid #C9C9C9; padding:8px; }
.SpotLightWindow {background-image: url(../../images/bkg_spotlightWindow.gif); width:239px;  border-bottom:1px solid #C9C9C9; border-top:1px solid #C9C9C9; padding-top:8px; padding-bottom:8px; overflow:hidden; height:1%; }

.corporate-governance { background-image: url(../../images/bkg-corporate-governance.gif); background-repeat:no-repeat;  width:689px; height:101px; margin:8px 0px 7px 0px; }

/************ TEXT  *******************/
p { font-size:11px; line-height:19px; color:#1D5693; margin:6px 0px 12px 0px;}
.smallText { font-size:9px; line-height:14px; color:#1D5693; margin:12px 0px 2px 0px;}
h1 {font-family:Trebuchet, Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#1D5693; line-height:29px; font-weight:normal; margin:6px 0px 2px 0px;}
h2 {font-family:Trebuchet, Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#1D5693; line-height:29px; font-weight:normal; margin-bottom:0px;}
h2#searchResults { border-bottom:1px solid #1D5693;}
h3 { font-size:13px; font-weight:bold; line-height:19px; color:#1D5693; margin:6px 0px 2px 0px;}
h3#download { background-image: url(../../images/download-doc.gif); background-repeat:no-repeat; padding-left:24px;}
h3#searchResults { background-image: url(../../images/search-results-arrow.gif); background-repeat:no-repeat; padding-left:24px;}
h3#download a{color:#1D5693;}
h3#download a:hover{color:#cc0000;}
ul {margin:4px 0px 12px 0px; padding:0px 0px 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#1D5693; list-style:none;}
li{background-image: url(../../images/bullet-plain.gif); background-repeat:no-repeat; padding:0px 0px 0px 16px;}
 a{color:#1D5693;}
 a:hover{color:#0000FF;}

h2.searchResultTitle {margin-bottom:0px; border-bottom:1px solid #1D5693;}
hr { color:#1D5693;}

/************************ SITE MAP *************************/
#siteMap ul {margin:4px 0px 2px 0px; padding:0px 0px 0px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#1D5693; list-style:none;}
ul#siteMap li{background-image: url(../../images/bullet-plain.gif); background-repeat:no-repeat; padding:0px 0px 0px 16px;}

ul#siteMapSub {margin:0px; padding:0px 0px 0px 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#1D5693; list-style:none;}
ul#siteMapSub li{background-image: url(../../images/bullet-plain.gif); background-repeat:no-repeat; padding:0px 0px 0px 16px; margin:0px;}

/******************** FOOTER ***********************/

.bkgFooter {width:958px; background-image: url(../../images/bkg_footer.gif); margin:auto; font-size:11px; line-height:21px; color:#000000; text-align:center; clear:both;  }
.bkgFooterTop {width:958px; background-image: url(../../images/bkg_footerTop.gif); background-repeat:no-repeat; background-position:top;}
.bkgFooterBottom {width:934px; min-height:90px; height:90px; background-image: url(../../images/bkg_footerBottom.gif); background-repeat:no-repeat; background-position:bottom; padding:12px 12px 4px 12px;}

/*************************** DROP DOWNS ***************************/
#Drop1 {position: absolute; width: 175px; left:13px; top:31px; z-index:50; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px;  }
	#Drop1 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop1 a:hover { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }
	
#Drop2 {position: absolute; width: 175px; left:58px; top:31px; z-index:51; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px;  }
	#Drop2 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop2 a:hover  { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }

#Drop3 {position: absolute; width: 175px; left:157px; top:31px; z-index:52; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px; }
	#Drop3 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop3 a:hover  { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }
	

#Drop4 {position: absolute; width: 175px; left:292px; top:31px; z-index:53; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px;  }
	#Drop4 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop4 a:hover  { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }
	
	#Drop5 {position: absolute; width: 175px; left:446px; top:31px; z-index:54; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px;  }
	#Drop5 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop5 a:hover  { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }

#Drop6 {position: absolute; width: 175px; left:562px; top:31px; z-index:55; visibility: hidden; line-height:16px; background-color:#ffffff;  border-left:1px; border-top:0px; border-right:1px; border-bottom:0px; border-color:#1D5693; border-style:solid; padding:0px;  }
	#Drop6 a { color:#1D5693; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:165px; padding:2px 5px 4px 5px; margin:0px; border-bottom:1px solid #1D5693; }
	#Drop6 a:hover  { text-decoration:underline;  display:block;  margin:0px; background-color:#2969A4; cursor:pointer; color:#fff; }

	
	
	
