
h1 {
  font-family: verdana, arial, tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
}  

form {
    display: inline;
}
a {
 color: #000000;
}
a:hover {
 text-decoration: underline;
}
 
.pageDelimiter {
background-image:  url(images/blue_rule.html);
height: 4px;
vertical-align: right;
background-repeat: no-repeat;
}

.productsectionHeader {
 background-image:  url(images/middle_header_gradient.html);
 background-repeat: repeat-x;
 height: 20px;
 font-size: 13px;
 color: #000000;
 font-weight: bold;
 padding-left: 5px;
}

.mainNav {
  font-family: verdana, arial, tahoma, sans-serif;
  text-decoration: none;
  color: #00000;
  font-weight: bold;
  font-size: 11px;
}

.mainNav:hover {
  color: #000000;
  text-decoration: none;
}

.mainNavHi {
  font-family: verdana, arial, tahoma, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 11px; 
  background-color: #036;
  text-decoration: none;
}

.mainNavHi:hover {
  color: #000000;
  text-decoration: none;
}

.navBar {
  background-color: #036;
}

/* Dropdown menu styles */

#dropmenudiv{
 position: absolute;
 border: 1px solid #036;
 background-color: #EFF1F5;
 line-height: 14px;
 z-index: 100;
}

.mainNavDropdown {
 display: block;
 font-family: verdana, arial, tahoma, sans-serif;
 text-decoration: none;
 color: #000;
 font-size: 11px;
 background-color: #EFF1F5;
 border-bottom: 1px solid #036;
 padding: 4px 0 4px 6px;
}

.mainNavDropdown:hover {
 display: block;
 text-decoration: none;
 color: #fff;
 background-color: #036;
}

/* ******************************* 
  Left navigation styles 
   ***************************** */
   
#leftNavCell {
  border-right: 1px solid #A0B3C6;
  border-bottom: 1px solid #A0B3C6;
  background-color: #EFF1F7;
}

.leftNavHeader {
  width: 100%;
  color: #003366;
  font-size: 13px;
  font-weight: bolder;
  background-color: #DEE7FA;
  padding: 5px 0 5px 9px;
  border-bottom: 1px solid #036;
}

.leftNavHeader a {
    color: #003366;
	text-decoration: underline;
}

/* non-Clickable Link */
.leftNavRootLabel {
  font-size: 11px;
  color: #000000;
}

.leftNavRootLink {
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}

.leftNavRootLinkHi {
 font-size: 11px;
 color: #003366;
 font-weight: bold;
 text-decoration: none;
}

.leftNavRootBox {
 width: 100%;
 background-color: #EFF1F7;
 border-bottom: 1px solid #fff;
 padding: 0px 0 5px 11px;

}

.leftNavRootBoxHi {
 background-color: #fff;
 border-left: 5px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 4px;
}
 
/* ******************************* 
  branding on the left nav 
   ***************************** */
.leftNavRootBoxHi0 {
 background-color: #fff;
 border-left: 5px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 4px;
}

.leftNavRootBoxHi1 {
 background-color: #fff;
 background-image:  url(images/swish.1.small.html);
 background-repeat: no-repeat;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 9px;
}

.leftNavRootBoxHi2 {
 background-color: #fff;
 background-image:  url(images/swish.2.small.html);
 background-repeat: no-repeat;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 9px;
}

.leftNavRootBoxHi3 {
 background-color: #fff;
 background-image:  url(images/swish.3.small.html);
 background-repeat: no-repeat;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 9px;
}

.leftNavRootBoxHi4 {
 background-color: #fff;
 background-image:  url(images/swish.4.small.html);
 background-repeat: no-repeat;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 padding: 5px 0 5px 9px;
}

/* ******************************* 
  Left NAV - Level 3 Styles
   ***************************** */

#leftNavBranchBox {
 background-color: #fff;
 border-bottom: 1px solid #ccc;
 padding: 0;
 margin: 0;
}

.leftNavBranchList {
 padding: 0 0 0 25px;
 margin: 0;
 line-height: 1.5;
}

/* non-clickable link */
.leftNavBranchLabel {
  font-size: 10px;
  color: #000000;
}

.leftNavBranchLinkHi {
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 vertical-align: top;
}

.leftNavBranchLink {
 font-size: 10px;
 text-decoration: underline;
 color: #003366;
 vertical-align: top;
}

.leftNavBranchItem {
 list-style-image:  url(images/side_arrow.html);
 list-style-position: outside;
 list-style-type: none;
}

.leftNavBranchItemHi {
 list-style:  url(images/down_arrow.html);
 list-style-position: outside;
 list-style-type: none;
}

