BODY
{
	background-color: #369;
	background-image: url(/images/bg.gif);
	background-repeat: repeat;
}

A, A:visited, A:hover, A:active
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

A.headernav, A:visited.headernav
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
A:hover.headernav, A:active.headernav
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

A.whitelink, A:visited.whitelink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
A:hover.whitelink, A:active.whitelink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

A.smallwhitelink, A:visited.smallwhitelink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: White;
	text-decoration: underline;
}
A:hover.smallwhitelink, A:active.smallwhitelink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: White;
	text-decoration: underline;
}

A.smalllink, A:visited.smalllink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	line-height: 7pt;
	color: #6473A5;
	text-decoration: none;
}
A:hover.smalllink, A:active.smalllink
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	line-height: 7pt;
	color: #94A3D5;
	text-decoration: none;
}

.border
{
	border: solid 1px black;
}
.grayborder
{
	border: solid 1px Silver;
}

.pagesubnav
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 10pt;
	color: #000000;
}
.pagesubnavselected
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 10pt;
	color: White;
}
A.pagesubnav, A:visited.pagesubnav
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 10pt;
	color: #000000;
	text-decoration: none;
}
A:hover.pagesubnav, A:active.pagesubnav
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 10pt;
	color: White;
	text-decoration: underline;
}

.sidenavcontent
{
	font: 10pt Verdana, Arial,;
	padding: 2px 10px 2px 10px;
}

A.sidenavheader, A:vistied.sidenavheader
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #000000;
	font-size: 13pt;
	text-decoration: none;
}
A:hover.sidenavheader, A:active.sidenavheader
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #000000;
	font-size: 13pt;
	text-decoration: none;
}

A.sidenav, A:visited.sidenav
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:hover.sidenav, A:active.sidenav
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

.packagetitle
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 16pt;
	line-height: 12pt;
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
	color: #000000;
	text-transform: uppercase;
}

.body
{
	background-color: White;
	padding: 2px 10px 2px 10px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
.content
{
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
}
.copyright
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
}

.bodytable
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.pageheader
{
	font-family: Times New Roman, Arial, Sans-Serif, Verdana, Helvetica;
	font-size: 23pt;
	font-style: bold;
	color: #000000;
	text-decoration: none;
}
DIV.menudiv
{
	visibility: hidden;
	position: absolute;
}

.contactinfo
{
	font-family: Times New Roman, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	text-justify: inter-word;
	color: black;
	text-decoration: none;
}

UL.bulletlist
{
	list-style-type:square;
	margin-top: 0px;
	margin-left: 30px;
}

LI.bulletlist
{
	margin-top: 4px;
}

UL.offertext
{
	margin: 0px 0px 0px -20px;
	padding-left: 40px;
}

LI.offertext
{
	margin-top: 1px;
}
.casetitle
{
	font-size: 12pt;
	font-weight: bold;
	width: 100%;
	background-image: url(/images/underline.gif);
}
.project
{
	line-height: 14pt;
	font-size: 9pt;
	color: #000000;
}

.border
{
	border: solid 1px black;
}

.navbox
{
	font-weight: bold;
	background-color: #5588BB;
	background-image: url(/images/bg_leftnav2.jpg);
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 4px;
	overflow: hidden;
}
.leftnav
{
	border-right: 1px solid black;
}
.rightnav
{
	border-left: 1px solid black;
}

.submenutable
{
	border: solid 1px black;
}
.largeprice
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 24pt;
	font-style: bold;
	color: Black;
	text-decoration: none;
}

.producttitle
{
	font-size: 14pt;
	font-weight: bold;
	width: 100%;
}
.author
{
	font-size: 10pt;
}

.orangebox
{
	border: solid 1px #F0C000;
	background-color: #F0E0BB;
	padding: 5px;
}

.darkgraybox
{
    color: White;
	border: solid 1px #777;
	background-color: #333;
	padding: 5px;
}

.whitebox
{
	border: solid 1px #F0E0BB;
	background-color: White;
	padding: 2px;
}

A.Category, A.Category:visited
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
A:hover.Category, A:active.CategorySelected
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #94A3D5;
	text-decoration: underline;
}

A.CategorySelected, A:visited.CategorySelected
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A:hover.CategorySelected, A:active.CategorySelected
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

A.HeaderLink, A.HeaderLink:link, A.HeaderLink:visited, A.HeaderLink:hover
{
	color: #F0E0BB;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:  11px;
	font-weight: bold
}
A.HeaderLink:hover
{
	color: White;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:  11px;
	font-weight: bold
}

A.TitleLink, A.TitleLink:link, A.TitleLink:visited
{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:  10pt;
	font-weight: bold
}
A.TitleLink:hover
{
	color: #336699;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:  10pt;
	font-weight: bold
}
.errorText
{
	color: #cc0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 20pt
}

.smallwhitetext
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: White;
}

.SquareButton
{
	background-color: #F0E0BB;
	border-style: inset;
	border-color: Black;
	border-width: 1px;
}

.whitebordertable
{
    color: White;
    background-color: #369;
    border: solid 1px;
    border-color: #aec2d6 #2e4861 #2e4861 #aec2d6;
}

.whitebordertableheader
{
    background-color: #f49600;
    font-weight: bold;
    text-transform: uppercase;
}