body { margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; }

#wrapper { margin:0px auto; padding:0px; width:960px; }

#header { background:url(../images/header.jpg) no-repeat; width:960px; height:110px; }

#logo { margin:0px 0px 0px 14px; padding:14px 0px 0px 14px; float:left; width:573px; }

#hmenu { float:left; }

#hmenu ul { list-style:none; margin:0px; padding:90px 0px 0px 15px; }

#hmenu ul li { display:inline; font-size:12px; font-weight:bold; margin:0px; padding:0px; }

#hmenu ul li a { color:#000; text-decoration:none; }

#hmenu ul li a:hover { color:#db3232; }

#mmenu { background:url(../images/menu.jpg) no-repeat; width:960px; height:57px; }

#mmenu ul { margin:0px auto; padding:12px 0px 0px 20px; list-style:none; }

#mmenu ul li { display:inline; color:#FFF; font-weight:bold; font-size:18px; }

#mmenu ul li a { color:#FFF; text-decoration:none; }

#mmenu ul li a:hover { text-decoration:underline; }

.programs { margin:0px; padding:0px; }

.Clients { margin:0px; padding:0px 0px 0px 20px; }

.SM { margin:0px; padding:0px 0px 0px 22px; }

.ourteam{margin:0px; padding:0px 0px 0px 20px;}

.calc{margin:0px; padding:0px 0px 0px 24px;}

#content { background:url(../images/mid.gif) repeat-y; width:960px; }

#left-content { margin:0px 0px 0px 10px; padding:0px; width:630px; float:left; }

#left-content p { margin:0px; padding:5px 10px 5px 20px; font-size:16px; }

#left-content a { color:#db3232; }

#left-content h2 { margin:0px; padding:10px 20px 10px 20px; color:#a10a0a; font-size:24px;}

#left-content h3{margin:0px; padding:10px 20px 10px 20px; color:#a10a0a; font-size:18px;} 

#left-content ul{margin:0px 0px 0px 60px;  padding:0px 0px 0px 0px;}

#left-content ul li{font-size:16px; margin:0px; padding:0px 0px 5px 0px; }

#right-content { margin:0px 0px 0px 10px; padding:0px; width:300px; float:left; }

#right-box { padding-left:14px; }

#right-box-top { background:url(../images/right-top-bg.gif) repeat-y; width:285px; }

 #right-box-top #logoutlbl{font-size:14px; text-align:right; margin:0px; padding:0px 15px 0px 0px;}

#right-box-top #tip-search{margin-left:20px;}

#right-box-top h2 { margin:0px; padding:0px 0px 10px 20px; color:#db3232; }

#right-box-top p { margin:0px; padding:0px 0px 8px 20px; font-weight:bold; font-size:12px; }
#right-box-top a{text-decoration:none; color:#4c80ba;}
#right-box-top a:hover{text-decoration:underline; font-weight:bold; color:#204875;}

.tip-date { color:#db3232; font-size:11px; font-weight:bold; }

#right-box-mid { background:url(../images/right-mid.gif) no-repeat; width:285px; height:60px; }

#right-box-mid p { margin:0px; padding:12px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:24px; text-align:center; }

.tip-divider { background:url(../images/tip-divider.gif) repeat-x; height:18px; }

#right-box-bottom { background:url(../images/right-bottom-bg.gif) no-repeat; width:285px; height:425px;  }

#error{ background:url(../images/errorbg.gif) repeat-y; width:285px;}

#error p{font-size:12px; color:#FF0000; margin:0px; padding:5px 10px 0px 30px; font-weight:bold; }

#testimonials { border:1px solid #dd3232; clear:both; margin:10px 20px 0px 20px; font-size:12px; padding:10px; background:#9c0808; color:#FFF; font-weight:bold;}
 
#testimonials span { padding:8px; }

#tauth{clear:both; font-size:10px; text-align:right; font-weight:normal; font-style:italic; }

#footer { background:url(../images/footer.gif) no-repeat; width:960px; height:68px; clear:both; }

#legal{margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:10px;}
#plug{margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:10px;}

#cform { margin-left:20px; padding-top:10px; }

#cform label { font-size:12px; font-weight:bold; padding:10px 0px 4px 0px; }

#cform .textbox { margin:0px 0px 10px 0px; border:1px solid #db3232; width:220px; }

#cform textarea { border:1px solid #db3232; width:220px; }



#requestinfo-btn { background: transparent url(../images/requestinfo.png) no-repeat; border: 0px; width:229px; height:36px; margin:10px 0px 0px 0px; color:#000; font-weight:bold; font-size:16px; padding:0px; cursor:pointer; }

#lady { float:left; margin-top:10px; }

#money { float:left; padding-left:10px; margin-top:0px; }

#calculator {}
#calculator img {padding:0px 0px 0px 40px; margin:0px auto; text-align:center; border:none;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


