@charset "UTF-8";
/* CSS Document */

body {
	background: #FFFFFF url(../images/back.gif) repeat-x 50% 0;
	margin:0 auto;
	text-align:center;
	font: 12px/16px Arial, Helvetica, sans-serif; color:#333333;
	}

a {color:#0066cc; text-decoration:none;}
a:hover {text-decoration:underline;}


/**/
h1 { font: normal 28px/28px "Times New Roman", Times, serif; color: #0049a0; margin:0 0 12px 0; font-weight:normal; text-transform:uppercase; letter-spacing:.1em; }
#atty h1 { font: normal 28px/28px "Times New Roman", Times, serif; color: #0049a0; margin:0 0 4px 0; font-weight:normal; text-transform:uppercase; letter-spacing:.1em; }
h2 { font: normal 22px/28px "Times New Roman", Times, serif; color: #0066cc; margin:0 0 4px 0; font-weight:normal;  text-transform:uppercase; letter-spacing:.1em; }
h3 { font: normal 18px/28px "Times New Roman", Times, serif; color: #0066cc; margin:0 0 8px 0; font-weight:normal; text-transform:uppercase; letter-spacing:.07em; }
h4 { font: normal 14px/20px "Times New Roman", Times, serif; color: #333333; margin:0 0 8px 0; font-weight:normal; text-transform:uppercase; }
h5 { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #0049a0; margin:0 0 4px 0; font-weight:bold; }
 
ul { margin:0;
	padding:0px 0 0 16px;}  

li { margin:2px 0;
	padding:0;} 


.blue {
	color:#0049a0;
	}
	
.ltblue {
	color:#0066cc;
	}
	
.grey {
	color:#333333;
	}	

#home{
	background: #FFFFFF url(../images/homeback.gif) repeat-x 50% 0;
	}


#nav {
	display:block;
	float:left;
	width:1000px;
	height:59px;
	text-align:left;
	}

/* Navigation */
#subnav ul#submenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	height: 59px;
	}

#subnav ul#submenu li a {
	text-indent: -9999px;
	text-decoration: none;
	height: 59px;
}

#home #subnav ul#submenu {
	width: 1000px;
	height: 59px;
	background: url(../images/navstrip1.gif) left top no-repeat;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	}

#subnav ul#submenu {
	width: 1000px;
	height: 59px;
	background: url(../images/navstrip2.gif) left top no-repeat;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	}
	
#subnav ul#submenu li, ul#submenu a {
	height: 59px;
	display: block;
	}

#subnav #aboutmenu { left: 0; width: 146px;}
#subnav #attymenu { left: 146px; width: 173px;}
#subnav #practicemenu { left: 319px; width: 212px;}
#subnav #newsmenu { left: 531px; width: 201px;}
#subnav #contactmenu { left: 731px; width: 133px;}
#subnav #aboutmenu a:hover { background: url("../images/navstrip2.gif") 0 -59px no-repeat;}
#subnav #attymenu a:hover { background: url("../images/navstrip2.gif") -146px -59px no-repeat;}
#subnav #practicemenu a:hover { background: url("../images/navstrip2.gif") -319px -59px no-repeat;}
#subnav #newsmenu a:hover { background: url("../images/navstrip2.gif") -531px -59px no-repeat;}
#subnav #contactmenu a:hover { background: url("../images/navstrip2.gif") -731px -59px no-repeat;}
#home #subnav #aboutmenu a:hover { background: url("../images/navstrip1.gif") 0 -59px no-repeat;}
#home #subnav #attymenu a:hover { background: url("../images/navstrip1.gif") -146px -59px no-repeat;}
#home #subnav #practicemenu a:hover { background: url("../images/navstrip1.gif") -319px -59px no-repeat;}
#home #subnav #newsmenu a:hover { background: url("../images/navstrip1.gif") -531px -59px no-repeat;}
#home #subnav #contactmenu a:hover { background: url("../images/navstrip1.gif") -731px -59px no-repeat;}


/* you are here */
/*/*/
#about #subnav #aboutmenu { background: url("../images/navstrip2.gif") 0 -59px no-repeat;}
#atty #subnav #attymenu { background: url("../images/navstrip2.gif") -146px -59px no-repeat;}
#practice #subnav #practicemenu { background: url("../images/navstrip2.gif") -319px -59px no-repeat;}
#news #subnav #newsmenu { background: url("../images/navstrip2.gif") -531px -59px no-repeat;}
#contact #subnav #contactmenu { background: url("../images/navstrip2.gif") -731px -59px no-repeat;}






#container {
	display:block;
	float:none;
	width:1000px;
	margin:0 auto;
	}
	
#logo {
	display:block;
	float:left;
	text-align:center;
	padding:11px 0 38px 0;
	border:none;
	margin:0 auto;
	width:1000px;
	}

#flash {
	display: block;
	float:left;
	width:1000px;
	height:235;
	}
	
#welcome {
	display: block;
	float:left;
	width:456px;
	margin:26px 30px 0 22px;
	text-align:justify;
	}

#welcomestripe {
	display: block;
	float:left;
	width:456px;
	margin:0 0 9px 0;
	}
	
	
