


/*

  This is GENERATED content, DO NOT EDIT!
  Please contact support@livesite.net to submit a change request.

colors: 
   Red  =  #CC0000

*/

body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.textNewFlag {
     font-family: Arial, Helvetica, sans-serif;
     font-weight:bolder;
     color:#CC0000;
     padding:0 5px 0 0;
}

.sidebar {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 13px;
     color:#000;
     background:#FFF;
     padding:0px 15px 20px 30px;
     margin-top:0px;
     }

     .sidebar a {
        color:#CC0000;
        text-decoration: none;
        }

     .sidebar a:hover {
        color:#CC0000;
        text-decoration: underline;
        }
.left_sidebar_nav {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 13px;
     color:#000;
     background:#FFF;
     padding:0px 30px 20px 0px;
     }

     .left_sidebar_nav a {
        color:#CC0000;
        text-decoration: none;
        }

     .left_sidebar_nav a:hover {
        color:#CC0000;
        text-decoration: underline;
        }

.left_sidebar_content {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 13px;
     color:#000;
     background:#FFF;
     padding:0px 30px 20px 20px;
     }

     .left_sidebar_content a {
        color:#CC0000;
        text-decoration: none;
        }

     .left_sidebar_content a:hover {
        color:#CC0000;
        text-decoration: underline;
        }


td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 19px;
   color:#333333;
}

h1 {
  color: #666;
  font-size: 28px;
  line-height: 30px;
  font-weight:normal;
  margin:0px;
}

h2 {
  color: #222222;
  font-size: 18px;
  line-height: 19px;
  margin-top: 0px;
  margin-bottom: 9px;
}

h3 {
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
  margin-bottom: 3px;
}

h4 {
  color: #666666;
  font-size: 13px;
  line-height: 16px;
  margin-top: 0px;
  margin-bottom: 3px;
}
h5 {
  color: #000;
  font-size: 12px;
  line-height: 15px;
  margin-top: 0px;
  margin-bottom: 3px;
}


.smallLink {
  color: #CC0000;
  font-size: 10px;
  line-height: 15px;
  margin-right: 10px;
  text-transform: uppercase;
}
.smallLink a {
  color: #CC0000;
  text-decoration: none;
}
.smallLink a:hover {
  color: #CC0000;
  text-decoration: underline;
}



.content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 19px;
        color:#000;
        background:#FFF;
        padding:0px 0px 20px 0px;
}


.pagetitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color:#000;
        background:#FFF;
}
.breadcrumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color:#999999;
        background:#FFF;
}
.breadcrumb a {
        color:#999999;
        background:#FFF;
        text-decoration: none;
} 
.breadcrumb a:hover {
        color:#999999;
        background:#FFF;
        text-decoration: underline;
}
.content a {
  color: #CC0000;
  text-decoration: none;
}
.content a:hover {
  color: #CC0000;
  text-decoration: underline;
}

.content ul,
#content_list ul,
.content_list ul {
  list-style-image:url(/images/li-bullet_red.gif);
  list-style-position:outside;
  padding-left:16px;
  margin-left:0;
  color:#222;
}

.content ul ul,
#content_list ul ul,
.content_list ul ul {
  list-style-image:url(/images/li-bullet_red2.gif);
  list-style-position:outside;
  padding-left:16px;
  margin-left:0;
  color:#222;
}

.content ul ul ul,
#content_list ul ul ul,
.content_list ul ul ul {
  list-style-image:url(/images/li-bullet_red3.gif);
  list-style-position:outside;
  padding-left:16px;
  margin-left:0;
  color:#222;
}

.bodyPRlinks .content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color:#000;
        background:#FFF;
        padding:0px 0px 20px 0px;
}
.bodyPRlinks .content a {
  color: #CC0000;
  text-decoration: none;
}
.bodyPRlinks .content a:hover {
  color: #CC0000;
  text-decoration: underline;
}


#newsArticles {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color:#000;
}


.logobar {
  background-color: #FFFFFF;
}
.highlight {
  color: #CC0000;
  background-color: #FFCC33;
  font-weight: bold;
}