/* ******************************* 
  Left NAV - Level 4 Styles
   ***************************** */

.leftNavLeafList {
 margin: 0;
 padding: 0 0 0 8px;
 line-height: 1.5;
}

.leftNavBranchLabel {
  font-size: 10px;
  list-style: none none outside;
  color: #000000;
}

.leftNavLeafLink {
  font-size: 10px;
  text-decoration: underline;
  color: #003366;
  vertical-align: top;
}

.leftNavLeafLinkHi {
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 vertical-align: top;
}

.leftNavLeafItem {
 list-style-image:  url(images/side_arrow.html);
 list-style-position: outside;
 list-style-type: none;
}

.leftNavLeafItemHi {
 list-style-image:  url(images/down_arrow.html);
 list-style-position: outside;
 list-style-type: none;
}

/* ******************************* 
  Left NAV - Level 5/6 Styles
   ***************************** */

.leftNavSubLeafList {
 margin: 0;
 padding: 0 0 0 10px;
 line-height: 1.4;
}

.leftNavSubLeafItem {
 list-style: none none outside;
}

.leftNavSubLeafItemHi {
 list-style: none none outside;
}

.leftNavSubLeafLink {
 font-size: 10px;
 text-decoration: underline;
 color: #003366;
 vertical-align: top;
}

.leftNavSubLeafLinkHi {
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 vertical-align: top;
}

.leftNavDelimiter {
 background-color: #DEE7FA;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #036;
 height: 10px;
}


/* ******************************* 
 Detail List styles
   ***************************** */

.detailListTitle {
  color: #036;
  font-weight: bold;
 }

.detailListLink {
  font-weight: bold;
  color: #633;
}

.detailListText {
 color: #000;
}

.detailListCategory {
  font-weight: bold;
}

.detailListMainTitle {
 font-weight: bold;
 color: #000; 
}

.detailListSpacing {
 padding: 8px 0px 8px 0px;
}

/*******************************
 HTML Only Link Style
  ***************************/
.htmlOnly a:hover {
  color: #003366;
  font-size:10px;
}

a:link {
	color: #000000;
	font-size:10px;
}
	
a:visited { 
	color: #003366;
	font-size:10px;
}

.htmlOnly a:active { 
	color: #003366;
	font-size:10px;
} 
  
/* ******************************* 
  Middle Content Style
   ***************************** */

.middleColumnMoreLink {
  font-size: 80%;
  font-weight: bold;
  color: #633;
}

#mainContentCell {
 padding: 3px 15px 40px 15px;
}

/* Box model hack for IE 5.x to keep tables from bleeding over */
* html #mainContentCell { /* star html selector bug - only IE will read the following properties */
 width: 100%; /* width for IE5 */
 w\idth: ; /* width for IE6 since IE5 ignores the property with escape backslash */
}

#mainContentCell hr {
 color: #ccc;
}

.dynamicPath {
 font-size: 80%;
 color: #666;
}

.dynamicPath:hover {
 color: #000;
}

.mainContentHeader {
 font-size: 110%;
 font-weight: bolder;
 color: #000;
}

.leadIntroText {
 font-size: 110%;
 font-weight: bolder;
 color: #633;
}

.middleHeader1 {
 background-image:  url(images/middle_header_gradient.html);
 background-repeat: repeat-x;
 height: 20px;
 color: #036;
 font-weight: bold;
 padding-left: 5px;
}

.middleHeader2 {
 height: 20px;
 font-weight: bold;
 color: #036;
 padding-left: 5px;
 border-bottom: 1px solid #ccc;
}

.middleItemBody img {
 float: left;
 padding-right: 10px;
}

.middleDetailList {
 padding: 0;
}

.middleDetailList a {
display: block;
padding-top: 8px;
}

.vvBlockDisplay {
 padding: 0px 0px 8px 0px;
}

.jumpToList {
 list-style: square url(images/jump_to_list.html) inside;
 padding: 0;
}

.numberedList {
 color: #633;
 margin: 5px 0 0 25px;
 padding: 0;
}

.bulletedList {
 padding: 0;
 list-style-position: outside;
}

.middleFormBox {
 background-image:  url(images/middle_sort_form_bg.html);
 background-repeat: repeat-x;
 padding: 10px 5px 10px 5px;
 width: 70%;
 height: 59px;
}

.middleFormElement {
 padding: 5px 10px 5px 10px;
 vertical-align: middle;
}

/* ******************************* 
  Right column styles
   ***************************** */


#rightColumnWrapper {
 padding-right: 5px;
 padding-bottom: 5px;
 paddin-top: 5px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

