body {
	
 color: #000000;
	
 font-family: Arial, Helvetica, sans-serif;
	
 font-size: 80%;
	
 margin : 0;
	
 padding: 0;
	
 background-color : #ffffff;

}



a {
	
  color: #006666;

}



a:visited {
	
        color: #2a7cb1;

}



a:active {

	color: #336699;

}







.text {
	
	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.0em;

	font-weight: normal;

}

h1 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #003300; 
	text-align: left;
	margin: 0;
	padding: 0;
}

h2 {
	font-family: Arial, Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
	background-color: #fff;
	text-align: left;
	width: 100%;
	color: #59001d;
	padding-left: 0px;
	margin: 2;
}

h3 {
	font-family: Arial, Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
	background-color: #fff;
	text-align: left;
	width: 100%;
	color: #000;
	padding-left: 0px;
	margin: 2;
}

h4 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000; 
	text-align: left;
	margin: 0;
	padding: 0;
}

.title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF}
.punchline {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #ffffff}
.punchlineNumber {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #ffffff}

.globalBg {
	
	background-color: #2D5C3D;

}

.GlobalLink{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #C8DDCA;
 
	font-size: 12px;
 
	font-size: 12px;
 
	font-weight: normal;

}


.GlobalLink A:Link, .GlobalLink A:visited{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #C8DDCA;
 
	font-size: 12px;
 
	text-decoration:none;
 
	font-weight: normal;

}


.GlobalLink A:hover, .GlobalLink A:active{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #ffffff;
 
	font-size: 12px;
 
	text-decoration:none;
 
	font-weight: bold;

}

.GlobalLink a.current:link, .GlobalLink a.current:visited {
        color: #FFFFFF;
        text-decoration: none;
 
	font-size: 12px;
 
	font-weight: normal;

}

.GlobalLink a.current:active, .GlobalLink a.current:hover {
        color: #C8DDCA;
 
	font-weight: bold;

}

.FooterLink{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #666;
 
	font-size: 12px;
}


.FooterLink a:link, .FooterLink a:visited{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #666;
 
	font-size: 12px;
        text-decoration:none;
}


.FooterLink A:hover, .FooterLink A:active{ 
	
	font-family: Arial, Helvetica, sans-serif;
 
	color: #999;
 
	font-size: 12px;
 
	text-decoration:none;
}


.FooterLink a.current:link, .FooterLink a.current:visited {
        color: #999;
        text-decoration: none;
}

.FooterLink a.current:active, .FooterLink a.current:hover {
        color: #363636;
}

.PrimaryNav {

	background-color: #C8DDCA;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration:none;
	color: #0000FF;
        
}

.PrimaryNav A:VISITED,.PrimaryNav A:LINK {

	background-color: #C8DDCA;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration:underline;
	color: #0000FF;
}


.PrimaryNav A:HOVER, .PrimaryNav A:ACTIVE {

	background-color: #C8DDCA;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration:underline;
	color: #003300;
}

.PrimaryNav a.current:link, .PrimaryNav a.current:visited {
        color: #003300;
        text-decoration: none;
}

.PrimaryNav a.current:active, .PrimaryNav a.current:hover {
        color: #003300;
}

TD.tableRowLight {
    color: #000
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    text-align: Left;
    vertical-align: middle;
}


TD.tableRowLight A:Link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #110962;
    font-weight: regular;
    text-align: center;
    text-decoration: none;
}

.navRow {
    vertical-align: middle;
    height: 18;
    
}

.nav {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 4px;
    background-color: #c8ddca;
    color: #003300; 
}

.nav A:Link, .nav A:visited{ 
	
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11.5px;
        font-weight: bold;
        line-height: 14px;
        padding-left: 4px;
        background-color: #c8ddca;
        color: #003300;
        text-decoration:none;

}


.nav A:hover, .nav A:active{ 
	
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11.5px;
        font-weight: bold;
        line-height: 14px;
        padding-left: 4px;
        background-color: #c8ddca;
        text-decoration:UNDERLINE;       
}

.nav a.current:link, .nav a.current:visited {
        color: #003300;
        text-decoration: none;
}

.nav a.current:active, .nav a.current:hover {
        color: #003300;
}

.navHilight {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 4px;
    background-color: #cc0000;
    color: #ffffff;
}

.navHilight A:link, .navHilight A:visited {
    color: #ffffff;
}

TR TD.navHilight A:link, TR TD.navHilight A:visited {
    text-decoration: none;
}

.navrighthighlight {
    align: left;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#000000;
    background-color: #def0e0;
    text-align: Center;
    vertical-align: middle;    
    height:25px;
}

.navright{
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: regular;
    color:#036;
    background-color: #f1f5f8;
    text-align: left;
    vertical-align: middle;
    border: 1px solid;
    border-color:  #caeafe;
    border-top: none;
    padding: 2px;
    
}

.navright A:link, .navright A:visited {
    color: #036;
}

TR TD.navright A:link, TR TD.navright A:visited {
    text-decoration: none;
}

.navrightdate{
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#003300;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
    padding: 2px;
    height:24px;
    border: 1px solid;
}

IMG.card1 {
    width:80;
    height:50;
    border:0;
    align: center;
}

IMG.card2 {
    width:80;
    height:80;
    border:0;
}

IMG.card3 {
    width:80;
    height:40;
    border:0;
}

IMG.card4 {
    width:80;
    height:60;
    border:0;
}

.emphasize {
    color: #800000;
    font-weight: bold;
}

.em1 {
    color: #cc0811;
    font-size: 10px;
    font-weight: regular;
}

.em2 {
    color: #000000;
    font-size: 10px;
    
}

.size11, .copyright, .small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.size11bold, .subtopic2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.size12, .description, .answer, .tip {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.size12bold, .subtopic, .bold, .question {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.size12red, .warning, .notice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
}

.size12italic, .italic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style:italic;
}

.size14, .large {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.size14bold, .topic {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.size16bold, .articleTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.categoryNavRow {
    vertical-align: middle;
    text-align: left;
    padding-left: 4px;
    height: 20;
}

.CategoryText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    background-color: #769c80;     
}

.button
{
    border: 1px outset;
    background-color: #336699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    cursor: hand;
    border-color: #999999 #000000 #000000 #999999;
}

.field
{
  border-top : 1px inset #999999;
  border-bottom : 1px inset #cccccc;
  border-left : 1px inset #999999;
  border-right : 1px inset #cccccc;
  color : #000;
  background : #F2F6FA;
  font : 10pt Arial, Helvetica, sans-serif;
  font-weight: Normal;
}

.LabelHeader
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.LabelRow
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

TH.tableHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #eeffee;
    color: #330066; 
    text-align: center;
    vertical-align: middle;
}

.cc-card-art-align {
	text-align: center; 
	background-color: #FFF;
	vertical-align: top;
}

.rate-top {
	font: 10px Arial, Helvetica, sans-serif;
	background: url(/images/header_gd.jpg) repeat-x;
	text-align: center;
	padding: 0 1px 0 1px;
}

.rates-bottom {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	text-align: center;
}

.rate-rc {
	width: 100%; 
	background-color: #FFF;
}

.subtitle {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #003300; 
	text-align: left;
	margin: 0;
	padding: 0;
}

.pagetitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #003300; 
	text-align: left;
	margin: 0;
	padding: 0;
}

.sectiontitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000; 
	text-align: left;
	margin: 0;
	padding: 0;
}

.companytitle {
        font-family: Arial, Helvetica,sans-serif;
        font-size: 20px;
        font-weight: bold;
        background-color: #fff;
        text-align: left;
        color: #2D5C3D;
}

.loading {
        font-family: Arial, Helvetica,sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-color: #fff;
        color: #000;
}

.redirect {
        font-family: Arial, Helvetica,sans-serif;
        font-size: 14px;
        font-weight: regular;
        background-color: #fff;
        text-align: center;
        color: #000;
}
