﻿.foo    {}

html    { font:66% Verdana, Arial, Helvetica, sans-serif; }

body    { margin:0; }

table   { table-layout:auto; border-collapse:collapse; }

h1, h2, h3, h4, h5, h6  { font-family:Arial, Helvetica, sans-serif; margin:3px; padding:3px; }

h1  { font-size:175%;}

h2  { font-size:135%; }

h3   { font-size:130%; }

h3.ul-Header    { margin:0px; font-style:italic; position:relative; top:15px; color:Navy; width:500px; border-bottom:dotted 1px #888; }


div#pageBody    { width:780px; margin:25px auto 0 auto; }

div#header  { clear:both; position:relative; margin:10px 0; }

img.header-Banner  { float:right; position:relative; bottom:0; right:50px; }

div.Home-Page a { text-decoration:none; color:#07519a; }

div.Home-Page a:hover   { text-decoration:underline; color:#07519a;}

ul.ul-HomePage li   { margin:8px 0; font-size:105%; }


/* ------- Home page contents tag ------ */

div.contents-HomePage    {  }


/* -------- Pics on Home Page table -------- */

table.tblContents-3Col { table-layout:fixed; border-collapse:separate;  }

table.tblContents-3Col col#col1, col#col2, col#col3 { width:33%; }

table.tblContents-3Col td { border:solid 1px #ace; vertical-align:top; }

/* -------- Features Table -------- */

div.site-Features li    { margin:8px 0; line-height:140%;}

div.topic   { padding:5px 0 25px 0; margin:0 0 10px 0; }

div.topic h2    { width:60%; font-style:italic; border-bottom:1px solid #888; }



table.table-Features { border-top:solid 1px #888; }

table.table-Features td   { border-bottom:solid 1px #888; padding:0 0 10px 0; }


/* ---- general Classes ------ */

.border-bottom { padding:0 0 25px 0; border-bottom:solid 1px #888; }

.ita-bold   { font-style:italic; font-weight:bold; }

.floatLeft  { float:left; }

.floatRight { float:right; }

img.img-Left    { margin:2px 20px 5px 8px; padding:6px; border:solid 1px #888; }

span.ita    { font-style:italic; }

span.jBold  { font-weight:bold; }


a.common-Link   { color:Navy; }

a:hover.common-Link { color:#f00; }



/* ------ Titles -------- */

/*div.title-HomePage {  z-index:100; background:url(titles_bckg.jpg) repeat-x top; background-color:#036; padding:6px 3px; font-weight:bold; color:#fff; }*/

/*div.title-HomePage  { background: #15386d url(hp_title_corner.gif) no-repeat right center; color:#fff; padding:5px; }*/

div.title-HomePage  { background:#ebf3fc; padding:5px 3px; font-weight:bold; color:#385199; border-bottom:solid 1px #ace; margin:0 0 5px 0; }

a.img-Floatleft { float:left; clear:both; padding:1px; border:solid 1px #000; margin:0 5px 5px 0;}


/* ------ Agent Container --------- */

div.Agent-Container { padding:5px; width:75%; margin:5px auto; }

td.agent-Tab  a.agent-LinkActive     { background:#e0edf3; padding:5px; border-left:solid 10px #fc0; border-top:0; position:relative; left:5px;}



td.agent-Tab  a.agent-LinkActive:hover     { background:#e0edf3; padding:5px; border-left:solid 10px #fc0; border-top:0; position:relative; left:5px;}

div.Agent-Container div { padding:5px; }

div.agent-name  { width:75%; border-bottom:solid 1px Navy; font-size:150%; font-weight:bold; margin:10px 0; font-family:Arial, Helvetica, Sans-Serif; }

div.agent-Phone { font-weight:bold; }
div.agent-website a { color:Navy; }

div.agent-Picture  {  }

div.agent-website a:hover   { color:#f00; }



/* ------ Footer ------------- */

div#footer  { margin:20px 0 0 0; padding:15px 5px 5px 5px; border-top:dotted 1px #888; clear:both;  }



/* ------- Contact Us page --------- */

.contact-List   { position:relative; margin:0 0 0 100px; top:-10px; }

div#divType { position:absolute; top:25px; left:200px; }


/* -------- Show Hide --------- */

.HideThis	{ display:none; visibility:hidden; }

.ShowThis	{ visibility:visible;}



/* --------- floating special spans ---------- */

p.floatRight-Content { float:right; width:150px; font-weight:bold; font-size:140%; font-style:italic; margin:15px 5px 5px 5px; padding:20px 10px; border:solid #d20000; border-width:3px 0; }



/* -------- Calender Control ------------ */

div#divRent2   { border:0px; position:absolute; margin:0 0 0 25px; background:#fff;  }

div#divRent2 .calendar-daystyle { color:#888; }

div#divRent2	a	{ text-decoration:none; padding:3px; }

div#divRent2	a:hover	{ color:Maroon; }

div#divRent2 .calendar-otherdays { color:#06f; }

div#divRent2 .calendar-title	{  }

div #MyCalendar { border:solid 1px #888;  }