
		body {
		  margin:0;
		  padding:0;
		  text-align:center;
		  color:black;
		  background:white;
		  font-family: Arial, Helvetica, sans-serif;font-size:1em;
		   margin:0 auto;
		 width:801px;
		 position:relative;
	
		}

		#container {
		  width:801px;
		
		  text-align:left;
		}

		#navigation {
		  float:left;
		  clear: left;
		  width:146px;
		  background:#001E67;
		
		}

		#wrapper {
		  float:right;
		  width:630px;
		}

		#main-content {
		  float:left;
		  width:400px;
  font-size:12px;
		}

		#sub-content {
		  float:right;
		  width:185px;
		  /*background:#A0CD4C;*/
		    font-size:12px;margin-left:-2px;
			padding:0;
		}

#topBar{
	width:801px; height: 79px; background: #151E69 url(/images/2009/masthead.gif) no-repeat; 
}

#wwlogo{ display: none; width:233px;height:88px;float:left;padding-left:10px}
#mindheader{ display: none; width:326px;height:88px;float:right;padding-right:10px}


#topNav {

width:801px; height:29px; /*background:url("/images/2009/topNavBar.gif") no-repeat;*/
background-color: #6BB2E8; 
}


#topNav { 
	color:#000;left:0px;clear:both;text-align:left;
	
	border-top: 3px solid #fff; border-bottom: 3px solid #fff;
	
}

#topNav ul{padding:0;margin:0;display:inline;list-style-type:none;padding:0 10px 0 18px;margin-left:0px;}
#topNav li{padding:0;margin:0;/*display:inline;*/
float: left; list-style-type:none;font-weight:bold;/*padding:0 8px 10px 0;*/margin-left:0px}

#topNav a{font-size:12px;text-decoration:none;color:white;margin:0;/*padding-top:6px;*/
	line-height: 29px; background-color: #6BB2E8; 
padding-left:6px;padding-right:6px;  display: block; }


#topNav a:hover,
#topNav li.topnavselected a{
	/*background:url("/images/2009/topNavSelectedRight.gif") top right no-repeat;*/
	background-color: #b4d3ef;
}


.topnavselected a{/*background:url("/images/2009/topNavSelectedLeft.gif")  no-repeat;*/
	background-color: transparent;
	/*padding: 0 6px 0 6px;*/
	color: #000;
}

#containerTop{background: url("/images/2009/templateContainerTop.gif") top left no-repeat;height:14px;width:801px;margin:0;padding:0}
#containerBottom{background: url("/images/2009/templateContainerBottom.gif") top left no-repeat;height:14px;width:801px;clear:both}
#container{background: url("/images/2009/templateContainerMiddle.gif") top left repeat-y;}

#sideNav {
width: 152px;
	padding: 5px 0 10px 0;
	margin-bottom: 5px;
	font-size:12px;font-weight:bold;
	background-color: #001E67;
 voice-family: "\"}\""; 
  voice-family:inherit;
  width:142px;
		float:left;
	}
	
	#sideNav ul {
	padding-top:10px;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	/*margin-left:10px;*/
	
	}
		
	#sideNav li {
	margin: 0;
	width:146px;
	/*background: url("/images/2009/sideNavlvl1Top.gif") top left no-repeat;*/
	margin: 2px 0 2px 0;
	/*padding-top:5px;*/
	}
		
		#sideNav li a, #sideNav li input {
		display: block;
		padding: 4px 10px 4px 15px;
		background-color: #808EB3;
		text-decoration: none;
		color: #fff;
		voice-family: "\"}\""; 
        voice-family:inherit;
		}
		
		#sideNav li input {
		    font-size:0.9em;
		    width: 100%;
		}
		
	
		
		
	#subnav2{
		
	}
		
		#subnav2 li {
	
		margin: 0;
		width:121px;
		/*background: url("/images/2009/sideNavlvl2Top.gif") top left no-repeat;*/
	/*margin-top:10px;*/
		padding: 2px 0 2px 0;
/*	margin-left:-10px;*/
		}
			
