body {
	font-size: 80%;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;
	color: #000;
	margin:0;
	padding:0;
	background: #fff;	
	background-image: url(/images/watermark.gif);	
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100%;
	}

#top {
	background: #f75d52;
	background-image: url(/images/t_head.gif);
	padding:2px;
}

#top a {
	color: #660000;
}

#top a:visited {
	color: #000;
}
#top a:active {
	color: #000;
	background-color: #f5caaf;
}

#head1 {
	background:#EA8A51;
	font-size: 75%;	
	background-image: url(/images/fade1.gif);
	padding:0;	
	margin:0;	
	}	

#head2 {
	right:1px;	
	background:#EA8A51;
	background-image: url(/images/m_head1.gif);
	margin:0;	
	width:100%;
	text-align:right;
	height:30px;
	line-height: 20px;
	padding:2px;
	font-weight: bold;
	background-color: #cc0000;
	color: #cc0000;	
	letter-spacing : 8px;		
	voice-family: "\"}\"";
	voice-family: inherit;
	height:29px;	
	}	
		
#site {
	background:#fff;
	padding:0;	
	right:1px;	
	text-align:right;
	}		
	  	
#title {
	float:left;
	width:80%;
	background:#fff;
	margin-right:15px;	
	}	
	
#logo {
	text-align:left;
	width:10%;
    height: 41px;	
	voice-family: "\"}\"";
	voice-family: inherit;
	height:40px;		
	}	
#leftcontent {
	position: absolute;
	left:6px;
	top:9.5em;	
	background:#fff;
	border: 2px dashed #C13902;
	border-color: #C13902;
	padding:2px;
	background: #fff url(/images/nav_back1.gif)  no-repeat;
	margin: 0;
	padding: 0;
	width:8.25em;
	}
	
#leftcontent ul#links {

position:relative;
text-align:left;
font: bold 120% verdana, arial, sans-serif;
list-style-type: none;
padding: 60px 0 0 0;
margin: 0;}


#leftcontent ul#links li {

text-align:left;
margin: 2px 2px 20px 2px;
padding: 0 2px 0 10px;
}

#leftcontent ul#links #linkM {


text-align:left;
margin: 0 0 20px 0;
padding: 0 2px 0 2px;
}

#leftcontent ul#links li a, #leftcontent ul#links #linkM a {


	text-align:left;
	font: bold 90% verdana, arial, sans-serif;
	text-decoration: none;
	color: #2D0F02;
	border-bottom-style: dotted;}
	
#leftcontent ul#links li a:hover, #leftcontent ul#links #linkM a:hover {


	text-align:left;
	font: bold 90% verdana, arial, sans-serif;
	text-decoration: none;
	color: #cc0000;
	border-bottom-style: dashed;}	
		

#centercontent {
	background:transparent;
  	margin-left: 10em;
  	margin-right:15em;
	top:13.5em;	
	border: 0px;
	padding:4px;
	min-height: 100%;
    height: 100%;	
	voice-family: "\"}\"";
	voice-family: inherit;
  		margin-left: 10.5em;
  		margin-right:15em;
	}
	
html>body #centercontent {
  		margin-left: 10.5em;
  		margin-right:15em;	
		height: auto;
	}

#rightcontent {
	position: absolute;
	right:8px;
	top:13.5em;
	width:15em;
	font-size:70%;
	background:#fff;
	border: 2px dashed #C13902;
	border-color: #C13902;		
	}
	
#rightcontent p:first-line {
	font-size:120%;
	color:#cc0000;
	letter-spacing : 0px;
	}   
#footer {
	width:100%;
	bottom:10px;
	text-align:center;
	background:#EA8A51;
	background-image: url(/images/t_head.gif);
	height:1.5em;
	font-size: 120%;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;		
	voice-family: "\"}\"";
	voice-family: inherit;
	height:1.5em;
	}	
	
	
#right {
	float: right;
	font-size: 90%;
	right:10px;	
		
	}	

#left {
	float: left;
	}	
	
#clear {
	clear: both;
	}			
p,h1,pre {
	margin:0px 10px 10px 10px;
	}
	
h1 {
	font-size: 160%;
	letter-spacing: 6px;	
	font-weight: bold;
	color: #660000;
	}
	

#rightcontent p {
	font-size:110%;
	}
h2 {
	font-size: 130%;
	color: #cc0000;
	font-weight: bold;
	letter-spacing : 8px;
	left : 20px;
	margin-bottom : 6px;
	margin-top : 6px;
	text-indent : 6px;
}