.searchbar {
  padding-right: 10;
  background-color: #E6E3CC;
}

.searchcell{
  color: #888888;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
}


.searchlink {
  color: #888888;
  font-weight: bold;
  text-decoration: none;
}
.searchlink a {
  color: #888888;
  text-decoration: none;
}
.searchlink a:hover {
  color: #888888;
  text-decoration: none;
}


.link {
  color: #CC0000;
}

.footercell{
    font-size: 11px;
    padding-left: 4px;
    padding-right: 4px;
}

.footerbar {
    padding-top:20px;
}

.footerlink {
    font-size: 11px;
    }

    .footerlink a {
       color: #888888;
       text-decoration: none;
       }

    .footerlink a:hover {
       color: #CC0000;
       text-decoration: underline;
       }


.legalcell {
    font-size: 10px;
    }

    .legalcell a {

       font-weight:bold;
       color: #CC0000;
       text-decoration: none;
       }

    .legalcell a:hover {
       color: #CC0000;
       text-decoration: underline;
       }


ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu_vertical {
	width: 175px;
	height: auto;
	clear: both;
}
ul.jd_menu li {
	float: left;
        margin: 0px;
        padding: 0px;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
        padding: 0px;
}

.navBkg {
	background-image: url(images/nav_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.homecontent {
  z-index: -1;
}
.homeNews {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
        padding-bottom: 3px;
        margin-bottom: 3px;
}
.homeNews a{
	color: #CC0000;
	text-decoration: none;
}
.homeNews a:hover{
        color:#CC0000;
	text-decoration:underline; 
}
.homeNews b{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-style: normal; 
        font-weight: normal; 
        color: #CCC;
}

.sidebarNews {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
        padding-bottom: 3px;
        margin-bottom: 3px;
}
.sidebarNews a{
	color: #CC0000;
	text-decoration: none;
}
.sidebarNews a:hover{
        color:#CC0000;
	text-decoration:underline; 
}


#homeStyles .leftCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-bottom:20px;
}
#homeStyles .rightCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-bottom:20px;
}
#homeStyles .centerCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-bottom:20px;
}
#homeStyles h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
#homeStyles a {
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
}
#homeStyles a:hover {
	color: #CC0000;
	text-decoration:underline;
	font-weight:bold;
}
#homeStyles .quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	margin:0px;
}
#homeStyles .attribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight:bold;
        text-align:right;
	color: #666666;
	margin:0px;
}

#aboutPageBanner {
        background-image: url('images/bar_about.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#aboutPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}


#solutionsPageBanner {
        background-image: url('images/bar_solutions.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#solutionsPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}

#productPageBanner {
        background-image: url('images/bar_prod.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#productPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}
#supportPageBanner {
        background-image: url('images/bar_support.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#supportPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}
#partnerPageBanner {
        background-image: url('images/bar_partner.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#partnerPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}
#resourcesPageBanner {
        background-image: url('images/bar_resources.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#resourcesPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}
#newsPageBanner {
        background-image: url('images/bar_news.jpg');
        background-repeat: no-repeat;
	background-position: top;
        margin-top: 15px;
}
#newsPageBanner h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 18px;
        color: #333333;
        padding-top: 60px;
	padding-right: 100px;
        padding-bottom: 20px;
}





#standardTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}
#standardTable .blackTextHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#standardTable .smallLabel {
        color: #CC0000;
	margin-top: 2px;
	margin-bottom: 15px;
}
#standardTable .smallLabel a {
	color: #CC0000;
	text-decoration:none;
        padding-right: 15px;
}
#standardTable .smallLabel a:hover {
	color: #CC0000;
	text-decoration:underline;
}
#standardTable p {
	margin-top: 0px;
}
#standardTable .textColumn p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}
#standardTable .logoLeftColumn {
        padding-right: 20px;
        padding-bottom: 25px;
}



