A  {
	font-size : 12px;
	color : #385588;
	font-weight : 500;
	text-decoration : none;
	border : none;
}

A:Visited  {
	color : #385588;
	text-decoration : none;
	border : none;
}

A:Active  {
	text-decoration : none;
}

A:Hover  {
	text-decoration : underline;
}

A.special {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #385588;
	font-weight : 500;
	text-decoration : none;
}

A.special:visited {
	color : #385588;
	text-decoration : none;
}

A.special:hover {
	text-decoration : underline;
}

A.custom {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #385588;
	font-weight : 600;
	text-decoration : none;
}

A.custom:visited {
	color : #385588;
	text-decoration : none;
}

A.custom:hover {
	text-decoration : underline;
}

A.menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : 700;
	text-decoration : none;
}

A.menu:visited {
	color : #000000;
	text-decoration : none;
}

A.menu:hover {
	color : #385588;
	text-decoration : none;
}

body, div, p, th, td, li, dd      {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

TR.Blue {
	background-color : #385588;
	color : #FFFFFF;
}

TR.Brown {
	background-color : #B98356;
	color : #FFFFFF;
}

TR.Purple {
	background-color : #6C4F7F;
	color : #FFFFFF;
}

TR.Green {
	background-color : #416F6F;
	color : #FFFFFF;
}

TR.grey { background-color : #c8c8c8; }

TR.white { background-color : #ffffff; }

.news {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.menu  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #777777;
	font-weight : 700;
}

.smallheader  {
	font-size : x-small;
	font-weight : bold;
}

.smallerheader  {
	font-weight : bold;
	font-size : xx-small;
}

.smalltext  {
	font-size : x-small;
}

.smallertext  {
	font-size : xx-small;
}

.tbflat  {
	font-size : xx-small;
	font-family : Verdana;
	border-width : 1;
	border-style : solid;
	border-color : #008080;
}

.blueflat  {
	font-size : 10px;
	font-family : Verdana;
	background-color : White;
	color : #385588;
	font-weight : bold;
	border-width : thin;
	border : thin solid;
}

.brownflat  {
	font-size : 10px;
	font-family : Verdana;
	background-color : White;
	color : #A16638;
	font-weight : bold;
	border-width : thin;
	border : thin solid;
}

.purpleflat  {
	font-size : 10px;
	font-family : Verdana;
	background-color : White;
	color : #6C4F7F;
	font-weight : bold;
	border-width : thin;
	border : thin solid;
}

.greenflat  {
	font-size : 10px;
	font-family : Verdana;
	background-color : White;
	color : #416F6F;
	font-weight : bold;
	border-width : thin;
	border : thin solid;
}

.searches  {
	font-size : x-small;
	font-family : Verdana;
	background-color : White;
	color : #000066;
	font-weight : normal;
	border-width : thin;
	border : thin none;
	list-style-type : disc;
}

.tableheaders {
	font-size : 14px;
	font-family : Arial;
	color : White;
	font-weight : bold;
}

.dateheader {
	font-size : 12px;
	font-family : Arial;
	color : White;
}

.tableheaders2 {
	font-size : 14px;
	font-family : Arial;
	color : White;
	font-weight : bolder;
	border : 1px solid #000000;
	border-left : none;
	border-top : none;
	border-right : none;
}

.normal  {
	font-size : 12px;
	font-family : Arial;
	border : 1px solid #000000;
	border-bottom : none;
	border-left : none;
	border-top : none;
}

.normalleft  {
	font-size : 12px;
	font-family : Arial;
	border : 1px solid #000000;
	border-bottom : none;
	border-top : none;
}

.bottom  {
	font-size : 12px;
	font-family : Arial;
	border : 1px solid #000000;
	border-left : none;
	border-top : none;
}

.bottomleft  {
	font-size : 12px;
	font-family : Arial;
	border : 1px solid #000000;
	border-top : none;
}

.contact {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : 700;
	text-decoration : none;
}

.product {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : 500;
	text-decoration : none;
}

.installtable  {
	border : 1px solid #385588;
}

.newstable  {
	border : 1px solid #c0c0c0;
}

.titlesred  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : #DD0000;
}

.smallred  {
	font-size : 10px;
	font-family : Arial;
	font-weight : 400;
	color : #DD0000;
}

.titlesblack  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : Black;
}

.titlesblue  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : #385588;
}

.titlesblue2  {
	font-size : 16px;
	font-family : Arial;
	font-weight : 600;
	color : #385588;
}

.titlesbrown  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : #B98356;
}

.titlespurple  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : #6C4F7F;
}

.titlesgreen  {
	font-size : 12px;
	font-family : Arial;
	font-weight : 600;
	color : #416F6F;
}

.pvprice  {
	font-size : 24px;
	font-family : Arial;
	font-weight : 800;
	color : #385588;
}

.databox  {
	font-size : 12px;
	font-family : Arial;
	background-color : White;
	color : #385588;
	font-weight : 600;
	border-width : 1px;
	border : 1px solid;
	border-color : #000000;
}

.rightalign {
	text-align : right;
	border-width : 1px;
	border : 1px solid;
	border-color : #000000;
}

.e1 {
	border-width : 1px;
	border : 1px solid;
	border-color : #000000;
	border-right : none;
	border-top : none;
}

.e2 {
	border-width : 1px;
	border : 1px solid;
	border-color : #000000;
	border-left : none;
	border-bottom : none;
}

.e3  {
	border : 1px solid #000000;
}



.databox2  {
	font-size : 12px;
	font-family : Arial;
	background-color : White;
	color : #385588;
	font-weight : 600;
	border-width : 1px;
	border : 1px solid;
	border-color : #000000;
	text-align : right;
}

.databox3  {
	font-size : 12px;
	font-family : Arial;
	background-color : White;
	color : #000000;
	border-width : 1px;
	border : 1px solid;
	border-color : #c0c0c0;
}

.custombox  {
	font-size : 12px;
	font-family : Arial;
	background-color : White;
	color : #385588;
	font-weight : 600;
	border : none;
	text-align : right;
}

.arrow  {
	font-size : 10px;
	font-family : Verdana;
	color : #000000;
	border-width : 1px;
	border : 1px solid;
	border-color : #c0c0c0;
	border-right : none;

}

.arrow2  {
	font-size : 10px;
	font-family : Verdana;
	color : #000000;
	border-width : 1px;
	border : 1px solid;
	border-color : #c0c0c0;
	border-left : none;
}

.arrowmid {
	border-width : 1px;
	border : 1px solid;
	border-color : #c0c0c0;
	border-left : none;
	border-right : none;
}

.newsview  {
	font-size : 12px;
	font-family : Verdana;
	border : 0;
	margin : 0px;
	scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;
	scrollbar-3Dligh-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
}

