body {
	background-color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.backgrounds {
	background-repeat:no-repeat;
}
.backgroundREP {
	background-repeat: repeat-x;
}
.style1 {color: #FFFFFF}
.featured {font-size: 21px}
.menu {font-size: 14px;
	font-weight:bold;
}
.menu a {font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover {font-size: 14px;
	color:#999966;
	font-weight:bold;
	text-decoration:underline;
}
.menu a:visited {font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.headerL1 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:12px;
}
.footer {
	color:#666666;
}
.footer a {
	color:#666666;
	text-decoration:none;
}

.footer a:visited {
	color:#666666;
	text-decoration:none;
}
.menu_resouce a {
	text-decoration:none;
	color:#FFFFFF;
}
.menu_resouce a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.menu_resouce a:hover {
	text-decoration:none;
	color:#999966;
}

#nav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:13px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#000; background: #ccc url(top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:4px 8px 4px 8px; text-decoration:none; letter-spacing:-0.5px;}
#nav a b {float:left; display:block; background:transparent url(top_right.gif) no-repeat right top; padding:5px 16px 5px 12px;}
#nav a:hover {background: #3a73ba url(top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 
#nav .current a {background: #3a73ba url(top_left.gif) no-repeat left top; color:#fff; cursor:default;} 
#nav {padding:2px 0 5px 0;} /* margin for this demo only */

.swanMENU a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
	background-color: #CCC;
	color:#000000;
	text-align:center;
	display:block;
	height:20px;
	margin-left:2px;
	margin-right:2px;
	padding-top:3px;
}

.swanMENU a:hover {
	background-color:#3a73ba;
	color:#FFFFFF;
	cursor:pointer;
}

/* .swanMENU a:visited {
	background-color:#CCC;
	color:#000000;
} */

#menuHOME a, #menu a:visited {
  text-decoration:none;
  text-align:center;
  color:#fff;
  display:block; 
  width:16em; 
  padding:0.2em;
  margin:0.5em auto;
  border-right:5px solid #fff;
  }
#menuHOME a:hover {
  border-right:5px solid #3a73ba;
  color:#000000;
  }

.hdrtag {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#BCB3A9;
}