html {font-family: Arial, Helvetica, sans-serif;}
/*Far more nav bar css than is probably needed*/
#navbar{font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px; clear:both; width:979px; height:35px; padding:0px;}
#navbar ul{padding:0;margin:0;list-style-type:none;height:35px;background:white url(images/menubg.jpg) bottom left repeat-x;margin-left:0px;}
#navbar ul ul{width:150px; z-index:1000}
#navbar ul li{float:left;height:35px;line-height:35px; margin-left:13px; padding-right:12px; border-right:2px solid #b9ddff;}
#navbar ul ul li{display:block;width:150px;height:auto;position:relative;line-height:1em;}
#navbar a,#navbar a:visited{width:85px;display:block;float:left;text-align:center;height:35px;text-decoration:none;color:none;background:transparent;padding:0;font-size:0.8em}
#navbar ul ul a,#navbar ul ul a:visited{display:block;color:ffffff;width:150px;height:25px;line-height:25px;padding:0;text-align:left;text-indent:10px;border-bottom:1px solid #fff;font-size:0.75em}
#navbar ul table ul a,#navbar ul table ul a:visited{font-size:0.8em}
#navbar table{position:absolute;left:0;top:0;font-size:1em}
#navbar ul ul table{left:-1px}
#navbar ul ul table ul.left{margin-lef\t:2px;}
* html #navbar a:hover,#navbar li:hover{position:relative}
#navbar ul ul ul a,#navbar ul ul ul a:visited{text-align:left;background:#fff;text-indent:10px}
#navbar ul :hover a.more1{background:#fff}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#fff}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#000;background:#fff}
#navbar :hover > a{color:#000;background:#fff}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:ffffff;background:#4d518d}
#navbar ul ul :hover > a{color:#000;background:#fff}
#navbar ul ul ul a:hover,#navbar ul ul ul a:focus,#navbar ul ul ul a:active{background:#fff}
#navbar ul ul ul :hover > a{background:#fff}
#navbar ul ul{visibility:hidden;position:absolute;height:0;top:35px;left:0;width:150px}
#navbar ul ul ul{left:150px;top:0;width:150px}
#navbar ul ul ul.left{left:-150px}
#navbar ul li:hover ul,#navbar ul a:hover ul{visibility:visible;height:auto;padding-bottom:3em;background:transparent url(images/trans.gif)}
#navbar ul :hover ul ul{visibility:hidden}
#navbar ul :hover ul :hover ul{visibility:visible}
#navbar ul li.hideborder {border-right:0px none}
/*stuff to change the bar may duplicate stuff at the top */
#navbar{margin-top:0px;margin-bottom:0px}
#navbar ul li{border-right-color:#e5f3ff;padding-right:0;margin-left:0}
/*stuff to change */
#navbar a,#navbar a:visited{color:#000;background:none;}
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#000000;background:#ffffff}
/*background*/
#navbar ul{background:white url(images/menubg.jpg)}
#navbar ul :hover a:hover, #navbar ul :hover a.focus, #navbar ul :hover a:active {background:#010280}
#navbar {background:#E9F4FF}
#navbar ul :hover a.more1{background:#010280}
#navbar ul :hover a:hover,#navbar ul :hover a.focus,#navbar ul :hover a:active{background:#010280}
#navbar a:hover,#navbar a:focus,#navbar a:active{background:#010280}
#navbar :hover > a{background:#010280}
/*mouseover*/
#navbar a:hover,#navbar a:focus,#navbar a:active{color:#000;}
#navbar :hover > a{color:#c0c0c0;}
#navbar ul ul a:hover,#navbar ul ul a:focus,#navbar ul ul a:active{color:#000;}
#navbar ul ul :hover > a{color:#c0c0c0;}
#testimonials a {width: 93px;}
#header{background:#000080;}
#container{text-align:left;margin:0 auto;width:979px;z-index:1000;border-left:2px solid #000080;border-right:2px solid #000080;border-bottom:2px solid #000080;background-color:#FFFFFF;}
#logo{height:auto;color:#fff}
#logo img {float:left;text-decoration:none;border:none;padding-bottom:2px;border-right:1px solid #000080;}
#csltext{border-bottom:19px solid #C1C1C1;color:#C1C1C1;float:left;font-size:1.8em;height:41px;padding-top:50px;width:841px;}

