.container_12 .grid_6 {
	width:502px;
}
.container_12 .grid_3 {
	width:225px;
}
.alpha {
	margin-left: 4px;
}
.omega {
	margin-right: 4px;
}

a { outline: 0 none !important; }

html {
	overflow: scroll;
}

html, body {
	padding: 0;
	margin: 0;
}

body {
	background-color: #f1f1f1;
	background-image:url('../img/bg/bg-rotate.php');
	background-attachment:fixed;
}

div#container {
	background-color:#FFFFFF;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 8px;
}

div#top {
	border: 1px solid #DCDCDC;
	background-color: #FFF;
	height: 125px;
	border-bottom: 0px;
}

div#top-inner {
	padding: 1px;
}

div#header {
	border: 1px solid #DCDCDC;
	height: 146px;
	background-color: #FFF;
	position: relative;
}
div#logo {
	position: absolute;
	width: 389px;
	height: 146px;
	background-color: #F4F4F4;
	border-right: 1px solid #DCDCDC;
}
div#logo h1 {
	background: transparent url('../img/logo.jpg') no-repeat;
	height: 146px;
	width: 389px;
}
div#logo h1 span {
	display: none;
}

div#navbar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 570px;
	height: 43px;
	background-color: #FFF;
	border-bottom: 1px solid #DCDCDC;
}
div#navbar-inner {
	margin: 1px;
	height: 41px;
	background: transparent url('../img/bg-topnav.jpg') repeat-y;
}

div#topnav {
	position: absolute;
	top: 1px;
	right: 1px;
	background: transparent url('../img/bg-top-nav2.jpg') no-repeat;
	height: 41px;
	width: 183px;
}
div#topnav div.topnav-inner {
	margin-left: 68px;
	margin-top: 12px;
}
div#topnav div {
	float: left;
}
div#topnav div#login {
	background: transparent url('../img/bg-top-nav-login.jpg') no-repeat;
	height: 18px;
	width: 44px;
	margin-left: 3px;
	margin-right: 4px;
}
div#topnav div#logout {
	background: transparent url('../img/bg-top-nav-logout.jpg') no-repeat;
	height: 18px;
	width: 44px;
	margin-left: 3px;
	margin-right: 4px;
}
div#topnav div#register {
	background: transparent url('../img/bg-top-nav-register.jpg') no-repeat;
	height: 18px;
	width: 53px;
}
div#topnav div#login a,
div#topnav div#logout a,
div#topnav div#register a {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 0.8em;
	padding-top: 2px;
	text-align: center;
}

div#search {

}
div#search div.sidebox-title div {
	padding: 2px;
}
div#search form {
	position: relative;
}
div#search label {
	font-size: 0.9em;
	padding: 6px;
	margin-top:3px;
}
div#search input[type="text"] {
	width: 140px;
}
div#search input[type="image"] {
	position:absolute;
	right:11px;
	top:3px;
}

div#calbar {
	position: absolute;
	top: 44px;
	right: 0px;
	width: 570px;
	height: 102px;
}
div#calbar-inner {
	background-color: #F3F3F3;
	height: 100px;
	margin: 1px;
}


div#content {
	background-color: #FAFAFA;
	border: 1px solid #DCDCDC;
	border-top: 0px;
	padding-top: 5px;
}

div#left {
	min-height: 350px;
}

div#center {
	min-height: 350px;
	padding-top: 2px;
}

div#right {
	min-height: 350px;
}

div#footer {
	text-align: center;
	font-size: 0.9em;
	color: #4F5155;
}
div#footer p {
	margin: 3px;
}
div#footer a:link,
div#footer a:visited {
	color: #4F5155;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}

ul.nav {
	padding-top: 10px;
	height: 10px;
}
ul.nav li {
	float: left;
	list-style-type: none;
}
ul.nav li a:link,
ul.nav li a:visited {
	color: #4F5155;
	text-decoration: none;
}
ul.nav li a:hover {
	text-decoration: underline;
}

ul#menu {
	margin: 0px;
	padding: 0px;
}
ul#menu li {
	margin: 0px;
	list-style-type: none;
	width: 206px;
}
ul#menu li ul {
	margin-top: 6px;
	margin-bottom: 0px;
}
ul#menu li li {
	background: none !important;
	width: 206px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	border-bottom: 1px solid #CCCCC;
}
ul#menu li li a:link,
ul#menu li li a:visited {
	background: none !important;
}
ul#menu li a:link,
ul#menu li a:visited {
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 3px;
	background: transparent url('../img/menu-bg-blue.jpg') repeat-x;
	height: 21px;
}
ul#menu li a.active,
ul#menu li a.ui-state-active,
ul#menu li a:hover {
	background: transparent url('../img/menu-bg-red.jpg') repeat-x;
}

ul#menu li li a:link,
ul#menu li li a:visited {
	color: #000;
	margin: 0px;
	padding: 0px;
}

ul#menu li li a:hover {
	color: #0033FF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

ul#menu li li a.ui-accordion-content-active {
	color: #0033FF !important;
	text-decoration: underline !important;
}

