﻿body,html{font:85% "Trebuchet MS",arial,sans-serif; color:#333; margin:0px; padding:0px; behavior: url(csshover.htc); background-repeat:no-repeat; background-image:url(../assets/img/bg.jpg); background-attachment:fixed; background-position:center;  }
body {min-width:806px;}
h1 {font-size:150%; font-weight:bolder; font-family:Helvetica, sans-serif, Verdana;}
h2 {font-size:125%; font-weight:bold; font-family:Helvetica, sans-serif, Verdana;}

/***************************************************************************************************************************************************
** Positioning and Layout **************************************************************************************************************************
***************************************************************************************************************************************************/

#wrap {margin:0 auto;width:806px;}

#header {}
    #topbar {background-image:url(../assets/img/cssstyle/topbar.gif); height:25px;}
    #leftlinks {float:left; vertical-align:middle; padding:0 0 0 10px; color: #fff;}
    #rightlinks {float:right; vertical-align:middle; padding:0 10px 0 0;}
    #search {}
    #pgheader {height:100px;}
    #divmenu {height:20px;}
    #topshadow {background-image:url(../assets/img/cssstyle/topshadow.gif); height:5px; width:100%;}

#column2 {margin: 0px; padding: 0px; background-position: right; background-repeat: repeat-y; width: 100%;background-image:url(../assets/img/cssstyle/mainback3.gif);}
#column1 {margin: 0px;padding: 0px;background-repeat: repeat-y;width: 100%;}
.clear {clear: both;display: block;height: 0px;overflow: hidden;margin: 0;padding: 0;}
.spacer {height:5px;}

#sidebar {background-image:url(../assets/img/cssstyle/sideback.gif);float:left; width:206px; background-color:#f2f2f2;}
#sidebar h3, #sidebar p {padding:5px;}
    #time {text-align:center;}
    #panelCOPY1 {padding:5px;}
    #weather {text-align:center; padding:5px;}
    #qcontact {text-align:center;}
    #calendar {text-align:center;}
    #panelCOPY2 {padding:5px;} 
 
#main {float:right; width:600px;background-image:url(../assets/img/cssstyle/mainback2.gif);}
#main h2, #main h3, #main p {padding:0px 10px;}
    #breadcrumbs {text-align:left; padding: 0px 0px 0px 10px; border-bottom:dotted 1px #4886ca;}
    #pgtitle {padding: 0px 0px 0px 10px;text-align:left; vertical-align:top; font-size:150%; font-weight:bolder; font-family:Helvetica, sans-serif, Verdana;}
    #contentCOPY1 {text-align:left; vertical-align:top;}
    #contentCOPY2 {text-align:left; vertical-align:top;}
    
#footer {clear:both;}
#footer p {padding:5px; margin:0;}
    #botshadow {background-image:url(../assets/img/cssstyle/botshadow.gif); height:5px; width:100%;}
    #botnav {text-align:center; background-color:#fff; border-bottom:dotted 1px #4886CA}
    #bottombar {background-image:url(../assets/img/cssstyle/botbar.gif); height:25px;}
    #disc {text-align:center; padding:5px; color:#fff;}

#secBottomOUT {}
    #duneslink {float:left;}
    #realtorimgs {float:right;}
    
/***************************************************************************************************************************************************
** Classes and Formatting **************************************************************************************************************************
***************************************************************************************************************************************************/
    
A:link    { color: #1b4068; text-decoration:underline; font-weight:bolder; }    /* unvisited links */
A:visited { color: #1b4068; text-decoration:underline; font-weight:bolder;}   /* visited links   */
A:hover   { color: #333; text-decoration:none; font-weight:bold; } /* user hovers     */
A:active  { color: #1b4068; text-decoration:underline; font-weight:bolder; }   /* active links    */

A.calendar:link    { color: #333; text-decoration:none; font-weight:bold; }    /* unvisited links */
A.calendar:visited { color: #333; text-decoration:none; font-weight:bold;}   /* visited links   */
A.calendar:hover   { color: #1b4068; text-decoration:none; font-weight:bold; } /* user hovers     */
A.calendar:active  { color: #333; text-decoration:none; font-weight:bold; }   /* active links    */

A.calHead:link    { color: #fff; text-decoration:none; font-weight:bold; }    /* unvisited links */
A.calHead:visited { color: #fff; text-decoration:none; font-weight:bold;}   /* visited links   */
A.calHead:hover   { color: #fff; text-decoration:underline; font-weight:bold; } /* user hovers     */
A.calHead:active  { color: #fff; text-decoration:none; font-weight:bold; }   /* active links    */

A.menu:link    { color: #333; text-decoration:none; font-weight:bold; }    /* unvisited links */
A.menu:visited { color: #333; text-decoration:none; font-weight:bold;}   /* visited links   */
A.menu:hover   { color: #4886CA; text-decoration:none; font-weight:bold; } /* user hovers     */
A.menu:active  { color: #333; text-decoration:none; font-weight:bold; }   /* active links    */

A.topnav:link    { color: #fff; text-decoration:none; font-weight:bold; font-size:90%; }    /* unvisited links */
A.topnav:visited { color: #fff; text-decoration:none; font-weight:bold; font-size:90%; }   /* visited links   */
A.topnav:hover   { color: #4886CA; text-decoration:none; font-weight:bold; font-size:90%; } /* user hovers     */
A.topnav:active  { color: #fff; text-decoration:none; font-weight:bold; font-size:90%; }   /* active links    */

A.botnav:link    { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }    /* unvisited links */
A.botnav:visited { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }   /* visited links   */
A.botnav:hover   { color: #4886CA; text-decoration:none; font-weight:bold; font-size:90%; } /* user hovers     */
A.botnav:active  { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }   /* active links    */

A.bc:link    { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }    /* unvisited links */
A.bc:visited { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }   /* visited links   */
A.bc:hover   { color: #4886CA; text-decoration:none; font-weight:bold; font-size:90%; } /* user hovers     */
A.bc:active  { color: #333; text-decoration:none; font-weight:bold; font-size:90%; }   /* active links    */

.links { font-size:90%;vertical-align: middle; text-align: left; color:#fff}
.mininav { font-size:90%;vertical-align: middle; text-align: left}
.date { font-size:90%; vertical-align:middle; text-align:center;}
.search {font-size:90%; text-align:right;}
.logo {vertical-align: top; width: 200px; text-align: center;}
.movie { vertical-align:middle; text-align:center;}
.bc { font-size:90%; vertical-align:middle; text-align:left;}
.controls { vertical-align:top; text-align:center; width:200px;}
.botnav { font-size:90%; text-align:center;}
.disc { font-size:90%; text-align:center; color:#fff;}
.qcontact { width:100% }
.spacer { font-size: 50%; }

.colsearch { vertical-align:middle; }
.coldatebc {width:800px; border-bottom-color:#4886CA; border-bottom-style:dotted; border-bottom-width:1px; }
.coldate { width:200px; text-align:center;}
.colbc{ width:600px; text-align:left; }
.colutil { width:200px; text-align:center; vertical-align:top; }
.colcontent { width:600px; vertical-align:top }
.colcontent2 { width:100%; vertical-align:top }

.colpgcontent { width:600px; }

.colpgcontent2 { width:100%; }

.colbotnav { width:100%; border-top-color:#4886CA; border-top-style:dotted; border-top-width:1px; }
.colmenu { width:100%; background-image:url(../assets/img/navback.gif)}
.coltopbar { background-image:url(../assets/img/topbar.gif); height:25px;}
.colbotbar { width:100%; background-image:url(../assets/img/botbar.gif); text-align:center; height:25px; }

.pgtitle {font-size:150%; font-weight:bold; text-align:left;}
.pgcontent {text-align:left;}

.qcborder { border-width:1px; border-style:solid; border-color:#4886CA; background-color:#fff; }
.formhead { font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #fff; vertical-align:middle; background-image:url(../assets/img/banner1.gif); background-repeat:repeat-x; }
.calendartitletop { font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #4886ca; vertical-align:middle; background-image:url(../assets/img/calbordertop.gif); width:190px; height:20px; vertical-align:bottom; font-weight:bolder; }
.calendartitle { font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #fff; background-image:url(../assets/img/banner1.gif); border-left-style:solid; border-right-style:solid; border-top-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-left-color:#4886ca; border-right-color:#4886ca; border-top-color:#4886ca; vertical-align:middle; background-color:white; width:188px; font-weight:bolder; }
.calendartitlebot { font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #4886ca; vertical-align:middle; background-image:url(../assets/img/calborderbot.gif); width:190px; height:20px; font-weight:bold; vertical-align:middle; }
.formtext { font-size:95%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; width:32%; }
.rfv { font-size:95%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; width:68% }
.formctrl { text-align:center; vertical-align:top; }
.ctrltext { font-size:85%; padding:0px; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; }
.ctrltext2 { font-size:100%; padding:0px; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; }
.ctrlbutton { font-size:90%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; background-color:#fff; border-color:#4886CA; border-width:1px; border-style:solid; color: #4886CA; vertical-align:middle; }
.ctrlbutton2 { font-size:100%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; background-color:#f5f5f5; border-color:#4886CA; border-width:1px; border-style:solid; color: #4886CA; vertical-align:middle; }
.searchtext {font-size:90%; padding:0px; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #4886CA; vertical-align:middle;}
.loginformtext { font-size:90%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; }
.loginctrlbutton { font-size:95%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; background-color:#eee; border-color:#333; border-width:1px; border-style:solid; color: #000; vertical-align:middle; text-align:center; }
.loginborder { border-width:1px; border-style:double; border-color:#333; }
.loginformhead { font-size:120%; font-family:"Trebuchet MS",arial,sans-serif, Verdana; color: #333; vertical-align:middle; font-weight:600; border-bottom:dotted 1px #333;  border-top:dotted 1px #333; }
.psswdrecovery { border-bottom:dotted 1px #333; border-top:dotted 1px #333; }
.dayhead { border-bottom-color:#4886CA; border-bottom-style:dashed; border-bottom-width:1px; border-top-color:#4886CA; border-top-style:dashed; border-top-width:1px;}
.selecteddate { border-bottom:solid 1px red; color:#333; }

.validatorCalloutHighlight
{
    background-color: lemonchiffon; border-width:1px; border-style:solid; border-color:red;
}

.cam3border { border:solid 1px #4886ca;}
.cam3header { font-weight:bold; font-size:110%; text-align:center; background-color:#4886ca; color:#fff; }

.contactText { text-align:left; width:15%;}
.contactField { width:35%; }
.contactAlt {}
.infoBorderTop {background-image:url(../assets/img/infoBorderTop.gif); background-repeat:no-repeat; height:20px; vertical-align:bottom; width:500px; color:#4886ca; font-weight:bold;}

.contactBorderSides { background-image:url(../assets/img/contactBorderSides.gif); background-repeat:repeat-y; width:500px;}
.contactBorderTop {background-image:url(../assets/img/contactBorderTop.gif); background-repeat:no-repeat; height:20px; vertical-align:bottom; width:500px; color:#4886ca; font-weight:bold;}
.contactBorderBot {background-image:url(../assets/img/contactBorderBot.gif); background-repeat:no-repeat; height:20px; width:500px;}
.relocationBorderTop {background-image:url(../assets/img/relocationBorderTop.gif); background-repeat:no-repeat; height:12px; vertical-align:bottom; width:500px; font-weight:bold;}
.whatssellingBorderTop {background-image:url(../assets/img/whatssellingBorderTop.gif); background-repeat:no-repeat; height:12px; vertical-align:bottom; width:500px; color:#4886ca; font-weight:bold;}
.homevalueBorderTop {background-image:url(../assets/img/homevalueBorderTop.gif); background-repeat:no-repeat; height:12px; vertical-align:bottom; width:500px; color:#4886ca; font-weight:bold;}

.contactButton {}

.homenews {width:50%; border-width:1px; border-style:solid; border-color:#4886CA; background-color:#f2f2f2; height:100px; vertical-align:top;}
.homeblog {width:50%; border-width:1px; border-style:solid; border-color:#4886CA; background-color:#f2f2f2; height:100px; vertical-align:top;}
.homebottom { border-width:1px; border-style:solid; border-color:#4886CA; background-color:#fff; height:100px; }
.HomeHighlight {background-color: #f2f2f2;}

.subnews {float:left;}
.subblog {float:right;}
.subsectiontop {width:250px; height:20px; vertical-align:middle; text-align:center; background-image:url(../assets/img/defaultsubtableTOP.gif); background-repeat:no-repeat; color:#fff; font-weight:bold; font-size:100%;}
.subsectionbody {width:250px; height:80px; vertical-align:top; background-image:url(../assets/img/defaultsubtableBOT.gif); background-repeat:no-repeat;}
.subsectionnewsbody {width:250px; padding:5px; vertical-align:top; background-image:url(../assets/img/defaultsubtableMIDDLE.gif); background-repeat:repeat-y; color:#333; font-size:95%;}
.subsectionblogbody {width:250px; padding:5px; vertical-align:top; background-image:url(../assets/img/defaultsubtableMIDDLE.gif); background-repeat:repeat-y; color:#333; font-size:95%;}
.subsectionnewsbottom { background-image:url(../assets/img/defaultsubtableBOTTOM.gif); width:250px; height:20px;}
.subsectionblogbottom { background-image:url(../assets/img/defaultsubtableBOTTOM.gif); width:250px; height:20px;}
.feedbutton {position:fixed; margin:0px 0px 65px 225px;}
.feedbutton2 {position:fixed; margin: 0px 0px 65px 225px;}

.ctrlcalendar{ width: 100%; border:solid 1px #4886ca; }
/*.caleventtext{ width: 100%; background-color:lemonchiffon; vertical-align:top; }*/
.calendarborder{ border:solid 1px #4886ca; }
.eventHeader{font-family:Lucida Handwriting; font-weight:bold; font-size:150%; color:#aaaaaa; }
.eventTitle{font-size:115%; font-weight:bold; color:#aaaaaa;}
.eventDesc{color:#aaaaaa;}
.eventDate{color:#aaaaaa;}

#notepadtop{height:19px; width:400px; background-image:url(../assets/img/notepad_top.jpg)}
#notepadmiddle{width:400px; background-image:url(../assets/img/notepad_middle.jpg); background-repeat:repeat-y; padding-left:30px;}
#notepadbottom{height:23px; width:400px; background-image:url(../assets/img/notepad_bottom.jpg)}

.emailTOP{background-image:url(../assets/img/mfBorderTOP_email.gif); background-repeat:no-repeat; width:250px; height:26px;}
.emailBODY{background-image:url(../assets/img/mfBorderSides.gif); background-repeat:repeat-y; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;}
.emailBOTTOM{background-image:url(../assets/img/mfBorderBOTTOM.gif); background-repeat:no-repeat; width:250px; height:26px;}

.rssTOP{background-image:url(../assets/img/mfBorderTOP_rss.gif); background-repeat:no-repeat; width:250px; height:26px;}
.rssBODY{background-image:url(../assets/img/mfBorderSides.gif); background-repeat:repeat-y; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;}
.rssBOTTOM{background-image:url(../assets/img/mfBorderBOTTOM.gif); background-repeat:no-repeat; width:250px; height:26px;}

.ArticleHeader{border-bottom:dashed 1px #4866ca;}
.ArticleGrid{margin:5px 15px 5px 10px}
.ArticleTitle{}
.ArticleInfo{border:solid 1px #333333; background-color:#f2f2f2;}