body {

	color: #eee;

	padding: 0;

	margin: 12px 0px;

	background: #000 url(../img/bdybg1.gif) bottom left fixed repeat-x;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.hide	{	display: none;	}

	

img {	display: block;	border: 0;	}



/* Font respecify for non-inheriting browsers */

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	{

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



hr {margin: 4px 0 4px 0; color: #999; height: 1px;}



h1	{

	color: #ccf;

	font-size: 1.45em;

	font-weight: normal;

	/*margin-bottom: 0.25em;*/

	/*margin-top: 0.5em;*/

	margin: 0 0 0.25em 0;

	}



h2	{

	color: #ccf;

	font-size: 1.20em;

	font-weight: normal;

	margin-bottom: 0.15em;

	margin-top: 0.9em;

	}



h3	{

	color: #ccf;

	font-size: 0.88em;

	font-weight: bold;

	margin-bottom: 0;

	margin-top: 0.9em;

	}

	

html p	{

	margin-top: 0;

	margin-bottom: 14px;

	text-align: justify;

	text-indent: 2em;

	font-size: 0.85em;

	line-height: 1.5;

}



html p.noindent {

	text-indent: 0;	

	margin-bottom: 14px;

	font-size: 0.85em;

}



html blockquote {

	font-size : 0.85em;

	font-style : italic;

}

		

/* Basic Link Elements */	

a:link {

	font-weight: normal;

	text-decoration: underline;

	color: #39C;

	background: transparent;

}



a:visited {

	font-weight: normal;

	text-decoration: underline;

	color: #60C;

	background: transparent;

}



a:hover, a:active  {

	font-weight: normal;

	text-decoration: underline;

	color: #39F;

	background-color: #636;

}

		

/*  MAIN NAVIGATION DISPLAY */		

#nav {

	/* border : 1px dotted #fff;  */

	text-align : right;

	font-size : 0.8em;    

	margin-bottom: 4px; /* Doesn't work in Opera 6*/

	width: 776px;

	/* Box model hack: */

	voice-family : "\"}\"";

	voice-family: inherit;

	width: 776px;	

}

/* Be kind to old Opera */

html>body #nav {

	width: 776px;

}



#nav img {

	display: inline;

	padding-right: 3px;

}



#nav a	{

	color: #CCF;

	font-weight: bold;

	text-decoration: none;

}

	

#nav a:link, #nav a:visited {

	width: 100px;

	line-height: 18px;

} 



#nav a:hover, #nav a:active {

	color: #FFF;

	background-color: #303;

	text-decoration : underline;

}



#nav .navMenuHere {

	background-color: transparent;

	color: #fff;

	font-weight: bold;

	padding-right: 12px;	

}



#nav .navSpacer {

	padding-right: 12px;

}



/* VISUAL PAGE BRANDING*/

#brand {

	padding: 0;

	width: 776px;

	/* Box model hack: */

	voice-family : "\"}\"";

	voice-family: inherit;

	width: 776px;	

}



/* Be kind to old Opera */

html>body #brand {

	width: 776px;

}



#brand td#brnd {

	background : #110013 url(../img/t0a.jpg) no-repeat left;

	height: 190px;

}



#brand td#brnd h1 {

	background: transparent;

	color: #ccc;

	font: italic bold 14px/normal Georgia, "Times New Roman", Times, serif ;

	text-align: right;

	margin: 0;

	padding: 155px 22px 0 0;

}



#brand td#brnd img.homel {

	display: inline;

	float: left;

	position: static;	 

	border: none;

}

#brand a:link, #brand a:visited, #brand a:hover, #brand a:active {

	background-color : transparent;

	text-decoration : none;

	margin : 0;

	padding : 0;

	border : none;

} 



#brand img {

	border: 0;

	display: inline;

	margin : 0;

	padding : 0

}



#content {

	background-color: #110013;

}



#primarycontent	{

	border-right: 1px dashed #434343;   

	padding: 10px 30px 0 25px;

}



#primarycontent ul {

    margin: 0 4em 0.5em 3em;

	padding: 0;	

}



#primarycontent li {

	list-style: square outside url(../img/note_sm.gif);

	padding: 2px 0 2px 0;

	font-size: 0.85em;

}



#primarycontent img {

	display: block;

	padding: 0;

	margin-bottom: 1em;

}



/* SIDEBAR DISPLAY ATTRIBUTES  */

#sidebar {

	text-align: left;	

	font-size: 0.85em;

	font-style: italic;

}



#sidebar img	{

	padding: 25px 0px 20px 30px;

	border: 0;

}



#sidebar p	{

	color: #eee;

	margin: 0;

	padding: 2px 18px 0 18px;

	font-style : normal;	text-indent: 0;

	text-align: left;

}



#sidebar h2	{

	font-size: 1em;

	font-weight: bolder;

	margin: 0 4px 0 4px;

	padding: 2px 0px 4px 18px;

	line-height: 1.0;

	color: #39c;

	background: transparent url(../img/bg_434343.gif) repeat left;

}



#sidebar p.attrib {

	text-align:right;

	font-size : 0.8em;

	font-style : italic;

}



/*  sidebar link attributes */

#sidebar a:link, #sidebar a:visited {

	background: transparent;

	font-weight: normal;

	color: #ccf;

	text-decoration: none;

}



#sidebar a:hover {

	background-color: #636;

	font-weight: normal;

	color: #ccf;

	text-decoration: underline;

}



/*  PAGE FOOTER DISPLAY ATTRIBUTES*/

#footer {

	background-color: transparent;

	color: #669;

	font-size: 11px;

	width : 776px;

	/* Box model hack: */

	voice-family : "\"}\"";

	voice-family: inherit;

	width: 776px;		

}



html>body #footer {

	width: 776px;

}



#footer td#horizRule {

	background : #110013 url(../img/bg_horizline.gif) repeat-x left;

	line-height : 12px;

}



#footer td	{

	text-indent: 0;

	text-align: center;

	}

	

#footer .ftSpacer {

	padding-left: 4px;

}



/*   footer link styles */

#footer a:link, #footer a:visited {

	color: #669	;

   text-decoration: none;		

}



#footer a:hover, #footer a:active {

	text-decoration: underline;

	color : #0099FF;

}



/* Styles for E-mail form table */

#eml {

	font-size: 0.85em;

	width: 98%;

	border : 1px solid #999;	

}



#eml td {padding: 8px;}

p.sendMl {
			text-align: center;
			width: 50%;
			padding: 1em 3em;
			font-size: 120%;
			font-weight: bold;
		}

