/*
Author: 	Andrew Mace
Date:		20041213

Copyright 2004 Pyramis Studios, Inc. All rights reserved.
*/

*
{
	font-family:		"Lucida Grande","Lucida Sans",Arial,sans-serif;
	color:				#333333;
}

body, form, img
{
	margin:				0px;
	padding:			0px;
}	

ul
{
	margin-top:			0px;
	margin-bottom:		6px;
}

li
{
	margin-top:			2px;
	margin-bottom:		4px;
}

input
{
	font-size:			11px;
}

img
{
	border-width:		0px;
	margin:				0px;
	padding:			0px;
}

img.left, img.right
{
	margin:				8px;
	margin-bottom:		4px;
}

img.left
{
	margin-left:		0px;
	float:				left;
}

img.right
{
	margin-right:		0px;
	float:				right;
}


a
{
	text-decoration:	underline;
	color:				#0000ff;
}
a:visited
{
	color:				#0000ff;
}

.h1, .h2, .h3
{
	font-weight: 		bold;
	clear:				both;	
}

.h1
{
	font-size:			14px;
	padding-bottom:		13px;
}

.h2
{
	font-size:			14px;
	padding-bottom:		7px;	
	padding-top:		3px;
}

.h3
{
	padding-top:		6px;
	padding-bottom:		5px;
	font-size:			11px;	
}
h3
{
	margin:				0px;
	padding:			0px;
	margin-bottom:		10px;
	font-size:			12px;
	font-weight:		bold;
}

h4
{
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
	font-size:			11px;
	font-weight:		bold;
}


.copy, .normal, .normal_light, .normal_dark
{
	font-weight:		normal;
	font-size:			11px;
	line-height:		1.4em;
	padding-bottom:		7px;
	text-align:			justify;
}

.small, .small_light, .small_dark, .copyright
{
	font-size:			10px;
	padding-bottom:		5px;
}

.normal_dark, .small_dark, .dark
{	
	color:				#000000;
}

.normal_light, .small_light, .light, .copyright
{
	color:				#999999;
}

.copyright
{
	padding:			0px;
	padding-top:		15px;
	text-align:			center;
	clear:				both;
	padding-bottom:		30px;
	margin-top:			30px;
	font-size:			9px;
	border-top: 		1px solid #BEC9CE;
}
.copyright *
{
	font-size:			9px;
}

.label
{
	text-align:			right;
}

.inset_left, .inset_right
{
	margin: 			3px; 
	padding: 			8px; 
	border: 			1px solid #e0e0e0; 
	background-color: 	#ffffff; 
	width: 				200px;
}

.inset_left
{
	float:				left;
	margin-left: 		0px;
	margin-right: 		8px;
}

.inset_right
{
	float:				right;
	margin-left: 		6px;
	margin-right: 		0px;		
}

.info
{
	display:			none;
	visibility:			hidden;
}

img.menu
{
	margin-right:		11px;
}
img.menu_r
{
	margin-left: 		0px;
}
.content
{
	width:				870px;
	margin:				auto;
	margin-top:			15px;
	text-align:			left;
	overflow:			visible;	
}
.cc /* content column; leave corridor for ad */
{
	width:				697px;
}
.box
{
	padding:			0px;
	margin:				0px;
	width:				599px;
	border:				1px solid #889CA5;
	overflow:			visible;
}
.h_syl
{
	border-bottom: 		1px solid #889CA5; 
	margin-bottom: 		20px; 
	text-align: 		left;
}
.toc
{
	margin-bottom: 		7px;
	margin-left:		15px;
}
.bluebox
{
	padding: 			6px; 
	border: 			1px solid #889CA5; 
	background-color: 	#E6ECEF;
}
.whitebox
{
	padding: 			6px; 
	border: 			1px solid #889CA5; 
	background-color: 	#ffffff;
}

#txt_mnu
{
	margin-left:		115px;
	margin-bottom:		3px;
	font-size:			12px;
	font-weight:		bold;
	color:				#477DA1;
}
#txt_mnu span
{
	font-size:			1.0em;
	margin-left:		14px;
	padding-left:		14px;
	color:				#477DA1;
	border-left:		1px solid #BEC9CE;
}
#txt_mnu a
{
	font-size:			1.0em;
	color:				#646F75;
	text-decoration:	none;
}
#txt_mnu #txt_on
{
	color:				#477DA1;	
}

.brd
{
	border: 			1px solid #889CA5;
}