.rightColumnBlockBg {
 padding: 8px 5px 8px 7px;
 background-color: #EFF1F5;
 margin-left: 17px;
 border-bottom: 1px solid #ccc;
}

.rightColumnBlock {
 padding: 2px 5px 8px 7px;
 margin-left: 17px;
 border-bottom: 1px solid #ccc;
}

.rightColumnAd {
 padding: 8px 0 8px 0;
 margin-left: 17px;
 border-bottom: 1px solid #ccc;
}

/* Box model hack for IE 5.x to keep tables from bleeding over */
* html .rightColumnBlock { /* star html selector bug - only IE will read the following properties */
 width: 100%; /* width for IE5 */
 w\idth: ; /* width for IE6 since IE5 ignores the property with escape backslash */
}

/* Box model hack for IE 5.x to keep tables from bleeding over */
* html .rightColumnBlockBg { /* star html selector bug - only IE will read the following properties */
 width: 100%; /* width for IE5 */
 w\idth: ; /* width for IE6 since IE5 ignores the property with escape backslash */
}

.rightColumnBlock img {
 padding: 15px 0 10px 0;
}

.rightColumnHeader {
 color: #CEE7FF;
 font-weight: bold;
 background-color: #036;
 font-size: 90%;
 padding: 3px 0 4px 17px;
 margin-left: 3px;
}

.rightColumnHeaderNoBg {
 color: #000000;
 font-weight: bold;
 font-size: 90%;
 padding: 3px 0 4px 17px;
 margin-left: 3px;
}

.rightColumnLink {
  font-size: 75%;
  color: #633;
}

.rightColumnMoreLink {
  font-size: 75%;
  font-weight: bold;
  color: #633;
}

/* ******************************* 
  Right column stylesLink Styles
   ***************************** */

.smallLinkUnderline {
 color: #633;
 font-size: 80%;
}

.smallLinkBold {
 font-weight: bold;
 font-size: 75%;
 color: #633;
 text-decoration: none;
}

.smallLinkBoldUnderline {
 font-weight: bold;
 font-size: 80%;
 color: #633;
}

.smallBlackLinkUnderline {
 color: #000;
 font-size: 80%;
}

.xsmallBlackLink {
 color: #000;
 font-size: 75%;
}

.xsmallBlueLink {
 color: #036;
 font-size: 75%;
 font-weight: bold;
}

.mediumLinkUnderline {
 color: #633;
 font-size: 85%;
 text-decoration: underline;
}

.mediumLinkBold {
 font-size: 85%;
 font-weight: bold;
 color: #633;
 text-decoration: none;
}

.mediumLinkBoldUnderline {
 font-size: 80%;
 font-weight: bold;
 color: #633;
}

.largeLinkBoldUnderline {
 color: #633;
 text-decoration: underline;
 font-weight: bold;
}

.jumpToListLink {
 font-size: 80%;
 color: #633;
 padding-left: 5px;
}

/* ******************************* 
  Plain text styles
   ***************************** */

.largeTitleBold {
 color: #036;
 font-weight: bold;
}

.mediumTitleBold {
  font-size: 90%;
  color: #036;
  font-weight: bold;
}

.largePlainTextBold {
 font-weight: bold;
}
 
.mediumPlainText {
 font-size: 85%;
}

.mediumPlainTextBold {
 font-size: 85%;
 font-weight: bold;
}

.smallPlainText {
 font-size: 80%;
 padding-bottom: 5px;
 color: #000;
}

.xsmallPlainText {
 font-size: 75%;
 color: #000;
}

.smallPlainTextGrey {
 font-size: 80%;
 color: #999;
}

.smallBlueTextBold {
 font-size: 80%;
 color: #036;
 font-weight: bold;
}


/* ******************************* 
  New styles for login/etc. forms
  ***************************** */
.smallcap {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: normal;
 font-variant: small-caps;
 text-transform: none;
}
.smallcapbold {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 font-variant: small-caps;
 text-transform: none;
}
.bluecaps {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 text-transform: uppercase;
 color: #003366;
}
.formtext {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #000000;
 height: 26px;
 white-space: nowrap;
}
.formtextsm {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #000000;
}
.formtextxsm {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: xx-small;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #000000;
}
.tabletexthead {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #000000;
 height: 20px;
}
.tabletext {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
}
.tabletextshaded {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #000000;
 background-color: #D1E7E9;
 height: 20px;
}
.formlink {
   color: #633;
}
.errormsg {
   color: #FF0000;
}
.message {
   color: #633;
}
.fieldcell input{
 width: 240px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}
