body {
padding:0;
margin:0;
background-image:url(back.gif);
padding-bottom:10px;
}
html {
background-image:url(back.gif);
}
div#main {
width:97%;
margin:auto;
border-left: 2px solid #6699CC;
border-right: 2px solid #6699CC;
border-bottom: 2px solid #6699CC;
background-color:#ffffff;
background-image:url(top-right.gif);
background-repeat:no-repeat;
background-position:top right;
//margin: auto;
position:relative;
padding:0;
}
img {
padding:0;
margin:0;
display:block;
}
div#content {
padding:10px;
padding-bottom:90px;
background-repeat:repeat-x;
background-position:bottom center;
font-size: 1.1em;
}
div#menu {
position:absolute;
top:85px;
left: 232px;
font-size: 1.2em;
}
h1 {
border-bottom: thin solid black;
color: #5D87A1;
}

.purple {
color: #993399;	
}

h2 {
padding-top:10px;
border-bottom: thin dotted black;
color: #993399;
}

.border {
border: thin solid #9A4E9E;
}

table, td, tr {
border: none;
}

.styledform {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
}
input.styledform, select.styledform, textarea.styledform {
        background-color:#F2F4F7;
        border:solid 1px #993399;
        font-size: 1.2em;
        padding: 2px 0px 2px 5px;
	 width: 200px;
}


a:visited  { color: #5D87A1; text-decoration: underline;}
a:link  { color: #5D87A1; text-decoration: underline;}
a:active  { color: #5D87A1; text-decoration: underline;}
a:hover   { color: #9A4E9E; text-decoration: none; }


#menu a:visited  { color: #000000; text-decoration: none;}
#menu a:link  { color: #000000; text-decoration: none;}
#menu a:active  { color: #000000; text-decoration: none;}
#menu a:hover   { color: #5D87A1; text-decoration: underline; }

