
* {
margin : 0;
padding : 0;
}
body {
background-image : url(images/purple-28.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
}
.clear {
clear : both;
}
#wrap {
background : url(images/wrapbg.jpg) repeat-y;
width : 927px;
margin : 25px auto 25px auto;
}
#header {
background : url(images/header.png) no-repeat;
height : 170px;
width : 927px;
}
#page {
padding : 20px 10px 0 10px;
}
#page #menu {
float : left;
background-color : #ffffcf;
margin-left : 8px;
width : 245px;
height : auto;
padding-bottom : 5px;
}
#page #content {
margin : 0 0 0 250px;
padding : 0 20px 10px 15px;
height : auto;
}
#content p {
line-height : 22px;
margin : 0 0 15px 0;
}
p.c4 {
text-align : center;
}
#content h2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
font-size : 20px;
color : #a259a5;
display : block;
margin-bottom : 20px;
}
h2.c2 {
text-align : center;
}
#content h3 {
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
font-size : 18px;
color : #1f78c8;
text-align : center;
display : block;
margin-bottom : 5px;
}
h3.c3 {
text-align : center;
}
#content h4 {
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : bold;
font-size : 14px;
color : #7390ba;
display : block;
margin-bottom : 5px;
}
#content a {
color : #9400d3;
border-bottom : 1px dotted;
text-decoration : none;
}
#content a:visited {
color : #bc8f8f;
text-decoration : none;
}
#content a:active {
color : #9400d3;
text-decoration : none;
}
#content a:hover {
color : #0000ff;
text-decoration : none;
}
#content h2 .cite {
display : block;
text-align : right;
font-size : 10px;
color : #c8bc9a;
background : #efefef;
padding : 3px;
}
#content blockquote {
display : block;
padding : 5px;
margin : 10px;
text-align : center;
font-family : Georgia, "Times New Roman", Times, serif;
color : #996600;
background : #b0c4de;
border-top : 1px dashed #666666;
border-bottom : 1px dashed #666666;
}
#content blockquote p {
margin : 0;
}
#content blockquote cite {
color : #000000;
display : block;
text-align : right;
padding : 5px;
border-top : 1px solid #f3ecbe;
}
#content img2 {
background : #efefef;
margin : 5px;
padding : 5px;
border : 1px solid #999999;
}
#content .alignleft {
float : left;
}
#content .alignright {
float : right;
}
#content .aligncenter {
text-align : center;
}
#content ul {
list-style : disc;
padding : 5px;
margin : 5px 15px 5px 20px;
}
#content li {
padding : 5px;
margin-bottom : 10px;
}
#content ol {
padding : 5px;
margin : 5px 15px 5px 20px;
}
#menu h2 {
display : block;
color : #333333;
padding : 1px;
padding-bottom : 5px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
font-weight : normal;
}
#wrap #page #menu #sidemenu {
padding : 20px 45px 0 20px;
display : block;
}
#sidemenu ul {
display : block;
}
#sidemenu li {
display : block;
height : 35px;
background : url(images/bullet.gif) no-repeat 0 9px;
}
#sidemenu a, #sidemenu a:visited, #sidemenu a:active {
display : block;
height : 35px;
padding : 8px 5px 0 20px;
color : #666666;
background : url(images/bullet.gif) no-repeat 0 9px;
text-decoration : none;
}
#sidemenu a:hover {
text-decoration : underline;
}
#footer {
background : url(images/footer.jpg) no-repeat;
background-position : bottom;
height : 220px;
text-align : center;
}
#footercontent {
margin : 15px;
border-top : 1px solid #9cc089;
padding-top : 10px;
}
#footer a, #footer a:visited, #footer {
color : #9400d3;
text-decoration : none;
}
#footer a:active {
color : #9400d3;
text-decoration : none;
}
#footer a:hover {
color : #0000ff;
border-bottom : 1px dotted;
text-decoration : none;
}
#footer #credit {
color : #9400d3;
font-size : 10px;
}
#form {
float : left;
}
.textfield {
display : block;
float : left;
width : 60%;
background-color : #f3f4e8;
margin : 3px 3px 3px 25px;
padding : 3px;
border : 1px solid #d6d9ae;
clear : right;
}
label {
display : block;
float : left;
text-align : left;
font-weight : normal;
width : 25%;
margin : 3px;
padding : 5px;
}
.button {
font : 12px Arial, Sans-serif;
color : #fff;
height : 25px;
margin-left : 10px;
padding : 5px 5px 5px 5px;
background-color : #d587b5;
border : 1px solid #b96a9a;
}
.callout {
display : block;
padding : 3px 3px 3px 3px;
background-color : #d8f3c9;
margin : 3px;
border : 1px solid #9cc089;
color : #666666;
text-align : center;
}
.textfield:hover {
background : #fbfcf8;
}
.textfield:focus {
background : #ffffff;
}
#content .clear2 {
clear : right;
width : 90%;
}
.hide {
display : none;
}
#content table {
margin : 10px;
width : 550px;
border : 1px solid #2262a0;
}
#content th {
background : #c8bc9a;
padding : 5px 15px 5px 15px;
color : #976fa3;
font-weight : bold;
text-align : center;
border-bottom : 1px solid #2262a0;
}
#content td {
border-bottom : 1px solid #2262a0;
padding : 5px 15px 5px 15px;
border-right : 1px solid #2262a0;
}
div.c1 {
text-align : center;
}
.clear {
clear : both;
}
.tan {
color : #c8bc9a;
}
.purple {
color : #976fa3;
}
.dkblue {
color : #2262a0;
}
.medpurple {
color : #9a5a99;
}
