@charset "UTF-8";
/* CSS Document */


body{
	background-image:url(../images/bg_body.jpg);
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.7em;
	color:#555;
}
h1{
	
	padding-bottom:20px;
	font-size:2.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2a0091;
}
h1 a{
	color:#2A0091;	
}
#sub_menu{
	float:left;
	width:262px;
	
}


#sub_menu ul li a{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FAF8F0;
	border:1px solid #DEDBCB;
	padding:3px 10px;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:5px;
	color:#705e9c;
	text-decoration:none;
	display:block;
}

#sub_menu a{
	
	
	
}

#sub_menu a:hover{
	color:#705e9c;
}
.video{
	margin-bottom:30px;
}
	
#top-right-box{
float:right;
margin-left:20px;
margin-bottom:10px;
padding-top:30px;


}
#sub_menu ul li a:hover{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#f5ebf3;	
}
#sub_menu ul li ul li a{
	background-color:transparent;
	border:0px;
	padding:0px;
	color:#705e9c;
	margin:0px 0px 0px 20px;
	list-style-type:disc;
}
#sub_menu ul li ul li a:hover{
	background-color:transparent;
	text-decoration:underline;
	border:0px;
	
}

/*---------------contact form----------------*/

#name{
	width:400px;
	
}

#input_name{
	width:400px;
	
}

#email{
	width:400px;
	
}

#input_email{
	width:400px;
	
}

#department{
	width:400px;
	
}

#input_department{
	width:400px;
	
}

#comments{
	width:400px;
}

#comments_input{
	width:400px;
}

#vericode{
	width:400px;
}

#vericode_input{
	width:400px;
}

#submit{
	width:400px;
}




/*---------------end contact form----------------*/

.testimonial{
	padding:20px 0px 0px 40px;
	background-image:url(../images/testimonial_quote.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.name{
	font-style:italic;
	color:#97858f;
}
.staff_member{
	clear:both;
	margin-bottom:30px;
}
.staff_member img{
	padding-right:20px;
	padding-bottom:10px;
}
.float_right{
	padding-left:20px;
	padding-bottom:10px;
	float:right;
}
.float_left{
	padding-right:20px;
	padding-bottom:10px;
	float:left;
}

#inside_content {
float:right;
padding-right:10px;
width:540px;
}

#inside_content a{
	color:#2A0091;	
}
#inside_content li{
	list-style-type:disc;
	margin-left:30px;
}
#inside_content ol li {
	list-style-type: decimal;
}
#inside_content ul{
	margin-top:10px;
	margin-bottom:10px; 
}
#content_styles td{
	padding:5px;	
}
#content_styles a{
	color:#2A0091;	
}
#content_styles li{
	list-style-type:disc;
	margin-left:30px;
}
#content_styles ul{
	margin-top:10px;
	margin-bottom:10px; 
}
#header{
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	width:100%;
	height:488px;
}
#header_inner{
	padding-top:10px;	
}
#toplinks{
	width:420px;
	height:81px;
	float:right;
	text-align:right;
	font-size:1.1em;
	color:#68657f;
}
#toplinks a{
	color:#68657f;	
}
#toplinks a span{
	color:#2a0091;	
}
#logo{
	float:left;
	padding-top:10px;
	display:block;
}
#social{
	padding-top:16px;
}
#social a{
	padding-left:20px;
}
.div_center{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#menu{
	font-family:'M+1cthin', "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size:1.5em;
}
#menu li{
	display:inline;
	float:left;
}
#menu a{
	display:block;
	float:left;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#a{
	width:143px;
	height:70px;
}
#b{
	width:162px;
	height:70px;
	background-position:-143px 0px;
}
#c{
	width:179px;
	height:70px;
	background-position:-305px 0px;
}
#d{
	width:138px;
	height:70px;
	background-position:-484px 0px;
}
#e{
	width:140px;
	height:70px;
	background-position:-624px 0px;
}
#f{
	width:138px;
	height:70px;
	background-position:-762px 0px;
}
#a:hover{
	background-position:0px -70px;	
}
#b:hover{
	background-position:-143px -70px;	
}
#c:hover{
	background-position:-305px -70px;	
}
#d:hover{
	background-position:-484px -70px;	
}
#e:hover{
	background-position:-624px -70px;	
}
#f:hover{
	background-position:-762px -70px;	
}
.down{
	background-position:0px -140px;	
}
#splash{
	width:899px;
	height:311px;
	padding-top:14px;
	background-image:url(../images/bg_splash.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#splash_contentbox{
	padding-top:14px;
	float:left;
}
#splash_questions{
	float:right;
	width:400px;
	text-align:left;
	padding-top:65px;
}
#splash_questions a{
	display:block;	
}
#splash_questions a:hover{
	background-image:url(../images/question_arrow_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#splash_addresses{
	width:360px;
	float:right;
	text-align:right;
	font-size:1.4em;
	color:#6c6f8a;
	line-height:15px;
	padding-top:10px;
}
#splash_addresses p{
	float:right;
	margin-left:25px;
}
#splash_addresses span{
	font-size:0.6em;	
}
#testimonial{
	
	color:#FFF;
	width:420px;
}
#testimonial p{
	text-shadow:1px 1px 2px #000000;
	padding-left:20px;
	font-size:1.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#testimonial a{
	float:right;
	color:#FFF	
}
#consult_index{
	width:361px;
	height:164px;
	float:right;
	background-image:url(../images/bg_consult_index.jpg);
	background-repeat:no-repeat;
	padding:55px 0px 0px 70px;
}
#content{
	margin-bottom:40px;	
}
#content_inner{
	background-color:#FFF;
	padding:14px 30px 30px 30px;
	min-height:300px;
}
#content_inner a{
color:#2A0091;		
}
#content_inner p{	
	margin-bottom:15px;
	line-height:1.2em;
}
#content_inner h2{
	font-size:2.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a458d;
}
#content_inner h3{
	color:#7f4f64;
	font-size:1.5em;
	line-height:18px;
	margin-top:10px;
	margin-bottom:10px;
}
#content_rightsidebar{
	background-color:#faf8f0;
	float:left;
	width:232px;
	border:solid 1px #dedbcb;
	padding:5px 15px 15px 15px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-top:15px;
}
#content_rightsidebar p{
	font-size:0.9em;	
}
#content_rightsidebar a{
	color:#2A0091;	
}
.content_rightsidebar_module{
	margin-bottom:15px;
}
#content_leftsidebar{
	background-color:#faf8f0;
	float:right;
	width:232px;
	border:solid 1px #dedbcb;
	padding:15px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-top:15px;
}
#content_leftsidebar p{
	font-size:0.9em;	
}
.content_rightsidebar_module{
	margin-bottom:15px;
}
.content_rightsidebar_module a{
	color:#2A0091;	
}
#content_index_module{
	padding-bottom:5px;
	padding-top:10px;
	width:555px;
	float:left;
	border-bottom:solid 1px #e5e5e5;
}

