* {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	text-align: center;
	font-size: 12px;
}
#spoton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
a.spoton:link {
	text-decoration: none;
	color: #FFFFFF;
}
h3 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#page-shadow {
	background-color: #999999;
	width: 784px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000000;
	margin-top: 20px;
	text-align: left;
}

#top-of-page-background {
	border: 0px;
	padding: 0px;
	width: 784px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/action-logo.gif);
	position: relative;
	height: 115px;
	z-index:1;
	left: -5px;
	top: -5px;
	background-color: #FFFFFF;
}

#page-background {
	border: 0px solid #000000;
	padding: 0px;
	width: 774px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	left: -5px;
	top: -5px;
	padding: 5px;
	background-color: #FFFF99;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

#left-contents-home {
	float: left;
	width: 460px;
	margin-left: 32px;
	padding: 5px;
	line-height: 150%;
}
/* Commented Backslash Hack \ */
* html #left-contents-home {
	width: 460px;
	w\idth: 460px;
}
/* Close Commented Backslash Hack */

* html #left-contents-home {
	display: inline;
}

#right-contents-home {
	width: 220px;
	padding: 5px;
	background-color: #FEF5E2;
	margin-left: 512px;
	line-height: 150%;
	}

/* Commented Backslash Hack \ */
* html #right-contents-home {
	width: 230px;
	w\idth: 220px;
	margin-left: 509px;	
}
/* Close Commented Backslash Hack */
a.spoton:visited {

	text-decoration: none;
	color: #FFFFFF;
}
a.spoton:hover {

	text-decoration: underline;
	color: #FFFFFF;
}
a.spoton:active {

	text-decoration: none;
	color: #FFFFFF;

}

a:link {
	text-decoration: none;
	color: #0000FF;
}
a:visited {
	text-decoration: none;
	color: #660066;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#left-contents {
	float: left;
	width: 155px;
	margin-left: 32px;
}
.left-side-pics {
	margin-top: 5px;
	margin-bottom: 5px;
}

* html #left-contents {
	display: inline;
}
#right-contents {
	width: 525px;
	margin-left: 217px;
	line-height: 150%;
}

* html #right-contents {
	margin-left: 214px;	
}
.orange-bot {
	background-color: #F7B529;
	font-size: 12px;
	font-style: oblique;
	text-align: center;
	color: #333333;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.orange-top {

	background-color: #F7B529;
	text-align: center;
}
/*  ------------------------------------------  Start of Tab bar     -------------------        */
#nav {
margin : 0;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 1.25em;
font-weight: bold;
padding-left : 10px;
padding-bottom : 20px;
border-bottom: 5px solid #F7B529;
}
* html #nav {
padding-bottom : 0px;
}
#nav ul {
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}
#nav li {
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}

#nav a:link, #nav a:visited {
color : #FFFFFF;
float : left;
font-size : small;
line-height : 1.5em;
margin-right : 8px;
padding : 2px 10px 2px 10px;
text-decoration : none;
background-color: #F7B529;
}
#nav a:hover {
color : #990066;
}
body.category1 #nav li#cat1 a,
body.category2 #nav li#cat2 a,
body.category3 #nav li#cat3 a,
body.category4 #nav li#cat4 a,
body.category5 #nav li#cat5 a,
body.category6 #nav li#cat6 a {
background : #FFFF99;
color : #000000;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #F7B529;
border-right-color: #F7B529;
border-left-color: #F7B529;
}
#nav #subcat1,
#nav #subcat2,
#nav #subcat3,
#nav #subcat4,
#nav #subcat5 {
display : none;
}
body.category1 #nav ul#subcat1,
body.category2 #nav ul#subcat2,
body.category3 #nav ul#subcat3,
body.category4 #nav ul#subcat4,
body.category5 #nav ul#subcat5 {
	display : inline;
	left : 11px;
	position : absolute;
	top : 125px;
	width: 509px;
}
body.category1 #nav ul#subcat1 a,
body.category2 #nav ul#subcat2 a,
body.category3 #nav ul#subcat3 a,
body.category4 #nav ul#subcat4 a,
body.category5 #nav ul#subcat5 a {
background : #FFFFFF;
border-left : 1px solid #ccc;
color : #FF6600;
font-weight : normal;
line-height : 1.2em;
margin-right : 4px;
padding : 2px 10px 2px 10px;
text-decoration : none;
border: none;
}
#nav ul a:hover {
color : #003399!important;
}
/*  ------------------------------------------  End of Tab bar     -------------------        */
