BODY {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.MainTable {
	height: 100%;
	width: 100%;
}

.MainTableTop {
	height: 111px width :       100%;
}

.MainTableMain {
	height: 100%;
	vertical-align: top;
	text-align: left;
}

.MainTableLine {
	height: 1px;
	background-color: #CCCCCC;
}

.MainTableBottom {
	height: 20px;
	font-family: verdana;
	font-size: 7pt;
	text-align: center;
	color: #666666;
}

.TopNav {
	height: 111px;
	width: 100%;
}

.TopTitle {
	height: 91px;
	width: 100%;
	background-image: url(../images/TopBG.gif);
}

.TopBar {
	height: 91px;
	width: 100%;
}

.TopBarLeft {
	text-align: left;
}

.TopBarRight {
	text-align: right;
	width: 181px;
}

.NavBar {
	height: 20px;
	width: 100%;
	background-image: url(../images/NavBarBG.gif);
}

.NavLeft {
	text-align: left;
	width: 20px;
}

.NavMain {
	text-align: left;
}

.NavMain A {
	text-align: left;
	FONT-SIZE: 7pt;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
}

.NavMainRight {
	text-align: right;
}

.NavMainRight A {
	text-align: left;
	FONT-SIZE: 7pt;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
}

.NavRight {
	text-align: right;
	width: 20px;
}

.PriceTable {
	width: 80%;
}

.PriceTitle {
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	background-color: #999999;
	font-weight: bold;
}

.PriceContent {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	border: 1px;
	border-style: solid;
}

.ContactForm TD {
	vertical-align: top;
}

.ContactForm {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.ContactFormComment {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.Confirmation {
	height: 100%;
}

.Confirmation TD {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	vertical-align: middle;
	text-align: center;
}

.errorMessage {
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
}

.sidenaviArea {
	background-color: #D0D1CE;
}

.sidenavi {
	background-color: #E8E9E2;
}

ul.sidenavi {
	list-style: none;
	background-color: #E8E9E2;
	border-bottom: 3px solid #BABAB5;
	margin: 0px;
}

ul.sidenavi li {
	border-bottom: 1px solid #E8E9E2;
}

ul.sidenavi li a {
	display: block;
	padding: 3px 0px 3px 10px;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	vertical-align: top;
	text-decoration: none;
}

ul.sidenavi li a:hover {
	background-color: #FFF2ED;
}

ul.sidenavi li h5 {
	display: block;
	background-color: #D0D1CE;
	border-top: 2px solid #BABAB5;
	padding: 3px 0px 3px 5px;
	font-weight: bolder;
}

ul.sidenavi img {
	margin-right: 3px;
}

ul.newside a {
	color: #000000;
}

ul.newside a:hover {
	background-color: #FFF2ED;
	color: #000000;
}

ul.newside a:visited {
	color: #000000;
}

input.text {
	width: 160px;
}