h3 {
	font-size: 120%;
	color: #cc0000;
	font-weight: bold;
	letter-spacing : 8px;
	left : 20px;
	margin-bottom : 6px;
	margin-top : 6px;
	text-indent : 6px;
}
h4 {
	font-family: verdana,arial, helvetica, sans-serif, non-serif;
	font-size: 110%;
	color: #000;
	font-weight: bold;
	letter-spacing : 8px;
	
}

hr {
	border: 1px inset;
}


#siteMap li {
	font-family: verdana, arial, helvetica, sans-serif, non-serif; 
	font-size: 120%;
	color: #000000;
	list-style-image: url(/images/icon2.gif);
	line-height: 26px;	
}	
#siteMap {
	font-size: 120%;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;
	font-weight: bolder;
}	
li:first-line {
	font-size:80%;
	color:#990000;
	letter-spacing : 0px;	
	font-weight: bold;		
	} 

caption {
	font-size:75%;
	color:#990000;
	letter-spacing : 2px;		
	} 
	
table {
	width: 100%;
	border:2px solid #990000;
	padding:4px;
	}	
	
th {
	text-align:left;
	background: transparent;
	color: #da980a;
	vertical-align:bottom;
	border-bottom:	2px solid #990000;
	}	
	
td {  
	vertical-align:top;	
	border-bottom: 2px solid #000;
	margin:2px;
	padding:2px;
	}
/* LINK STYLES */
A:link {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;  
	text-decoration: underline;	
}

A:visited {
	text-decoration: underline;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;  
}
	
A:active {
	text-decoration: underline;
	color: #cc0000;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;  
}
	
A:hover {
	text-decoration: underline;
	color: #ff0000;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;  
}



.heading {
	font-family: verdana, arial, helvetica, sans-serif, non-serif; 
	font-weight: bolder;
	color: #cccccc;
}


.footnote {
	font-size: 75%;
	font-family: verdana, arial, helvetica, sans-serif, non-serif;  	
}



.since {
	color: #ffffff;
	text-decoration: none;
	font-family: Times New Roman, helvetica, arial; 
	font-weight: bold;
	font-size: 80%;
}


.dev {
position:         absolute; 
left:             5px;
top:              55px;
z-index:          3;
visibility:       hidden;
}

   
a:visited.home1 {
   	text-decoration:none;
	font-size: 80%;  	
	color: #ffcc33;	
	}
	
a:link.home1 {
   	text-decoration:none;
	font-size: 80%;	
	color:#fff;
	}

a.home1:hover {
   	text-decoration:underline;
	font-size: 80%;      
	color: #ffffff;	
   }
   
#statement {
	font-size: 120%;      
   	font-weight: bold;
	background-color: #cc0000;
	color: #fff;	
	letter-spacing : 8px;	
	margin:0p;
	line-height:1.9em;
	vertical-align:middle;	
	width:auto;
   }
   
#statement h2 {
	color: #fff;	
	font-size:100%;
	}   
#statement h2:first-letter{
	font-size:230%;
	color: #000;	
	letter-spacing : 0px;		
	padding:2px;
	}   
	
#statement p:first-letter{
	font-size:230%;
	color: #000;	
	letter-spacing : 0px;		
	padding:2px;
	}  
		
.name {
	text-align:right;
	font-weight: bold;
	color: #cc0000;	
	letter-spacing : 8px;		
	}	
	
	img {
	border : none;
}

img.i {
	margin-top : 2px;
}
.emph {
font-variant: small-caps;
	}	
#method {
	width:70%;	
	}
#subject {
	width:90%;
	}	
legend {
	font-weight:bold;
	font-variant: small-caps;
	letter-spacing : 6px;
	}
.enter {
	font-weight:bold;
	font-variant: small-caps;
	letter-spacing : 6px;		
	}

.button {
	background-color: #EA8A51;
	border-bottom: 1px #cc0000 solid;
	border-left: 1px #2D0F02 solid;
	border-right: 1px #2D0F02 solid;
	border-top: 1px #aac7e5 solid;
	color: #fff;
	font-size: 7pt;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 20px 0 0 5px;}

.answer {
	margin:0 0 10px 0;
	padding:0;
	}
.question {
	font-weight: bold;
	margin:0 0 10px 0;
	padding:0;
	}
.result {
	font-weight:bold;
	padding:3px;
}
.err {
	font-weight:bold;
	padding:3px;
	font-size:125%;
	color:#ff0000;
}