#chartTable {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:13px;
}
.chartTableRule {
   border-top:#999999 solid 1px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:5px;
}
.columnHead {
   font-size: 10px;
   font-weight:bold;
   padding-bottom:5px; 
   padding-left:5px;
}
.addSpaceRight {
   padding-right:15px;
}
.addGrayBkg {
   background-color:#EFEFEF;
}
.addSpaceTopBottom {
   padding-top:20px;
   padding-bottom:20px;
}
.addRuleTopSpaceRight {
   padding:3px 20px 3px 0px;
   border-top:#CCCCCC solid 1px;
}
.addTextIndent {
   padding-left:7px;
}



.stdPageTop {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.stdPageTop .breadcrumbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#EFEFEF;
	padding:5px 0px 5px 30px;
}
.stdPageTop .utility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#EFEFEF;
	padding:5px 20px 5px 0px;
}
.stdPageTop .searchInput {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border:#666 solid 1px;
        margin-bottom:4px;
}
.searchButton {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.stdPageTop h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height:32px;
	color: #666;
	padding:20px 30px 0px 30px;
    
}
.stdPageTop .searchSite {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #888;
	padding:10px 10px 2px 0px;
}
.stdPageTop .inSection {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	padding:10px 30px 2px 30px;
}
.stdPageTop .secondaryNav {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding:5px 30px 0px 30px;

}
.stdPageTop .secondaryNav a {
    text-decoration:none;
	color: #666666;
}
.stdPageTop .secondaryNav a:hover {
    text-decoration:underline;
	color: #666666;

}
td.mastheadRight {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
	color:#999999;
	margin:0px;
	padding:0px;
}
.mastheadRight a {
    font-weight:bold;
    color:#999999;
	text-decoration:none;
}
.mastheadRight a:hover {
    font-weight:bold;
    color:#CC0000;
	text-decoration:underline;
}
.mastheadRight h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 18px;
	color:#999999;
	margin:0px;
	padding:0px;
}
.mastheadRight h2 {
    font-family:Arial, Helvetica, sans-serif;

    font-size: 15px;
    line-height: 15px;
	color:#666666;
	margin:0px;
	padding:0px;
}
#tileLeftSidebar p {
    padding:0 0 0 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    color:#555;
}
#tileLeftSidebar p a {
    color:#555;
    text-decoration: none;
}
#tileLeftSidebar p a:hover {
    color:#CC0000;
    text-decoration: underline;
}
.quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	padding-top: 10px;
	padding-bottom: 5px;
}
.quicklink-bkg {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	background-color: #efefef;
	padding: 3px;
}
.quicklink-bkg a {
        color:#333;
	text-decoration:none;
}
.quicklink-bkg a:hover {
	color:#CC0000;
	text-decoration:underline;
}

.pgtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
        text-align:right;
}
.pgtop a {
	color:#CC0000;
	text-decoration:none;
}
.pgtop a:hover {
	color:#CC0000;
	text-decoration:underline;
}


#landingPage .mainColumn {
        padding:10px 30px 0px 0;
}
#landingPage .mainColumn h1 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
        line-height: 32px;
        color:#FFF;
        padding:20px 0 5px 0;
}
#landingPage .mainColumn h2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        color:#999;
}
#landingPage .mainColumn p {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color:#CCC;
}
#landingPage .mainColumn p a {
        color:#CC0000;
        text-decoration: none;
}
#landingPage .mainColumn p a:hover {
        color:#CC0000;
        text-decoration: underline;
}
#landingPage .mainColumn li {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
        color:#CCC;
}

#landingPage .landingPageForm {
        padding:15px 15px 10px 20px;
        background:#CC0000;
}
#landingPage .landingPageForm h3 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
        color:#FFF;
}
#landingPage .landingPageForm p {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color:#000;
}
#landingPage .notice {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color:#FFF;
        text-align:right;
}
#landingPage .input {
        padding:0px 0 5px 0;

}
#landingPage .label {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color:#FFF;
        padding-right:10px;
}






#landingPage .landingPageForm p a {
        color:#CC0000;
        text-decoration: none;

}
#landingPage .landingPageForm p a:hover {
        color:#CC0000;
        text-decoration: underline;
}
#landingPage .landingPageForm li {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
        color:#999;
}




