/* reset margin and padding */
h1, h2, h3, h4, h5, h6, p, br, blockquote, a, ul {
margin:0;
padding:0;
}

/* setting font headers */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #menu  {
font-family:"Trebuchet MS", Arial, sans-serif;
}

#content h1 {
font-size:24px;
}
#content h2 {
font-size:21px;
line-height:24px;
}
#content h3 {
font-size:20px;
line-height:24px;
}
#content h4 {
font-size:14px;
line-height:16px;
}
#content h5 {
font-size:12px;
line-height:16px;
}
#content h6 {
}

/* the unorderd list */
#content ul {
padding:0 0 0 0;
list-style-position:inside;
list-style-type:square;
}
#content ul li {
padding:0;
color:#00a000;
}
#content ul li span{
color:#000;
}
#content ul li label {
font-style:normal;
font-weight:900;
}
#content ul li ul {
list-style-type:none;
list-style-position:outside;
font-style:italic;
border-width:0px;
}
#content ul li ul li{
padding:0 0 0 14px;
border-width:0px;
}
#content ul li ul li label {
padding:0 0 0 136px;
}
#content ul li ul li span {
padding:0 0 0 100px;
}

/* the general content */
#content p, #content a, #content blockquote, #content ul, #content table, #content form, #content h6 {
font-size:12px;
line-height:16px;
font-family:Tahoma, Arial, sans-serif;
}
#content p.intro {
font-size:12px;
line-height:16px;
font-weight:100;
font-style:italic;
text-align:left;
}
#content p.credits, #content p.credits a {
text-align:center;
font-size:10px;
color:#bfbfbf;
}
#content a {
color:#00a000;
text-decoration:none;
}
#content a:hover, #content p.credits a:hover {
color:#000;
text-decoration:underline;
}
#content blockquote {
margin:0 auto;
padding:5px;
width:70%;
font-size:19px;
line-height:32px;
font-style:italic;
text-align:center;
border-top:3px solid red;
border-bottom:1px solid red;
}

/* the tables */
#content table {
width:100%;
}
#content table caption {
font-family:Arial, sans-serif;
font-size:11px;
font-style:italic;
}
#content table, #content tr, #content td, #content th {
font-family:Arial, sans-serif;
text-align:center;
padding:3px;
margin:0 0 0 1px;
border:1px solid black;
border-collapse:collapse;
border-spacing:0;
}

/* the forms */

/* fixing the ie form-bleed bug */
#content fieldset {
position: relative;
}
#content legend {
position: absolute;
top: -.5em;
left: .2em;
}


#content form {
margin:0 0 22px 0;
}
#content form fieldset {
background:#ddd none;
border:1px solid #333;
padding:10px;
margin:0;
}
#content form fieldset legend {
background:#ADF300 none;
border-width:0px;
border-bottom:2px solid #009900;
padding:2px 50px 2px 10px;
color:white;
}
#content form fieldset label {
width:120px;
display:block;
float:left;
}
#content form fieldset input, #content form fieldset textarea {
width:250px;
margin:0 0 2px 0;
border-top:1px solid #999;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #999;
background:#eee none;
}
#content form fieldset textarea {
height: 50px;
}
#content form fieldset button {
display:block;
margin:10px auto 0 auto;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
line-height:15px;
background:#ADF300 none;
border-width:0px;
border-bottom:3px solid #009900;
color:white;
cursor:pointer;
padding:1px 5px 1px 5px;
}
#content form fieldset button:hover {
background:#009900 none;
border-bottom:3px solid #ADF300;
}