

body {
     background: rgb(245, 245, 245) url(../images/bg.png) repeat-x;
     margin:0px;
     padding:0px;
     text-align:center;
     color:#5A5A5A;
     }
h1 {
    clear:both;
		background:url(../images/dots.gif) no-repeat left 11px;
		padding-left:40px;
		font:normal 24pt "Century Gothic"; 
		letter-spacing:6pt; 
		font-variant:small-caps; 
		margin:20px 10px; 
		color:#4B4B4B; 
   }
h2 {
	  clear:both;
		font:normal 14pt "Century Gothic"; 
		letter-spacing:2pt; 
	  color:#000; 
	  font-variant: small-caps; 
	  line-height:20px;
	  border:0px solid #000;
		margin:10px 0px; 
	  border-bottom-width:1px;
	 }
h3 {
   font:bold 10pt Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
   color:#000;
   letter-spacing:2pt;
   margin:0px 0px;
	 }
h4 {
	  clear:both;
	  margin:10px 0px;
	  border-color:#5A5A5A;
		border-style:solid;
		border-width:1px 0;
		color:#000000;
		font:italic 10pt Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
		line-height:20pt;
		padding-bottom:10px;
		padding-top:10px;
		}
h5 {font:normal 12pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000;}
h6 {font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color:#000;}

a {color:#BB757E;}
a:hover {color:#368B36;}

.breaker {clear:both; height:20px;}

.site_body {
           border:0px solid #999;
           width:836px;
           margin:0px auto;
           background:#fff;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           }
.header {
        background:#fff;
        width:100%;
        height:113px;
		position:relative;
        }
#header_address { position:absolute; top:20px; right:20px; text-align:right; font:bold 16px Arial; color:#316E08;}
#header_address2 { position:absolute; top:20px; right:160px; text-align:right; font:bold 16px Arial; color:#316E08; width:230px;}
.menubar{
         background:#cce2ed url(../images/graphic_04.jpg) repeat-x;
         text-align:right;
         clear:left;
         height:25px;
         width:836px;
         font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
         color:#666;
         line-height:25px;
         }
.menubar a {
           color:#fff;
           text-decoration:none;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           }
.menu { position:relative; float:left; margin-top:-25px }
.menuside {
	  text-align:left; 
	  padding:0px;
	  width:178px;
	  }
.menuside .menu a {
           color:#6A6A6A;
           text-decoration:none;
           font:normal 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
           text-transform:uppercase;
           display:block;
           float:left;
           clear:left;
           background:#f6f6f6 url(../images/menu_off.gif) no-repeat left top;
           margin-left:17px;
           padding:0px 10px 0px 20px;
           width:128px;
           * width:158px;
           height:25px;
           line-height:25px;
           }
.menuside .menu a:hover {
           color:#fff;
           text-decoration:none;
           background:#85D5FA url(../images/menu_active.gif) no-repeat left top;
           }



a.sub{
           color:#6A6A6A;
           text-decoration:none;
           font:normal 9pt Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
           text-transform:uppercase;
           display:block;
           float:left;
           clear:left;
           background:#fff;
           margin-left:17px;
           padding:0px 10px 0px 20px;
           width:128px;
           * width:158px;
           height:25px;
           line-height:25px;
           }
a:hover.sub {
           color:#999;
           text-decoration:none;
           }
a.sub:hover {
           color:#999;
           text-decoration:none;
           }


.menuside_amin {
	  text-align:left; 
	  padding:0px; 
	  background:#C3C3C3;
	  }
.menuside_amin a {
           color:#666;
           text-decoration:none;
           font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
           display:block;
           float:left;
           clear:left;
           background:#eee;
           margin-bottom:1px;
           padding:0px 10px;
           width:130px;
           * width:150px;
           height:20px;
           line-height:20px;
           }
.menuside_amin a:hover {
           color:#000;
           text-decoration:none;
           background:#999;
           }


ul {
	 margin:15px 0px 15px 0px;
	 padding:0px 20px 0px 30px;
	 border-left:5px solid #eee;
	 }
ul li {
color:#4D5F8B;
line-height:15pt;
list-style-image:url(../images/dot.gif);
}

ol {
	 margin:15px 0px 15px 0px;
	 padding:0px 20px 0px 30px;
	 border-left:5px solid #eee;
	 }
ol li {
color:#4D5F8B;
line-height:15pt;
}

table {
			line-height:15pt;
			font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
			}
.testimonials {
							font:normal 9pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
							color:#999;
							margin:0px 20px;
							}

.content  {
          background:#fff;
          text-align:left;
          width:836px;
          font:normal 10pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
          }
.notice   {
          padding:5px;
          border:1px solid #FF6600;
          background:#FFCC99;
          font:bold 8pt verdana;
          color:#FF6600;
          width:200px;
          text-align:center;
          margin:10px 0px 10px 200px;
          }
.photo_title {
             font:12pt Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; 
             color:#666;
             text-align:left;
             background:#fff;
             padding:5px;
             margin:10px 10px 0px 10px;
             }









.header1{
  font-family:tahoma;
  letter-spacing:2pt;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
}
.header2 {
         font-family:Century gothic; 
         font-size:24pt; 
         letter-spacing:6pt; 
         font-variant:small-caps; 
         margin:30px; 
         color:#4B4B4B; 
         margin-bottom:0px;
}

.header3{
         margin-left:30px; 
         margin-right:30px; 
         padding-bottom:10px; 
         padding-top:10px; 
         line-height:20pt; 
         font-family:verdana; 
         color:#000000; 
         font-size:10pt; 
         font-style:italic; 
         border:0px solid #5A5A5A; 
         border-bottom-width:1px; 
         border-top-width:1px
}

.header4{
  font-family:tahoma;
  letter-spacing:2pt;
  font-size:12pt;
  font-weight:bold;
  color:#61BEED;
}

.header5{
  font:normal 16pt Times New Roman; 
  color:#000; 
  font-variant: small-caps; 
  line-height:20px;
  border:0px solid #000;
  border-bottom-width:1px;
}







.team {
      clear:both;
      margin:20px 10px;
      border:0px solid #000;
      font:normal 10pt verdana;
      color:000;
      height:227px;
      width:615px;
      text-align:justify;
      }
.team_text {
           margin:0px 10px;
           float:right;
           border:0px solid #000;
           width:430px;
           }
.name {
      font:normal 16pt Times New Roman; 
      color:#000; 
      font-variant: small-caps; 
      line-height:20px;
      margin:10px 0px 10px 0px;
      padding:0px 0px 10px 0px;
      border:0px solid #000;
      border-bottom-width:1px;
      }
.pos {
     font:normal 12pt Times New Roman;
     font-variant: small-caps;
     color:#61BEF0;
     line-height:8px;
     }
.image {
       float:left;
       margin:10px;
       border:1px solid #ccc;
       width:138px;
       height:207px;
}


.pagination {display:none;}

/* index file styles */

#byline {border:1px solid #bbbcbe; background-color:#f7f7f7; margin:17px; margin:20px 10px; padding:5px; font:normal 8pt Arial; color:#999}
#contentwrap {margin:10px; line-height:15pt; text-align:justify}
.videolink_left {display:inline; width:auto; height:auto; background:none; padding:0; margin:0}


/* homepage file styles */

#home_wrap {width:620px; float:left; padding:0px; margin:10px 10px 30px 10px; border:1px solid #bbbcbe; border-width:0px 0px 1px 0px; float:left; background:#fff;}
	#home_wrap a {color:inherit; text-decoration:none;}
	#home_wrap a:hover {text-decoration:underline;}
#home_leftcol {float:left; width:300px; margin:0 20px 0 0}
	#home_leftcol h1 { font:bold 21px arial; margin:10px; color:#666; letter-spacing:normal; text-align:left; border:0; margin:0 0 20px 0; padding:0; background:none;}
#home_rightcol {float:left; width:300px; margin:0}

.home_rounded 
	{
	background:#fff url(../images/butt_bg.jpg) repeat-x;
	margin-bottom:20px;
	float:left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.home_rounded h2 { font:bold 22px arial; margin:10px; color:#097AA7; letter-spacing:normal; text-align:left; border:0;}
.home_rounded p { font:bold 12px arial; margin:0 10px 10px 10px; color:#666;}

#home_blog {}
#home_blog h3 
	{ 
	font:bold 16px arial; 
	margin:10px; 
	color:#666; 
	letter-spacing:normal; 
	text-align:left; 
	border:0; 
	margin:20px 0 10px 0; 
	padding:7px 10px; 
	background:#eee;
	width:280px;
	float:left;
	line-height:38px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#home_blog ul { margin:0 10px 0 10px; padding:0; border:0; background:none; text-align:left;}
#home_blog ul li{ margin:0; padding:0; border:0; background:none;  text-align:left; list-style-image:none; list-style-type:none;}
#home_blog ul li .headline {font:bold 14px Arial; color:##4D5F8B; padding-bottom:3px;}	
#home_blog ul li .date {font:bold 12px Arial; color:#333; padding-bottom:5px;}	
#home_blog ul li div {font:normal 12px Arial; color:#666; padding-bottom:10px;}	
#home_contact
	{
	width:280px;
	padding:10px;
	background:#eee;
	float:left;
	margin:0 0 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#home_contact h3 { font:bold 16px arial; margin:5px 0 15px 10px; color:#097AA7; letter-spacing:normal; text-align:left; border:0;}
#home_contact label {display:block; float:left; width:60px; text-align:right; clear:left; padding:2px 10px 2px 0; margin-bottom:10px;}
#home_contact input { width:180px; float:left; display:block; padding:2px 5px;  margin-bottom:10px;}
#home_contact textarea { width:180px; float:left; display:block; padding:2px 5px; height:100px; margin-bottom:10px;}
#home_piab
	{
	background:#C72C2C;
	margin-bottom:20px;
	float:left;
	font:bold 16px Arial;
	color:#fff;
	padding:10px;
	width:280px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#home_mediation
	{
	background:#2D9323;
	margin-bottom:20px;
	float:left;
	font:bold 24px Arial;
	color:#fff;
	padding:10px;
	width:280px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

#book_opt_box 
	{ 
	margin:10px auto; 
	background:#fff url(../images/butt_bg.jpg) repeat-x;
	padding:20px;
	width:300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
#book_opt_box label {float:left; display:block; margin-bottom:10px; color:#0B6487; font:bold 16px arial, sans-serif; }
#book_opt_box #email {display:block; float:left; clear:left; width:280px;}
#book_opt_box #save {width:60px; display:block; float:left; clear:left;}
#book_opt_box label.check {width:40px; display:block; float:left; clear:left; font:normal 12px arial, sans-serif; margin-top:10px; line-height:24px;}
#book_opt_box #check {width:60px; display:block; float:left; margin-top:10px;}
#footer_phone
{
	margin:10px auto; 
	background:#B8E510;
	padding:20px;
	color:#054C0B; 
	font:bold 16px arial, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#footer_phone a {color:inherit;}

