HTML{font-size:100%;}
BODY{font-size:62.5%;background:#FFF url(../images/bg_apricotGrove.jpg) repeat-x;color:#605242;}
A{text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}

#header{position:absolute;top:34px;left:86px;width:83.4em;height:15.2em;}
#header img{float:left;}
#header .left-type{float:left;margin-top:7.9em;font:1em/.9em Georgia,"Times New Roman",serif;color:#605242;letter-spacing:.1em;}
#header .right-menu{float:right;margin-top:7.9em;font:1em/.9em Georgia,"Times New Roman",serif;color:#b4ada0;letter-spacing:.1em;}
#header .right-menu ul{margin-right:4.5em;}
#header .right-menu ul li{display:inline;list-style-type:none;}
#header .right-menu a{color:#b4ada0;padding:0 1em;}
#header .right-menu a:hover{color:#605242;}
#header a.topnav-active{color:#b7601f;}

#pop_header{margin:0;width:60em;height:2.5em;}
#pop_header a{font:1.1em/.9em Georgia,"Times New Roman",serif;color:#b4ada0;letter-spacing:.1em;}
#pop_header a:hover{color:#b7601f;}
#pop_header a.rightarrow{padding:0 .7em 0 0;background:url(../images/icon_rightArrow.gif) no-repeat 36px 4px;}
#pop_header a.leftarrow{padding:0 0 0 .7em;background:url(../images/icon_leftArrow.gif) no-repeat 0 4px;}
#pop_header div.previous-menu{float:left;margin:.6em 0 0 3em;}
#pop_header div.next-menu{float:right;margin:.6em 3em 0 0;}

#pop_container{margin:1.5em 0 0 2em;}
div.pop_caption{margin:.2em 0 0 0;}
div.pop_caption p{margin:0;font:1em/1.3em Arial,sans-serif;}
div.pop_caption span{font:bold 1.1em/1.3em Arial,sans-serif;margin:0;}
div.pop_caption a{color:#b7601f;}
div.pop_caption a:hover{color:#605242;}

#wrapper{position:absolute;top:180px;left:20px;width:90.2em;}

#menu{float:left;margin-top:2em;width:20em;font:1em/.9em Georgia,"Times New Roman",serif;color:#f6f4d9;}
#menu ul{}
#menu ul li{list-style-type:none;/*background:url(../images/line_dashedHorizontal.gif) repeat-x bottom;*/ background-color:#605242;}
#menu ul li ul{list-style-type:none;background-color:#d3ceca;border-bottom:1px dotted #b4ada0;}
#menu ul li ul li{}
#menu a{display:block;}
#menu a.nav{padding:.6em 0 .6em 2.1em;letter-spacing:.1em;color:#f6f4d9;background:url(../images/icon_rightArrow.gif) no-repeat 10px 8px;border-bottom:1px dotted #b4ada0;}
#menu a.nav:hover{background-color:#d3ceca;color:#b7601f;}
#menu a.nav-active{padding:.6em 0 .6em 2.1em;letter-spacing:.1em;color:#b7601f;background:#d3ceca url(../images/icon_downArrow.gif) no-repeat 10px 8px;}
#menu a.nav-active-nochild{padding:.6em 0 .6em 2.1em;letter-spacing:.1em;color:#b7601f;background:#d3ceca url(../images/icon_rightArrow.gif) no-repeat 10px 8px;border-bottom:1px dotted #b4ada0;}
#menu a.navbottom{padding:.6em 0 .6em 2.1em;letter-spacing:.1em;color:#f6f4d9;background:url(../images/icon_rightArrow.gif) no-repeat 10px 8px;}
#menu a.nav-active-nochild-bottom{padding:.6em 0 .6em 2.1em;letter-spacing:.1em;color:#b7601f;background:#d3ceca url(../images/icon_rightArrow.gif) no-repeat 10px 8px;}
#menu a.navbottom:hover{background-color:#d3ceca;color:#b7601f;}
#menu a.subnav{margin:0;padding:.6em 0 .8em 3.9em;letter-spacing:.1em;font:.8em/.7em Arial,sans-serif;color:#605242;background:#d3ceca url(../images/icon_rightArrow_small.gif) no-repeat 20px 7px;}
#menu a.subnav:hover{color:#b7601f;}
#menu a.subnav-active{margin:0;padding:.6em 0 .8em 3.9em;letter-spacing:.1em;font:.8em/.7em Arial,sans-serif;color:#b7601f;background:#d3ceca url(../images/icon_rightArrow_small.gif) no-repeat 20px 7px;}

#content{float:left;width:70.2em;background:#FFF url(../images/bg_middleBody.gif) repeat-y;}


#main{float:left;width:39.6em;padding:2em 1.9em 0 2.2em;}

#main h1{font:1.5em/1.4em Georgia,"Times New Roman",serif;color:#b7601f;}
#main h2{font: 1.3em/1.4em Georgia,"Times New Roman",serif;margin:1em .3em 1em 0;padding:1em;color:#605242;background-color:#F9F9EB;border-top:1px dotted #d5c3b0;border-bottom:1px dotted #d5c3b0;}
#main h3{font:bold 1.2em/1.3em Georgia,"Times New Roman",serif;color:#b7601f;}

#main p{font:1.2em/1.3em Georgia,"Times New Roman",serif;margin-bottom:1em;}
#main a{color:#b7601f;}
#main a:hover{color:#605242;}
#main a.arrow{padding:0 0 0 .7em;background:url(../images/icon_rightArrow.gif) no-repeat 0 5px;}
#main a.sub{font:bold 1em/1.1em Georgia,"Times New Roman",serif;margin-bottom:1em;color:#b7601f;}
#main a.sub:hover{color:#605242;}
#main span.sub{font:bold 1.2em/1.3em Georgia,"Times New Roman",serif;margin-bottom:1em;color:#b7601f;}


/* old */
#sidebar{float:left;width:22.4em;padding:2em 1.8em 0 1.8em;border-left:1px dotted #b4ada0;}
#sidebar img{padding:0 .1em;}
#sidebar img.thumbs{margin:0;}
#sidebar p{width:22em;font:1.1em/1.3em Arial,sans-serif;margin:1.4em 0 1em .3em;}
#sidebar span.sub{width:22em;font:bold 1.1em/1.3em Arial,sans-serif;margin-bottom:1em;}
#sidebar INPUT.textbox{margin:0 0 0 .3em;padding:0;border:1px solid #ccc;width:200px;}
#sidebar INPUT.textbox_submit{margin:.3em 0 .4em .3em;}
#sidebar p.testimonial{width:21em;font:1.1em/1.3em Georgia, Serif; color:#8a7c6c;}

/* new */
#mailsidebar img{padding:0 .1em;}
#mailsidebar img.thumbs{margin:0;}
#mailsidebar p{font:1.1em/1.3em Arial,sans-serif;margin:1.4em 0 1em .3em;color:#605242;}
#mailsidebar span.sub{font:bold 1.1em/1.3em Arial,sans-serif;margin-bottom:1em;}
#mailsidebar INPUT.textbox{margin:0 0 0 .3em;padding:0;border:1px solid #ccc;width:175px;}
#mailsidebar INPUT.textbox_submit{margin:.3em 0 .4em .3em;}

table.fees{width:40em;margin:10px 0;font:1.2em/1.5em Georgia,"Times New Roman",serif;margin-bottom:1em;}
table.fees td{border-bottom:1px dotted #666;}

#footer{width:70.2em;margin:0 0 10em 20em;clear:both;background:url(../images/bg_footer.gif) no-repeat top left;}
#footer p{font:1.1em/1.3em Georgia,"Times New Roman",serif;float:left;padding:0 1.2em;border-left:1px dotted #b4ada0;}
#footer a{color:#605242;;}
#footer a:hover{color:#b7601f;}

#footer div.info{float:left;width:39.5em;padding:2em 1.6em 0 2.6em;}
#footer div.download{float:left;width:22.4em;margin:2em 0 0;padding:0 1.8em 0 2.1em;font:1em/1.3em Georgia,"Times New Roman",serif;border-left:1px dotted #b4ada0;}
#footer div.download a{font:.9em Arial,sans-serif;padding:0 0 0 1em;background:url(../images/icon_rightArrow_small.gif) no-repeat 0 3px;}

HR{height:1px;margin:20px 0;padding:0;border:0;border-bottom:1px dotted #b4ada0;}

.mar1bot{margin-bottom:1em;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.orange{color:#b7601f;}
.left-vert-dash{border-left:1px dotted #b4ada0;}
.right-vert-dash{border-right:1px dotted #b4ada0;}
.clear{clear:both;}

.error {color:red;}
.success {color:green;}
