@charset "utf-8";
/* CSS Document */

/* remember that padding is the space inside the div box and margin is the space outside the div box */
/* NOTE: BORDERs ARE | top | right | bottom | left */

body  {
	font: 100% Veranda, Arial, Helvetica, sans-serif;
	text-align: center; 
	color: #ffffff;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-color: #CCC;
	font:Veranda, Arial, sans-serif;
	background-image: url(images/blink.gif);
	margin-left: 0px;
	margin-right: 0px;
}

/*#header {
	text-align:center;
	margin:0px auto;	
	width:853px;
	height:130px;
	background-image: url(images/banner.png) no wrap;
	}*/
	
#container {
	margin:0px auto;
	width:853px;
	/*border-color: #009900;
	width: 853px;
	border: 1px solid #000000;
	text-align: left;
	border-bottom: #009900 solid medium;
	border-right: #009900 solid medium;
	border-left: #009900 solid medium;
	border-top: #009900 solid medium;*/	
	background-image: url(images/HeartNebula.png);
	background-repeat: no-repeat;

	} 
#container a {
		color:#ffffff;
		text-decoration:none;
		padding:0px 1px;}
#container a:hover {
		color:#fff;
		text-decoration:underline;}
#main {
	margin:0px auto;
	width:853px;
	text-align:left;
	border:none;
	}

#mainContent /*From DW*/{
	padding: 0 20px;
	
} 
#mainContent a {
		color:#0f0;
		text-decoration:underline;
		padding:0px 1px;}
	#mainContent a:hover {
		color:#fff;
		text-decoration:underline;}
			
#nav-table {
	background:#090e45;}
	
#nav {
	width:100%;
	text-align:center;
	font:11px "Trebuchet MS", Arial, sans-serif;
	padding:4px 0px;
	color:#fff;}
	
	#nav a {
		display:block;
		background:url(images/nav-BG.jpg) repeat-x #62b52c;
		padding:10px 4px;
		text-align:center;
		color:#fff;
		text-decoration:none;}
	#nav a:hover {
		background:url(images/nav-BG-OVER.jpg) repeat-x #0e1e7a;
		color:#fff;
		text-decoration:none;}
		
#mid {
	border:1px solid #090e45;
	text-align:left;
	background:#62b72c;
	width:853px;}
	
#sidebar1 {
	/*vertical-align:top;*/
	border:1px solid #00FF00;
	background:url(images/bg-right.jpg) top right repeat-y #0e1f7d;
	width:160px;
	padding:0px 17px 17px 0px;
	font:11px Veranda, Arial, sans-serif;
	color:#fff;
	text-align:center;
	/*#sidebar1 from DW */ 
	float: right;
	width: 160px;
	padding: 0px 10px 10px 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 15px;
		}

.style17 {font-size: 12px;font-weight: bold;color: #00FF00;font-variant: small-caps;font-style: oblique;} /* Small Titles-Green for Sidebar*/

.style25 {font-weight: bold}
.style28 {font-weight: bold}
.style29 {color: #9900ff}
.style33 {
	color: #9900ff;
	font-size: 20px;
	font-weight: bold;
}
.style34 {font-size: 14px}
.style35 {
	font-size: 16px;
	color: #00CC00;
	font-weight: bold;
}
.style37 {color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style39 {font-size: 18px}
.h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0f0;
	font-variant:small-caps;
	text-align: center;
}/* Titles-Green */
.h2 {font-size: 18px; font-weight: bold; color: #fff; font-variant:small-caps;}/* Titles-White */
.h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0f0;
	font-variant:small-caps;
	font-style:italic;
	text-align: center;
} /* Titles-Green-Italics */
.h4 {
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.h5 {font-size: 12px; color: #0f0;}
.h6 {font-size: 11px; color: #fff; font-style: normal; font-weight: normal;
}
.h7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.h8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}

#footlinks {
	font:10px Verdana, Arial, sans-serif;
	text-align:center;
	width:100%;
	font-family: "Trebuchet MS";
}
	#footlinks a {
		color:#fff;
		text-decoration:none;
		padding:0px 1px;}
	#footlinks a:hover {
		color:#fff;
		text-decoration:underline;}
		
#footer, .footer {
	text-align:right;
	font:10px Verdana, Arial, sans-serif;
	/*#footer From DW */ 
	background:#ffffff;
	border-top: #660099 solid thin;
	background-image: url(images/blink.gif);	
} 
#margin {margin:0 0px 0 0}

 #footer p {
	/*margin: 0; */ 
	padding: 10px 0; 
}
img {
	border: none;
}
imgover {
	background-image: url(images/menu1.gif);	
}
/* GENERAL TEXT SIZES - FONTS ARE USED FOR ALL THE PAGES */
.date-font	{ color: #FFFFFF; font: 12px; veranda, Arial, sans-serif; font-weight: bold; }
.sbtitle	{ color: #FFFFFF; font: 12px; verdana, arial, sans-serif; font-weight: bold; text-align: center; font-variant: small-caps;}
.sbtext		{ color: #FFFFFF; font: 10px; verdana, arial, sans-serif; font-weight: normal; }
.titlegreen	{color: #00FF00; font: 24px; "Trebuchet MS"; font-weight: bold; font-variant:small-caps; }


/* FLOATS */
 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* IE 5 FIXES FROM DW */

[if IE 5]>
<style type="text/css"> 
.twoColFixRtHdr #sidebar1 { width: 165px; }
</style> 
<![endif][if IE]>
<style type="text/css"> 
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
</style>
<![endif]

/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {

.printhide 	{ display:none; }

.printhelp	{ width:600px; }

}

@media screen{

.printonly 	{ display:none; }

}
#container #main #mainContent ul .h4 {
	text-align: left;
}