#evalForm .input {
        padding:0px 0 5px 0;
}
#evalForm .label {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color:#666;
        padding-right:10px;
}


















.landingRightSidebar h3 {
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	margin:0px;
}
.landingRightSidebar  h4 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	margin:0px;
}
.landingRightSidebar {
	font-family: Arial, Helvetica, sans-serif;
}
.landingRightSidebar #rightSidebarHolder {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#formHolder {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#formHolder .notice {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color:#FFF;
        text-align:right;
}
#formHolder .input {
        padding:0px 0 5px 0;

}
#formHolder .label {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color:#FFF;
        padding-right:10px;
}


#standard_sidebarForm h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        line-height:20px;
        color:#CC0000;
        font-weight: normal;
	text-align: center;
        padding:0px;
        margin:0px;
}
#standard_sidebarForm h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height:14px;
        color:#333333;
        font-weight: normal;
	text-align: center;
        padding:0px 5px 5px 5px;
        margin:0px;
}
#standard_sidebarForm p {
        font-family: Arial, Helvetica, sans-serif;
        margin:0px;
        padding: 0px;
}
#standard_sidebarForm .label {
        font-size: 10px;
        color:#666;
}
#standard_sidebarForm .input {
        padding-bottom:3px;
}
#standard_sidebarForm .required {
        font-size: 12px;
        padding:3px;
        color:#CC0000;
        border:#666666 solid 1px;
        background-color:#FFFFFF;
}
#standard_sidebarForm .captcha {
        font-size: 10px;
        line-height:12px;
        color:#666;
        padding:5px 0 2px 0;
}
#standard_sidebarForm .captchaText {
        font-size: 10px;
        color:#666;
        padding:2px 0 2px 0;
}
#standard_sidebarForm .notice {
        font-size: 10px;
        color:#CC0000;
        padding-bottom:3px;
        text-align:right;
}
#standard_sidebarForm .field {
        font-size: 11px;
        color:#CC0000;
}
#standard_sidebarForm .submitButton {
        font-size: 12px;
        padding:3px;
        margin:0px;
        width:100%;
        background-color:#FFFFFF;
}



#sidebar_quote {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        line-height: 17px;
        color:#666;
        font-weight: normal;
}

#sidebar_quote h4 {
	font-size: 13px;
        line-height: 13px;
        color:#666;
        font-weight: bold;
        padding-top: 5px;
}

#sidebar_quote h5 {
	font-size: 11px;
        line-height: 15px;
        color:#666;
        font-weight: bold;
}
#sidebar_quote h5 b {
	font-size: 14px;
        color:#CC0000;
        font-weight: bold;
        padding-bottom: 0px;
        margin-bottom: 0px;   
}
#sidebar_quote i {
        font-style: normal;
	font-size: 10px;
        line-height: 13px;
        color:#666;
        padding-top:7px;
}
#sidebar_quote .lastWord {
	background-position: right 2px;
	background-color: transparent;
	background-image: url(http://www.cenzic.com/images/quote_close.gif);
	background-repeat: no-repeat;
        padding:0px 30px 30px 0;
}






.landingMain {
	font-family: Arial, Helvetica, sans-serif;
	padding:15px 0px 15px 0px;
}
.landingMain td {
	padding:15px 0px 15px 0px;
}
.landingMain h1 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.landingMain h2 {
	font-size: 15px;
	color: #FFFFFF;
	font-weight:normal;
	text-align: center;
}
.landingMain p {
	font-size: 14px;
	color: #FFFFFF;

	font-weight:normal;
	text-align: left;
}
#landingMainBullets ul li {
    font-size: 13px;
	color: #666666;
	font-weight:normal;
	text-align: left;
	list-style:square;
}
.landingMain p a {
        color:#CC0000;
        text-decoration: none;
}
.landingMain p a:hover {
        color:#CC0000;
        text-decoration: underline;
}