.fieldcellsm input{
 width: 40px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}
.fieldcellmed input{
 width: 80px;
 height: 90%;
 border: 1px solid #7F99B2;
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 letter-spacing: normal;
 text-align: left;
 margin-right: 0px;
 padding: 0px;
}
.buttons {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-weight: bold;
 color: #000000;
 background-color: #D1E7E9;
 width: auto;
 border: 1px solid #003366;
 text-align: center;
 cursor: pointer;
}
.linkbg {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-weight: bold;
 color: #633;
 background-image:  url(images/bluebggrad.html);
 background-repeat: repeat;
 height: 40px;
 background-position: center center;
 letter-spacing: normal;
 text-align: center;
 vertical-align: middle;
 word-spacing: normal;
}
.linkbdr {
 background-image:  url(images/bluegrad.html);
 background-repeat: no-repeat;
 height: 3px;
 line-height: 3px;
 background-position: 0px;
 font-size: 3px;
 text-align: left;
}
.bluefadeheader {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-weight: bold;
 text-transform: uppercase;
 color: #003366;
 text-align: left;
 text-indent: 1pt;

 white-space: nowrap;
 display: marker;
 height: 4px;
 background: transparent url(images/bluefadeline.html) no-repeat left bottom;
}
.bluedelimiter {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-weight: bold;
 text-transform: uppercase;
 color: #003366;
 text-align: left;
 text-indent: 1pt;
 white-space: nowrap;
 display: marker;
 height: 4px;
 background: transparent url(images/middle_gradient_delimiter.html) no-repeat left bottom;
}
#certification th {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-weight: bold;
 text-transform: uppercase;
 color: #003366;
 text-align: left;
 text-indent: 1pt;
 white-space: nowrap;
 display: marker;
 height: 25px;
 background: transparent url(images/bluefadeline.html) no-repeat left bottom;
}
#certification select {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 color: #000033;
 background-color: #D1E7E9;
}
.formbdr {
 border: thin ridge #D1E7E9;
 padding: 5px;
}
.leftnavunselected {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-image:   url(images/leftnavunselectedbg.html);
 background-repeat: repeat;
 border-top-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-top-color: #FFFFFF;
 border-bottom-width: 1px;
 border-right-width: 1px;
 border-bottom-color: #dee7ef;
 line-height: 18px;
 margin-left: 6px;
 height: 30px;
 vertical-align: middle;
 text-indent: 8pt;
 border-right-color: #dee7ef;
 width: 100%;
}
.leftnavselected {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 font-style: normal;
 color: #00309c;
 background-image:  url(images/smgrayswish.html);
 background-repeat: no-repeat;
 background-position: left top;
 text-indent: 8pt;
 height: 30px;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 font-weight: bold;
 background-color: #FFFFFF;
}
.leftnavspan {
 background-image:  url(images/leftnavspan.html);
 background-repeat: no-repeat;
 height: 2px;
 line-height: 2px;
 padding: 0px;
}
.leftnavtop {
 background-image:  url(images/leftnavbg.html);
 background-repeat: repeat;
 height: 40px;
 border: 1px solid #DEE7FF;
}
.leftnavlow {
 background-image:  url(images/leftnavbg.html);
 background-repeat: repeat;
 height: 15px;
 border-left: 1px solid #DEE7FF;
}
.leftnavbkg {
 border-right-width: thin;
 border-bottom-width: thin;
 border-right-style: solid;
 border-bottom-style: solid;
 border-top-color: #79D0FF;
 border-right-color: #79D0FF;
 border-bottom-color: #79D0FF;
 border-left-color: #79D0FF;
 background-color: #f7f7f7;
}
.addItem {
 background-image:  url(images/additem.html);
 background-repeat: no-repeat;
 background-position: left center;
 height: 23px;
 width: 50px;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 border: none #FFFFFF;
}
.removeItem {
 background-image:  url(images/removeitem.html);
 background-repeat: no-repeat;
 background-position: left center;
 height: 24px;
 width: 77px;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
 border: none #FFFFFF;
}
/* ******************************* 
  End new styles for login/etc. forms
***************************** */

/*******************************
 Poll Styles
*******************************/
.pollResultsTable{
 border: 1px solid #036;
 border-collapse: collapse;
 width: 250px;
}

.pollResultsHeader {
 color: #ffffff;
 border: 1px solid #036;
 font-weight: bold;
 background-color: #036;
 text-align: center;
}