#subnav2 li a {
		
	display: block;
	padding: 3px 0px 3px 11px;
			/*background: url("/images/2009/sideNavlvl2Bottom.gif") bottom left no-repeat;*/
			/*	padding-bottom:5px;*/
	
	background-color: #4b568e;
	 			
		color: #fff;
		text-decoration: none;
		
		width: 135px !important;
		/*margin-left: 4px;*/
		
		 voice-family: "\"}\""; 
  voice-family:inherit;
		
		
		}
		
		#snav3middle {/*margin-left:-10px;*/}
#snav3middle li {
	
		margin: 0;
		width:135px;
		background-color: #151e69;
	/*background: url("/images/2009/sideNavlvl3Middle2.gif") top left repeat-y;*/
	padding-top:2px;
	
		}
		
#snav3middle li a {
		
	display: block;
	
	background-color: #151e69;
	
	/*	background: url("/images/2009/sideNavlvl3Middle2.gif") top left repeat-y;*/
				padding-bottom:5px;
				
		color: #fff;
		text-decoration: none;
		

		 voice-family: "\"}\""; 
  voice-family:inherit;
  width:135px;
		
		
		}
		#snav3top{/*background: url("/images/2009/sideNavlvl3Top2.gif") bottom left no-repeat;*/
			/*height:5px; width:120px;*//*margin-top:10px;*/ 
		
			display: none;
		}
	
		#snav3bottom{
		/*background: url("/images/2009/sideNavlvl3Bottom2.gif") bottom left no-repeat;*/
		height:5px; width:135px; display: none;
		}
		
		
	html>body #sideNav li a, html>body #sideNav2 li a,html>body #sn3 li a  {
		width: auto;
		}

	#sideNav li a:hover {
		
		color: #fff; background-color: #8d9abb;
		}
		
	#sideNav #subnav2 li a:hover{
		background-color: #5d679a;
	} 	
		
	#sideNav #subnav2 li a:hover{
		background-color: #5d679a;
	} 			
		
	#sideNav #snav3middle li a:hover{
		background-color: #2d3578;
	} 		
		
		
		#footer
		{
		padding-top:2px;
		/*background: url("/images/2009/footerBar.gif") bottom left no-repeat;*/
		background-color: #AEA9AD;
		height:26px;
		width:801px;
		color:white;
		}
		
		#footer ul,#homeFooter ul{padding:0;margin:0;display:inline;list-style-type:none;padding:10px;margin-left:0;}
#footer li,#homeFooter li{padding:0;margin:0;display:inline;list-style-type:none;margin-right:5px;font-weight:bold;padding:0 0 10px 0}
#footer a,#homeFooter li{font-size:12px;text-decoration:none;color:white;margin:0;padding-top:3px;margin-left:10px}




#main-content h2{font-size:14px; font-weight:bold;}
#main-content h3{font-size:12px; font-weight:bold;}

#main-content h5{
font-size:14px;
margin-bottom:0.5em;
margin-left:0pt;
margin-right:0pt;
margin-top:0.5em;
}

#main-content p{font-size:12px;}
#main-content h1{  font-size:18pt;color:#000;font-family:Garamond, Arial, Helvetica, sans-serif}
#main-content a{font-weight:bold;color:black;text-decoration:none;}
.showfaq{width:409px;
}
.faqtop{ display: none; background:url("/images/2009/faq/faqTop.gif") no-repeat top left;height:14px;padding:0;margin:0;}
.faqmid{ /*background:url("/images/2009/faq/faqMiddle.gif") repeat-y top left;*/ padding:1px 10px;margin:0;
	background-color: #6AB2E7;
}
.faqmid p{margin:o;padding:0;}
.faqbottom{ display: none; background:url("/images/2009/faq/faqBottom.gif") no-repeat top left;height:12px;padding:0;margin:0;}

#calendar{margin-left:5px ;color:white;background:url("/images/2009/calendarBG.gif") no-repeat top left;height:205px;width:180px}
#calendar table{margin:10px 0 0 10px;
 voice-family: "\"}\""; 
  voice-family:inherit;
  margin:10px 0 0 5px;
width:160px
}

table.data{
	width: 420px;
}