#tileHome .resources-list {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:15px;
   color:#333333;
   background-color:#EFEFEF;
   border-right:#CCC solid 1px;
   border-left:#CCC solid 1px;
   padding:0px 10px 0px 15px;
}

#tileHome .resource-title {
   font-size: 12px;
   color:#333;
   font-weight:bold;
}

#custTable td {
   text-align:center;
   vertical-align:middle;
   border:#CCC solid 1px;
}

.odt h4 {color:#CC0000;}
.odt td {vertical-align:top;}
.zz {margin:0;padding:0;border-collapse:collapse;border:none;}
.mz {margin:0;}
.pz {padding:0;}

h3.redhead {border-top:3px solid #c00;padding-top:.5em;}

ul.jd_menu_primary_nav {	height: 24px;	clear: both;        z-index:999;        margin:0px;}ul.jd_menu_primary_nav a, ul.jd_menu_primary_nav a:active,ul.jd_menu_primary_nav a:link,ul.jd_menu_primary_nav a:visited {	text-decoration: none;	color: #FFF;        margin:0px;}ul.jd_menu_primary_nav ul li a,ul.jd_menu_primary_nav ul li a:active,ul.jd_menu_primary_nav ul li a:link,ul.jd_menu_primary_nav ul li a:visited {	color: #FFF;        margin:0px;}ul.jd_menu_primary_nav li {	font-size: 12px;        margin: 0px;	padding: 4px 20px 4px 20px;	cursor: pointer;	white-space: nowrap;        font-weight:700;	color: #FFF;}ul.jd_menu_primary_nav li.jdm_active,ul.jd_menu_primary_nav li.jdm_hover {  font-weight:700;  color: #FFF;  background: #CC0000;}ul.jd_menu_primary_nav ul {	background: #CC0000;        padding: 5px;        margin: 0 0 0 0px;        border-right: 1px solid #000;        border-bottom: 1px solid #000;}ul.jd_menu_primary_nav ul li {	padding: 3px 10px 2px 5px;	background: #CC0000;	border: none;        margin: 0px;	border-bottom: 1px solid #A40000;        font-weight:500;	color: #FFF;        width:auto;        text-align:left;}ul.jd_menu_primary_nav ul li.jdm_active,ul.jd_menu_primary_nav ul li.jdm_hover {        background: url('/images/nav_primary_highlight01.gif');        background-repeat: no-repeat;	color: #FFF;        font-weight:500;}ul.jd_menu_primary_nav ul li.jdm_active a.jdm_active,ul.jd_menu_primary_nav ul li.jdm_hover a.jdm_hover {	color: #FFF;}ul.jd_menu_primary_nav ul li ul {	background: #B10101;        padding: 5px;        border-right: 1px solid #000;        border-bottom: 1px solid #000;}ul.jd_menu_primary_nav ul li ul li {	padding: 3px 10px 2px 5px;	background: #B10101;	border: none;	border-bottom: 1px solid #7D0101;        font-weight:500;	color: #FFF;        width:auto;        text-align:left;}ul.jd_menu_primary_nav ul li ul li.jdm_active,ul.jd_menu_primary_nav ul li ul li.jdm_hover {        background: url('/images/nav_primary_highlight02.gif');        background-repeat: no-repeat;	color: #FFF;        font-weight:500;}ul.jd_menu_primary_nav ul li ul li ul {	background: #CC0000;        padding: 5px;        border-right: 1px solid #000;        border-bottom: 1px solid #000;}ul.jd_menu_primary_nav ul li ul li ul li {	padding: 3px 10px 2px 5px;	background: #CC0000;	border: none;	border-bottom: 1px solid #A40000;        font-weight:500;	color: #FFF;        width:auto;        text-align:left;}ul.jd_menu_primary_nav ul li ul li ul li.jdm_active,ul.jd_menu_primary_nav ul li ul li ul li.jdm_hover {        background: url('/images/nav_primary_highlight01.gif');        background-repeat: no-repeat;	color: #FFF;        font-weight:500;}
/* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .ui-tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .ui-tabs-nav {        display: none;    }}/* Skin */.ui-tabs-nav {    font-size: 12px;    color: #444444;}.ui-tabs-nav { /* LEFT INDENT TO TABS */    list-style: none;    margin: 0 0 0 -5;    padding: 0 0 0 0px;}.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */    display: block;    clear: both;    content: " ";}.ui-tabs-nav li { /* SPACING IN BETWEEN TABS */    float: left;    margin: 0 0 0 5px;    min-width: 100px; /* be nice to Opera */}.ui-tabs-nav a, .ui-tabs-nav a span { /* SPACING INSIDE TABS */    display: block;    padding: 4 10 2 10;}.ui-tabs-nav a { /* UNSELECTED TEXT */    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */    color: #444444;    text-align: left;    text-decoration: none;    white-space: nowrap; /* required in IE 6 */    outline: 0; /* prevent dotted border in Firefox */}.ui-tabs-nav .ui-tabs-selected a { /* SELECTED TEXT */    position: relative;    z-index: 2;    margin-top: 0;    color: #444444;}.ui-tabs-nav a span {    width: 64px; /* IE 6 treats width as min-width */    min-width: 64px;    height: 18px; /* IE 6 treats height as min-height */    min-height: 18px;    padding-top: 6px;    padding-right: 0;}*>.ui-tabs-nav a span { /* hide from IE 6 */    width: auto;    height: auto;}.ui-tabs-nav .ui-tabs-selected a span { /* BOTTOM PADDING */}.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {    background-color: #FFFFFF;}.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {    background-color: #BBBBBB;}.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {    background-color: #EEEEEE;}.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {    background-color: #AAAAAA;}.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav.ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */    cursor: text;}.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */    cursor: pointer;}.ui-tabs-disabled {    opacity: .4;    filter: alpha(opacity=40);}.ui-tabs-panel {    padding: 1em 15 20 15;    background: #FFFFFF; /* declare background color for container to avoid distorted fonts in IE while fading */}.ui-tabs-loading em {    padding: 0 0 0 20px;}/* Additional IE specific bug fixes... */* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */    display: inline-block;}*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */    display: inline-block;}
.nvgraq{  float:right;  margin-top:-13px;}#nvg0,#nvg0 li,#nvg0 ul { font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 180px; font-size: 11px; line-height: 13px; color: #111111; margin: 0; padding: 0px; list-style-type: none;}#nvg0 a { display:block; border-top: 1px dotted #FFFFFF; border-bottom: 1px dotted #555555; background-color:#FFFFFF;}#nvg0 a:link, #nvg0 a:visited { color: #111111; text-decoration: none; padding: 4px 0px 4px 5px; margin: 0px 0px 0px 15px;}#nvg0 a:hover { background-color:#FFFFFF; text-decoration: none; background-image: url(/images/bkg_sidebarnav.gif); background-repeat: repeat-y;}#nvg1,#nvg1 li,#nvg1 ul { width: 180px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #4D4D4D; line-height: 13px; margin: 0px; padding: 0px; list-style-type: none;}#nvg1 a { display:block; border-top: 1px dotted #FFFFFF; border-bottom: 1px dotted #555555; background-color:#FFFFFF;}#nvg1 a:link,#nvg1 a:visited { color: #4D4D4D; text-decoration: none; padding: 5px 0px 5px 5px; margin: 0px 0px 0px 25px;}#nvg1 a:hover { background-color:#FFFFFF; text-decoration: none; background-image: url(/images/bkg_sidebarnav.gif); background-repeat: repeat-y;}#nvg2,#nvg2 li,#nvg2 ul { width: 180px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #4D4D4D; line-height: 13px; margin: 0px; padding: 0px; list-style-type: none;}#nvg2 a { display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #3D3D3D; background-color:#FFFFFF;}#nvg2 a:link,#nvg2 a:visited { color: #4D4D4D; text-decoration: none; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 35px;}#nvg2 a:hover { background-color:#FFFFFF; text-decoration: none; background-image: url(/images/bkg_sidebarnav.gif); background-repeat: repeat-y;}
