.maintext {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: normal;
	font-size: 12px;
}

.form {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
}

td {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: normal;
	font-size: 12px;
}

.viewpaint {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: normal;
	font-size: 14px;
}

.viewpaintart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B3CAD9;
	font-weight: bold;
	font-size: 10px;
}


.sitemap {
	font-family: Times, Times New Roman, serif;
	font-size : 14px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}

.sitemap:link {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sitemap:visited {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sitemap:hover {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}


.heading4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 12px;
                background-color: #5A79BA;
}

.heading3 {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 18px;
}

.guest {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
                background-color: #5A79BA;
                padding: 4px;
}

.guest2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004E82;
	font-weight: bold;
	font-size: 12px;
                background-color: #AEBDE1;
                padding: 2px 2px 2px 4px;
}

.guest3 {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: normal;
	font-size: 14px;
}

a {
	font-family: Times, Times New Roman, serif;
	font-size : 12px;
	color: #98A5D4;
	font-weight: normal;
	text-decoration: none;
}

a:link {
	font-family: Times, Times New Roman, serif;
	color: #98A5D4;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

a:visited {
	font-family: Times, Times New Roman, serif;
	color: #98A5D4;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	font-family: Times, Times New Roman, serif;
	color: #98A5D4;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}

.bottom {
	font-family: Times, Times New Roman, serif;
	font-size : 12px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}

.bottom:link {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.bottom:visited {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.bottom:hover {
	font-family: Times, Times New Roman, serif;
	color: #ff9900;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}


.sitemap2 {
	font-family: Times, Times New Roman, serif;
	font-size : 14px;
	color: #D4E7F7;
	font-weight: bold;
	text-decoration: none;
}

.sitemap2:link {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sitemap2:visited {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.sitemap2:hover {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}


.browse {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	color: #ECF5FD;
	font-weight: normal;
	text-decoration: none;
}

.browse:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ECF5FD;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.browse:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ECF5FD;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}

.browse:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ECF5FD;
	font-weight: normal;
	font-size: 15px;
	text-decoration: underline;
}

.address {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.address:link {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.address:visited {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.address:hover {
	font-family: Times, Times New Roman, serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.menu {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #FEFEFD;    
   background-color: #004E82;
   text-transform: lowercase;
   vertical-align: middle;
   display: block;

}

tr.menu {
   display: block;
   background-color: #004E82;
   width: 100%;
}

tr.menu:hover{
   display: block;
   background-color: #E8F1F6;
   width: 100%;
}

.menu a:link{
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #FEFEFD;    
   background-color: #004E82;
   text-transform: lowercase;
   padding: 7px 3px 7px 5px;

}


.menu a:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   text-transform: lowercase;
   color: #FEFEFD;    
   background-color: #004E82;
   padding: 7px 3px 7px 5px;

}

.menu a:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   text-transform: lowercase;
   color: #004E82;    
   background-color: #E8F1F6;
   padding: 7px 3px 7px 5px;

}

.topnav {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FBFDFE;    
   background-color: #5A79BA;
   display: block;
   width: 106px;
}

.topnav a:link{
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FBFDFE;    
   background-color: #5A79BA;

}


.topnav a:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;;
   font-size: 12px;
   text-decoration: none;
   color: #FBFDFE;    
   background-color: #5A79BA;

}

.topnav a:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FBFDFE;    
   background-color: #5A79BA;

}

.subnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFD;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
                line-height: 150%;
}

.subnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFD;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
                line-height: 150%;
}

.subnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F3A732;
	font-weight: normal;
	font-size: 10px;

	text-decoration: none;
                line-height: 150%;
}

.formstyle {
	font-family:   Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border: thin solid #7F9DB9;
                border-width: 1px;
	width: 155;
                height: 21;
                background-color: #B2CAD9;
}

.formstyleart {
	font-family:   Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	border: thin solid #7F9DB9;
                border-width: 1px;
	width: 128;
                height: 21;
                background-color: #B2CAD9;
}

.search {
	background-color: #5A79BA;
	padding: 10px 12px 10px 12px;
	width: 158;
}

.searchart {
	background-color: #5A79BA;
	padding: 5px 5px 5px 5px;
	width: 158;
}
.searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D4E7F7;
	font-weight: bold;
	font-size: 10px;
}

.searchtextart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5A79BA;
	color: #D4E7F7;
	font-weight: normal;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
}

.products {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	text-decoration: none;
}

.products:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

.products:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

.products:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
.messagebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.messagebox a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.messagebox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.messagebox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}