.OuterDiv
{
	padding-left: 14px;
	
}

.MinWidthDiv
{
	width:expression(document.body.clientWidth < 801? '800px' : document.body.clientWidth > 978? '950px' : document.body.clientWidth - 28);
	min-width: 800px;
}

.MaxWidthDiv
{
	max-width: 950px;
}

.DetailHeader, .DetailHeaderBlue, .DetailHeaderGreen, .DetailHeaderRed, .DetailHeaderBlueHighlight, .DeatilHeaderGreenHighlight, .DeatilHeaderRedHighlight
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 13px;
}

.DetailHeader p
{
	line-height: 100%;
}

.DetailHeaderBlue
{
	background-color: #99B3CC;
	height: 18px;
}

.DetailHeaderBlueHighlight
{
	color: #FFFFFF;
	background-color: #334D66;
}

.DetailHeaderGreen
{
	background-color: #B3CC99;
	height: 18px;
}

.DetailHeaderGreenHighlight
{
	color: #FFFFFF;
	background-color: #4D6633;
}

.DetailHeaderRed
{
	background-color: #CC9999;
	height: 18px;
}

.DetailHeaderRedHighlight
{
	color: #FFFFFF;
	background-color: #663333;
}

.TableBorderBlue, .TableBorderGreen, .TableBorderRed
{
	border-width: 0px;
	cell-padding: 1px;
}

.TableBorderBlue
{
	background-color: #99B3CC;
}

.TableBorderGreen
{
	background-color: #B3CC99;
}

.TableBorderRed
{
	background-color: #CC9999;
}

.DetailTable
{
	padding: 2px;
	cellspacing: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.DetailTableBig
{
	padding: 2px;
	cellspacing: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.DetailTableNub
{
	font-weight: bold;
}

.ContactDiv
{
	padding-left: 6px;
	padding-top: 16px;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial;
}

H1
{
	font-family: Verdana;
	font-size: 16px;
	color: #180080;
	margin-top: 4px;
	margin-bottom: 4px;
}

H2
{
	font-family: Verdana;
	font-size: 12px;
	color: #180080;
	margin-top: 0px;
	margin-bottom: 4px;
}

.MinorHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #180080;
}

.Price
{
	color: #800000;
}

a            { color: #0000EE }
a:active     { color: #0000EE }
a:hover      { color: #07094B }
a:link       { color: #0000EE }
a:visited    { color: #0000EE }


.EnquiryTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.EnquiryTable th
{
	font-weight: normal;
	text-align: right;
	width: 200px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}


.PaletteList
{
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.PaletteList li
{
	margin: 8px;
	padding: 8px;
	float: left;
	height: 70px;
	width: 200px;
	border: solid 1px black;
}

.Bold { font-weight: bold; }

.CommentsBox
{
	height: 120px;
	width: 500px;
}

.WideInput { width: 360px; }
.NarrowInput { width: 70px; }








.NavMenu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.NavMenu li
{
	float: left;
	background-color: #4e8a8a;
	display: block;
	width: 158px;
}
.NavMenu li a
{
	width: 100%;
	display: block;
	color: White;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: solid 1px #194a4e;
	padding: 1px 0px;
}
.NavMenu a:visited { color: White; }
.NavMenu a:hover
{
	color: #c1b165;
}

.NavMenu2 li
{
	background-color: #494edd !Important;
}

h1 a:hover
{
	text-decoration: underline;
	color: #180080;
}
h1 a
{
	text-decoration: none;
	color: #180080 !Important;
}

.RequiredField
{
	color: Red;
	font-size: 8pt;
}