
 a:link, a:visited, a:hover, a:active {color: #C8B18B;}
 .link:hover {text-decoration: underline;}
 img {display: block;}
 
 
body {background-color:#606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; overflow:hidden;}
#header {width: 250px; height: 200px; margin: 0 auto;  position: absolute; top:30px; left:530px;  z-index:1000;  }


 #container {width: 830px; height: 555px; margin: 0 auto;  position: absolute; top: 50%; left: 50%; margin-left: -415px; margin-top: -261px;  }

 #wrapper { background:#ffffff; }



 #page_top {background-position: left bottom; padding: 5px 5px 4px;  }

 #page_bottom {border: 1px solid #DED1B8; }

 #real_page {
	background: #FFFFCC;
	height: 500px;
	position: relative;
	overflow: hidden;
	border: 9px solid #000000;
}
 
 h1 {
	width: 145px;
	height: 145px;
	position: absolute;
	top: 215px;
	left:416px;
	z-index: 10;
	}

h1 a.home img {border:0; position:relative; top:7px; left:7px; z-index:999;}
 h1 a {text-indent: -3000px; overflow: hidden; display: block; height: 100%; width: 100%;}
 h2 {width: 246px; height: 248px; position: absolute; top: 0; right: 0; text-indent: -3000px; 	overflow: hidden; }
 h3 {height: 14px; text-indent: -3000px; overflow: hidden; margin-bottom: 12px;}
 h4 {font-size: 10px;}
 h4.noutati {margin-bottom: 5px;}

 #frame {
	width:464px;
	height:505px;
	border-right: 8px double #000000;
	position:absolute;
	z-index:1;
	left: 28px;
	top: 0px;
}
 #main_menu {
	width: 142px;
	position: absolute;
	top: 160px;
	left:568px;
	padding: 1px 0 0;
	z-index:2000;
}
 #main_menu li {padding: 0 0 1px; list-style:none; }
 #main_menu a:link, #main_menu a:visited, #main_menu a:active {
	display: block;
	height: 25px;
	color:#000000;
}
#main_menu a:hover {color:#FF0000;}

 
 
 #contents_wrapper {
	width: 494px;
	height: 500px;
	position: absolute;
	overflow: hidden;
}
 #contents {width: 3952px; height: 100%; position: relative;}
 
 .content {width: 494px;  position: absolute; overflow: hidden; }
 
 #home {left: 0; top: 0; height:500px; top: 0; padding: 325px 0 0; background-image:url(../images/girl.png);}
 
  #home .description {height: 150px; padding: 30px 125px 0px 40px; background-color: #ffffFF; color: #000000;}
 
 #business {left: 494px; height:500px; top: 0; padding: 295px 0 0; background-image:url(../images/business.png)}

 #business .description {height: 170px; padding: 30px 125px 38px 40px; background-color:#000000; color: #ff5f00;}

 
 #family {left: 988px; top: 0; background-color: #99CCFF; background-image:url(../images/family.png); padding: 290px 0 0;}
 
 #family .description {background-color:#99CCFF; height: 150px; padding: 30px 125px 38px 40px; color: #000000; overflow:hidden; position:relative; top:50}

 
 #medical {left: 1482px; top: 0; background-color: #2c1e16; background-image:url(../images/medical.png); padding: 265px 0 0;}
 
 #medical .description {background-color: #4f4138; height: 170px; padding: 38px 105px 38px 40px; color: #c8b18b;}

 
 #dental {left: 1976px; top: 0; height: 494px; overflow: hidden; background-image:url(../images/dental.png); padding: 265px 0 0;}

  #dental .description {background-color: #4f4138; height: 170px; padding: 38px 105px 38px 40px; color: #c8b18b;}
 
 
 #community {left: 2470px; top: 0; background-color: #211231; background-image:url(../images/community.png); padding: 265px 0 0;}

 #community .description {background-color: #4A4252; height: 170px; padding: 38px 125px 38px 40px; color: #99CCFF}

 #nonprofit {left: 2964px; top: 0; background-image: url(../images/nonprofit.png); padding: 265px 0 0;}

 #nonprofit .description {background-color: #616362; height: 170px; padding: 38px 105px 38px 40px; color: #ffffff;}

 
 #contact { left: 3458px;  top: 0; height: 494px; overflow: hidden; padding: 335px 0 0; background-image:url(../images/contact.png);}

 #contact .description {background-color: #4C413F; height: 100px; padding: 38px 125px 38px 40px; color: #c8b18b;}

 #contact .description ul {line-height:20px;}
 
 #twitter {left: 3952px;  top: 0; height: 494px; overflow: hidden; padding: 265px 0 0;}
 #twitter_div {background-color: #616362; height: 470px; position:absolute; top:0; padding: 38px 105px 38px 40px; color: #ffffff;}
 #twitter_div h2{color:#ccf000; display:block; position:absolute; top:10px; z-index: 100;}							
 #twitter_update_list {display:block; text-align:left; list-style: circle; font-size: 12px;}
 #twitter_update_list li {padding:.5em;}
 #twitter_update_list li a{color:#ccf000; }
 #twitter_update_list li a:hover{color:#ffffff; }
 #twitter-link {display:block; color: #ccf000; }
							
  #footer {
	position: absolute;
	top:467px;
	left: 525px;
	color: #000000;
	font-size: 9px;
	padding: 8px 5px 0 0;
}
  
  #footer p {float: right; padding: 0 15px 0 6px; line-height: 16px;}