.pollResultsQuestion {
 text-align: left;
 border: 1px solid #036;
 color: #036;
 font-weight: bold;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsAnswer {
 background-color: #DEE7FA;
 text-align: right;
 border: 1px solid #036;
 white-space: nowrap;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsPercentage {
 background-color: #cccccc;
 text-align: center;
 border: 1px solid #036;
 font-size: xx-small;
 font-family: verdana, arial, tahoma, sans-serif;
 voice-family: "\"}\"";   
 voice-family: inherit;
 font-size: x-small;
}

.pollResultsGraph {
 border: 1px solid #036;
}

.pollResultsList {
 font-size: 80%;
   text-decoration: underline;
   color: #633;
}

/*******************************
 Breadcrumb Styles
*******************************/

.breadcrumbNavigation {
  font-size: 11px;
  color: #003366;
  text-decoration: underline;
}

.breadcrumbSpacer {
  font-size: 11px;
  color: #7B7B7B;
}

.breadcrumbCurrentPage {
  font-size: 11px;
  color: #000000;
}

/******************************
Mambo
******************************/



.clr {
	clear: both;
}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

#pathway_outer {
	width: 635px;
  float: left;
  margin-bottom: 2px;
	margin-right: 2px;
}

#pathway_inner {
  float: none !important;
  float: left;
	border: 1px solid #cccccc;
	height: 21px;
}

#pathway_text {
  overflow: hidden;
	float: left;
	display: block;
	padding-top: 4px;
	height: 18px;
	padding-left: 5px;
}

a.pathway {
}

#buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto !important;
  width: 15%;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	width: 100%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #EFF1F7;
	background: #EFF1F7;
}


#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
}

#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width: 635px;
	height: 150px;
	background:  url(../../localhost/D_/DATA/SYSTEM/Bureau/images/header_short.jpg) no-repeat;
}

#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}

