a			{
   color: #993333;
   font-weight: normal;
}

a:link {
   color: #5474A9;
}

a:visited {
   color: #5474A9;
}

a:active {
   color: #5474A9;
}

a.blue:link {
   text-decoration: none;
}

a.blue:visited {
   text-decoration: none;
}

a.blue:hover {
   text-decoration: underline;
}

a.blue:active {
   text-decoration: none;
}

a.breadcrumb		{
   color: #993333;
   font-weight: normal;
   text-decoration: none;
}

a.breadcrumb:hover	{
   color: #993333;
   font-weight: normal;
   text-decoration: underline;
}

a.compasshomelink	{
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13pt;
   text-decoration: none;
}

a.compasshomelink:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

a.footer		{
   color: #6495ED;
   font-family: Verdana, Helvetica, san-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 13px;
   text-decoration: none;
}

a.footer:hover		{
   color: #000000;
   font-family: Verdana, Helvetica, san-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 13px;
   text-decoration: underline;
}

a.gray2:link {
   color: #040404;
   text-decoration: none;
}

a.gray2:visited {
   color: #040404;
   text-decoration: none;
}

a.gray2:hover {
   color: #020202;
   text-decoration: underline;
}

a.gray2:active {
   color: #010101;
   text-decoration: none;
}

a.leftnav:link {
   text-decoration: none;
}

a.leftnav:visited {
   text-decoration: none;
}

a.leftnav:hover {
   text-decoration: underline;
}

a.leftnavlink		{
   font-size: 11px;
   font-weight: normal;
   text-decoration: blink;
   width: 100%;
}

a.leftnavlink2		{
   color: #FF4500;
   font-size: 10px;
   font-weight: normal;
   text-decoration: None;
   width: 100%;
}

a.leftnavtop:link {
   color: #666666;
   font-weight: bold;
   text-decoration: none;
}

a.leftnavtop:visited {
   color: #666666;
   font-weight: bold;
   text-decoration: none;
}

a.leftnavtop:hover {
   color: #666666;
   font-weight: bold;
   text-decoration: underline;
}

a.red2:link {
   color: #5273B5;
   text-decoration: none;
}

a.red2:visited {
   color: #5273B5;
   text-decoration: none;
}

a.red2:hover {
   color: #5273B5;
   text-decoration: underline;
}

a.submenulin		{
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}

a.submenulink:hover	{
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: underline;
}

body {
   font-family: Arial, Helvetica,verdana,sans-serif;
}

div			{
   font-family: Verdana, Helvetica, san-serif;
}

div.box {
   background-color: #FFF8DC;
   border: 1px solid #999999;
   margin-top: 12px;
   padding: 8px;
}
  div.box1 {
   background-color: #FFFBEC;
   border: 1px solid #999999;
   margin-top: 12px;
   padding: 8px;
}
div.boxmedia {
   border: 1px solid #999999;
   margin-top: 12px;
}

div.callout {
   float: right;
   margin: 12px 0 12px 12px;
}

div.leftnavblock {
   background-color: #CAE6FF;
   margin-top: 6px;
   padding: 1px 0 6px 0;
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   line-height: 22px;
   margin: 20px 0 1px 0;
}

h1.sub {
   font-size: 16px;
   font-weight: normal;
   line-height: 18px;
   margin-top: 4px;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   line-height: 20px;
   margin: 16px 0 1px 0;
}

h2.righthed {
   font-size: 14px;
   line-height: 16px;
   margin: 8px 0 0 16px;
}

h2.sub {
   font-size: 14px;
   font-weight: normal;
   line-height: 17px;
   margin-top: 2px;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   margin: 12px 0 0 0;
}

h3.landinga {
   background-color: #B2E4C8;
   font-size: 11px;
   line-height: 13px;
   margin-top: 10px;
   padding: 3px 4px 3px 8px;
}

h3.landingb {
   background-color: #F2EFD7;
   font-size: 11px;
   line-height: 13px;
   margin-top: 10px;
   padding: 3px 4px 3px 8px;
}

h3.landingd {
   background-color: #FFBC3E;
   font-size: 11px;
   line-height: 13px;
   margin-top: 10px;
   padding: 3px 4px 3px 8px;
}

h3.landingtop {
   background-color: #CBCBCB;
   font-size: 11px;
   margin: 0;
   padding: 3px 4px 3px 8px;
}

hr {
   color: #CCCCCC;
   margin: 12px 0 0 0;
}

li {
   margin-top: 8px;
}

ol {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   margin-top: 10px;
}

p {
   font-family: Arial, Helvetica,verdana,sans-serif;
   font-size: 12px;
   line-height: 16px;
   margin: 10px 0 1px 0;
}

