body { 
	behavior: url(/csshover2.htc); 
	font-family: "Lucida Grande", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color: #e4e4e4;
}
form { margin-bottom:0; }
a {color:#003366; }

strong, em, b, i {
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.lucblack10bold { font-size:10px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack11bold { font-size:11px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack12bold { font-size:12px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
a.lucblack12bold { font-size:12px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
a.lucblack12bold:hover{ font-size:12px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
.lucblack14bold { font-size:14px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack16bold { font-size:16px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack18bold { font-size:18px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack22bold { font-size:22px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack34bold { font-size:34px; font-weight:bold; color:black; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}

.lucblack9 { font-size:9px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack10 { font-size:10px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack11 { font-size:11px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack12 { font-size:12px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack14 { font-size:14px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack16 { font-size:16px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblack18 { font-size:18px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; text-shadow:.1em .1em .2em #bbb;}
.lucblack22 { font-size:22px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; text-shadow:.1em .1em .2em #bbb;}

.lucblue10bold { font-size:10px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue11bold { font-size:11px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue12bold { font-size:12px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue14bold { font-size:14px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue16bold { font-size:16px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue18bold { font-size:18px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue22bold { font-size:22px; font-weight:bold; color:#16205F; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}

.lucblue10 { font-size:10px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue11 { font-size:11px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue12 { font-size:12px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue14 { font-size:14px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue16 { font-size:16px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue18 { font-size:18px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}
.lucblue22 { font-size:22px; font-weight:normal; color:#16205F; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;}

.buttonorange {background-color:#FFECDF; cursor:pointer;}
.button
{
   padding:0 .25em 0 .25em;
   width:auto;
   overflow:visible;
}

.storeheadline {color:#003366; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
a.storeheadline {text-decoration:none;color:#003366; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
a.storeheadline:hover {color:#FF6600; text-decoration:underline;font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:16px}
.storesubheadline  {background-color:#ffffff; color:#555555;text-decoration:none; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:18px; font-weight:bold}

.productheadline {color:#003366;text-decoration:none; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:18px; font-weight:bold}
.storedescription {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#444444;}
.sponsorheadline {text-decoration:none;color:#003366; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:14px; font-weight:bold}
.sponsorheadline:hover {color:#FF6600;text-decoration:underline;font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:14px}


a.orig:hover {color:#FF6600;text-decoration:underline}
a.teaserlink        { color:blue; text-decoration:none;}
a.teaserlink:hover  { color:blue; text-decoration:underline;}
a.basiclink        { text-decoration:none;}
a.basiclink:hover  { text-decoration:underline;}



a.top { text-decoration:none; color:#ffffff; font-family:arial; font-size:12pt;}
a.top:hover    { color:#D6D3AD; text-decoration:none; font-family:arial; font-size:12pt;}

p {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444;}
.normal {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444;}
td {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444; text-align:left;}
li {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444;}
.bodycopy {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;  color:black; width:97%; background-color:white;  border: thin solid #FFFFFF; padding:4px; border-width:1px; }

h2        {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:2px; color:white;}
a.tab     { text-decoration:none; font-family: verdana; font-size:12px; color:black; background-color:lightyellow;  border: thin solid #000000; padding:2px; border-width:1px;}
a.tab:hover    {font-family: verdana; font-size:12px; color:black; background-color:gainsboro; border: thin solid #000000; padding:2px; border-width:1px; }
span.tab {background-color:gainsboro}span.tabon {background-color:black}
span.test {background-color:white}
a.tabon   {text-decoration:none; font-family: verdana; font-size:12px; color:white; background-color:#666666;  border: thin solid #000000; padding:2px; border-width:1px;}
a.tabon:hover    {font-family: verdana; font-size:12px; color:white; background-color:#666666; border: thin solid #000000; padding:2px; border-width:1px; }
h3  {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:18px; color:#444444;}
span.fullpageheadline {font-family: tahoma,Helvetica,sans-serif,verdana; font-size:18pt; color:#003366;font-weight:bold;font-style:italic;} 
span.subheadline       {font-family: arial,Helvetica,sans-serif,verdana; font-size:12px; color:black;}
span.teaserheadline       {font-family: arial,Helvetica,sans-serif,verdana; font-size:16px; color:black; font-weight:bold;}
span.teaserheadline2       {font-family: arial,Helvetica,sans-serif,verdana; font-size:12px; color:black; font-weight:bold;}
span.teaserparagraph      {font-family: arial,Helvetica,sans-serif,verdana; font-size:12px; color:black;}
span.teaserparagraph2      {font-family: arial,Helvetica,sans-serif,verdana; font-size:10px; color:black;}
span.more {font-family: arial,Helvetica,sans-serif,verdana; font-size:14px; color:black; font-weight:bold;}
span.footer        {font-family: arial,Helvetica,sans-serif,verdana; font-size:8pt; color:black;}
.instructions {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#444444; width:95%; background-color:whitesmoke;  border: thin solid #666666; padding:4px; border-width:1px; }
.subbodycopy {font-family: arial,Helvetica,sans-serif,verdana; text-align:center; font-size:12px; color:black; width:80%; background-color:white;  border: thin solid black; padding:4px; border-width:1px; }

span.teaser_headline  {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:20px; color:#000000}
.res_question_number_class  {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:0px; color:#ffffff}
.subhead       {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:18px; color:black; font-weight:bold;}
.draft        {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:red;}
.internal        {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:green;}
.oem-only        {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ff6600;}
.var-only        {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#ff6600;}
.publish        {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:0px;display:none;}
.entrytext {font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:11px;}

td.orig_esdnmenu:hover { color:#808080; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px;  } 
td.orig_esdnmenu { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#808080; border: thin solid #808080; padding:2px; border-width:1px; } 
td.orig_storemenu:hover { color:#ff6600; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px;} 
td.orig_storemenu { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#ff6600; border: thin solid #666666; padding:2px; border-width:1px; } 
td.orig_dmmenu:hover { color:#336699; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px; } 
td.orig_dmmenu { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#336699; border: thin solid #666666; padding:2px; border-width:1px;  } 

td.storemenu:hover { color:#ff6600; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px; cursor:pointer;} 
td.storemenu { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#ff6600; border: thin solid #666666; padding:2px; border-width:1px;  cursor:pointer;} 

td.storemenu2:hover { color:#003366; text-decoration:none; font-weight:bold; font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; cursor:pointer; } 
td.storemenu2 { color:white; text-decoration:none; font-weight:bold;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/dkgrayslice.jpg') repeat-x; text-align:center;  height:30px; padding-right:8px; padding-left:8px; border-width:0px; margin:0px; cursor:pointer;} 
td.storemenu2on:hover { color:#003366; text-decoration:none; font-weight:bold; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; cursor:pointer;} 
td.storemenu2on { color:#003366; text-decoration:none; font-weight:bold;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; text-align:center;  height:30px;padding-right:8px; padding-left:8px; border-width:0px; margin:0px; cursor:pointer;} 

td.webmenu:hover { color:#003366; text-decoration:none; font-weight:bold; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; cursor:pointer;} 
td.webmenu { color:white; text-decoration:none; font-weight:bold;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/orangeslice.jpg') repeat-x; text-align:center;  height:30px; border-width:0px; margin: 0;  cursor:pointer; vertical-align:middle;} 
td.webmenuon:hover { color:#003366; text-decoration:none; font-weight:bold; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; cursor:pointer;} 
td.webmenuon { color:#003366; text-decoration:none; font-weight:bold;  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; background:url('/images/img/grayslice.jpg') repeat-x; text-align:center;  height:30px; border-width:0px; margin: 0;  cursor:pointer; vertical-align:middle;} 

td.webmenuE { font-size:12px;  background:url('/images/img/pawprint2.jpg') no-repeat; width:135px; height:30px;  margin: 0; cursor:pointer;} 
td.webmenuE:hover { font-size:12px; background:url('/images/img/pawprint_gray3.jpg') no-repeat;  width:135px; height:30px; cursor:pointer;}
td.webmenuEon { font-size:12px;  background:url('/images/img/pawprint_gray3.jpg') no-repeat;width:135px; height:30px;  margin: 0; cursor:pointer;} 
td.webmenuEon:hover { font-size:12px; background:url('/images/img/pawprint_gray2.jpg') no-repeat;  width:135px; height:30px; cursor:pointer;}

td.esdnmenu:hover  { color:#808080; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px;  } 
td.esdnmenu { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#808080; border: thin solid #808080; padding:2px; border-width:1px; } 
td.esdnmenuon:hover  { background: url(/support/images/bullet_arrow.gif) no-repeat; padding-left:8px; color:#808080; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666;  padding-right:2px; border-width:1px;  } 
td.esdnmenuon { background: url(/support/images/bullet_arrow.gif) no-repeat; padding-left:8px; color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#808080; border: thin solid #808080;  padding-right:2px; border-width:1px; } 

td.esdnmenu2:hover  { color:#808080; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px;  } 
td.esdnmenu2 { color:#ff944d; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#808080; border: thin solid #808080; padding:2px; border-width:1px; } 
td.esdnmenu2on:hover  {  background: url(/support/images/bullet_arrow.gif) no-repeat; padding-left:8px; color:#808080; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666;padding-right:2px; border-width:1px;  } 
td.esdnmenu2on {  background: url(/support/images/bullet_arrow.gif) no-repeat; padding-left:8px; color:#ff944d; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#808080; border: thin solid #808080;padding-right:2px; border-width:1px; } 


td.dmmenu a{ text-decoration:none; color:white;font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#336699; padding:2px; border-width:1px; } 
td.dmmenu:hover a { color:#336699; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; padding:2px; border-width:1px;} 
td.dmmenu:hover { color:#336699; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:gainsboro; border: thin solid #666666; padding:2px; border-width:1px; } 
td.dmmenu  { color:white; text-decoration:none; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#336699; border: thin solid #666666; padding:2px; border-width:1px;  } 


/*input   {font-family: verdana; font-size:11px; color:black; background-color:white;  border: thin solid #666666; padding:1px; border-width:1px; }*/

.quicklaunch {text-decoration:underline; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
.quicklaunch a  { color:gainsboro;}
.quicklaunch a:hover  { text-decoration:underline; }

td.license_desc { background: gainsboro; border-bottom: 1px solid whitesmoke; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#444444;}
td.license_item { background: white; border-bottom: 1px solid whitesmoke; font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#444444;}
td.instruction_heading { background: gainsboro; border-bottom: 1px solid whitesmoke; font-size:12px; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-weight:bold;}
.license_item { font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#444444;}
.license_heading { font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.instruction_heading { padding-left: 20px; width:94%; border-bottom: 1px solid gainsboro; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#444444;}
.instruct { font-family:  "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#666666;}


.add_file_bubble
{
	clear:both;
	background: url(/images/table_add.png) no-repeat whitesmoke;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:15px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
}

.add_file_bubble a
{
	text-decoration: none;
}

.add_file_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.add_file_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.build_file_bubble
{
	clear:both;
	background: url(/images/famfamfam/cog.png) no-repeat whitesmoke;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:15px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
}

.build_file_bubble a
{
	text-decoration: none;
}

.build_file_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.build_file_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.add_item_bubble
{
	clear:both;
	background: url(/images/add.gif) no-repeat whitesmoke;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:16px;
	color:#003366;
	border: 1px solid #666666;
	white-space:nowrap;
	margin: 3px;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
}

.add_item_bubble a
{
	text-decoration: none;
}

.add_item_bubble a:link
{
	color:#003366;
	text-decoration:none;
}
.add_item_bubble a:visited
{
	color:#003366;
	text-decoration:none;
}

.preview_listitem
{
	background: url(/images/famfamfam/zoom.png) white no-repeat;
	padding-left:18px;
	padding-bottom:5px;
	height:14px;
	vertical-align:bottom;
	text-decoration:none;
	
}

.section_shell
{
	border: 1px solid gray;
	padding:3px;
	-moz-border-radius: 4px;
	margin: 3px;
}

.category_link
{
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 8pt;
}
.category_desc
{
    font-size: 7pt;
    padding-left:3px;
    border-left:1px solid silver;
}

.send_link
{
	background: url(/support/images/email_go.png) no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	height:14px;
	vertical-align:bottom;
	text-decoration:none;
	white-space:nowrap;
}

.preview_link
{
	clear:both;
	float:left;
	background: url(/support/images/zoom.png) no-repeat;
	padding-left:18px;
	padding-top:1px;
	padding-right:1px;
	height:16px;
	color:black;
	white-space:nowrap;
	vertical-align:bottom;
	text-decoration: none;
}

.instructionsdiv
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-style: italic;
	color: #666666; 
	width:94%; 
	background: url(/images/information.png) whitesmoke no-repeat;
	border: thin solid gainsboro; 
	padding:5px; 
	padding-left: 5px;
	border-width:1px; 
	margin: 5px;
	-moz-border-radius-topleft: 10px;
}

.gray_shell
{
	border: 1px solid gray;
	padding:6px;
	-moz-border-radius: 4px;
	margin: 0px;
	background-color: #D0D0D0;
}

div.sponsors {
	float: right;
}
td.ads {
	width: 120px;
}
div.adserve {
	height: 250px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
div.ad1 {
	float:left;
	width: 600px;
	padding-right: 5px;
}
div.ad2 {
	float: left;
	width: 300px;
}
input.boxstandard {
	border: solid 1px #666666;
}

.category_link
{
    font-weight:bold;
    font-size: 8pt;
}
.category_desc
{
    font-size: 7pt;
    padding-left:3px;
    border-left:1px solid silver;
}

.shaded { background: #fff9e9;}

.mybutton
{
	clear:both;
	background: whitesmoke;
	padding:3px;
	height:60px;
	width: 230px;
	color:#369;
	border: 1px solid #ffa500;
	border-style: outset;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
	cursor: pointer;
}
.mybuttonhover
{ 
	clear:both;
	background: gainsboro;
	padding:3px;
	height:60px;
	width: 230px;
	color:#ff6600;
	border: 1px solid #ffa500;
	border-style: outset;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
	cursor: pointer;
}
.mybuttonclick
{
	clear:both;
	background: gainsboro;
	padding:3px;
	height:60px;
	width: 230px;
	color:#ff944d;
	border: 1px solid #ffa500;
	border-style: inset;
	-moz-border-radius: 4px;
	vertical-align:bottom;
	text-decoration: none;
	cursor: pointer;
}
div.demo div.example span {
  margin:     0px;
  padding:    0px;
  font-size:  1.0em;
  text-align: center;
  display:    block;
}

div.demo {
  margin:10px;
  overflow:visible;
  position: absolute;
  LEFT: 180px;
}

div.demo div.example {
  font-size:1.0em;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  width:120px;
  height:120px;
  background:url(http://script.aculo.us/images/demo.gif);
}

.draft        {font-family: arial,Helvetica,sans-serif,verdana; font-size:8pt; color:red;}
.internal        {font-family: arial,Helvetica,sans-serif,verdana; font-size:8pt; color:green;}
.oem-only        {font-family: arial,Helvetica,sans-serif,verdana; font-size:8pt; color:#ff6600;}
.var-only        {font-family: arial,Helvetica,sans-serif,verdana; font-size:8pt; color:#ff6600;}
.publish        {font-family:arial;font-size:0px;display:none;}


.send_link {color: #003366;}
.moreinfo {width:170px}
.closer {background:#336699; padding-left:2px; height:12px; padding-bottom:2px; width:12px; color:lightgray; cursor:pointer;}

a.moreinfo {
	font-size:12px;
	text-decoration:none;
}
a.moreinfo:hover {
	text-decoration:underline;
}

div#my_account_info_menu {
	/*Self contained "my account info menu div*/
	margin: 0;
	padding: 0;
	width: 145px;
}

div.my_account_info_outer {
	/*Part 1 of Firefox/IE border compatibility*/
	/*Do not set width here, just border, margin and padding*/
	border-left: 1px solid #16205F;
	border-right: 1px solid #16205F;
	border-top: 0;
	border-bottom: 0;
	margin: 0;
	padding: 0;
}
	
div.my_account_info_inner {
	/*Part 2 of Firefox/IE border compatibility*/
	/*Set width to actual size of intended width minus both sides of border width (165-1-1)*/
	/*Nest inside the outer div*/
	width: 143px;
}

div.my_account_info_header_top_left {
	/*image for rounded corner*/
	background: url(/images/img/my_account_info_headerleft.png) no-repeat;
	width: 5px;
	height: 30px;
	float: left;
}

div.my_account_info_header_top_right {
	/*image for rounded corner*/
	background: url(/images/img/my_account_info_headerright.png) no-repeat;
	width: 5px;
	height: 30px;
	float: left;
}

div.my_account_info_header {
	background: url(/images/img/my_account_info_headermiddle.png) repeat-x;
	width: 135px;
	float: left;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	padding: 0;
	margin: 0;
}

div.my_account_info_footer {
	background:url(/marketplace/images/mini_shadow.png) repeat-x;
	width: 145px;
	float: left;
	height: 5px;
	padding: 0;
	margin: 0;
}

div.account-link, div.account-link-active, div.account-link-inactive {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;
}

div.account-link a {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #000;
}

div.account-link:hover {
	background-color: #dcdee7;
}

div.account-link-active {
	text-decoration: none;
	color: #000;
	background-color: #dcdee7;
}

div.account-link-inactive {
	text-decoration: none;
	color: #CFCFCF;
}

div.accountmenu_text {
	font-size:12px;
}

div.support-title {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin-bottom: .6em;
}

td.support-header {
	font-weight: bold;
	background: url(/images/img/support_header_gradient.png) repeat-x;
	color: white;
	vertical-align: top;
	text-align: center;
}

td.support-data {
	border-top: 1px solid #16205F;
	border-left: 1px solid #16205F;
}

table.support-table {
	border: 1px outset;
	background-color: #FFF;
}

td.forum-data {
	background-color: whitesmoke;
	height: 50px;
}

.IdeaTitleBig{
	font-size:3em;
	color:#ff6600;
	font-weight: bold;
}
.IdeaTitle{
	font-family:"Lucida Grande", "Helvetica";
	font-weight: bold;
	font-size:1.5em;
	text-decoration:none;
}

div.seperator{
	border-bottom: 1px dotted #162072 ;
	width: 90%;
	height: 4px;
}
.mp_list_blue {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.mp_list_blue li {
	background:transparent url(/images/li_arrow_blue.gif) no-repeat scroll 0 5px;
	margin:0;
	padding-left:10px;
}
#bodydiv {
	text-align:left;
}


/*article nav */
#lnav {
	float:left;
	margin:0 49px 0 0;
	position:static;
	width:149px;
}
#lnav a.level0 {
	background-image:url(/marketplace/storefront/images/64/link_level1.gif);
	background-position:8px 10px;
	background-repeat:no-repeat;
	border:medium none;
	padding-left:21px;
	width:149px;
}
#lnav a {
	border-top:1px solid #D6D6D6;
	display:block;
	font-size:11px;
	line-height:20px;
	padding:2px 0;
	text-decoration: none;
}
#lnav a.level2 {
	background-image:url(/marketplace/storefront/images/64/link_level2.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	clear:both;
	line-height:15px;
	margin-left:21px;
	padding-left:12px;
	width:117px;
}
#lnav a.level2on {
	background:url(/marketplace/storefront/images/64/link_level2.gif) #EEE;
	background-position:0 6px;
	background-repeat:no-repeat;
	clear:both;
	line-height:15px;
	margin-left:21px;
	padding-left:12px;
	width:117px;
}
#lnav a.level3 {
	background-image:url(/marketplace/storefront/images/64/link_level2.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	clear:both;
	line-height:15px;
	margin-left:42px;
	padding-left:12px;
	width:117px;
}
#lnav a.level3on {
	background:url(/marketplace/storefront/images/64/link_level2.gif) #EEE;
	background-position:0 6px;
	background-repeat:no-repeat;
	clear:both;
	line-height:15px;
	margin-left:42px;
	padding-left:12px;
	width:117px;
}

#lnav a:hover{
	text-decoration: underline;
}
#lnav a.active, #lnav a.active i {
	color:#D4001A;
	font-weight:bold;
}
#contentarea {
	float:left;
	margin:0;
	padding:15px 0 50px;
	width:554px;
}
.text_over
{
background-color:ivory;
border:1px solid red;
cursor:hand;
cursor:pointer;
}

.text_out
{
background-color:white;
border:1px solid gainsboro;
cursor:hand;
cursor:pointer;
}

.image_over
{
 border:2px solid red;
 cursor:hand;
 cursor:pointer;
}
.image_out
{
 border:2px solid gainsboro;
 cursor:hand;
 cursor:pointer;
}

