html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	font-size:0.625em;
	background-image:url(../img-design/site-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#FCA148;
	line-height:1.4em;
}
img {
	border:none;
}
p, div, tr, td, span, a, pre {
}
body, p, div, tr, td, span, a, pre {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#000000;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
h1, h1 a {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
}
h2, h2 a {
	
	font-size:100%;
	font-size:17px;
 color:#000;
	font-weight:bold;
padding-bottom:10px;
}
h3, h3 a {
	font-size:1.15em;
	font-weight:bold;
}
h4, h4 a {
	font-size:1.2em;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.float-clear {
	clear:both;
}
.padding-30 {
	padding: 0 30px;
}
a,a:link,a:visited,a:hover{
	color:#F60;
}
.text {
	text-align: justify;
	color: #ffffff;
	line-height: 1.2em;
	font-size:1.2em;
}
.text a, .text a:link, .text a:visited, a {
	color:#444;
	text-decoration: none;
}
.text a:hover {
	color:#666;
}
.text-black {
	color:#000000;
}
.text-black a{
	color:#000000;
	text-decoration:none;
}
.text-black a:link{
	color:#000000;
	text-decoration:none;
}
.text-black a:visited{
	color:#000000;
	text-decoration:none;
}
.text-white a{
	color:#ffffff;
	text-decoration:none;
}
.text-white a:link{
	color:#ffffff;
	text-decoration:none;
}
.text-white a:visited{
	color:#ffffff;
	text-decoration:none;
}

.text-white {
	color:#ffffff;
}
.text-footer {
	color: #ffffff;
	font-weight:bold;
}
.text-footer a, .text-footer a:link, .text-footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
.text-footer a:hover {
	color: #000000;
}
.formInput {
	margin: 5px 10px;
	border:1px #666666 dashed;
	text-align:right;
	padding:5px;
	color:#666666;
}
.formInput label {
	width: 170px;
	float:left;
}
.formSubmit {
	text-align:right;
}
.searchbox {
	padding: 0px 20px;
}
.infobox {
	border:1px solid #E2C822;
	background-color:#FFF9D7;
	padding:8px;
	font-size:1em;
	color:#000000;
	text-align:center;
}
.errorBox-right {
	padding: 4px 0px 4px 5px;
	background-image:url(../img-other/errorArrow-right.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	z-index:1000000;
}
.errorBox-left {
	padding: 4px 5px 4px 0px;
	background-image:url(../img-other/errorArrow-left.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	z-index:1000000;
}
#top-left { /* Notes */
	position:fixed;
	top:0px;
	left:0px;
	z-index:0;
}
#top-right { /* Zip */

	display:none;
	position:fixed;
	top:0px;
	right:-10px;
	z-index:1;
	background-image:url(../img-design/zip-repeat.png);
	background-repeat:repeat-y;
	background-position:center;
	width:100px;
	height:100%;
}
#container_outer {
	width:980px;
	margin:0 auto;
	position:relative;
}
#container {
	width:800px;
	margin:0px 40px 0px 160px;
	padding-top:25px;
	position:relative;
}
#menu-float {
	width: 160px;
	position:absolute;
	top:225px;
	left:-5px;
	text-align:center;
	font-size: 1.4em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	z-index:99;
}
#menu-float-repeat div {
	padding: 10px;
}
#menu-float-repeat div a {
	font-size:0.8575em;
	color:#000000;
}
#menu-float-header {
	background-image:url(../img-design/menu-header.png);
	background-position:top;
	background-repeat:no-repeat;
	width:160px;
	height:9px;
}
#menu-float-repeat {
	background-image:url(../img-design/menu-repeat.png);
	background-position:top;
	background-repeat:repeat-y;
	width:160px;
}
#menu-float-footer {
	background-image:url(../img-design/menu-footer.png);
	background-position:top;
	background-repeat:no-repeat;
	width:160px;
	height:9px;
}
#header {
	position:relative;
	z-index:97;
}
#footer {
	padding-bottom:10px;
}
#rule {
	background-image:url(../img-design/rule-bg.png);
	background-repeat:no-repeat;
	background-position:left;
	width:640px;
	height:20px;
	position:absolute;
	top:205px;
	padding: 45px 80px 5px 80px;
	font-size:1.1em;
	font-weight:bold;
	z-index:99;
	margin: 0 auto;
	color:#FFF
}
.pathway{
	color:#FFF;
}
a.pathway{
	color:#FFF;
}
#boxes-container {
	position:relative;
	z-index:98;
}
#side-contactus {

	position:absolute;
	top:205px;
	right:38px;
	z-index:2;
}
#side-contactus-div {
	position:absolute;
	top:205px;
	right:38px;
	z-index:1002;
}
#side-sitemap {
display:none;
	position:absolute;
	top:300px;
	right:38px;
	z-index:1;
}
#side-sitemap-div {
display:none;
	position:absolute;
	top:300px;
	right:38px;
	z-index:1001;
}
#box-footer {
	background-image:url(../img-design/box-footer.png);
	background-repeat:repeat-y;
	background-position:left;
	height:10px;
}
.box-move-up-60 {
	margin-top:-55px;
}
.box-move-up-120 {
	position:relative;
	top:-120px;
}
.box-move-up-180 {
	position:relative;
	top:-180px;
}
#box-1 {
	background-image:url(../img-design/box-red-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
	padding-bottom:60px;
}
#box-1-inner {
	background-image:url(../img-design/box-red-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#box-1-header {
	height:32px;
	padding: 60px 0px 0px 10px;
}
#box-1-content {
	text-align:justify;
	padding: 0px 90px 0px 10px;
}
#box-blue {
	background-image:url(../img-design/box-blue-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-blue-header {
	background-image:url(../img-design/box-blue-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-blue-content {
	background-image:url(../img-design/box-blue-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-yellow {
	background-image:url(../img-design/box-yellow-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-yellow-header {
	background-image:url(../img-design/box-yellow-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-yellow-content {
	background-image:url(../img-design/box-yellow-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-pink {
	background-image:url(../img-design/box-pink-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-pink-header {
	background-image:url(../img-design/box-pink-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-pink-content {
	background-image:url(../img-design/box-pink-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-greenblue {
	background-image:url(../img-design/box-greenblue-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-greenblue-header {
	background-image:url(../img-design/box-greenblue-header.png);
	background-repeat:no-repeat;
	height:42px;
	padding:12px 10px;
}
#box-greenblue-content {
	background-image:url(../img-design/box-greenblue-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-red {
	background-image:url(../img-design/box-red-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-red-header {
	background-image:url(../img-design/box-red-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-red-content {
	background-image:url(../img-design/box-red-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-green {
	background-image:url(../img-design/box-green-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-green-header {
	background-image:url(../img-design/box-green-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-green-content {
	background-image:url(../img-design/box-green-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-purple {
	background-image:url(../img-design/box-purple-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-purple-header {
	background-image:url(../img-design/box-purple-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-purple-content {
	background-image:url(../img-design/box-purple-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-coral {
	background-image:url(../img-design/box-coral-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-coral-header {
	background-image:url(../img-design/box-coral-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-coral-content {
	background-image:url(../img-design/box-coral-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-creamie {
	background-image:url(../img-design/box-creamie-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-creamie-header {
	background-image:url(../img-design/box-creamie-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-creamie-content {
	background-image:url(../img-design/box-creamie-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
#box-greenie {
	background-image:url(../img-design/box-greenie-repeat.png);
	background-repeat:repeat-y;
	text-align:justify;
}
#box-greenie-header {
	background-image:url(../img-design/box-greenie-header.png);
	background-repeat:no-repeat;
	height:32px;
	padding:12px 10px;
}
#box-greenie-content {
	background-image:url(../img-design/box-greenie-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 90px 60px 10px;
}
/* the news box */
#eventlistscroller {
	width:100%;
	height:120px;
	overflow:scroll;
	position:relative;
}
#eventlistscroller a {
	color:#000;
}
#eventlistscroller ul {
	margin:0 .5em 0 1em;
	padding:0;
}
#eventlistscroller li {
	line-height:2em;
	background-image: none;
}
/* the news box when JavaScript is available */
#eventlistscroller.hasJS {
	height:160px;
	width:300px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#eventlistscroller.hasJS ul {
	position:absolute;
	margin:0 .5em 0 .5em;
	padding:0;
}


#tabblue {
width:530px;
	position: relative;
	}
#backtabblue {
	background-image: url(../tabs/tab_r2_c1.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabblue {
	background-image: url(../tabs/tab_r1_c1.png);
	background-repeat: repeat-y;
	Width:530px;
   height: 51px;
	z-index: 3;
}

#smbacktabblue {
	background-image: url(../tabs/upcomming.png);
	background-repeat: repeat-y;
	Width:320px;
	padding-left: 25px;
}
#smtoptabblue {
	background-image: url(../tabs/upcomingtop2.png);
	Width:320px;
	height: 48px;
	z-index: 5;
}
#tabyellow {
	width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;
	z-index: 5;
}


#backtabyellow {
	background-image: url(../tabs/yellowbg.png);
	background-repeat: repeat-y;
	Width:530px;
	padding-bottom:75px;
	z-index: 5;

}
#toptabyellow {
	background-image: url(../tabs/yellowtop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}
#tabpurple {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtabpurple {
	background-image: url(../tabs/purplebg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabpurple {
	background-image: url(../tabs/purpletop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}

#tabred {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtabred {
	background-image: url(../tabs/redbg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabred {
	background-image: url(../tabs/redtop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}

#taborange {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtaborange {
	background-image: url(../tabs/orangebg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptaborange {
	background-image: url(../tabs/orangetop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}

#tabpeach {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtabpeach {
	background-image: url(../tabs/peachbg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabpeach {
	background-image: url(../tabs/peachtop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}

#tablime {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtablime {
	background-image: url(../tabs/limebg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptablime {
	background-image: url(../tabs/limetop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}

#smbacktablime {
	background-image: url(../tabs/lnews.png);
	background-repeat: repeat-y;
	Width:295px;
	z-index: 6;
}
#smtoptablime {
	background-image: url(../tabs/lnewstop.png);
	Width:530px;
				height: 48px;
	z-index: 6;
	background-repeat: no-repeat;
}


#tabmagenta {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtabmagenta {
	background-image: url(../tabs/magentabg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabmagenta {
	background-image: url(../tabs/magentatop.png);
	background-repeat: repeat-y;
	Width:530px;
	he
; 	height: 51px;
}


#tabbluedrk {
width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;}


#backtabbluedrk {
	background-image: url(../tabs/bluedrkbg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabbluedrk {
	background-image: url(../tabs/bluedrktop.png);
	background-repeat: repeat-y;
	Width:530px;
	height: 51px;
}

#tabturq {
	width:530px;
	position: relative;
	margin-top:-55px;
	margin-bottom:-55px;
}


#backtabturq {
	background-image: url(../tabs/turqbg.png);
	background-repeat: repeat-y;
	Width:530px;

}
#toptabturq {
	background-image: url(../tabs/turqtop.png);
	background-repeat: repeat-y;
	Width:530px;
	height: 51px;
}

.sectiontableentry1 a{


	text-align:left;
	font-size: 1.1em;
	font-weight:bold;
	color:#FFFFFF;



}

.sectiontableentry2 a{


	text-align:left;
	font-size: 1.1em;
	font-weight:bold;
	color:#FFFFFF;



}

.componentheading{
	padding: 5px 0px;	
}

.tab{
	float:left;
	color:#fff;
	background-color:#900;
	margin-right:10px;
	padding: 0px 5px;
}
.tab a{
	color:#fff;
}
.tab-page{
	clear:both;
}
.inputbox{
	width:150px;	
}
textarea{
	height:150px;	
}
a.readon, a.link, a{
	color:#039;
	font-size:1.2em;
	font-weight:bold;
}
.sectiontableheader{
	background-color:#FCC;
	color:#000;
	width:400px;
	font-size:1.2em;
	font-weight:bold;
}
#cbUserTable tr td{
	font-size:14px;
	line-height:1.2em;
	color:#000;
	font-weight:bold;
}
#cbUserTable tr td a{
	font-size:14px;
	line-height:1.2em;
	color:#333;
	font-weight:bold;
}
#cbProfileTitle{
	margin-top:20px;
	font-size:18px;	
	color:#900;
}
.cbStatusList{
	display:none;	
}
.eventCBTabTable tr td{
	padding: 5px 2px;
}
.contentheading{
	font-size:16px;
	font-weight:bold;
}
#rule, #rule a, #rule a:hover{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rule{
	color:#C30;	
}