/* CSS Document */
	
	body, html {
		margin-left:auto;
		margin-right:auto;
		padding:0;
		background-color: #F8ECDB;
		height:100%;
		font-size:small;
		font:"Times New Roman", Times, serif;
		
		}
		
		#container {
		margin-left:auto;
		margin-right:auto;
		}

	.menu {
		background:url(images_all/menu_bkg.gif) repeat-x;
		}

	p {
		
		font:"Times New Roman", Times, serif;
		font-size:110%;
		line-height:inherit;
		margin:.6em 20px 0 20px;
		padding:0;
		text-align:left;
		vertical-align:top;
		}

	

	.caption {
		font-size:105%;
		color:RGB(0,54,103);
		width:400px;
		margin:.3em 0 .3em 20px;
		text-align:left;
		}

	.imagehome {
		margin:0px 10px 6px 10px;
		}



	h1 {
		font-size:150%;
		color:RGB(0,54,103);
		padding:0px;
		margin:0 0 5px 20px;
		text-decoration:underline;
		
		}
	
	h2 {
		font-size:140%;
		color:RGB(0,54,103);
		padding:0px;
		margin:0 0 5px 20px;
		text-decoration:underline;
		}
	
	h3 {
		font-size:130%;
		color:RGB(0,54,103);
		padding:0px;
		margin:0 0 5px 20px;
		
		}
	
	h4 { 
		font-size:120%;
		color:RGB(0,54,103);
		padding:0px;
		margin:0 0 5px 20px;
		
		}
		
		
	h5 { /* Header for Pages with image */
		font-size:120%;
		font-style:italic;
		color:000000;
		padding:0px;
		margin:0 0 5px 20px;
		}
	
	h6 { /* Header for Pages with image */
		font-size:110%;
		font-style:normal;
		color:#000000;
		padding:0px;
		margin:0 0 5px 20px;
		}


									a:link, a:visited {
										font:"Times New Roman", Times, serif;
										color:#670029;
										text-decoration:none;
										
										
										}
								
									a:hover, a:active {
										font:"Times New Roman", Times, serif;
										line-height:inherit;
										color:black;
										text-decoration:none;
										
										}

	#table_publications td{
		padding:15px;
		}


/* For Header Sections of webapage Title on Left Image on Right */

	#header_sectionLeft {
		margin-top:30px;
		float:left;
		
		}
	
	#header_sectionRight {
		float:right;
		margin:5px 0 5px 5px;
		
		}
	
	#header_top {
		margin: 0 20px 0 20px;
		}

/* Home Faded Middle */

	#faded_middle_container, #home_bottom, #disclaimer, #footer, #pages_content {
		background-color:#FFFFFF !important;
		
		width:641px;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		color:black;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		position:relative;
		background-color:#ffffff;
		}
	
	#faded_middle_container {
	background-color:white;
	}
	#footer {
		color:RGB(242,239,225);
		background:url(images_all/footer_bkg.gif) no-repeat;
		height:27px;
		
		}
	
	
	#fade {
		background:url(images_all/fade_bkg_long.gif) repeat-y;
		/*width:515px;*/
		width:641px;
		float:left;
		background-color:white;
		}
		
		#flashleft {
		float:left;
		clear:none;
		margin-right:10px;
		width:175px;
		}
		
		#home_right {
		float:left;
		left:195px;
		clear:none;
		width:450px;
		padding:0px;
		margin:0px;
		margin-left:-20px;
		}
		
	#disclaimer p {
		font-size:90%;
		margin:.3em 50px 0 20px;
		padding:0;
		text-align:left;
		vertical-align:top;
		}
	#disclaimer p a:link, #disclaimer p a:visited {
	
	}
	
	#disclaimer p a:hover, #disclaimer p a:active {
	
	}
	
		
	#profile_image {
		float:left;
		top:20px;
		left:0px;
		clear:none;
		width:225px;
		height:auto;
		margin-right:20px;
		}

	#profile_content {
		float:left;
		top:20px;
		left:245px;
		width:390px;
		clear:none;
		height:auto;
		}
		
		#list_left {
		float:left;
		top:20px;
		left:0px;
		clear:none;
		width:300px;
		height:auto;
		margin-left:20px;
		margin-right:20px;Z
		
		}
			
		#list_right {
		float:left;
		top:20px;
		left:310px;
		width:300px;
		clear:none;
		height:auto;
		}

	
	#list_one {
		float:left;
		top:20px;
		left:0px;
		clear:none;
		width:180px;
		height:auto;
		margin-left:20px;
		}

	#list_two{
		float:left;
		top:20px;
		left:220px;
		clear:none;
		width:180px;
		height:auto;
		margin-left:20px;
		}

	#list_three {
		float:left;
		left:440px;
		top:20px;
		clear:none;
		width:180px;
		height:auto;
		margin-left:20px;
		
		}


			