#homenews {
	display: block;
	float:left;
	width:470px;
	margin:26px 0 0 0;
	}
	
#homenewsstripe {
	display: block;
	float:left;
	width:470px;
	margin:0 0 8px 0;
	border-bottom:1px solid #c0e4f5;
	}
	
#homenews1 {
	display: block;
	float:left;
	width:220px;
	}	

#homenews2 {
	display: block;
	float:left;
	width:220px;
	margin:0 0 0 30px;
	}




#C1 {
	display: block;
	float:left;
	width:200px;
	margin:30px 22px 0 22px;
	}
	
#C1stripe {
	display: block;
	float:left;
	width:200px;
	margin:0 0 8px 0;
	border-bottom:1px solid #999999;
	}


#C1photo {
	display:block;
	float:left;
	margin:0;
	width:198px;
	height:124px;
	margin:0 0 10px 0;
	background:url(../images/imgback.jpg) bottom center no-repeat;
}

#C1photo2 {
	display:block;
	float:left;
	margin:0;
	width:198px;
	margin:0 0 10px 0;
}

#C2photo {
	display:block;
	float:left;
	margin:0;
	width:198px;
	height:214px;
	margin:0 0 10px 0;
	background:url(../images/imgback.jpg) bottom center no-repeat;
}

#C1photo img {
	border:1px solid #666666;
}


#C2 {
	display: block;
	float:left;
	width:734px;
	margin:30px 0;
	text-align:justify;
	}


#C2stripe {
	display: block;
	float:left;
	width:734px;
	margin:0;
	border-bottom:1px solid #999999;
	}


#C2stripeblue {
	display: block;
	float:left;
	width:734px;
	margin:14px 0;
	border-bottom:1px solid #c0e4f5;
	}
	
	
#C3 {
	display: block;
	float:right;
	width:200px;
	margin:30px 22px 0 22px;
	}
	
#C3stripe {
	display: block;
	float:left;
	width:200px;
	margin:0 0 8px 0;
	border-bottom:1px solid #999999;
	}


#C3photo {
	display:block;
	float:left;
	margin:0;
	width:198px;
	height:124px;
	margin:0 0 10px 0;
	background:url(../images/imgback.jpg) bottom center no-repeat;
}

#C3photo img {
	border:1px solid #666666;
}



#PAblock {
	display: block;
	float:right;
	width:734px;
	padding:0 0 20px 0;
	}


/*-- BIO --*/

#passport {
	display:block;
	float:left;
	margin:0;
	width:198px !important;
	width:170px;
	height:266px;
	padding:4px 14px;
	background:url(../images/passportback.jpg) top center no-repeat;
	text-align:center;
}

#passport img {
	border:1px solid #FFFFFF;
	size: 85%;
}


#biotop1 {
   display:block;
   float:left;
   margin: 0 0 30px 0;
   padding:0;
   width: 734px;
   text-align: left;
}

#bioname {
   display:block;
   float:left;
   margin: 0;
   padding:0;
   width: 734px;
   text-align: left;
}
#biocontact {
   margin: 0;
   padding: 0;
   display:block;
   float:left;
   width: 240px;
   text-align: left;
}
#biophone1 {
   margin: 0;
   padding: 16px 13px 10px 0;
   display:block;
   float:left;
   width: 60px;
   text-align: left;
}

#biophone2 {
   margin: 0;
   padding: 16px 0 10px 0;
   display:block;
   float:left;
   width: 100px;
   text-align: left;
}

#biophone3 {
   margin: 0;
   padding: 6px 0 0 0;
   display:block;
   float:left;
   width: 240px;
   text-align: left;
}


#biotop2 {
   margin: 0;
   padding: 12px 11px 0 0;
   display:block;
   float:right;
   width: 380px;
   text-align: left;
}

#biopa {
   margin: 0;
   padding: 0;
   display:block;
   float:left;
   width: 380px;
   text-align: left;
}

#biopa1 {
   margin: 0;
   padding: 0;
   display:block;
   float:left;
   width: 190px;
   text-align: left;
}

#bioc1 {
   margin: 0 20px 0 0;
   padding: 0;
   display:block;
   float:left;
   width: 357px;
   text-align: left;
}

#bioc2 {
   margin: 0;
   padding: 0;
   display:block;
   float:left;
   width: 357px;
   text-align: left;
}

/* Table Styles */
table {
	width: 100%;
	text-align: left; }
th {
	font-weight: bold;
	background-color: #acf;
	border-bottom: 1px solid #cef; }
td,th {
	padding: 6px 5px;
	 }
.odd {
	background-color: #eaf2f8; }
.odd td {
	border-bottom: 1px solid #d9e6ef; }





#footer {
	display:block;
	float:left;
	width:1000px;
	margin: 70px 0 0 0;
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	}	

#footer a{
	color:#999999;
	text-decoration:none;
	}

#footer a:hover{
	color:#999999;
	text-decoration:underline;
	}
	
.searchbox {
	font-style: italic;
	padding: 0 0 10px;
	}
	
.stretchy { width: 99%; }
	