body { background-color:#E0EEFF; margin:0px;
border: 5px ridge #CCCCCC;
}

body, td {
font-family: Verdana,Arial;
font-size: 11px;
color: black;
}
a {
color: navy;
text-decoration:none;
}
a:hover {
color:black;
text-decoration:underline;
}
h1 {
font-size:16px;
}
h2 {
font-size:14px;
}
h3 {
font-size:12px;
}
.websitetitle {
color: black;
font-size:16px;
font-weight:bold;
height:64px;
}
.searchbar {
background-image: url('images/searchbg.jpg'); 
color: white;
text-align:left;
vertical-align:middle;
padding:0px 10px 0px 0px;
height:18px; width:300px;
margin:0px;
}
.searchbar form {
margin:0px;
}
.searchbar form input {
height:18px;
border:0px none;
vertical-align:middle
}
.pagetitlebar {
background-image: url('images/titlebg.jpg'); 
color: white;
height:18px;
font-style:italic;
font-weight:bold;
margin:0px;
padding:0px;
}
.pagetitlebar form {
margin:0px;
}
.pagetitlebar form input {
height:18px;
border:0px none;
vertical-align:middle
}

.menubox {
padding:2px; height:230px; width:190px;
vertical-align:middle;
background-color:#6699CC; 
border-left-width: 0; 
border-right-style: solid; border-right-width: 2px; border-right-color:#FFFFFF;
border-top-width: 0; 
color:white;
}
.menubox_rightshading {
width:21px;
background-image:url('images/menuitemright.jpg');
background-repeat:repeat-y;
}

.menuitem {
padding:2px; height:18px; width:190px;
background-image: url('images/menuitembg.jpg'); 
border-left-width: 0; 
border-right-style: solid; border-right-width: 2px; border-right-color:#FFFFFF;
border-top-width: 0; 
border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color:#FFFFFF;
color:white;
font-size:11px;
font-weight:bold;
padding-left:20px;
}
.menuitem a {
color: white;
text-decoration:none;
}
.menuitem a:hover {
color:#CCCCCC;
text-decoration:underline;
}
.menu_rightshading {
width:21px;
border-right-width: 0; 
border-left-width: 0;
border-top-width: 0; 
border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color:#FFFFFF;
}

.infobox_leftshading {
background-image: url('images/index_35.jpg');
width:21px;
}

.infobox {
background-image: url('images/infobox.jpg');
width:189px; height:122px;
vertical-align:middle;
color:white;
padding-left:5px;
padding-right:5px;
}
.infobox p {
color:white;
}
.infobox a {
color:white;
text-decoration:underline;
}
.infobox a:hover {
color:#CCCCCC;
}
input {
	color: #CCCC99; 
	border: 1px solid #CCCC99; 
	background-color: #FFFFFF;
}
.submitbutton {
	color: #FFFFFF; 
	font-weight: bold; 
	background-image: url('images/searchbg.jpg');
}

.borderleft {
background-image:url('images/borderleft.jpg');
text-align:right;
background-repeat:repeat-y;
background-color:#CCCCCC;
width:13px;
}

.borderright {
background-image:url('images/borderright.jpg');
text-align:left;
background-repeat:repeat-y;
background-color:#CCCCCC;
width:11px;
}