table.data th{
	background-color: #151e69; height: 29px; color: white;
}


#calendar td{text-align:center; height:18px;}
#calendar a,#calendar p{font-size:9px;text-decoration:none;margin:0;text-align:center;color:white}
.calendarmonth{font-weight:bold}
.calendarempty{background:none}
.calendarEvent td{border:1px solid black}
.calendarselected{font-size:11px;color:white;background:#151C6A;}
.calendarselected a{font-size:11px;font-weight:bold}
.cevent{background:#FCEED5;border:1px solid #9F7366}
.todayevent{background:#E3CFA6;border:1px solid #8E6559}

#faqsdivision a{text-decoration:none;}
#faqsdivision ul{margin:0;padding:0}
#faqsdivision li{padding-left:20px;list-style-type:none}
.faqquestion{background:url("/images/2009/faq/faqdot.gif") no-repeat top left;}
#faqsdivision li ul{margin-left:-30px;margin-bottom:10px;}
#faqsdivision li ul li{background:none}
input.button, input.PageButton{background:#151E69;color:white;font-weight:bold;border:1px solid #151E69}
#quizAnswer{display:none}
#locationList{margin-left:5px}
#locationList a{color:black;font-weight:bold;text-decoration:none}

#homeImage{width:801px;height:430px;background:url("/images/2009/homeImage.jpg") no-repeat top left;clear:both;}
#homeImage a b{ visibility: hidden; }
#homeImage a {

	height: 215px;
	width: 400px;
	text-decoration: none;
position:absolute;
  }
  #homeImage p{margin:0}
  #homeImage a#practiceGroups { left: 0px;top:0px;}
   #homeImage a#perfectRole { left: 401px;top:0px}
  #homeImage a#summerScheme { left: 0px;top:216px}
    #homeImage a#ourPeople { left: 401px;top:216px}
	
	#homeFooter
		{
		padding-top:5px;
		/*background: url("/images/2009/homeFooter.gif") bottom left no-repeat;*/
		background-color: #AEA9AD;
		height:26px;
		width:801px;
		color:white;
		}
		
		#homeFooter a{color:white;text-decoration:none;}



#profileIndex table td{
	padding: 1px;
}


		#profileSelect a{text-decoration:none;}
		#profileSelect a:hover{text-decoration:none;color:green}
		
		#sitemap a{text-decoration:none;}
		
		.profileThumbs a {
display:block;
width: 201px;
height:60px;
padding:10px 5px 10px 0;
font: bold 12px sans-serif;
color: #fff !important;
/*background: url("/images/2009/profileBox.gif") 0 0 no-repeat;*/

background-color: #6ab2e7;

text-decoration: none;

}
/* #profileIndex a:hover{color:white} */
.profileThumbs a:hover { 
background-color: #B4D3EF; color: #000 !important; 

/*background-position: 0 -80px; color: #fff !important;*/
/* color: #049;*/

}
.profileThumbs img{margin:0 10px}

#profilePage h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px}
.profileQuestion a{display:block;width:400px;background:url("/images/2009/playArrow.gif") top right no-repeat}
.profileQuestion a:hover { 
background-position: 385px -30px;
color:#ccc;

}
#quizAnswer{margin-left:5px}
#answerTop{background: url("/images/2009/right_image/answerTop.gif") bottom left no-repeat;height:11px;width:171px;}
	#answerMiddle{background: url("/images/2009/right_image/answerMiddle.gif") repeat-y;width:171px;margin:0;padding:0;}

	#answerMiddle p{margin:0 10px; color: #fff;}

		#answerBottom{background: url("/images/2009/right_image/answerBottom.gif") bottom left no-repeat;height:11px;width:171px}
		
#commentForm input,#commentForm select{margin-bottom:3px}
#commentForm p{margin:0 10px 0 0}
#theSiteHome{position:relative}

a.compQuestion img{
	float: left; margin-bottom: 15px;
}

.compAnswer{
	clear: left;
}

#answerwrapper hr{
	clear: left; margin: 15px 0;
}

.expander {
	display: block;
}
.invisible {
	display: none;
}
.rightblack {
	border-right-color: #000000;
}
