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; }
.lucblack22 { font-size:22px; font-weight:normal; color:black; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; }

.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; }

.signup:hover { color:#FF6600; text-decoration:none; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; background-color:gainsboro; border:thin solid #666666; padding:2px; border-width:1px; }
.signup { color:#FFFFFF; text-decoration:none; font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, Helvetica, sans-serif; font-size:10px; background-color:#FF6600; border:thin solid #666666; padding:2px; border-width:1px; }

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; }
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:#FFFFFF; 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:#FFFFFF; }
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:#FFFFFF; background-color:#666666; border:thin solid #000000; padding:2px; border-width:1px; }
a.tabon:hover { font-family:verdana; font-size:12px; color:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:4px; border-width:0px; margin:0; 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:4px; border-width:0px; margin:0; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF;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:#FFFFFF; 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:#FFFFFF; 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:#FFFFFF; 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(/support/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; }


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:#FFFFFF;
	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(/images/img/my_account_info_footer.png) repeat-x;
	width:145px;
	float:left;
	height:5px;
	padding:0;
	margin:0;
	
}

div.account-link, div.account-link-active {
	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;
}

div.account-link a {
	text-decoration:none;
	color:#000000;
}

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

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

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:#FFFFFF;
	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:#FFFFFF;
}

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;
}

.webmenu { width:1; height:0; background-color:#FFFFFF; z-index:1; position:absolute; top:-100px; left:-1000px; }
.webmenuon {width:1; height:0; background-color:#FFFFFF; z-index:-1; position:absolute; top:-100px; left:-1000px; }
