
body {
	background-color: #FFFFFF;

	margin:0px; 
}

#wrap 
{
       position: relative;
       margin-left: auto;
       margin-right: auto;
       width: 820px; /* change to match the width of your content */
}


/* title/navigation */
#title_mid
{
		background-color: #333333;
	text-align: center;
	width: 200px;
	height: 80px;
position:absolute; 
left:0; top:40px; 
z-index:3;

}

#title_left
{
		background-color: #666666;
	text-align: center;
	width: 820px;
	height: 80px;
position:absolute; 
left:0px; top:40px; 
z-index:2;

}
#title_right
{
background-image: url("img/img_75.gif");
background-repeat: repeat;
background-color: #CCCCFF;
	text-align: center;
	width: 120px;
	height: 80px;
position:absolute; 
left:700px;; top:40px; 
z-index:4;

}

#title_text
{
	color: #FFFFCC;
	text-align: left;
	       display: block;
	   position:absolute; 
	left:20px; top:55px;
	width: 250px;
	height: 60px;
z-index:5;
}

#table a:hover {
	position:absolute; 
	background-color: #333333;
	left:220px; top:50px;
	width:180px; 
	height:30px; 
	z-index:5;
		
		}
		
#table a {
	display: block;
	position:absolute; 
	background-color: #666666;
	text-decoration: none;
	left:220px; top:50px;
	width:180px; 
	height:30px; 
	z-index:5;
		
		}
		
#resume a:hover {
	position:absolute; 
	background-color: #333333;
	left:220px; top:80px;
	width:180px; 
	height:30px; 
	z-index:5;
		 
		}
		
#resume a {
	display: block;
	position:absolute; 
	background-color: #666666;
	text-decoration: none;
	left:220px; top:80px;
	width:180px; 
	height:30px; 
	z-index:5;
		
}

		
#con {
	display: block;
	position:absolute; 
	background-color: #666666;
	text-decoration: none;
	left:480px; top:50px;
	width:200px; 
	height:50px; 
	z-index:5;
		
}
		
		


#nav_back
{
	color: #000000;
	background-color: #99CCCC;
	font: 10pt/14pt verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:300px; top:230px;
	width:130px; 
	height:30px; 
	z-index:5;
}

#sub_nav
{

	font: 10pt/14pt verdana, arial, helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:280px; top:65px;
	width:400px; 
	height:60px; 
	z-index:5;
}

#left_back
{
	color: #CCCCCC;
	
	text-align: center;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:0; top:125px;
	width:500px; 
	height:500px; 
	z-index:5;
}

#right_back
{
	color: #000000;
	background-image: url("img/img_38.gif");
	text-align: center;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:500px; top:125px;
	width:320px; 
	height:500px; 
	z-index:5;
}

#right_txtbk
{
background-color: #999999;
text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:520px; top:140px;
	width:280px; 
	height:465px; 
	z-index:6;
	
		 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  
}

#right_txt
{
text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:540px; top:160px;
	width:260px; 
	height:450px; 
	z-index:7;
	
	
}
#toc_list1 
{
	
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:30px; top:150px;
	width:200px; 
	height:70px; 
	z-index:6;
	 
}


#toc_list2 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:30px; top:200px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list2 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:30px; top:200px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list3 a
{
	
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px; top:250px;
	width:200px; 
	height:30px; 
		z-index:6;

	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  }
  #toc_list3 a:hover
{
	
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px; top:250px;
	width:200px; 
	height:30px; 
		z-index:6;

	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  }

#toc_list4 a
{
	
	background-color: #000000;
	display: block;
	   position:absolute; 
	left:30px; top:300px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;

}


#toc_list4 a:hover
{
	
	background-color: #333333;
	display: block;
	   position:absolute; 
	left:30px; top:300px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;

}

#toc_list5 a
{
	
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px;; top:350px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list5 a:hover
{
	
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px;; top:350px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list6 a
{
	
	background-color: #000000;
	text-align: left;
	   position:absolute; 
	left:30px; top:400px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list6 a:hover
{
	
	background-color: #333333;
	text-align: left;
	   position:absolute; 
	left:30px; top:400px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


#toc_list7 a
{
	
	background-color: #000000;
	text-align: left;
	   position:absolute; 
	left:30px; top:450px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list7 a:hover
{
	
	background-color: #333333;
	text-align: left;
	   position:absolute; 
	left:30px; top:450px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


#toc_list8 a
{
	
	background-color: #000000;
	text-align: left;
	   position:absolute; 
	left:30px; top:500px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list8 a:hover
{
	
	background-color: #333333;
	text-align: left;
	   position:absolute; 
	left:30px; top:500px;
	width:200px; 
	height:30px; 
	z-index:6;
	 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list9 a
{
	
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px; top:550px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list9 a:hover
{
	
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:30px; top:550px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list10 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:30px; top:600px;
	width:200px; 
	height:50px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list10 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:30px; top:600px;
	width:200px; 
	height:50px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list11 
{
	
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:260px; top:150px;
	width:200px; 
	height:70px; 
	z-index:6;
	
}

#toc_list12 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:260px; top:200px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list12 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:260px; top:200px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}
 

#toc_list13 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:260px; top:250px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list13 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:260px; top:250px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list14 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:260px; top:300px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list14 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	   position:absolute; 
	left:260px; top:300px;
	width:200px; 
	height:30px; 
	z-index:6;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list15 a
{
	
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:350px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list15 a:hover
{
	
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:350px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


#toc_list16 a
{
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:400px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list16 a:hover
{
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:400px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list17 a
{
	
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:260px; top:450px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list17 a:hover
{
	
	background-color: #333333;
	text-align: left;
	text-decoration: none;
	display: block;
	   position:absolute; 
	left:260px; top:450px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


#toc_list18 a
{
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:500px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list18 a:hover
{
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:500px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


#toc_list19 a
{
	background-color: #000000;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:550px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#toc_list19 a:hover
{
	background-color: #333333;
	text-align: left;
	display: block;
	   position:absolute; 
	left:260px; top:550px;
	width:200px; 
	height:30px; 
	z-index:6;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}




/* links */


a.box:link {
background: transparent;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #00CCFF;
	text-decoration: none;
	line-height: 26px;
		
}
a.box:visited {
	background: transparent;
			font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
		color: #00CCFF;
	text-decoration: none;
	line-height: 26px;
		
}

a.nav:link {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	line-height:24px;
}
a.nav:visited {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	line-height:24px;
}
a.nav:hover {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #66ccff;
	text-decoration: none;
	line-height:24px;
}


p { text-indent: 2em; margin-top: 0; margin-bottom: 0; }



/* classes */

.left {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFCC; 
	text-decoration: none;
}

.right {
	font-size: 11pt;
	line-height: 16pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333; 
	text-decoration: none;
}
.bignav {
	font-size: 12pt;
	line-height: 14pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666; 
	text-decoration: none; 
}
.bigtoc {
	font-size: 22pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #00ccff; 
	text-decoration: none; 
}
.black {
	font: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 
	text-decoration: none; 
}

.blue
{
	font-size: 10pt;
		line-height: 14pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #66ccff;
	text-decoration: none;
}

