/* CSS Document */

/* Basic Settings */
	body {
		margin:0px;
		padding:0px;
		background:#900;
		}

	A			{ color:#99CCFF; text-decoration:none; }
	A:link		{ color:#99CCFF; text-decoration:none; }
	A:visited	{ color:#99CCFF; text-decoration:none; }
	A:active	{ color:#99CC66; }
	A:hover		{ color:#99CC66; }

	img {border:0px;}

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

/* Page Divisions */
	#frame {
		width:100%;
		margin:0px 0px 0px 0px;
		background:#333;
		border-bottom:1px solid #999;
		}

	#header {
		border-bottom:1px solid #999;
		background:#900;
		padding:0px;
		text-align:center;
		}

	#sidebar {
		float:left;
		width:175px;
		padding:0px 0px 5px 0px;
		background:#333;
		}
		
	#mainpanel {
		float:left;
		width:70%;
		background:#333;
		border-left:2px dotted #999;
		padding-bottom:10px;
		}
	
	#footer {
		clear:all;
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		line-height:140%;
		padding:2px;
		margin-top:2px;
		text-align:center;
		color:#ccc;
		}
	 #footer a, #footer a:link, #footer a:active, #footer a:visited {
	 	color:#c93; 
	 	text-decoration:none;
	 	}
	#footer a:hover {
		color:#333; 
		background:#fff;
		text-decoration:none;
		border-top:1px solid #777;
		border-bottom:1px solid #777;
		padding:1px;
		}
	
/* Sidebar Styles */
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#999;
		font-size:small;
		font-weight:bold;
		line-height:140%;
		padding:2px 10px 2px 10px;
		margin-right:3px;
		margin-top:5px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:.2em;
		}

	.sublinks {
		font-family:verdana, arial, sans-serif;
		color:#fc0;
		font-size:x-small;
		font-weight:normal;
		background:#333;
		line-height:140%;
		padding:2px;
		}
		
	.smallcentered {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:center;
		}

	.framed {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:140%;
		text-transform:uppercase;
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing:.2em;
		}

	.divider {
		border-top:1px dotted #CCC;
		margin:15px 0px 15px 0px;
		}
		
	.solidivider {
		border-top:1px solid #CCC;
		margin:10px 0px 10px 0px;
		}
		
/* Main Content Styles */
	#mainpanel a, #mainpanel a:link, #mainpanel a:visited, #mainpanel a:active {
		color:#99CCFF; text-decoration:none;
		}
	
	#mainpanel a:hover {
		color:#99CCFF; text-decoration:none;
		border-bottom:1px dashed #9c6;
		}
	
	.content {
		padding-left:15px;
		padding-top:15px;
		padding-right:15px;
		}

	.pagetitle {
		font-family:verdana, arial, sans-serif;
		font-size:normal;
		color:#99CCFF;
		text-transform:uppercase;
		font-weight:bold;
		border:1px solid #CCC;
		padding:5px;
		margin-bottom:5px;
		}
	
	.subtitle {
		font-family:verdana, arial;
		font-size:normal;
		/*font-variant:small-caps;*/
		font-style:italics;
		line-height:115%;
		color:#CCC;
		font-weight:bold;
		}

	.etag {
		font-family:verdana, arial, sans-serif;
		color:#c93;
		font-size:small;
		font-weight:normal;
		margin:0px;
		}

	.textbody {
		font-family:verdana, arial, sans-serif;
		color:#ccc;
		font-size:small;
		font-weight:normal;
		background:#333;
		line-height:140%;
		padding-left:10px;
		padding-right:10px;
		}
		
	#breadcrumbs {
		font-family:verdana, arial, sans-serif;
		color:#c93;
		font-size:small;
		font-weight:normal;
		background:#333;
		line-height:140%;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
		}

	.subtext {
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#CCC;
		margin-bottom:0px;
		}

	.imgleft {
		position:relative; float:left; margin:3px 12px 5px 0; 
		}

	.imgright {
		position:relative;
		float:right;
		margin:3px 0 5px 10px;
		}
	
	.imgcenter {
		text-align:center;
		}
