* {
margin : 0;
padding : 0;
}
body{
font-family:trebuchet ms,verdana,tahoma,sans-serif;
font-size:small;
background:url(bgtop.gif) repeat-x top #ffffff;
color:#444;
margin-left:100px;
}
a{
color: #002b5f;
}
#head{
height:140px;
background:url(bgtop.gif) repeat-x top #002042;
position:relative;
}
#access{
float:right;
}
#access a{
font-size:80%;
color:#ddd;
margin-right:1em;
}
#head h1{
text-indent:-9000px;
height:100px;
width:640px;
background:url(header.gif)
}
#navbar{
font-size:120%;
}

#navbar ul{
list-style:none;
}

#navbar li {
float:left;
background:url(tabright.gif) top right no-repeat #fff;
height:40px;
margin-right:10px;
}

#navbar a{
background:url(tableft.gif) top left no-repeat transparent;
text-decoration: none;
display:block;
padding: 8px;
height:24px;
font-weight:bold;
float:left;
}

#navbar li a:hover,#navbar #current a  {
background-image: url(tableft2.gif);
}

#text{
float:left;
display:block;

width:36em;
}
#text h2{
color: #002b5f;
font-family:georgia,times new roman,times,serif;
font-weight:normal;
font-size:200%;
margin-top:1em;
}
#text h3{
color: #002b5f;
font-weight:normal;
font-size:150%;
}

#text h4{
color: #002b5f;
border-bottom:1px solid;
margin-bottom:1em;
font-weight:normal;
font-size:130%;
width:100%;
}
#sidebar{
float:left;
width:15em;
margin:2em 0 1em 100px;
}
#sidebar h3{
color:#333;
font-size:120%;
font-weight:bold;
}
#sidebar p{
margin-bottom:1em;
}
#sidebar ul{
list-style:inside url(download.gif);
}
#text .text, #text textarea{
width:25em;
padding: 2px;
border:2px solid #002042;
color:#002042;
background:#a4bAff;
font-family:trebuchet ms,verdana,tahoma,sans-serif;
font-size:120%;
margin:1em 0;
}
#text .box{
display:inline;
}