ul#menu1 {
	margin: 0px;
	padding: 0px;
}
ul#menu1 li {
	margin: 0px;
	list-style-type: none;
	width: 206px;
}
ul#menu1 li ul {
	margin-top: 6px;
	margin-bottom: 0px;
}
ul#menu1 li li {
	background: none !important;
	width: 206px;
	list-style-type: none;
	margin: 0px;
	padding-left: 5px;
	border-bottom: 1px solid #CCCCC;
}
ul#menu1 li li a:link,
ul#menu1 li li a:visited {
	background: none !important;
}
ul#menu1 li a:link,
ul#menu1 li a:visited,
ul#menu1 li a:active,
ul#menu1 li a:hover {
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 3px;
	background: transparent url('../img/menu-bg-red.jpg') repeat-x;
	height: 21px;
}

ul#menu1 li li a:link,
ul#menu1 li li a:visited {
	color: #000;
	margin: 0px;
	padding: 0px;
}

ul#menu1 li li a:hover {
	color: #0033FF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

div#center div.box {
	background: transparent url('../img/bg-content.jpg') repeat-y;
}
div#center div.box-inner1 {
	background: transparent url('../img/bg-content-top.jpg') top center no-repeat;
}
div#center div.box-inner2 {
	background: transparent url('../img/bg-content-bottom.jpg') bottom center no-repeat;	
}
div#center div.box-inner3 {
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 11px;
	padding-right: 11px;
}
div#center div.box-breadcrumb {
	height: 28px;
	background: transparent url('../img/bg-breadcrumb.jpg') no-repeat -1px 0px;
	padding: 3px;
	padding-left: 8px;
}
div#center div.box-breadcrumb ul {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
div#center div.box-breadcrumb ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	padding-right: 25px;
	padding-top: 1px;
}
div#center div.box-breadcrumb ul li.level {
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url('../img/breadcrumb-spacer.jpg') no-repeat right -1px;
}
div#center div.box-breadcrumb ul li a {
	color: #C9CCE8;
}
div#center div.box-breadcrumb ul li a:link,
div#center div.box-breadcrumb ul li a:visited {
	text-decoration: none;
}
div#center div.box-breadcrumb ul li a:hover {
	text-decoration: underline;
}

div#center div.box-content {
	min-height: 350px;
	padding: 5px;
	padding-left: 10px;
	padding-right:10px;
	margin-bottom:10px;
}
div#center div.box-content a {
	color: #333333;
	text-decoration: underline;
}

div#center div.box-content a:hover {
	color: #0033ff;
	text-decoration: underline;
}

div.sidebox {
	background: transparent url('../img/bg-sidebar.jpg') center repeat-y;
}
div.sidebox div.sidebox-inner1 {
	background: transparent url('../img/bg-sidebar-top.jpg') top center no-repeat;
}
div.sidebox div.sidebox-inner2 {
	background: transparent url('../img/bg-sidebar-bottom.jpg') bottom center no-repeat;
}
div.sidebox div.sidebox-inner3 {
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
}

div.sidebox div.sidebox-title {
	background: transparent url('../img/menu-bg-blue.jpg') repeat-x;
	height: 27px;
	color: #FFF;
}
div.sidebox div.sidebox-title p {
	padding: 3px;
	padding-left: 8px;
}

div.sidebox div.sidebox-content {
	padding: 6px;
}
div.sidebox div.no-padding {
	padding: 0px;
}

div#schedule {
	background: transparent url('../img/bg-schedule.jpg') no-repeat;
	height: 100px;
	margin-left: 4px;
	padding: 8px;
	font-size: 0.9em;
}
div#schedule ul {
	height: 80px;
}
div#schedule ul li {
}
div#schedule ul li div.item {
	margin-top: 2px;
	width: 120px;
	height: 78px;
}
div#schedule ul li div.item div {
	padding: 3px;
}
div#schedule ul li div.open {
	background: url('../img/bg-sched-open.jpg') repeat-x;
}
div#schedule ul li div.closed {
	background: url('../img/bg-sched-closed.jpg') repeat-x;
}
div#schedule ul li div.item span {
	display: block;
}
div#schedule ul li div.item span.date {
	font-size: 1.1em;
	color: #FFF;
	margin-bottom: 5px;
}
div#schedule ul li div.item span.title {
	font-size: 0.9em;
	color: #FFF;
	margin-bottom: 5px;
}
div#schedule ul li div.item span.register {
	color: #FFF;
}
div#schedule ul li div.item span.register a:link,
div#schedule ul li div.item span.register a:visited {
	margin-left: 17px;
	display: block;
	color: #FFF;
	background: transparent url(../img/bg-link-blue.jpg) 0px -1px no-repeat;
	width: 76px;
	height: 19px;
	font-size: 0.8em;
	padding: 2px;
	text-decoration: none;
}

div.jcarousel-skin-logo,
div.jcarousel-skin-logo div.jcarousel-container,

div.jcarousel-skin-logo div.jcarousel-container ul.jcarousel-list li.jcarousel-item {
	height: 146px !important;
	width: 389px !important;
	margin: 0px !important;
}
div.jcarousel-skin-logo div.jcarousel-container div.jcarousel-prev,
div.jcarousel-skin-logo div.jcarousel-container div.jcarousel-next {
	display: none;
}

#slideshow {
    position:relative;
    height: 389px;
	width: 146px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
