body { background-color: #FFFFFF; }

body2 { background-color: white; }

A:link {text-decoration: none; color: #3F22F7}
A:visited {text-decoration: none; color: #3F22F7}
A:active {text-decoration: none; color: #3F22F7}
A:hover {text-decoration: none; color: #3F83F6;}

.navclass1 A:link {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass1 A:visited {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass1 A:active {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass1 A:hover {text-decoration: none; color: #3F83F6; line-height: 11pt; font-size: 8pt}

.navclass2 A:link {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass2 A:visited {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass2 A:active {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 8pt}
.navclass2 A:hover {text-decoration: none; color: #3F83F6; line-height: 11pt; font-size: 8pt;}

p, ol, ul, dl, td { color: #737476;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 15pt;
                    font-size: 8pt; }
					
.head1 { color: #751107;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 100%;
				 	font-weight: bold; }

.head2 { color: #000000;
                    font-family: verdana, arial, helvetica, geneva;
				 	font-weight: bold; }
					
.bannercontent { color: #0E3B6C;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 10pt;
					vertical-align: middle;
                    font-size: 9pt; }
					
.navclass1-on { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 8pt;
                    font-size: 8pt; }

.breadcrumb { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }
					
.table_header { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }
					
.tablehead1 { color: #E8E8E9;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 100%;
					font-weight: bold;
                    font-size: 8pt; }
					
.tablebody { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }				
					
.footer { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 7pt; }			
					
.leftnavhead { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 10pt;
	   line-height: 100%;
	   color: #FFFFFF; 
	   text-decoration: none;}
					
.leftnavitem { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 10pt;
	   line-height: 100%;
	   color: #FFCC66; 
	   text-decoration: none;}

.nav2 { color: #FFCC66;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: -1;
				 	font-weight: bold; }						

.nav3 { color: #ffffff;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 8pt;}						

.bluetext { color: #333366;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 9pt;}						

.intro { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 9pt; }

.note { font-family: verdana, arial, helvetica, geneva;
        text-align: right;
        font-size: 8pt;
        color: #336699; }
.copyright { font-family: verdana, arial, helvetica, geneva;
             font-size: 8pt; }

.figure { font-family: verdana, arial, helvetica, geneva;
             text-align: center;
             font-size: 8pt; }

.navarea { font-family: verdana, arial, helvetica, geneva;
           font-weight: bold;
           text-align: left;
           font-size: 9pt; }

.whatsnew { font-family: verdana, arial, helvetica, geneva;
            text-align: left;
            font-size: 9pt; }

.lid     { font-family: verdana, arial, helvetica, geneva;

           font-size: 9pt; 
           color: #003399; }
		   
.quote { font-family: verdana, arial, helvetica, geneva;
		              text-align: left;
           font-size: 9pt; }
		   
.quotename { font-family: verdana, arial, helvetica, geneva;
           font-weight: bold;
           text-align: left;
		   font-size: 8pt; }

.pullqoute { color: #333366;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 10pt;}		   

.tm { font-size: 7pt;
      font-family: verdana, arial, helvetica, geneva; }

.reg { font-size: 8pt;
      font-family: verdana, arial, helvetica, geneva; }


code { font-family: "courier new", courier, monospace; font-weight: bold; }

h1 { font-family: verdana, arial, helvetica, geneva;
    font-size: 16pt;
    color: #333366;
    margin-left: 0em;
    padding-left: 0em;
    border-bottom: solid 1 #FFCC00;
    border-left: solid 1 #FFCC00; }

h2.subtitle  { font-family: arial, serif;
               font-style: italic;
               font-size: 12pt;
               color: #003399;
               margin-left: 0em;
               border-bottom: solid 0;
               border-left: solid 0;}

h2 { font-family: verdana, arial, helvetica, geneva;
    font-size: 9pt;
    color: #595858; }


h3 { font-family: verdana, arial, helvetica, geneva;
    font-size: 8pt;
    color: #595858; }

h4 { font-family: verdana, arial, helvetica, geneva;
    font-size: 11pt;
    color: #003399; }

h4.special {color: #003399;
            font-family: verdana, arial, helvetica, geneva;
            font-size: 11pt;
            margin-left: 0em;
            padding-left: .2em;
            border-bottom: solid 1 #FFCC00;
            border-left: solid 1 #FFCC00; }

h5 { font-family: verdana, arial, helvetica, geneva;
    font-size: 11pt;
    color: #003399; }

h6, th p, th { font-family: verdana, arial, helvetica, geneva;
    font-size: 9pt;
    color: #003399;
    text-align: left;}	
			 

table.nav { border: 1px solid #003399;
            background-color: #fc3; }

pre { font-family: courier new, courier, monospace; border: 1px solid #ffcc00; white-space: pre; /* otherwise NN4 starts wrapping */ font-size: 8pt; }

pre strong {color: #0099FF; }

table.quote { border: 1px solid #003399;
            background-color: #fc3; }

table.border { border: 1px solid #003399 }

td.formsectionhead {
  background-color: #fc3;
}
td.formsectionhead p { 
  text-align: left;
  font-family: verdana, arial, helvetica, geneva;
  font-weight: bold;
  color: #003399;
}
table.form th,
table.form td {
  vertical-align: top;
}
table.formsection td p { 
  font-family: verdana, arial, helvetica, geneva;
  text-align: left; }
table.formsection th.formsubsection
{
  background-color: #ffc;
  vertical-align: middle;
}  
table.formsection th.formsubsection p { 
  font-family: verdana, arial, helvetica, geneva;
  font-weight: normal;
  text-align: center;
  color: #003399; 
}

/* basic page structure
----------------------------------------------- */
#tier3 { color:#383A3B; background: url(/common/img/bg-body-pattern.gif) repeat 0px 77px; }
#contentcontainer { overflow:hidden; background:#FFF url(/common/img/bg-body-n.gif) no-repeat bottom left; padding-bottom:40px; width:500px; }
#content {padding-left:0px; }
#contenthead { font-size:75%; padding:0 20px 0px 0; }
#contenthead p { margin:0; padding:0 0 0.9em 0; }
#mainbody { font-size:70%; width:616px; }
#subnav { clear:none; }
#subnav-contact { position:absolute; top:350px; left:0px; width:154px; }
#subnav-contact h3, #subnav-tb, #subnav-contact-co { display:none; }
#subnav-contact h4 { font-size:70%; padding:15px 0 0 0; margin:0 0 0 7px; }
#subnav-contact ul { font-size:70%; list-style-type:none; padding:0; margin:2px 10px 0 0; line-height:110%; }
#subnav-contact li { background:url(/common/img/bullets/bullet-link-list.gif) no-repeat 0px 1px; padding:0 0 3px 10px; margin:0 0 0 7px; }
#subnav-contact a { text-decoration:none; }
#subnav-contact a:hover { color:#000; text-decoration:underline; }

/* 4 column layout
----------------------------------------------- */
.columns4 { padding: 18px 0 0 0; width:500px; }
.columns4 .col1, .columns4 .col2, .columns4 .col3, .columns4 .col4 { width:154px; float:left; }
.columns4 h3 { color:#565858; font-size:95%; border-bottom:1px solid #565858; margin:0 18px 0 0; padding-bottom:4px; }
.columns4 h3 b { display:block; background:#FFF url(/common/img/bullets/bullet-link-heading2.gif) no-repeat 0px 4px; padding-left:10px; position:relative; left:-10px; }
.columns4 p b { font-weight:normal; font-size:110%; color:#6B6C6D; }
.columns4 a:hover b { color:#333; }
.columns4 p { margin:0; padding:10px 18px 1.2em 0; }
.columns4 li { padding-right:18px; }
a.link-highlight { display:block; text-decoration:none; color:#EB6510; font-size:110%; padding:2px 20px 0 18px; }
a.link-highlight:hover { color:#EB6510; text-decoration:underline; }
#tier3 .columns4 ul.links { list-style-type:none; list-style-image:none; padding:0; margin:10px 10px 0 0; line-height:110%; }
#tier3 .columns4 ul.links li { background:url(/common/img/bullets/bullet-link-list.gif) no-repeat 0px 1px; padding:0 0 2px 10px; margin:0; }
#tier3 .columns4 ul.links a:hover { text-decoration:underline; }
