body {
background-color:#FFF;
background-repeat:repeat;
margin:0;
padding:0;
}

A:hover {
color:#999;
font-family:"Arial", "Helvetica", "sans-serif";
text-decoration:underline;
}

.button {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:19px;
}

.tagLine {
/*padding:3px 3px 2px 14px;*/
padding:1px 3px 0px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0px;
clear:right;
}

.tagLineAround {
/*padding:11px 0px 12px 0px;*/
padding:13px 0px 14px 0px;
margin:0px;
}

.main-nav:hover {
color:#DDD;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.sub-nav:hover {
color:#999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.nav_footer:hover {
color:#C3C3C3;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.subleftNav:hover {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
font-weight:700;
background-color:#F6F3FA;
padding:3px 3px 3px 10px;
}

.subsubleftNav:hover {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
background-color:#F6F3FA;
padding:3px 3px 3px 10px;
}

.subsubleftNavSelected {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
background-color:#E4DDEE;
padding:3px 3px 3px 10px;
}

.title-link:hover {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.pdt-tab:hover {
color:#F60;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.ProductNav:hover {
color:#F60;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.top-nav {
background-image:url(/images/CMS/archive/top_nav_mast.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.top-nav2 {
background-image:url(/images/CMS/nidb/partner/header/bg_pp.gif);
background-repeat:no-repeat;
background-position:top right;
}

.nav-sec {
color:#4C1A8D;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.cty {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:17px;
}

.search {
color:#5C5C5C;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.sec-hdr {
color:#4C1A8D;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:25px;
}

.hdr {
color:#F60;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
}

.sub-hdr {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

.pdt-hdr {
color:#4C1A8D;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.search-results {
color:#C00;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:italic;
}

.frm-field-search {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
width:85px;
height:14px;
border:0;
}

.frm-dropdown-cty {
background-color:#CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
width:180px;
height:14px;
border:0;
}

.frm-dropdown {
background-color:#CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#333;
height:14px;
border:0;
}

.frm-hdr {
color:#006;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.frm-result-title {
color:#609;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.select-field {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background:#D5CCDD;
color:#000;
width:130px;
border:0;
}

.frm-txt {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#333;
height:20px;
width:100px;
}

.frm-txtside {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#333;
height:17px;
width:154px;
}

.frm-txtarea {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#000;
width:180px;
border:0;
}

.frm-txtarea-multi {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#000;
width:180px;
height:100px;
border:0;
}

.port-title {
color:#006;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.port-text {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
}

.port-contentblue {
background-color:#006;
}

.port-bluetab {
background-color:#6666A3;
}

.port-purpletab {
background-color:#9476BB;
}

.footer-hi {
color:#999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
}

.footer-line {
background-color:#CCC;
}

input {
font-size:11px;
color:#000;
font-family:Arial, Tahoma, Helvetica;
text-decoration:none;
}

input.txt {
border:#ccc 1px solid;
background-color:#fff;
padding:3px;
height:22px;
}

textarea {
font-size:11px;
color:#000;
font-family:Arial, Tahoma, Helvetica;
text-decoration:none;
padding:2px;
}

textarea.txt {
border:#ccc 1px solid;
background-color:#fff;
}

select {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background:#D5CCDD;
color:#000;
border:0;
}

.tab {
padding-left:15px;
padding-right:15px;
float:left;
white-space:nowrap;
line-height:20px;
border-right:1px solid #999;
height:20px;
}

.error {
background-color:#C00;
color:#fff;
padding:2px;
}

.success {
background-color:#349400;
color:#fff;
font-weight:700;
padding:2px 5px;
}

A:link,A:visited {
color:#5C5C5C;
font-family:"Arial", "Helvetica", "sans-serif";
text-decoration:none;
}

.button:link,.button:visited,.button:active,.button:hover {
color:#FFF;
}

.main-nav:link,.main-nav:visited,.main-nav:active {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.sub-nav:link,.sub-nav:visited,.sub-nav:active {
color:#5C5C5C;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.nav_footer:link,.nav_footer:visited,.nav_footer:active,.footer {
color:#999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.leftNav:link,.leftNav:visited,.leftNav:active {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
font-weight:700;
padding:3px;
}

.leftNav:hover,.leftNavSelected,.leftNavSelected:visited,.leftNavSelected:active,.leftNavSelected:hover {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
font-weight:700;
background-color:#E4DDEE;
padding:3px;
}

.subleftNav:link,.subleftNav:visited,.subleftNav:active {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
font-weight:700;
padding:3px 3px 3px 10px;
}

.subsubleftNav:link,.subsubleftNav:visited,.subsubleftNav:active {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
padding:3px 3px 3px 10px;
}

.subleftNavSelected,.subleftNavSelected:visited,.subleftNavSelected:active,.subleftNavSelected:hover {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:180px;
text-decoration:none;
font-weight:700;
background-color:#E4DDEE;
padding:3px 3px 3px 10px;
}

.title-link:link,.title-link:visited,.title-link:active {
color:#609;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.view:link,.view:visited,.view:active {
color:#4C1A8D;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.view:hover,.pdt-award:hover,.pg-no:hover {
color:#F60;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.pdt-award:link,.pdt-award:visited,.pdt-award:active {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.pdt-tab:link,.pdt-tab:visited,.pdt-tab:active {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.pg-no:link,.pg-no:visited,.pg-no:active {
color:#006;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.ProductNav:link,.ProductNav:visited,.ProductNav:active {
color:#1C1C1C;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.common:link,.common:visited,.common:active,.common:hover {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:700;
padding:3px;
}

.worldsite,.bodytext-white {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.pagetitle,.title,.frm-go {
color:#609;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

.bodytext,.body1plain {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.title-tabtext,.port-tabtitle {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.new,.frm-result {
color:#F60;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}
