body,td   { font-family:Verdana,Arial,Helvetica; font-size:small; margin:0; padding:0; }

body      { margin:0; padding:0; }
a         { color:#00427D; text-decoration:underline; }
a:hover   { color:#008ACC; text-decoration:none; }
p         { line-height:1.4em; }
acronym   { border-bottom:#666666 dotted 1px; cursor:help; }

#Header   { background:url(images/i-header-bg.gif) repeat-x; margin:0 0 1px 0; }
#Header .Photo   { float:right; }

#Nav      { background:#F1EAE1; border-left:#FFB46A solid 4px; white-space:nowrap; padding:0.4em 0.4em 1em 0.4em; vertical-align:top; font-weight:bold; }
#Nav ul          { border-top:#D28B43 solid 1px; margin:0; padding:0; list-style:none; }
#Nav li          { }
#Nav a           { width:100%; line-height:1.9em; background:#FCC288 url(images/i-nav-bg.gif) repeat-y right; display:block; border-bottom:#D28B43 solid 1px; border-right:#D28B43 solid 1px; border-left:#D28B43 solid 1px; text-decoration:none; font-size:0.85em; color:#000000; padding:0 3.2em 0 16px; }
#Nav a:hover     { background-color:#FFF4D9; }
#Nav .SubBtn           { background-image:url(images/i-nav-down.gif); background-repeat:no-repeat; background-position:"bottom right"; font-weight:normal; }
#Nav .Sub              { display:none; position:absolute; font-weight:normal; font-size:0.9em; }
#Nav .Sub a            { line-height:1.6em; background-color:#F8CFA6; padding-left:26px; }
#Nav .Sub a:hover      { background-color:#FFFFFF; }

#Content  { padding:0.6em 1em 2em 2em; vertical-align:top; }
#Content h1      { font-family:"Trebuchet MS",Arial,Helvetica; font-size:1.9em; color:#005378; font-weight:normal; border-bottom:#56BFFE dashed 1px; margin:0 0 0 -0.55em; }
#Content h2      { font-family:"Trebuchet MS",Arial,Helvetica; font-size:1.4em; color:#005378; font-weight:normal; }
#Content ul      { font-size:0.85em; }
#Content ol      { font-size:0.85em; }
#Content li      { line-height:1.7em; }
#Content code    { font-size:100%; background:#F6F6F6; border:#CCCCCC solid 1px; padding:0.2em 0.3em 0.3em 0.4em; }
#Content .Crumbs       { background:#D5EFFF; border:#66D5FF dashed 1px; padding:0.1em 0.4em 0.2em 0.6em; margin:0 0 -1em -1em; }
#Content .Crumbs ul    { margin:0; list-style:none; }
#Content .Crumbs li    { display:inline; }

#Ads      { background:#EEF8FF; border-left:#56BFFE solid 1px; white-space:nowrap; vertical-align:top; }

.Separator     { line-height:2px; background:#00B9FF; border-top:#7F7F7F solid 1px; }

#Footer   { background:#008ACC; color:#FFFFFF; font-size:0.85em; }
#Footer div            { padding:0.3em 0.4em 0.5em 1em; } 
#Footer a              { color:#FFFFFF; }
#Footer .Nav           { }
#Footer .Nav ul        { margin:0; list-style:none; }
#Footer .Nav li        { display:inline; }
#Footer .Nav a         { text-decoration:none; }
#Footer .Nav a:hover   { text-decoration:underline; }
#Footer .Contacts      { border-top:#66D5FF dotted 1px; border-bottom:#000000 solid 1px; background:#0099DE; }
#Footer .Ads           { background:#ffffff; text-align:right; font-size:0.85em; color:#999999; }
#Footer .Ads a         { color:#999999; }
