@charset "utf-8";

.amort_res  {
margin-left:	auto;
margin-right:	auto;
width:	75%;
}

.amort_res table  {
border-collapse:	collapse;
border-style:	none;
width:	100%;
}

.amort_res td  {
padding:	0.5em;
text-align:	right;
}

.amort_res th  {
text-align:	right;
}

.c1  {
background-color:	#BCDEFF;
}

.c2  {
background-color:	#ffffff;
}

.copyright  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.linkimg  {
border-style:	none;
padding-bottom:	4px;
}

.mls  {
width:	500px;
}

.mls table  {
border-collapse:	collapse;
border-style:	none;
margin-top:	1.5em;
width:	100%;
}

.mls td  {
text-align:	center;
}

a  {
font-family:	Trebuchet MS, Sans-Serif;
}

a:link  {
color:	#146389;
text-decoration:	underline;
}

a:visited  {
color:	rgb(102,102,153);
text-decoration:	none;
}

a:hover  {
color:	#4DB4E6;
text-decoration:	underline;
}

blockquote  {
margin-left:	1em;
}

body  {
background-color:	#FFFFFF;
background-image:	none;
color:	#000066;
font-size:	11pt;
margin:	0.75em;
padding:	0px;
text-align:	left;
vertical-align:	top;
}

body,blockquote,td,tr,ol,ul,li  {
font-family:	Georgia, Trebuchet, Arial, Helvetica;
}

button  {
background-color:	rgb(0,51,102);
border-color:	rgb(192,192,192);
color:	white;
font-style:	italic;
}

caption  {
color:	rgb(0,51,102);
}

h1  {
color:	rgb(0,51,102);
font-size:	18pt;
}

h2  {
font-size:	16pt;
font-weight:	bold;
}

h3  {
color:	rgb(0,51,102);
font-size:	14pt;
font-weight:	bold;
}

h4  {
color:	rgb(0,51,102);
font-size:	12pt;
}

h5  {
color:	rgb(0,51,102);
font-size:	10pt;
}

h6  {
color:	rgb(0,51,102);
font-size:	8pt;
font-weight:	bold;
}

hr  {
color:	rgb(0, 51, 102);
}

input  {
background-color:	#FFFFFF;
border-color:	rgb(0,51,102);
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Helvetica, Sans-Serif;
padding:	1pt;
width:	100%;
}

input.submit  {
background-color:	#FFFFFF;
background-image:	url(images/x_grad.jpg );
background-position:	top left;
background-repeat:	repeat-x;
height:	55px;
vertical-align:	middle;
}

legend  {
color:	rgb(0,51,102);
}

li  {
padding-bottom:	0.5em;
}

marquee  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	14pt;
}

select  {
border-color:	rgb(0,51,102);
color:	black;
}

table  {
background-color:	#ffffff;
border-color:	rgb(0,51,102);
border-style:	solid;
border-width:	1px;
color:	#000066;
margin:	0px;
table-layout:	fixed;
}

table.comp td  {
padding-bottom:	1em;
padding-right:	1em;
}

table.contact  {
border-style:	none;
text-align:	center;
vertical-align:	middle;
}

table.links  {
background-color:	transparent;
border-style:	none;
width:	100%;
}

table.links tr td  {
background-position:	center center;
background-repeat:	no-repeat;
border-style:	none;
font-size:	18px;
font-variant:	small-caps;
height:	43px;
}

table.main  {
background-color:	transparent;
border-bottom-style:	solid;
border-collapse:	collapse;
border-left-style:	none;
border-right-style:	solid;
border-top-style:	none;
border-width:	1px;
height:	100%;
width:	100%;
}

table.quote  {
border-color:	rgb(0,51,102);
border-style:	solid;
border-width:	1px;
}

table.restaurants td  {
border-bottom-style:	solid;
border-bottom-width:	1px;
padding:	10px;
}

table.vtour  {
width:	100%;
}

table.vtour tr td  {
padding:	1em;
}

td  {
background-color:	transparent;
border-color:	rgb(0,51,102);
font-size:	11pt;
padding-left:	12px;
}

td.contact  {
background-color:	#ffffff;
font-size:	10pt;
padding-left:	35px;
padding-right:	20px;
text-align:	center;
}

td.form  {
line-height:	150%;
margin-top:	0px;
padding-top:	0px;
text-align:	left;
vertical-align:	top;
}

td.hd_corner  {
background-image:	url( images/corner.jpg);
background-position:	top left;
background-repeat:	no-repeat;
height:	80px;
text-align:	center;
vertical-align:	middle;
}

td.hd_top  {
background-image:	url( images/x_grad.jpg);
background-position:	top left;
background-repeat:	repeat-x;
height:	80px;
}

td.links  {
background-image:	url( images/y_grad.jpg);
background-position:	top left;
background-repeat:	repeat-y;
margin:	0px;
padding:	0px;
vertical-align:	top;
}

td.main  {
background-color:	#ffffff;
padding-left:	35px;
padding-right:	20px;
}

td.main p  {
text-align:	justify;
}

td.pseudoframe  {
padding:	0.75em;
text-align:	left;
vertical-align:	top;
}

td.quote  {
background-color:	#ffffff;
padding:	0px;
text-align:	left;
vertical-align:	top;
}

td.style9  {
}

td.style9 h3  {
font-size:	12pt;
margin-top:	1em;
}

td.sum  {
border-top-style:	solid;
}

td.total  {
font-weight:	bold;
text-align:	right;
}

td.vert  {
background-image:	url(images/y-grad.jpg);
padding:	12px;
vertical-align:	top;
width:	176px;
}

textarea  {
background-color:	#FFFFFF;
border-color:	rgb(0,51,102);
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Sans-Serif;
padding:	1px;
width:	100%;
}

th  {
color:	rgb(0,0,102);
font-family:	Trebuchet MS, Arial, Sans-Serif;
font-size:	16pt;
font-weight:	bold;
padding-bottom:	0.5em;
text-align:	left;
}

ul  {
list-style-position:	outside;
list-style-type:	square;
}

table.amort { width: 100%; }

table.amort th { font-size: 95%; text-align: center; vertical-align: middle; padding-top: 0.5em; border-bottom: solid 4px; }