#dropdown{width:30px; z-index:1000; background-image:url(images/menubg2.jpg);} 
#navbar #dropdown {border-top: 1px #fff solid; border-right: medium none;}
#navbar #dropdown a{color:#c0c0c0}
#navbar #dropdown a:hover{color:#c0c0c0}
#navbar #dropdown2{width:30px; z-index:1000; border-top: 1px #fff solid; border-right: medium none;} 
#navbar #dropdown2 a {background-image:url(images/menubg2.jpg);color:#c0c0c0}
#navbar #dropdown2 a:hover {background:#010280;color:#c0c0c0}
#propertypro {border: medium none; float:right}
#contactnos {
float:right;
font-size:1.2em;
font-weight:bold;
margin-top:15px;
padding-right:5px
}
#clear a {color:#fff;}
body {margin-top:0px;background:url(./images/grad.gif) center}

#contentbox1{float:left;border: 1px solid #d3d3d3;width:250px; height:510px;margin:5px 0 0 9px; background:url(images/woman.jpg);}
#contentbox2{float:left;border: 1px none #000;width:344.5px; height:510px;margin:5px 0 0 10px;background:#e9f4ff;}
#contentbox3{float:left;border: 1px none #000;width:344.5px; height:212px;margin:5px 0 0 10px;background:#d1e9ff;}
#contentbox4{float:left;border: 1px none #000;width:344.5px; height:290px;margin:8px 0 10px 10px;background:#bddfff;}
#contentbox5{border: 1px none #000; width:670px; height:250px; margin:25px 0 25px 10px;}
#servicetext{float:left;border: 1px none #000;width:460px; height:195px;margin:5px 0 5px 20px;background:#e9f4ff;}
#clear {clear:both;background:#000080;color:#fff;text-align:center;}
#clear img {}
#compinfo{font-size:0.7em;text-align:center}
#contactbottom {height: 40px;padding-top:10px;color:white}
#maintext {margin:5px; clear:both;}
#maintext2 {margin:5px 5px 15px 20px;}
#maintext3 {margin:5px; padding:38px 0px 0px 0px;}
#maintext4 {margin:5px; padding:58px 0px 0px 0px;}
#maintext5 {margin:5px; padding: 0px 10px 0px 10px;}
#maintext6 {margin:5px; padding:20px 0px 0px 0px;}
#maintext7 {margin:5px; padding:58px 0px 0px 0px;}
#heading{margin:5px 0px 10px 5px;}
#heading2{margin:5px 0px 10px 20px;} 
#heading3{margin:18px 0px 10px 20px;}
#testimonialheading {padding:25px 0px 15px 16px;}
#companyinfo {font-size:9px; color:#FFFFFF; margin-top:10px}
#logomap {width:65px; height:58px;}
/* Google Map */
#map{height:350px}
#googlepopup form{margin:0;padding:0;font-size:0.8em}
#googlepopup input{width:200px}


/*Contact Page*/
#rightcontent{width:350px;float:right;padding-bottom:30px; padding-right:100px; padding-top:22px;}
#rightcontent p{margin:0 0 24px 0;padding:0}
#contentcenter{float:inherit; width:50px;}
#pageheader{width:760px;padding-left:20px;padding-bottom:15px;padding-top:15px;}
dl dd input{width:200px;color:#585858;font-size:0.8em}
dl dd select{width:205px;padding:0;color:#585858;font-size:0.8em}
dl dd textarea{width:200px;height:80px;color:#585858;font-size:1em}
#required {font:Arial; font-size:10px; clear:left; padding-left:235px}
#contactform dd {float:left; padding-top:7px; padding-left:5px;}
#contactform dt {float:left; clear:left; width:200px; padding-top:7px; text-align:right; font-family:Arial; font-size:15px;}
#contactform dd {margin-left:0px}
#contactform dt {margin-right:30px}
body {background-color:#E9F4FF;}
#error {margin:5px 5px 15px 60px; color:#000080; font-size:11px;}
#success {margin:5px 5px 15px 60px; color:#010280; font-size:15px;}
/* Classes In Session */
#portfolio .webimage {
border:none;
float:right;
width:600px
}
#portfolio #heading2 {
clear:both;
}
#portfolio #heading2 a {
color:#000;
text-decoration:none;
}
#portfolio hr {
clear:both;
}
#portfolio #texttastic{
float:left;
width:350px;
margin-left:20px;
}