html, body, td, div {
	color: #808080;
	font-family: 'Lucida Grande',  'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

html {
	overflow-y: scroll;
}

p, li {
	text-align: left;
	letter-spacing: 0px;
	margin: 10px 0px 10px 0px;
}

body {
	background: url(/images/back.gif) #737373;
}
	
body, div {
	scrollbar-base-color: #c8c8c8;
	scrollbar-face-color: #b8b8b8;
	scrollbar-shadow-color: #b8b8b8;
	scrollbar-darkshadow-color: #888888;
	scrollbar-arrow-color: #585858;
	scrollbar-3dlight-color: #888888;
	scrollbar-highlight-color: #d8d8d8;
	scrollbar-track-color: #d8d8d8;
}
	
ol, ul {
    margin-top: 0px;
    margin-bottom: 10px;
}

li {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 3px;
}

a:link			{color: #8080ff; text-decoration: none; outline: none;}
a:visited		{color: #8080ff; text-decoration: none; outline: none;}
a:hover			{color: #000000; outline: none;}
a:focus			{color: #000000; outline: none;}
a:active		{color: #000000; outline: none;}

input, textarea, select {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #606060;
	margin: 2px 0px 2px 0px;
}

input.calculator {
	font-size: 12px;
	text-align: right;
	border: 1px solid #b8b8b8;
	background-color: #e9e9e9;
	width: 120px;
	height: 22px;
	padding: 3px 3px 1px 3px;
}

input.calculator2 {
	font-size: 12px;
	text-align: right;
	border: 1px solid #e0e0e0;
	background-color: #f8f8f8;
	width: 120px;
	height: 22px;
	padding: 3px 3px 1px 3px;
}

input.inputBoxRates {
	font-size: 12px;
	text-align: left;
	color: #404040;
	border: 1px solid #e8e8e8;
	background-color: #ffffff;
	width: 120px;
	height: 20px;
	padding: 1px 10px 1px 10px;
}

.hilite01 {
	color: #303030;
}

.calcText {
	color: #808080;
	font-size: 10px;
	line-height: 9px;
	margin: 0px;
	margin-top: 0px;
	padding-right: 10px;
	text-align: right;
}

.calcExplain {
	color: #808080;
	font-size: 10px;
	line-height: 11px;
	margin: 0px;
	margin-top: 5px;
	padding-right: 40px;
	text-align: left;
}

.optionSelect {
	outline: none;
	border: 1px solid #e0e0d8;
	background-color: #ffffff;
	width: 160px;
	color: #807870;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

.menubot {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #808080;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
}

.menubot a {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.menubot a:link {color: #a0a0a0; text-decoration: none; outline: none;}
.menubot a:visited {color: #a0a0a0; text-decoration: none; outline: none;}
.menubot a:hover  {color: #cccccc; outline: none;}
.menubot a:focus  {color: #ffffff; outline: none;}
.menubot a:active {color: #ffffff; outline: none;}

.menu01 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.menu01 a {
	text-decoration: none;
	text-align: right;
	padding: 6px 1px 6px 1px;
	margin: 0px 50px 0px 50px;
	display: block;
	text-align: right;
	border-bottom: 1px solid #f0f0f0;
}
.menu01 a:link    {color: #9090ff; text-decoration: none; outline: none;}
.menu01 a:visited {color: #9090ff; text-decoration: none; outline: none;}
.menu01 a:hover   {color: #404040; outline: none;}
.menu01 a:focus   {color: #404040; outline: none;}
.menu01 a:active  {color: #404040; outline: none;}

html>body .menu01 a {width: auto;}

.menu02 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.menu02 a {
	text-decoration: none;
	text-align: right;
	padding: 2px 1px 4px 1px;
	margin: 0px 50px 0px 50px;
	display: block;
	text-align: right;
	border-bottom: 1px solid #f0f0f0;
}
.menu02 a:link    {color: #9090ff; text-decoration: none; outline: none;}
.menu02 a:visited {color: #9090ff; text-decoration: none; outline: none;}
.menu02 a:hover   {color: #404040; outline: none;}
.menu02 a:focus   {color: #404040; outline: none;}
.menu02 a:active  {color: #404040; outline: none;}

html>body .menu02 a {width: auto;}

.bquotel {
	font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	float: left;
	height: 45px;
	margin-top: -33px;
	padding-top: 41px;
	margin-bottom: -50px;
	margin-left: 20px;
	font-size: 600%;
	color: #e0d8d0;
}

.bquoter {
	font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	float: right;
	height: 30px;
	margin-top: -50px;
	padding-top: 44px;
	font-size: 600%;
	margin-right: -5px;
	padding-bottom: 30px;
	color: #e0d8d0;
}

.copyright {
	font-size: 11px;
	line-height: 13px;
	color: #a0a0a0;
	letter-spacing: 0px;
	text-align: center;
}
.copyright a:link {color: #c0c0c0; text-decoration: none; outline: none;}
.copyright a:visited {color: #c0c0c0; text-decoration: none; outline: none;}
.copyright a:hover  {color: #e0e0e0; outline: none;}
.copyright a:focus  {color: #ffffff; outline: none;}
.copyright a:active {color: #ffffff; outline: none;}

.applyonline {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 11px;
	line-height: 13px;
	color: #909090;
	letter-spacing: 0px;
}
.applyonline a:link {color: #909090; text-decoration: none; outline: none;}
.applyonline a:visited {color: #909090; text-decoration: none; outline: none;}
.applyonline a:hover  {color: #909090; outline: none;}
.applyonline a:focus  {color: #909090; outline: none;}
.applyonline a:active {color: #909090; outline: none;}

.submitRates {
}
.submitRates a {
	border: 1px solid #e0e0e0;
	display: block;
	text-align: center;
	padding: 3px;
	padding-bottom: 4px;
	font-size: 11px;
	line-height: 13px;
	color: #909090;
	letter-spacing: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.submitRates a:link {color: #909090; text-decoration: none; outline: none; background-color: #e8e8e8;}
.submitRates a:visited {color: #909090; text-decoration: none; outline: none; background-color: #e8e8e8;}
.submitRates a:hover  {color: #909090; outline: none; background-color: #d8d8d8; border: 1px solid #d0d0d0; color: #606060;}
.submitRates a:focus  {color: #909090; outline: none; background-color: #e8e8e8;}
.submitRates a:active {color: #909090; outline: none; background-color: #e8e8e8;}

.authorcite {
	display: block;
	font-size: 10px;
	line-height: 11px;
	color: #a89890;
	letter-spacing: 0px;
	text-align: right;
	padding: 3px 0px 1px 0px;
	margin: 0px;
}
.authorcite a {
	display: inline;
}
.authorcite  a:link	{color: #d88080;}
.authorcite  a:visited	{color: #d88080;}
.authorcite  a:hover	{color: #202020;}
.authorcite  a:focus	{color: #d88080;}
.authorcite  a:active	{color: #d88080;}

DIV.sitePhotos {
	border: 1px solid #e8d8c8;
	background: white;
	padding: 18px;
}

H1, .h1 {
	color: #707070;
	padding: 0px;
	margin: 50px 0px 20px 0px;
	padding-bottom: 7px;
	font-family: georgia, serif;
	font-weight: 100;
	text-align: left;
	font-size: 26px;
	line-height: 28px;
	letter-spacing: 0px;
	border-bottom: solid 1px #e8e8e8;
}

.subh1 {
	padding-top: 1px;
	display: block;
	color: #9a9f9e;
	font-size: 18px;
	line-height: 20px;
	text-align: left;
}

H2, .h2 {
	color: #505050;
	padding: 10px 25px 3px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: 300;
	font-family: georgia, serif;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0px;
	border-bottom: solid 1px #f0f0f0;
}

.subh2 {
	display: block;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #9a9f9e;
	font-size: 14px;
	line-height: 16px;
}

H2 a:link		{color: #403830;}
H2 a:visited		{color: #403830;}
H2 a:hover		{color: #909080;}
H2 a:focus		{color: #909080;}

.subh2 a:link		{color: #706860;}
.subh2 a:visited	{color: #706860;}
.subh2 a:hover		{color: #000000;}
.subh2 a:focus		{color: #000000;}

H3, .h3 {
	color: #f57928;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: 300;
	font-family: georgia, serif;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0px;
}

.subh3 {
	display: block;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #9a9f9e;
	font-size: 12px;
	line-height: 14px;
}

H3 a:link		{color: #504030;}
H3 a:visited	{color: #404040;}
H3 a:hover		{color: #908880;}
H3 a:focus		{color: #908880;}

.subh3 a:link		{color: #807870;}
.subh3 a:visited	{color: #807870;}
.subh3 a:hover		{color: #201000;}
.subh3 a:focus		{color: #201000;}


H4, .h4 {
	color: #38424a;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0px;
}

.subh4 {
	display: block;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #9a9f9e;
	font-size: 12px;
	line-height: 14px;
}

H4 a:link		{color: #504030;}
H4 a:visited	{color: #404040;}
H4 a:hover		{color: #908880;}
H4 a:focus		{color: #908880;}

.subh4 a:link		{color: #807870;}
.subh4 a:visited	{color: #807870;}
.subh4 a:hover		{color: #201000;}
.subh4 a:focus		{color: #201000;}

.row00 {
	font-size: 13px;
	margin: 0;
	padding: 2px;
	padding-top: 20px;
	padding-bottom: 5px;
	border: 0;
	color: #404040;
	text-transform: lowercase;
}

.rowhd, .rowhdl, .rowhdr {
	padding: 3px;
	padding-left: 20px;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #505050;
	border-left: 1px solid #585858;
	border-top: 1px solid #585858;
	color: #e0e0e0;
	background: #606060;
}

.rowhdl {
	text-align: right;
	padding-right: 20px;
}

.rowhdr {
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	background: #404040;
}

.row01, .row01l, .row01r {
	padding: 2px;
	padding-left: 20px;
	text-align: left;
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background: #fafafa;
}

.row01l {
	text-align: right;
	padding-right: 20px;
}

.row01r {
	border-right: 1px solid #e8e8e8;
	font-size: 14px;
}

.row02, .row02l, .row02r, .row02r2 {
	padding: 2px;
	padding-left: 20px;
	text-align: left;
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background: #fafafa;
}

.row02l {
	text-align: right;
	padding-right: 20px;
}

.row02r {
	font-size: 14px;
	border-right: 1px solid #e8e8e8;
	color: #404040;
}

.row02r2 {
	padding: 1px;
	padding-left: 5px;
	font-size: 12px;
	border-right: 1px solid #e8e8e8;
	color: #404040;
	background: #f6f6f6;
}