.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background:  url(../../localhost/D_/DATA/SYSTEM/Bureau/images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background:  url(../../localhost/D_/DATA/SYSTEM/Bureau/images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image:  url(../../localhost/D_/DATA/images/templimages/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
}


td {
	text-align: left;
	font-size: 11px;
}



body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}


table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

.button {
  color: #663333;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px double #cccccc;
  width: auto;
  background:  url(../../localhost/D_/DATA/SYSTEM/Bureau/images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	background:  url(images/subhead_bg.html) repeat-x;
	color: #ffffff;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;
	
	color: #333333;
	text-indent: 15px;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
}




.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
    width: 186px;
	background:  url(images/leftNavBackground.html) repeat-x;
	color: #ffffff;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background:  url(images/subhead_bg.html) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
a.sublevel:link, a.sublevel:visited {
	display:block;
	width: 200;
	font-family: verdana, arial, tahoma, sans-serif;
	text-decoration:none;
    color: #000000;
    font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #cccccc;
	padding: 5px 3px 5px 15px;
}
 a.sublevel:active {
	display: block;
	width: 200;
	font-family: verdana, arial, tahoma, sans-serif;
	color: #000000;
    font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
		border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #cccccc;

}
 a.sublevel:hover {
	display: block;
	width: 200;
	font-family: verdana, arial, tahoma, sans-serif;
	color: #FF8000;
	text-decoration:underline;
    font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
		border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #cccccc;

}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	width: 200;
	font-family: verdana, arial, tahoma, sans-serif;
    color: #000000;
    font-size: 12px;
	text-decoration:none;
    background-color: #ffffff;
    padding: 1px 0 5px 9px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #cccccc;
}
a.mainlevel:hover {
	display: block ;
	width: 200;
	font-family: verdana, arial, tahoma, sans-serif;
    color: #FF8000;
    font-size: 12px;
	text-decoration:underline;
    background-color: #ffffff;
    padding: 1px 0 5px 9px;
	border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #cccccc;
	
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  text-transform: normal;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}


/* MAIN */

BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: x-small; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, tahoma, sans-serif; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
} 
.outlineBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.outlineBox_topBkg {
	BACKGROUND:  url(images/outlineBox_topBkg.html) repeat-x 0px 0px; WIDTH: 100%
}
.outlineBox_btmBkg {
	BACKGROUND:  url(images/outlineBox_btmBkg.html) repeat-x 0px 100%
}
.outlineBox_sideLt {
	BACKGROUND:  url(images/outlineBox_sideLt.html) repeat-y 0px 0px
}
.outlineBox_sideRt {
	BACKGROUND:  url(images/outlineBox_sideRt.html) repeat-y 100% 0px
}
.outlineBox_btmLt {
	BACKGROUND:  url(images/outlineBox_btmLt.html) no-repeat 0px 100%
}
.outlineBox_btmRt {
	BACKGROUND:  url(images/outlineBox_btmRt.html) no-repeat 100% 100%
}
.outlineBox_topLt {
	BACKGROUND:  url(images/outlineBox_topLt.html) no-repeat 0px 0px
}
.outlineBox_topRt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND:  url(images/outlineBox_topRt.html) no-repeat 100% 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.sectionTitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; COLOR: white
}
.fieldcell INPUT {
	BORDER-RIGHT: #7f99b2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f99b2 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f99b2 1px solid; WIDTH: 240px; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f99b2 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; LETTER-SPACING: normal; HEIGHT: 90%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.fieldcellsm INPUT {
	BORDER-RIGHT: #7f99b2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f99b2 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f99b2 1px solid; WIDTH: 40px; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f99b2 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; LETTER-SPACING: normal; HEIGHT: 90%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.fieldcellmed INPUT {
	BORDER-RIGHT: #7f99b2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f99b2 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f99b2 1px solid; WIDTH: 80px; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f99b2 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; LETTER-SPACING: normal; HEIGHT: 90%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.linkbdr {
	BACKGROUND-IMAGE:  url(images/blueline.html); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
INPUT.btn {
	FONT-WEIGHT: 900; FONT-SIZE: 11px; BACKGROUND-IMAGE:  url(images/button_bkg.html); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; OVERFLOW: visible; CURSOR: pointer; COLOR: #6c7682; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
IMG.btn {
	VERTICAL-ALIGN: bottom
}
BODY {
	FONT-SIZE: small; voice-family: inherit
}
BODY DIV {
	FONT-SIZE: small; voice-family: inherit
}
BODY P {
	FONT-SIZE: small; voice-family: inherit
}
BODY TH {
	FONT-SIZE: small; voice-family: inherit
}
BODY TD {
	FONT-SIZE: small; voice-family: inherit
}
BODY LI {
	FONT-SIZE: small; voice-family: inherit
}
BODY DD {
	FONT-SIZE: small; voice-family: inherit
}
.face {
	FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.errormsg {
	COLOR: #ff0000
}
.xsmall {
	FONT-SIZE: 75%; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.small {
	FONT-SIZE: 80%; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.medium {
	FONT-SIZE: 85%; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.large {
	FONT-SIZE: 90%; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.mediumbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
.xsmallcapbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; FONT-VARIANT: small-caps
}
.smallcapbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; FONT-VARIANT: small-caps
}
.bluecaps {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; COLOR: #003366; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif
}
.xsmallPlainText {
	FONT-SIZE: 75%; COLOR: #000
}
.smallPlainText {
	FONT-SIZE: 80%; PADDING-BOTTOM: 5px; COLOR: #000
}
.mediumPlainTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #000
}
.xsmallBlackLink {
	FONT-SIZE: 75%; COLOR: #000
}
.smallLinkUnderline {
	FONT-SIZE: 80%; COLOR: #633; TEXT-DECORATION: underline
}
.mediumLinkUnderline {
	FONT-SIZE: 85%; COLOR: #633; TEXT-DECORATION: underline
}
.largeLinkUnderline {
	COLOR: #633; TEXT-DECORATION: underline
}
.largeLinkBoldUnderline {
	FONT-WEIGHT: bold; COLOR: #633; TEXT-DECORATION: underline
}
.smallBlueTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #036
}
.smallPlainTextGrey {
	FONT-SIZE: 80%; COLOR: #999
}
.middleColumnMoreLink {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #633
}
.mediumLinkBold {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #633; TEXT-DECORATION: none
}
.breadcrumbNavigation {
	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: underline
}
.breadcrumbSpacer {
	FONT-SIZE: 11px; COLOR: #7b7b7b
}
.breadcrumbCurrentPage {
	FONT-SIZE: 11px; COLOR: #000000
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* PAGE */

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
H2.header_h2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
H1.product_title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0pt; COLOR: #ffffff; TEXT-INDENT: 30px; FONT-FAMILY: verdana, arial, tahoma, sans-serif
}
TABLE.product_title {
	WIDTH: 100%; BACKGROUND-COLOR: #010066
}
TD.product_title {
	HEIGHT: 50px
}
.pagedivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../../www.sybase.com/image/Diagrams_Charts/page_divider_color.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 2px
}

/* NAV MENU */

#dropmenudiv {
	BORDER-RIGHT: #b0b2b4 1px solid; BORDER-TOP: #b0b2b4 1px solid; Z-INDEX: 100; BORDER-LEFT: #b0b2b4 1px solid; LINE-HEIGHT: 14px; BORDER-BOTTOM: #b0b2b4 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eeeff0
}
.mainNavDropdown {
	PADDING-RIGHT: 0px; BORDER-TOP: #b0b2b4 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: verdana, arial, tahoma, sans-serif; TEXT-DECORATION: none
}
.mainNavDropdown:hover {
	DISPLAY: block; COLOR: #000000; BACKGROUND-COLOR: #b0b2b4; TEXT-DECORATION: none
}
.wwMenu {
	DISPLAY: none; Z-INDEX: 200; POSITION: absolute
}
.wwTable {
	BORDER-RIGHT: #b0b2b4 1px solid; BORDER-TOP: #b0b2b4 1px solid; BORDER-LEFT: #b0b2b4 1px solid; WIDTH: 250px; BORDER-BOTTOM: #b0b2b4 1px solid; FONT-FAMILY: verdana, arial, tahoma, sans-serif; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #efeff0
}
.wwNavDropdown {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.wwNavDropdown:hover {
	COLOR: #000000; BACKGROUND-COLOR: #b0b2b4; TEXT-DECORATION: none
}
.menuLinksOnly {
	DISPLAY: none
}


/* HEADER & FFOOTER */

.footerMenu {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 99%; PADDING-TOP: 8px
}
.footerStyle {
	PADDING-RIGHT: 7px; FONT: 9px Verdana; COLOR: #999999; text-valign: center
}
.footerLink {
	FONT: 9px Verdana; COLOR: #999999; TEXT-DECORATION: none
}
.footerLink:hover {
	COLOR: #663333; TEXT-DECORATION: underline
}
.contextualLink {
	FONT-SIZE: 11px; COLOR: #633; TEXT-DECORATION: underline
}
.contextualDelimiter {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px
}
.wwText {
	FONT-SIZE: 9px
}
.headerBkg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  url(images/headerBackground.html) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.searchBkg {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND:  url(.images/headerBackground.html) repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.mainNavTable TD {
	BORDER-TOP: #ffffff 5px solid; MARGIN: 0px; PADDING-TOP: 3px
}
.mainNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana, arial, tahoma, sans-serif; TEXT-DECORATION: none
}
.searchBox {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE:  url(images/search.html); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}

/* MIDDLE RIGHT */

.rightBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.boldBlockTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #99b300
}
.rightContactGrey {
	FONT-SIZE: 10px; COLOR: #666666
}
.rightContactTitleBg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(rightNavContactBoxBackground.html); PADDING-BOTTOM: 2px; FONT: bold 12px/24px Verdana; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px; BACKGROUND-COLOR: #99b300
}
.rightBoxTitleBg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE:  url(images/rightNavBackground.html); PADDING-BOTTOM: 0px; FONT: bold 12px/24px Verdana; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px; BACKGROUND-COLOR: #597a7b
}
.rightBoxImage {
	TEXT-ALIGN: left
}
#rightColumnWrapper {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 0px; BORDER-LEFT: #ccc 2px solid; POSITION: relative
}
.rightColumnBlockBg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #eff1f5
}
.rightColumnBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid
}
.rightColumnBlock IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
.rightColumnPadBlockBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 24px; BACKGROUND-COLOR: #eff1f5
}
.rightColumnPadBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid
}
.rightColumnPadBlock TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 10px/18px Verdana, Arial, Tahoma, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.rightColumnPadBlock IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
.rightColumnPadBlock A:link {
	FONT-SIZE: 80%; COLOR: #633
}
.rightContactColumnBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 2px solid
}
.rightColumnAd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 2px solid
}
.rightColumnHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #036
}
.rightColumnHeaderNoBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 3px
}
.rightColumnLink {
	FONT-SIZE: 75%; COLOR: #633
}
.rightColumnMoreLink {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #633
}
.smallLinkUnderline {
	FONT-SIZE: 80%; COLOR: #633
}
.htmlOnly A:hover {
	COLOR: #633
}
.htmlOnly A:link {
	COLOR: #633
}
.htmlOnly A:visited {
	COLOR: #633
}
.htmlOnly A:active {
	COLOR: #633
}
#mainContentCell {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 3px
}
#emailPrintDiv {
	TEXT-ALIGN: right
}
.emailPrintLink {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #39559a; TEXT-DECORATION: underline
}
.xsmallcapbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; FONT-VARIANT: small-caps
}
H1.header_title {
	MARGIN: 0pt; COLOR: #000000; TEXT-INDENT: 0px
}
H2.header_description {
	MARGIN: 0pt; COLOR: #000000; TEXT-INDENT: 0px
}
TABLE.header {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; cellspacing: 0; cellpadding: 0; border-spacing: 0px
}
IMG.header_level_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 225px; PADDING-TOP: 0px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
TD.header_level_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 225px; PADDING-TOP: 0px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
IMG.header_level_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
TD.header_level_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
IMG.header_level_3 {
	WIDTH: 1px; HEIGHT: 50px
}
TD.header_level_3 {
	WIDTH: 1px; HEIGHT: 50px
}
.detailListTitle {
	FONT-WEIGHT: bold; COLOR: #036
}
.detailListLink {
	FONT-WEIGHT: bold; COLOR: #633
}
.detailListText {
	COLOR: #000
}
.detailListCategory {
	FONT-WEIGHT: bold
}
.detailListMainTitle {
	FONT-WEIGHT: bold; COLOR: #000
}
.detailListSpacing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.leadIntroText {
	FONT-WEIGHT: bolder; FONT-SIZE: 110%; COLOR: #633
}
.pollResultsTable {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; BORDER-LEFT: #036 1px solid; WIDTH: 250px; BORDER-BOTTOM: #036 1px solid; BORDER-COLLAPSE: collapse
}
.pollResultsHeader {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #036 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #036 1px solid; BACKGROUND-COLOR: #036; TEXT-ALIGN: center
}
.pollResultsQuestion {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; FONT-WEIGHT: bold; FONT-SIZE: x-small; BORDER-LEFT: #036 1px solid; COLOR: #036; BORDER-BOTTOM: #036 1px solid; FONT-FAMILY: verdana, arial, tahoma, sans-serif; TEXT-ALIGN: left; voice-family: inherit
}
.pollResultsAnswer {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #036 1px solid; BORDER-BOTTOM: #036 1px solid; FONT-FAMILY: verdana, arial, tahoma, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dee7fa; TEXT-ALIGN: right; voice-family: inherit
}
.pollResultsPercentage {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #036 1px solid; BORDER-BOTTOM: #036 1px solid; FONT-FAMILY: verdana, arial, tahoma, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; voice-family: inherit
}
.pollResultsGraph {
	BORDER-RIGHT: #036 1px solid; BORDER-TOP: #036 1px solid; BORDER-LEFT: #036 1px solid; BORDER-BOTTOM: #036 1px solid
}
.pollResultsList {
	FONT-SIZE: 80%; COLOR: #633; TEXT-DECORATION: underline
}
.middleDetailList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.middleDetailList A {
	DISPLAY: block; PADDING-TOP: 8px
}