p.boxhead {
   background-color: #A7C1D6;
   font-size: 11px;
   font-weight: bold;
   line-height: 12px;
   margin: 0;
   padding: 4px 8px;
}

p.callout {
   color: #666666;
   font-weight: bold;
   margin: 5px 5px 0 0;
   text-align: left;
}

p.footer {
   font-size: 10px;
   font-weight: bold;
   margin-top: 8px;
}

p.leftnav		{
   font-size: 11px;
   line-height: 13px;
   margin: 4px 8px;
}

p.leftnav2 {
   font-size: 11px;
   line-height: 12px;
   margin: 6px 6px 0 14px;
}

p.leftnav3 {
   font-size: 10px;
   line-height: 11px;
   margin: 4px 6px 0 20px;
}

p.leftnavheader		{
   font-size: 13px;
   line-height: 16px;
   margin: 2px 0px;
}

p.red2 {
   color: #5273B5;
   font-size: 11px;
   line-height: 11px;
   margin: 3px 10px 7px 10px;
}

p.rightnav {
   font-size: 11px;
   line-height: 12px;
   margin: 6px 8px 0 8px;
}

p.rightnavbold {
   font-size: 11px;
   font-weight: bold;
   line-height: 12px;
   margin: 6px 0px 0 8px;
}

p.rightnavgray {
   color: #666666;
   font-size: 12px;
   font-weight: bold;
   margin: 10px 0 0 16px;
}

p.tb {
   font-size: 11px;
   line-height: 12px;
   margin: 4px 8px;
}

td			{
   font-family: Verdana, Helvetica, san-serif;
   font-size: 10px;
}

td.bgcolour		{
   background: #FFFBE3;
}

td.bgplain		{
   background: #FFFFFF;
}

td.breadcrumb		{
   color: #993333;
}

td.compasscell		{
   background: #EFEFEF;
   font-size: 10px;
   line-height: 13px;
   padding: 6px;
}

td.compasscellx		{
   background: #FFFFFF;
   font-size: 10px;
   line-height: 13px;
   padding: 6px;
}

td.compassleftnavtext	{
   font-size: 10px;
   line-height: 14px;
   padding: 5px;
}

td.leftnavheader	{
   background: #778899;
   color: #FFFFFF;
   font-weight: bold;
}

td.leftnavoff		{
   background: #DED687;
}

td.leftnavon		{
   background: #FFFFCC;
}

ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   margin-top: 0px;
}

.blek {
   background-color: #000000;
}

.blu {
   background-color: #6F94FF;
}

.blu1 {
   background-color: #1052FF;
}

.condhead {
   color: #666666;
   font-size: 12px;
   font-weight: bold;
   margin-top: 12px;
   text-transform: uppercase;
}

.condheada {
   color: #E69600;
   font-size: 12px;
   font-weight: bold;
   margin-top: 12px;
   text-transform: uppercase;
}

.condheadb {
   color: #28A229;
   font-size: 12px;
   font-weight: bold;
   margin-top: 12px;
   text-transform: uppercase;
}

.desc {
   font-size: 11px;
   line-height: 12px;
   margin: 0px 10px 5px 10px;
}

.gray {
   background-color: #CAE6FF;
}

.grayhd {
   color: #FFA500;
   font-size: 11px;
   font-weight: bold;
   line-height: 12px;
   margin: 3px 10px;
}

.leftnavbkg {
   background-color: #F2EFD7;
}

.mainbody		{
   font-family: Verdana, Helvetica, san-serif;
   font-size: 12px;
   line-height: 18px;
}

.mainbodysmall		{
   font-family: Verdana, Helvetica, san-serif;
   font-size: 11px;
   line-height: 17px;
}

.media {
   font-size: 11px;
   line-height: 11px;
   margin: 0 10px 0 10px;
}

.navdark {
   background-color: #AAAB83;
}

.nomarg {
   margin: 0;
}

.rule {
   background-color: #CAE6FF;
}

.rule2 {
   background-color: #CCCCCC;
}

.size {
   font-size: 11px;
   line-height: 11px;
   margin: 5px 10px 8px 10px;
}

.small {
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;
   margin-top: 4px;
}

.small0 {
   color: #FFFFFF;
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;
   margin-top: 4px;
}

.small2 {
   font-size: 11px;
   font-weight: normal;
   line-height: 11px;
   margin-top: 4px;
}

.small4 {
   font-size: 11px;
   line-height: 13px;
   margin-top: 4px;
}

.tblbg {
   background-color: #D3DFDF;
}

.tblrule {
   background-color: #C5C6BA;
}