/* New */

	.name {
		font-size:100%;
		font-weight:bold;
		color:RGB(0,54,103);
		}

	.practice {
		font-size:90%;
		}


	ul li {
		font-size:110%;
		margin-left:2em;
		list-style:disc;
		
		}

	li ul {
		font-size:90%;
		list-style:disc;
		}


	#homebottom {
		width:509px;
		}
	
	
	.clear_06 {
		clear:both;
		}

	#clear_01, #clear_02, #clear_03, #clear_04 {
		clear:both;
		}

	#left {
		float:left;
		padding:0px;
		margin:0px;
		
		}
	
	.float_left {
		float:left ;
		padding:0px;
		margin:0;
		margin-bottom:20px;
		
		}
	
	.img_float_left {
		float:left;
		padding:5px;
		clear:left;
		}

	#footer_left {
		float:left;
		
		}

	#footer_right {
		float:right;
		}

	#home {
		background:url(images_all/background_whole.gif) repeat-y;
		width:505px;
		
		}


		
		
/*Headlines Blue Section on Main Page */
	#headlines {
		width:126px;
		float:right;
		clear:none;
		}
		
	#headlines p {
		margin:0px;
		padding:0px;
		text-align:center;
		}
		
	#headlines .top {
		background:url(images_all/headlines_top.gif) no-repeat;
		height:38px;
		}	
		
	#headlines .middle {
		background:url(images_all/headlines_middle.gif) repeat-y;
		font-size: 18px;
		text-align:center;
		color: #FFFFFF;
		text-decoration: none;
		padding-right: 6px;
		}
		
	#headlines .bottom {
		background:url(images_all/headlines_bottom.gif) no-repeat;
		height:39px;
		}
	


	.special {
		font-size: 14px;
		text-decoration: none;
		text-align: left;
		vertical-align:top;
		margin-left:171px;
		margin-right:0px;
		}
	
	
	.whitelink {
		font-size: 18px;
		font-style: normal;
		color: #FFFFFF;
		text-decoration: none;
		padding-right: 6px;
		}
								
								a.whitelink:link, a.whitelink:visited {
								
									font-style: normal;
									color: #FFFFFF;
									text-decoration: none;
									padding-right: 6px;
									
									}
								a.whitelink:hover, a.whitelink:active {
								
									font-style: normal;
									color: #FFFFFF;
									text-decoration: none;
									padding-right: 6px;
									}
						


	.style20 {
		font-size: 12px
		}
		
	 
	
	.overlap {
		z-index: -1;
		}
		
	.maintable {
		width:639px;
		text-align:center;
		vertical-align:top;
		}


	.img_center {
		text-align:center;
		}
	
	.style27 {
		font-style: normal;
		text-decoration: none;
		font-size: 10px;
		color: #000000;
		}
		
	.footerblue {
		font-size: 10px;
		color: #003667;
		text-decoration: none;
		}
		
							a.footerblue:link {
								color:#003667;
								}
		
	.style25 {
		font-size: 16px;
		color: #FFFFFF;
		}
		
	.style26 {
		font-style: normal; 
		text-decoration:
		 none; 
		font-size: 18px;
		 }



	.style13 {
		font-size: 14px;
		}
	
	a:active {
		color: #003667;
		}
	
	.style15 {
		font-size: 10px;
		}
	
	.style18 {
		color: #FFFFFF;
		}