/* HP Medalions */

.medallionboxes {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#quicklinks TD {
	FONT-SIZE: 9px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: baseline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* AJAX FINDER */
.resultFinder {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000066; FONT-FAMILY: verdana, arial, tahoma, sans-serif; TEXT-ALIGN: left
}
.resultSmallPlainText {
	FONT-SIZE: 85%; PADDING-BOTTOM: 10px; COLOR: #000000
}
.resultSmallLinkUnderline {
	FONT-SIZE: 9pt; COLOR: #663333
}
#output {
	TEXT-ALIGN: left
}
#styled_popup {
	DISPLAY: none; Z-INDEX: 50; RIGHT: 20px; FILTER: alpha(opacity=90); WIDTH: 580px; POSITION: absolute; TOP: 100px; -moz-opacity: 0.9
}
#styled_popup TABLE {
	BORDER-RIGHT: #0099cc thin solid; BORDER-TOP: #0099cc thin solid; BACKGROUND: white no-repeat left top; BORDER-LEFT: #0099cc thin solid; WIDTH: 580px; BORDER-BOTTOM: #0099cc thin solid; cellpadding: 3; valign: top; align: right
}
#resultCounts TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#searchAll {
	FONT-SIZE: 9px; BACKGROUND:  url(images/leftNavBottomBackground.html) repeat-x; COLOR: #ffffff; HEIGHT: 20px; TEXT-ALIGN: right
}
#searchAll:hover {
	CURSOR: pointer
}
#searchAll A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#searchAll A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}


/* JOOMLA */
.componentheading {
	background:  url(images/rightNavBackground.html) repeat-x;
	color: #ffffff;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;

}
table.moduletable th, div.moduletable h3 {
	background:  url(images/rightNavBackground.html) repeat-x;
	color: #ffffff;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 2px 0;
}
table.contenttoc th {
  background:  url(images/rightNavBackground.html) repeat-x;
  color: #ffffff;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	}
#rightColumn {
background-color:#EFF1F5;
}
li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image:  url(images/arrow.html);
background-repeat: no-repeat;
background-position: 0px 3px;
}
latestnews
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image:  url(images/arrow.html);
background-repeat: no-repeat;
background-position: 0px 3px;
}

