*{
border:0;
font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,Helvetica,sans-serif;
}
/* links */
a{
color:rgb(85,119,170);
text-decoration:underline;

}
a:visited{
color:rgb(102,153,204);
}
a:hover{
color:rgb(255,102,0);
text-decoration:none;
}
a img{
border:none;
}
/* end links */
body{
font-size:76%;
color:rgb(102,102,102);
margin:0;
padding:0;
background:rgb(255,255,255) url(../images/background.gif) repeat-x;
font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,Helvetica,sans-serif;
}
#wrapper{
margin:0;
width:760px;
border-right:rgb(204,204,204) 1px solid;
background:url(../images/back_wrapper.gif) repeat-y left;
}
#header{
margin:0 0 0 18px;
padding:0;
text-align:right;
}
#content{
margin:0 22px 0 40px;
padding:0 0 20px 0;
}
#content p{
line-height:1.6em;
margin:.5em 0 1em 0;
}
#footer{
height:50px;
font-size:.9em;
border-top:rgb(209,209,209) 1px solid;
}
#innerfooter{
height:61px;
margin-left:18px;
padding:5px 10px;
}
h1{
font: small-caps bold normal "Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
color: #5577AA;
margin:0 0 1em 0;
}
.lowercase{
font-variant:normal;
}
h2{
font:1.5em bold "Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
color:rgb(102,102,102);
margin:1em 0 .5em 0;
}
h3{
font:1.3em bold "Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
color:rgb(102,102,102);
margin:1em 0 .5em 0;
}
/* form elements */
form{
margin:0;
padding:0;
}
input,textarea{
font:1em "Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif;
border:1px solid rgb(204,204,204);
}
label{
font-weight:bold;
color:rgb(102,102,102);
}
label.required{
content:"";
}
label.error{
color:rgb(153,17,17);
text-transform:uppercase;
}
select{
font:1em "Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif;
border:1px solid rgb(204,204,204);
}
.button{
background:url(../images/border_gradient_bottom.gif) repeat-x bottom;
}
/* END form elements */
.clear{
clear:both;
font-size:0;
line-height:0;
height:0;
margin:0;
padding:0;
}
/* inline stuff */
abbr,acronym{
border-bottom:none;
cursor:help;
}
:hover>abbr,:hover>acronym{
border-bottom:1px dotted;
}
del{
color:rgb(204,204,204);
}
ins{
text-decoration:none;
}
span.lead{
letter-spacing:.1em;
text-transform:uppercase;
}
/* END inline stuff */
/* image alignment classes */
img.center{
display:block;
margin:20px auto;
width:auto;
}
img.left{
display:block;
margin:10px auto 10px 10px;
}
img.right{
display:block;
margin:10px 10px 10px auto;
}
img.left-wrap{
float:left;
margin:.5em 1em .5em 0;
}
img.right-wrap{
float:right;
margin:.5em 0 1em 1em;
}
.imgborder{
border-bottom:rgb(204,204,204) 1px solid;
border-right:rgb(204,204,204) 1px solid;
border-top:rgb(240,240,240) 1px solid;
border-left:rgb(240,240,240) 1px solid;
background:rgb(240,240,240);
padding:4px;
}
/* END image alignment classes */
.title1{
color:rgb(85,119,170);
font-size:1.2em;
font-weight:bold;
}
.title2{
color:rgb(154,60,6);
font-size:1.2em;
font-weight:bold;
}
.title3{
color:rgb(154,60,6);
font-size:1em;
font-weight:normal;
}
/* MISC:=Lists
----------------------------------------------- */
#content ul,#content dl{
margin:0;
padding:0;
list-style:none;
}
#content ol{
margin:.5em 0 1em;
padding:0;
}
#content ul li{
background:transparent url(../images/bullet.gif) no-repeat top left;
margin:0 0 1em 10px;
padding:0 0 0 15px;
}
#content ul li li{
background:transparent none;
margin:0 0 1em 2em;
padding:0;
line-height:1.2em;
list-style-type:square;
}
#content ol li{
margin:0 0 .5em 3em;
padding:0;
}
#content dl dl{
margin:1em 20px;
}
#content dt{
clear:left;
font-weight:bold;
font-size:1.1em;
}
#content dd{
margin:0 0 1em 2em;
padding:0;
line-height:1.5em;
}
#content dd ul{
margin:0;
padding:0;
}
#content dd li{
width:100%;
padding:0;
margin:0;
text-indent:0;
}
#content td {
	vertical-align:top;
}
blockquote{
margin:1em 0 1em 2px;
padding:0 1em;
}
blockquote p{
margin:0 0 .75em;
color:rgb(102,102,102);
}
td{
vertical-align:top;
}
.tablecenter{
margin-left:auto;
margin-right:auto;
}
hr{
background-color:rgb(209,209,209);
height:1px;
padding:0;
margin:0;
}
.small{
font-size:.8em;
}
.indent{
margin-left:2em;
}
.textcenter{
text-align:center;
}
.textright{
text-align:right;
}
.nospace{
margin:0;
padding:0;
}
.title4{
font:1.4em/1em bold "Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
color:rgb(102,102,102);
margin:0;
padding:0;
}
.title5{
font:1.2em/1em bold "Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
color:rgb(102,102,102);
margin:0;
padding:0;
}
.menuspace{
margin-bottom:4em;
}
.bottompadding{
padding-bottom:1em;
}
.toppage{
text-align:right;
margin:1em 0px -20px;
clear:left;
}

