﻿*{
padding:0;
margin:0;
outline:0;
}

body{
color:#FFFFB3;
font:0.9em 'Trebuchet MS', Verdana, sans-serif;
background:#E8E9EA url(images/back.gif) repeat-x;
}

a{
color:#FFFF80;
}

a:active{
color:#FFFFB3;
}

a:hover{
color:#FFFFB3;
}

#wrapper{
width:840px;
margin:0px auto 10px;
}

/*Header styles */
#header{
height:180px;
color:#03326A;
}

#header p{
font-size:2em;
margin:-81px 10px 0;
text-align:right;
padding:5px;
}

/*Top navigation styles */
#toplinks{
text-align:right;
}

#toplinks ul li{
list-style:none;
display:inline;
padding:5px 10px 5px 0px;
}

#toplinks ul li a{
text-decoration:none;
font-weight:600;
background:url(images/bullet.gif) left no-repeat;
padding-left:15px;
border:0;
}

a:active{
color:#0070E0;
background:url(images/bullet-hover.gif) left no-repeat;
border:0;
}

#toplinks ul li a:hover{
color:#0070E0;
background:url(images/bullet-hover.gif) left no-repeat;
border:0;
}

input{
border:1px solid #0070E0;
background:#03326A;
padding:3px;
color:#FFFFB3;
}

form{
display:inline;
}


/*Text styles */
#text{
margin-top:15px;
background:#03326A url(images/top840.gif) top no-repeat;
}

#text p{
padding:5px 15px;
}

#text a{
text-decoration:none;
border-bottom:1px dotted #FFFF80;
}

a:active{
border-bottom:1px solid #FFFFB3;
background:none;
}

#text a:hover{
border-bottom:1px solid #FFFFB3;
background:none;
}

h2{
font-variant:small-caps;
padding:10px;
}

#text h1{
font-variant:small-caps;
padding:10px;
}

#text h1{
font-size:1.2em;
font-variant:small-caps;
padding-left:80px;
margin-left:5px;
background:url(images/logo.jpg) left no-repeat;
text-decoration:underline;
}

#text h2{
font-size:1.1em;
}

#text h3{
font-size:1em;
padding:10px;
}

#text ul{
list-style:circle;
padding:10px 20px;
margin-left:20px;
}

#text ol{
list-style:lower-alpha;
padding:10px 20px;
margin-left:20px;
}

blockquote{
border-right:#0070E0 3px solid;
border-left:#0070E0 1px solid;
border-top:#0070E0 1px solid;
border-bottom:#0070E0 3px solid;
width:700px;
margin:5px auto;
padding:5px;
}

/*Footer styles*/
#footer{
background:url(images/bottom840.gif) bottom no-repeat;
text-align:center;
padding:5px;
font-size:0.8em;
}

#footer a{
color:#FFFF80;
text-decoration:none;
border-bottom:1px dotted #FFFF80;
}

a:active{
color:#FFFFB3;
border-bottom:1px solid #FFFFB3;
background:none;
}

#footer a:hover{
color:#FFFFB3;
border-bottom:1px solid #FFFFB3;
background:none;
}