body {font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:11px;	color: #333333;margin:10px 10px 0px 10px;background-color:#000000;}
a {color:#002349;}
a:link {color:#002349;}
a:visited {color:#002349;}
a:active {color:#002349;}
#container {width:773px;height:100%;margin-right: auto;margin-left: auto;}
#logo {height:78px;}
#logoimg{float:left;background-image:url(/images/layout1/theme1/sirlogo.gif);width:166px;height:88px;}
#logomainimage {width:773px;float:left;background-repeat:no-repeat;}
#address {float:left;margin-top:25px;font-size: 10px;width:120px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;margin-left:95px;height:50px;overflow:hidden;}
#contact {float:left;margin-top:25px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size:11px;margin-left:5px;margin-right:5px;height:50px;overflow:hidden;}
#logotext {float:left;font-family: Times New Roman, Times, serif;color: #FFFFFF;margin:0px 0px 0px 0px;float:left;height:88px;}
*html #logotext {float:left;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;margin:0px 0px 0px 0px;float:left;text-align:right;}
#titlebar{background-color: #94ABC4;font-size:14px;font-weight:bold;color: #000000;padding: 4px 0px 0px 25px;height: 24px;vertical-align: middle;}
#topnav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color:#285483;padding-bottom:.3em;}
#toptext {padding:4px 0px 0px 5px;}
#lefthead {background-image:url(/images/layout1/theme1/heading.gif);background-color:#715916;width:144px;height:22px;font-family: Tahoma;font-size: 10px;font-weight: bold;color: #FFFFFF;margin-top:10px;}
#lefthead_text {margin-top:.5px;margin-left:10px;padding:.6em 0em 0em .1em;}
#leftlink {width:144px;font-family: Tahoma;font-size: 10px;font-weight: bold;color: #FFFFFF;background-color:#B99124;margin-top:1px;padding:.1em 0em .1em 0em;float:left;}
#leftlink_text {margin-top:10px;margin-left:18px;}
.nav {margin-top:7px;margin-left:5px;}
.nav a:link {color: #FFFFFF;text-decoration: none;}
.nav a:visited {text-decoration: none;color: #FFFFFF;}
.visitedlink{color: #94ABC4;text-decoration: underlined;}
.nav a:hover, #nav a:active, #nav a:focus {text-decoration: underline;color: #FFFFFF;}
#bar {clear:both;height:8px;z-index:6;top: 29px;}
#line {border: 0;color:#B99124;background-color:#B99124;size:2px;}
#leftcontent {float:right;width:100%;min-width:770px;height:100%;padding:0px;margin:0px;background-color:#000000;voice-family: "\"}\"";voice-family:inherit;display:none;}
#rightcontent {float:right;width:100%;min-width:773px;margin-left:0px;margin-top:0px;padding:0px 0px 0px 0px;background-color:#EFF2F6;voice-family: "\"}\"";voice-family:inherit;}
#textcontent {padding:10px 0px 0px 10px;};
#maincontent{width:773px;margin:0px;padding:0px;background-color:#FFFFFF;color: #000000;}
#subheading {clear:both;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #715916;margin-top:10px;border-bottom:2px solid #B99124;padding:1px 1px 2px 1px;width:80%;}
#right_leftcontent {float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5E4A12;margin-left:10px;width:35%;margin-top:9px;}
#right_rightcontent {float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5E4A12;margin-left:10px;width:35%;margin-top:9px;}
#footerimg{clear:both;background-image:url(/images/layout1/theme1/footerimg.gif);height:32px;width:100%;}
#footer {clear:both;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;margin-top: 0px;text-align:center;}
#poweredtext {font-size: 10px;color: #FFFFFF;font-family: Tahoma;margin-top:10px;padding:0px 0px 10px 0px;text-align:right;}
#footertext {color:#FFFFFF;margin-top:10px;text-align:justify;}
#def_footer{clear:both;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;margin-top: 0px;text-align:center;border-top: 1px none #FFFFFF;padding:5px 0px 10px 0px;}
/* calendar css */
#calendar_tooltip{position: absolute;width: 130px;border: 1px solid #285483;padding: 7px;background-color:#DFE5ED;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=3);font-size: 10px;color: #000000;font-family: Verdana;}
.maintable{border:#285483 solid 1px;}
.calheader{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#285483;color:#FFFFFF;} 
.weekcal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#94ABC4;color:#FFFFFF;}
.daycal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#C7D2E0;color:#285483;}
.todaycal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#285483;color:#ffffff;}
.emptycal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#DFE5ED;color:#613E04;}
.sundaycal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#DFE5ED;color:#285483;}
.eventcal{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#FDEDD3;color:#613E04;}
td.overlink{font-family: Verdana;font-size:10px;border-color:#285483;background-color:#FCDEAC;color:#613E04;}
td.overlink:hover {font-family: Verdana;font-size:10px;border-color:#285483;background-color:#FCDEAC;color:#000000;}
/* contact us css  */
.contactusfieldname{font-family:Tahoma;font-size: 11px;color:#000000;padding:0.04cm;font-weight:bold;text-align:left;}
.contactusfieldlabel{font-family:Tahoma;font-size: 11px;color:#000000;padding:0.04cm;text-align:left;}
.contactusinputfield{font-family:Tahoma;font-size: 11px;color: #000000;padding:0.04cm;text-align:left;}
.asterisk{ color:#FF3300;}
forminput{font:11px Tahoma;color: #000000;border: 1px solid #000000;  padding:1.5px;}
formselect {font:11px Tahoma;color: #000000; border:1px solid #000000;} 
formtextarea{font:11px Tahoma;color: #000000;border: 1px solid #000000;  padding:0px;}
/* IDX/MLS listing css */
.listdiv {padding: 1em 1em 1em 1em; border:1px solid #B99124; width:600px;}
.listborder { border-top: 1px solid #B99124;}