#content_module{
	padding-bottom:5px;
	padding-top:10px;
	width:520px;
	float:left;
	border-bottom:solid 1px #e5e5e5;
}
#content_index_module h2{
	font-size:2em; 
}
#content_index_module a{
	color:#2A0091;	
}
.leftimg{
	width:130px;
	float:left;
}
#footer_wrapper{
	width:100%;
	padding-top:20px;
	background-color:#ad9ca5;
	color:#e4dce0;
	padding-bottom:40px;
}
#footer_wrapper a{
	color:#fff;	
}



/*request appointment form CSS*/
#box_request{
	width:100%;	
}
#box_request form{
	width:50%;
	float:left;
}
#test{
	width:244px;
	float:left;
}
#box_request h4{
	margin-top:0px;
	margin-bottom:10px;
	color:#3D059C;
}
#box_request td{
	padding:5px;
}
#box_request fieldset{	
	border:0px;
}
.button input{	
	width:63px;
	height:27px;
	background-image:url(../images/button_submit.jpg);
	background-repeat:no-repeat;
	border:0px;
	border:none;
	cursor:pointer;
}
#error{
	font-size:0.9em;
	color:#e00000;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	width:40%;
	padding-left:10%;
}
.table_submit{
	text-align:right;
	width:205px;
	color:#e00000;
	vertical-align:top;
}
.sidebar_newsletter{
	background-color:#faf8f0;
	float:left;
	width:232px;
	border:solid 1px #dedbcb;
	padding:15px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-top:15px;
}
.sidebar_newsletter h1 {
color:#416214;
font-family:"DanielBlackRegular","Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:2.1em;
}
.sidebar_newsletter td {
color:#000000;
padding:2px;
text-align:center;
}
.sidebar_newsletter input {
width:120px;
}
.sidebar_newsletter_firstcol {
text-align:right;
width:70px;
}
.ditto_summaryPost h3 {
border-bottom:1px solid #CCCCCC;
color:black;
margin:0 !important;
padding:5px !important;
}
.ditto_summaryPost .ditto_info {
background-color:#F8F8F8;
color:black;
font-size:0.8em;
padding:5px !important;
}
.ditto_link {
font-size:100%;
text-align:right;
}
.ditto_paging {
border-top:1px solid #CCCCCC;
color:#618100;
font-size:86%;
padding:10px;
}
#ditto_pages .ditto_currentpage {
background-color:#99CC00;
border:1px solid #618100;
color:#FFFFFF;
margin-right:1px;
padding:1px 5px 2px;
}
#ditto_pages .ditto_off {
border:1px solid #CCCCCC;
color:#CCCCCC;
margin-right:1px;
padding:1px 5px 2px;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
border:1px solid #99CC00;
color:#618100;
margin-right:1px;
padding:1px 5px 2px;
text-decoration:none !important;
}
#ditto_pages a:hover {
background-color:#FFFFFF;
color:#000000;
}
#ditto_archivelist ul {
list-style-type:none;
margin-left:15px;
padding-left:0;
}
#ditto_archivelist ul ul {
list-style-type:square;
margin-left:35px;
}
#ditto_archivelist .ditto_month {
font-weight:bold;
}
