a {font-family: arial; color: #003366; text-decoration: none; font-weight: normal;}
a:hover  {font-family: arial; color: #003366; text-decoration: underline; font-weight: normal;}

a.navtop {font-family: arial; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal;}
a.navtop:hover  {font-family: arial; font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: normal;}

a.navright {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal;}
a.navright:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal;}

a.newstitle {font-family: arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; line-height: 14px;}
a.newstitle:hover  {font-family: arial; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold; line-height: 14px;}

a.newslink {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 12px;}
a.newslink:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 12px;}

a.loginlink {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 10px;}
a.loginlink:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 10px;}

a.footerlink {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 12px;}
a.footerlink:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 12px;}

a.saltlink {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 14px;}
a.saltlink:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 14px;}

a.lnkcontact {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 16px;}
a.lnkcontact:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 16px;}

a.insetlink {font-family: arial; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; line-height: 14px;}
a.insetlink:hover  {font-family: arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 14px;}

.search {width: auto; font-family: arial; font-size: 10px; color:#000000; background: #FFFFFF;}
.userid {width: 90px; font-family: arial; font-size: 10px; color:#000000; background: #FFFFFF;}
.password {width: 90px; font-family: arial; font-size: 10px; color:#000000; background: #FFFFFF;} border:1px black single; 

li.salt {
color: #003366;
}

dd.saltcapt {
color: #333333;
}

.insetlink {
margin-top: 2px;
margin-bottom: 2px; 
}

.navrightmgn {
font-family: Arial, sans-serif;
margin-top: 2px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 5px;
}

.date {
font-family: arial;
font-size: 10px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

.navtoptxt {
font-family: Arial, sans-serif;
font-size: 10px;
color: #ffffff;
}

.footertxt {
font-size: 10px;
line-height: 16px;
color: #90907B;
font-family: arial, sans-serif;
}

.logintxt {
font-size: 10px;
color: #666666;
font-family: arial, sans-serif;
}

.logintxtname {
font-size: 12px;
color: #666666;
font-weight: bold;
font-family: arial, sans-serif;
}

.hometxtmgn {
font-size: 12px;
margin: 10px;
line-height: 1.4em;
color: #666666;
font-family: Arial, sans-serif; 
}

.pageflip {
font-size: 12px;
color: #666666;
font-weight: normal;
font-family: arial, sans-serif;
}

.srchtitle	{
font-size: 12px;
color: #666666;
font-weight: bold;
font-family: arial, sans-serif;
}

.srchdata	{
font-size: 12px;
color: #666666;
font-weight: normal;
font-family: arial, sans-serif;
}

.srchurl	{
font-size: 12px;
color: #666666;
font-weight: normal;
font-family: arial, sans-serif;
}

div.salttxtmgn1 {
	padding: 0 0 20px 0;
	color: #666666;
}
.salttxtmgn1 {
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #000000;
font-family: arial, sans-serif;
margin-top: 5px;
margin-left: 15px;
margin-right: 5px;
margin-bottom: 5px;
}

.TaxUpdateItem {
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #000000;
font-family: arial, sans-serif;
margin-top: 5px;
margin-left: 40px;
margin-right: 5px;
margin-bottom: 5px;
}

.salttxtmgn2 {
font-size: 10px;
font-weight: normal;
line-height: 18px;
color: #000000;
font-family: arial, sans-serif;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.copytxt {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
margin-top: 10px;
margin-left: 12px;
margin-right: 5px;
margin-bottom: 15px;
}

.tbltxt {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
text-align: right;
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.formtxt {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.bodylist {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
margin-left: 8px;
margin-right: 5px;
}

.txtgrey	{
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
}

.content	{
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #666666;
font-family: arial, sans-serif;
}

.biolisttxt	{
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #666666;
font-family: arial, sans-serif;
margin-top: 0px;
margin-left: -5px;
margin-right: 0px;
margin-bottom: 0px;
}

.lblerror {
font-size: 12px;
font-weight: bold;
line-height: 12px;
color: #990000;
font-family: arial, sans-serif;
}

.orngtxt {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #BF6106;
font-family: arial, sans-serif;
}


.quote {
font-size: 10px;
font-weight: normal;
line-height: 14px;
color: #BF6106;
font-family: arial, sans-serif;
}

.quotename {
font-size: 10px;
font-weight: normal;
line-height: 14px;
text-transform: uppercase;
color: #BF6106;
font-family: arial, sans-serif;
}

.orangettl {
font-size: 12px;
font-weight: bold;
line-height: 16px;
color: #BF6106;
font-family: arial, sans-serif;
}

.orngtxtbold {
font-size: 14px;
font-weight: bold;
line-height: 16px;
color: #BF6106;
font-family: arial, sans-serif;
}

.pageon {
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #999999;
font-family: arial, sans-serif;
}

.orangecapt {
font-size: 10px;
font-weight: normal;
line-height: 14px;
color: #BF6106;
font-family: arial, sans-serif;
}

.capttxt {
font-size: 10px;
font-weight: normal;
line-height: 14px;
color: #666666;
font-family: arial, sans-serif;
margin-top: 10px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 5px;
}

.captnames {
font-size: 10px;
font-weight: normal;
line-height: 14px;
color: #666666;
font-family: arial, sans-serif;
}

.mainmgn {
margin-top: 10px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 5px;
}

.gradname {
font-size: 12px;
font-weight: bold;
line-height: 14px;
color: #E0E7DF;
font-family: arial, sans-serif;
}

.gradtitle {
font-size: 10px;
font-weight: normal;
line-height: 12px;
color: #E0E7DF;
font-family: arial, sans-serif;
}

.gradquote {
font-size: 12px;
font-weight: bold;
line-height: 14px;
margin-right: 12px;
color: #E0E7DF;
font-family: arial, sans-serif;
}
	
.gradtxt {
font-size: 10px;
font-weight: normal;
line-height: 12px;
color: #E0E7DF;
font-family: arial, sans-serif;
}

.internname {
font-size: 12px;
font-weight: bold;
color: #666666;
font-family: arial, sans-serif;
}

.interntxt {
font-size: 10px;
font-weight: normal;
color: #666666;
font-family: arial, sans-serif;
}

.internquote {
font-size: 12px;
font-weight: normal;
color: #666666;
font-family: arial, sans-serif;
margin-top: 10px;
}

a.gradlink:link {font-family: arial; font-size: 10px; color: #FF9966; text-decoration: none; font-weight: normal; line-height: 12px;}
a.gradlink:hover  {font-family: arial; font-size: 10px; color: #FF9966; text-decoration: underline; font-weight: normal; line-height: 12px;}

.content {font-size: 10pt; font-family: arial; font-style: normal; font-weight: normal; font-variant: normal}
.bluetext {font-size: 10pt; font-family: arial; font-style: normal; font-weight: normal; font-variant: normal; color:#003366}
.bluethin {font-size: 8pt; font-family: arial; font-style: normal; font-weight: normal; font-variant: normal; color:#003366}
.goldtext {font-size: 10pt; font-family: arial; font-style: normal; font-weight: normal; font-variant: normal; color:#CC9900}
.goldtextbi {font-size: 10pt; font-family: arial; font-style: italic; font-weight: bold; font-variant: normal; color:#CC9900}
.sublink {font-size: 7pt; font-family: arial; font-style: normal; font-weight: normal; font-variant: normal}






.txtsm {
font-size: 10px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
font-family: arial, sans-serif; 
}

.maintxt {
font-size: 12px;
margin-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 20px;
font-family: arial, sans-serif; 
}

.mainttl2 {
font-size: 18px;
margin-left: 56px;
margin-top: 20px;
margin-bottom: 20px;
font-family: arial, sans-serif; 
}

.maintxt2 {
font-size: 12px;
margin-left: 56px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 20px;
font-family: arial, sans-serif; 
}

.sidetxt {
font-size: 10px;
margin-left: 15px;
margin-top: 62px;
margin-right: 15px;
margin-bottom: 20px;
color: #CC3300;
font-family: arial, sans-serif; 
}

ol.carrierguide {
list-style-type: upper-roman;
}

ol.carrierguide ol {
list-style-type: upper-alpha;		
}

ol.carrierguide ol ol {
list-style-type: decimal;
}

ol.carrierguide ol ol ol {
list-style-type: lower-alpha;		
}
ol.carrierguide ol ol ol ol {
list-style-type: lower-roman;		
}

ol.carrierguide li {
margin-top: 1.5em;
}

table.matrix td {
	padding: 4px 4px 4px 0;
}
.matrix td.exempt {
	color: #CC0000;
}
.matrix sup {
	font-weight: bold;
	size: 1em;
	margin: 0;
	padding: 0 2px;
}
.matrix a {
	text-decoration: none;
}

ol.footnotes li {
margin-bottom: 1.5em;
}

ol.salestax {
list-style-type: upper-roman;
}

ol.salestax ol {
list-style-type: upper-alpha;
}

ol.salestax ol ol {
list-style-type: decimal;
}

ol.salestax ol ol ol {
list-style-type: lower-alpha;		
}

ol.salestax ol ol ol ol {
list-style-type: lower-roman;		
}

ol.salestax li {
margin-top: 1.5em;
}

ol.toc li {
margin-top: 0;
}

form {
margin: 0;
padding: 0;
}

.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     margin: 3px 0px 0px 150px;
}


/* BUTTONS */
.buttons a, .buttons .button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:100%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    
}
.buttons .button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    border:1px solid #C6D880;
}
.buttons .button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

.button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}