

body, p, .sansa, div.content, td, th, ul, ol, li, dl, dd, a, pre, input
                       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
small.sansa, .sansa small, td small
                       { font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.sansb, small b, b small, small.sansa b, small b.sansa, td small b, td b small, td small b a, td b small a, th small, th small a
                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
b, strong              { font-weight: bold; }


/* COPY */

h2                     { color: #666666; font-size: 19px; font-weight: normal; }
h3                     { color: #003399; font-size: 15px; font-weight: bold; }
.accent                { color: #CC0000; font-weight: bold; }
.accentsml             { color: #CC0000; font-size: 11px; font-weight: bold; }
.sectionhd             { color: #000000; font-size: 18px; font-weight: bold; }
.sectionhdbar          { background-color: #999999 }
.sidebarhdr            { background-color: #666666; color: #FFFFFF; font-weight: bold; }
.sidebarsubhd          { color: #666666; font-weight: bold; }
.footnote              { color: #666666; font-size: 11px;  }
.footnote2             { color: #000000; font-size: 11px; }
.alert                 { color: #CC0000; font-weight: bold; }


/* choice advantage */
.tablehdrca { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000000}


/* NAVIGATION */

/* main */

a:link                  { color: #0000ff; text-decoration: none; }
a:visited               { color: #666666; text-decoration: none; }
a:hover                 { color: #ff0000; text-decoration: none; }
a:active                { color: #CC0000; text-decoration: none; }

.topnav                 { background-color: #999999; }
a.topnav:link           { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.topnav:visited        { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.topnav:hover          { color: #FFCC00; text-decoration: none; font-weight: bold; }

.topnavon               { background-color: #CCCCCC;}
a.topnavon:link         { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }
a.topnavon:visited      { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }
a.topnavon:hover        { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }
a.topnavon:active       { background-color: #CCCCCC; color: #999999; text-decoration: none; font-weight: bold; }

.bottomnav              { background-color: #666666; }
a.bottomnav:link        { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
a.bottomnav:visited     { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal ;}
a.bottomnav:hover       { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}

.bottomnavon            { background-color: #666666; }
a.bottomnavon:link      { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
a.bottomnavon:visited   { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
a.bottomnavon:hover     { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}

a.leftnav:link          { color: #666666; text-decoration: none; font-weight: bold; }
a.leftnav:visited       { color: #666666; text-decoration: none; font-weight: bold; }
a.leftnav:hover         { color: #000000; }

a.leftnavsub:link       { color: #666666; text-decoration: none; font-size: 11px; }
a.leftnavsub:visited    { color: #666666; text-decoration: none; font-size: 11px; }
a.leftnavsub:hover      { color: #000000; }

a.news:link             { color: #FFFFFF; text-decoration: none; }
a.news:visited          { color: #FFFFFF; text-decoration: none; }
a.news:hover            { color: #FFFFFF; text-decoration: underline; }

.categoryhd             { color: #000000; font-weight: bold; }
a.categoryhd:link             { color: #000000; text-decoration: underline; font-weight: bold; }
a.categoryhd:visited             { color: #000000; text-decoration: underline; font-weight: bold; }
a.categoryhd:hover             { color: #666666; text-decoration: none; font-weight: bold; }

a.glink, a.glink:visited{
  	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
  	color: #0000ff;
}

a.glink:hover{
	color: #ff0000;
	text-decoration: none;
}

a.glink2, a.glink:visited{
  	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
  	color: #ffff66;
}

a.glink2:hover{
	color: #ff0000;
	text-decoration: none;
}


/* order nav */

.ordernav              { color: #EEEEEE; background-color: #666666; }
a.ordernav:link        { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
a.ordernav:visited     { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal ;}
a.ordernav:hover       { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}

.ordernavon            { background-color: #666666; }
a.ordernavon:link      { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
a.ordernavon:visited   { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
a.ordernavon:hover     { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}

.ordernavbg   { background-color: #666666; }
.ordernavbar  { background-color: #CC0000; }
.ordernavln1  { background-color: #FFFFFF; }
.ordernavln2  { background-image: url("http://a1920.g.akamai.net/f/1920/1078/8h/www.imimages.com/click2license/orderln2.gif"); background-repeat: repeat-x;}

.ordernavpipe { color: #EEEEEE; font-weight: normal; }

.licsearchlabel  { color: #000000; font-size: 10px; font-weight: bold; }
.licsearchbg     { background-color: #CCCCCC; }
.liccartbg       { background-color: #eeeeee; }


/* supplemental */

a.linksmlnavblu:link       { color: #0033CC; font-size: 11px; } /* sidebar and footer links  */
a.linksmlnavblu:visited    { color: #660066; font-size: 11px; }
a.linksmlnavblu:hover      { color: #CC0000; }

a.linksmlnavgry:link       { color: #666666; text-decoration: none; font-size: 11px; }  /* now leftnavsub */
a.linksmlnavgry:visited    { color: #666666; text-decoration: none; font-size: 11px; }
a.linksmlnavgry:hover      { color: #000000; }

a.linksmlnavgryund:link    { color: #666666; font-size: 11px; } /* all rights reserved */
a.linksmlnavgryund:visited { color: #666666; font-size: 11px; }
a.linksmlnavgryund:hover   { color: #000000; }

a.linksmlnavltgry:link     { color: #FFFFFF; text-decoration: none; font-size: 11px; } /* links on dk bkgd */
a.linksmlnavltgry:visited  { color: #CCCCCC; text-decoration: none; font-size: 11px; }
a.linksmlnavltgry:hover    { color: #ffff33; }

a.linksmlnavwht:link       { color: #FFFFFF; text-decoration: none;font-size: 11px; } /* links on dk bkgd */
a.linksmlnavwht:visited    { color: #FFFFFF; text-decoration: none;font-size: 11px; }
a.linksmlnavwht:hover      { color: #99CCFF; }



/* FORMS */

/* copy */

.formhd        { color: #666666; font-size: 18px; font-weight: bold; }
.status 	   { color: #CC0000; font-size: 11px;  }
.required	   { color: #CC0000; font-size: 11px; }
.error         { color: #CC0000; font-weight: bold; }


/* links */

a.actionlink:link         { color: #0033CC; font-size: 11px; }
a.actionlink:visited      { color: #660066; font-size: 11px; }
a.actionlink:hover        { color: #CC0000; font-size: 11px; }

a.resultnav:link          { color: #666666; font-size: 11px; }
a.resultnav:visited       { color: #666666; font-size: 11px; }
a.resultnav:hover         { color: #000000; }
.resultnavon              { color: #000000; font-size: 11px; }


/* buttons & inputs */

.label         { color: #333333; }
.input         { border: 1px solid #999999; }
.inputsml      { color: #000000; font-size: 11px; }
.inputrequired { border: 1px solid #666666; } 
.buttongo      { background-color: #CCCCCC; color: #333333; font-size: 11px;  }
.button        { background-color: #EEEEEE; color: #000000; font-weight: bold; }
.buttonsub     { background-color: #EEEEEE; color: #000000; }
.disabledfield { background-color: #EEEEEE; color: #666666; font-weight: bold; }


/* tables */

.resulthdr  	 { background-color: #CCCC99; color: #000000; border-color: black #999999 black #FFFFFF; padding-right: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-weight: bold; height: 25px; } 
.resulthdrselect { background-color: #CCCCCC; border-color: black #999999 black #FFFFFF; padding-left: 10px;  padding-right: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-weight: bold; height: 25px; } 
.resultrowselect { background-color: #EEEEEE; border-color: #FFFFFF #FFFFFF #999999; left: 10px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; height: 25px; }  
.resultrow1      { border-color: black black black #CCCCCC; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; clip:  rect(   ); height: 24px; }
.resultrow2      { background-color: #EEEEEE; border-color: black black black #CCCCCC; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; clip:  rect(   ); height: 24px; }
.resultbar       { background-color: #666666; height: 4px; }
.formhdr  	     { background-color: #CCCC99; font-weight: bold; height: 25px; border-color: black #999999 black #FFFFFF; padding-right: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; } / * same as resulthdr, tbd * /
.formhdrsub	     { background-color: #CCCC99; font-weight: bold; height: 25px; border-color: black #999999 black #FFFFFF; padding-right: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; } / * same as resulthdr, tbd * /
.formbar         { background-color: #666666; height: 4px; }
.formbg          { background-color: #EEEEEE; border: solid; border-color: #CCCCCC; border-width: 0px 1px; }

.dividerow        { background: #EEEEEE; height: 1px; } / * was #777 im.css* /


/* asndoorlog - tbd */

.tablehdr1       { background-color: #CCCCCC; font-size: 14px; font-weight: bold;}
.tablehdr2       { background-color: #CCCC99; b-right:1px solid white; border-bottom:1px solid white; font-weight: bold; }
.tablehdrfont    { font-weight: bold}
.tabledivbar     { background-color: #CCCC99; border-bottom:2px solid white; }


/* JSP */

.min                   { font-size: 10px; }
.center                { text-align: center; }
.right                 { text-align: right; }
tt                     { font-family: "Andale Mono", monospace;}
th                     { text-align: left; }
.suppress              { list-style: none; }
.nodec                 { text-decoration: none; }
.action                { background: #b7b7b7;}
.group                 { background: #D9e9F9; }
.groupdark             { background: #a7a9b9; }
.resultheader          { background: #CC9; }
.resultheaderB         { background: #663; }
.resultheaderP         { background: #CCF; }
.specialresultheader   { background: #CC9; }
.resultheaderselect    { background: #BFBFBF; }
.resultrowA            { background: #FFF; }
.selectcell            { background: #F0F0F0; }
.orange1               { background: #FC6; }
.orange2               { background: #F93; }
.winningbid            { background: #E0FFCC; }
.losingbid             { background: #F99; }
.tab1                  { background: #BADBE8; }
.tab2                  { background: #A1c3E6; }
.tab3                  { background: #88A7E3; }


/* PHASING OUT -- DON'T USE */

.ar1g                      { color: #666666; font-weight: bold;  text-decoration: none; }
.ar1y                      { color: #333333; font-weight: bold;  text-decoration: none; }
.ar1blk                    { color: #000000; font-weight: bold;  text-decoration: none; }
.ar2more                   { font-weight: normal;} /* 11 px to 12 px default */
h4                         { color: #000000; font-weight: bold; margin-bottom: 2px; }
big, .heading, .headingb, .headingb a  { }
.heading                   { color: #003399; }
.headingblk                { color: #000000; }
.headingdkbl               { color: #003399; }
.headingmdbl               { color: #0066CC; }
.headingwh                 { color: #FFFFFF; font-weight: bold; }

.footnote:visited          { color: #666666; font-size: 11px; }
.linkicon                  { font-weight: normal; }
.linknavwht                { color: #FFFFFF; text-decoration: none; font-weight: bold; } /* supports text vs link; nonstd */
.linknavwht:visited        { color: #FFFFFF; }
.linknavwht:hover          { color: #CCCC99; }
.linknavwhtnorm            { color: #FFFFFF; text-decoration: none; }
.linknavwhtnorm:visited    { color: #FFFFFF; }
.linknavwhtnorm:hover      { color: #FFFFFF; text-decoration: underline; }
.linksmlnavgry             { color: #666666; text-decoration: none; font-size: 11px; }
.linksmlnavgry:visited     { color: #666666; }
.linksmlnavgry:hover       { color: #000000; }
.linksmlnavltgry           { color: #CCCCCC; text-decoration: none;font-size: 11px; }
.linksmlnavltgry:visited   { color: #CCCCCC; text-decoration: none;font-size: 11px; }
.linksmlnavltgry:hover     { color: #FFFFFF; }
.linksmlnavwht             { color: #FFFFFF; text-decoration: none;font-size: 11px; }
.linksmlnavwht:visited     { color: #FFFFFF; }
.linksmlnavwht:hover       { color: #99CCFF; }

.sidebar                   { color: #FFFFFF; font-weight: bold; background-color: #0066CC;} /* now sidbarhdr 9.11.03 */
.sidebarhd                 { color: #0066CC; font-weight: bold; } /* now sidebarsubhd 9.11.03 */
.linehz                    { background-color: #999999 } /* now sectionhdbar 9.30.03 */
.tablename                 { color: #003399; font-size: 13px; font-weight: bold; } /* 9.11.03 */

a.linknavgry:link          { color: #666666; text-decoration: none; font-weight: bold; } /* now a.leftnav 9.26.03 */
a.linknavgry:visited       { color: #666666; text-decoration: none; font-weight: bold; }
a.linknavgry:hover         { color: #000000; }

a.linknavblk:link          { color: #000000; text-decoration: none; font-weight: bold; } /* old rslr home main links */
a.linknavblk:visited       { color: #000000; text-decoration: none; font-weight: bold; }
a.linknavblk:hover         { color: #000000; }

a.linknavwht:link          { color: #FFFFFF; text-decoration: none; font-weight: bold; } /* us apply now btn */
a.linknavwht:visited       { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.linknavwht:hover         { color: #CCCC99; }

input { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

select { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.textfield { 
border: 1px solid #252E74;
border-color: #000000 #666666 #666666 #000000;
background-image: url(../site2/images/from_Box_shadow3.jpg);
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
font-size: 7pt; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}

.textfieldYellow { 
border: 1px solid #252E74;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFE1;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
font-size: 7pt; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}


input.red {
background-color: #cc0000; 
font-weight: normal; 
font-size: 7pt; 
color: white;
border: 1px solid #252E74;
border-color: #000000 #666666 #666666 #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}

input.yellow {
background-color: #ffffcc; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

input.orange {
background-color: #ffcc00; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

div.menu a:link {
color: #333333; 
background: #cccc99; 
}

div.menu a:active { 
color: #000000;
background: #cccc99; 
}

div.menu a:visited {
color: #333333; 
background: #cccc99; 
}

div.menu a:hover {
color: #eeeeee;
background: #333333; 
border:1px solid #000000; 
}

a.minitext {
font-size: 10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
}


