*
{
padding: 0px;
margin: 0px;
}

body
{
background: #F9F9F7 url('a1.gif') repeat-x;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #8C8C73;
line-height: 20px;
}

a
{
color: #0000ff;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

sup
{
font-size: 0.5em;
}


#upbg
{
position: absolute;
top: 0px;
left: 0px;
background: #fff url('upbg.gif') no-repeat;
width: 800px;
height: 264px;
z-index: 1;
}

#outer
{
position: relative;
width: 800px;
margin: 0 auto;
background: #fff url('abg.gif') repeat-y;
border-bottom: 1px solid #dedece;
}

#inner
{
position: relative;
padding: 12px 30px 13px 30px;
z-index: 2;
}

#header
{
position: absolute;
width: 210px;
height: 100px;
color: #fff;
padding: 0px 0px 0px 0px;
}

#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 23px;
margin: 40px 0px 0px 0px;
height: 100px;
}

#splash
{
position: absolute;
margin: 0px 30px 0px 250px;
width: 490px;
height: 100px;
}

#make
{
position: relative;
background: #46461F url('a16.gif') repeat-x;
height: 50px;
padding: 0px 20px 0px 10px;
margin: 108px 0px 20px 0px;
}

#make  h1
{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
font-size: 14px;
color: #ffffff;
}

#date
{
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}

#primarycontent
{
position: relative;
width: 100%;
}

#primarycontent h1
{
position: relative;
margin: 0px 0px 10px 0px;
font-family: 'lucida sans unicode', trebuchet ms, helvetica, sans-serif;
font-size: 30px;
font-weight: bold;
line-height: 14px;
color: #656551;
background: url('a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
text-align: right;
}

#primarycontent h2
{
position: relative;
margin: 0px 0px 10px 0px;
font-family: 'lucida sans unicode', trebuchet ms, helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
line-height: 14px;
color: #656551;
background: url('a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
}

#primarycontent h3
{
margin: 15px 0px 0px 0px;
font-size: 16px;
line-height: 15px;
color: #375290;
padding: 0px 0px 5px 0px;
}

#primarycontent h4
{
margin: 15px 0px 3px 0px;
font-size: 18px;
line-height: 15px;
color: #375290;
padding: 0px 0px 5px 0px;
font-family: 'lucida sans unicode', trebuchet ms, helvetica, sans-serif;
}

#primarycontent p
{
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
line-height: 20px;
font-size: 83%;
font-family: arial, verdana;
color: #000000;
}

#primarycontent p b{
color: #e42cd1;
font-size: 110%;
margin: 0px;
padding: 0px;
}

#primarycontent p i{
color: #458819;
font-size: 110%;
margin: 0px;
padding: 0px;
font-weight: bold;
}

#left
{
float: left;
width: 140px;
margin: 0px;
padding: 0px;
}

#right
{
margin: 0px 0px 0px 160px;
padding: 0px;
width: auto;
}

#footer
{
position: relative;
clear: both;
height: 30px;
text-align: center;
line-height: 30px;
background-image: url('a50.gif');
color: #A8A88D;
font-weight:bold;
font-size:13px;
}

/* common styling */
.menu {font-family: arial, sans-serif; width:145px; height:150px; position:relative; margin:0; font-size:11px; margin:25px 0px 0px 0px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#2648a9; width:145px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:#dde2f0; line-height:19px; font-size:11px;font-weight:bold; padding: 3px 0px 0px 5px}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000000; background:#eeeeee;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:151px; width:140px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#b3ab79; color:#ffffff; width:150px;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

ul#sample
{
margin: 0px 0px 0px 30px;
padding: 0px;
line-height: 18px;
font-size: 83%;
font-family: arial, verdana;
color: #3b343a;
}

ul#sample li
{
list-style-type: square;
margin: 0px;
padding: 2px 0px 2px 8px;
}

ul#sample li i{
color: #458819;
font-size: 110%;
margin: 0px;
padding: 0px;
font-weight: bold;
}


ol#simple
{
margin: 0px 0px 0px 30px;
padding: 0px;
line-height: 18px;
font-size: 83%;
font-family: arial, verdana;
color: #3b343a;
}

ol#simple li
{
margin: 0px;
padding: 2px 0px 2px 5px;
}

table
{
color: #000000;
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: arial, verdana;
font-size: 83%;
}

fieldset
{
margin: 8px 0px 20px 0px;
padding: 0px 5px 5px 8px;
border: 1px dashed #000000;
font-family: arial, verdana;
font-size: 83%;
color: #000000;
}

legend
{
margin: 0px 0px 5px 30px;
padding: 0px 7px;
font-family: 'lucida sans unicode', trebuchet ms, helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #ff0000;
}

