@font-face {
	font-family: UB-Paris;
	src: url('../fonts/ub-paris_reg.eot');
	src: url('../fonts/ub-paris_reg.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/ub-paris_reg.ttf') format('truetype'),
	     url('../fonts/ub-paris_reg.svg') format('svg'),
	     url('../fonts/ub-paris_reg.woff') format('woff');
}

@font-face {
	font-family: UB-RockwellLight;
	src: url('../fonts/ub-rockwelllight_reg.eot');
	src: url('../fonts/ub-rockwelllight_reg.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/ub-rockwelllight_reg.ttf') format('truetype'),
	     url('../fonts/ub-rockwelllight_reg.svg') format('svg'),
	     url('../fonts/ub-rockwelllight_reg.woff') format('woff');
}


body { background-color: #212121; font-size: 100%; color: #ffffff; height: 100%; padding: 0px; margin: 0px; }

#sheet { position: relative; z-index: 0; width: 100%; left: 0px; right: 0px; }

#container { position: relative; background-color: #0b0b0b; margin: 0px auto 30px; padding: 25px 16px 20px; width: 1056px; }

#topnav { margin-left: 33px; margin-bottom: 0px; overflow: hidden; width: 990px; }

#topnavtext { float: left; margin: 0px; padding: 0px; width: 70%; }
#topnavtext, a.toplinks:link, a.toplinks:visited, a.toplinks:hover, a.toplinks:active { text-decoration: none; font-family: UB-Paris, sans-serif; font-size: 27px; font-weight: normal; color: #ffffff; }

#topnavtext p { margin: 0px; }

#banners { float: left; margin: 0px 0px 0px 60px; padding: 5px 0px 0px; height: 100%; width: 80px; }

#flagel { display: inline-block; width: 29px; height: 18px; background: transparent url('../graphics/flags.png') no-repeat scroll 0px 0px; }
#flagel:hover { background-position: 0px -18px; }

#flagel {	transition-duration: 0.5s;	transition-timing-function: ease-in-out;	-moz-transition-duration: 0.5s;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-duration: 0.5s;	-webkit-transition-timing-function: ease-in-out;	-o-transition-duration: 0.5s;	-o-transition-timing-function: ease-in-out; }
#flagel:hover {	transform: rotateX(360deg); transition-duration: 0.5s; transition-timing-function: ease-in-out;	-moz-transform: rotateX(360deg);	-moz-transition-duration: 0.5s;	-moz-transition-timing-function: ease-in-out;	-webkit-transform: rotateX(360deg);	-webkit-transition-duration: 0.5s;	-webkit-transition-timing-function: ease-in-out;	-o-transform: rotateX(360deg);	-o-transition-duration: 0.5s;	-o-transition-timing-function: ease-in-out; }

#flagen { margin-left: 15px; display: inline-block; width: 29px; height: 18px; background: transparent url('../graphics/flags.png') no-repeat scroll -29px 0px; }
#flagen:hover { background-position: -29px -18px; }

#flagen {	transition-duration: 0.5s;	transition-timing-function: ease-in-out;	-moz-transition-duration: 0.5s;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-duration: 0.5s;	-webkit-transition-timing-function: ease-in-out;	-o-transition-duration: 0.5s;	-o-transition-timing-function: ease-in-out; }
#flagen:hover {	transform: rotateX(360deg); transition-duration: 0.5s; transition-timing-function: ease-in-out;	-moz-transform: rotateX(360deg);	-moz-transition-duration: 0.5s;	-moz-transition-timing-function: ease-in-out;	-webkit-transform: rotateX(360deg);	-webkit-transition-duration: 0.5s;	-webkit-transition-timing-function: ease-in-out;	-o-transform: rotateX(360deg);	-o-transition-duration: 0.5s;	-o-transition-timing-function: ease-in-out; }

#centerbox { background: transparent url('../images/carbg.jpg') no-repeat scroll center top; width: 1024px; height: 800px; margin: 0px 16px; position: relative; }
#centerboxblnk { background-color: transparent; width: 1024px; height: 800px; margin: 0px 16px; position: relative; }
#centerboxuf { background: transparent url('../images/photos/2.jpg') no-repeat scroll center top; width: 1024px; height: 800px; margin: 0px 16px; position: relative; }

#toptextbox { width: 641px; left: 60px; top: 25px; position: relative; box-shadow: 5px 5px 5px #1b1b1b; padding: 14px 22px 10px; z-index: 50; }
#toptextbox { animation: 5s conjure; -moz-animation: 5s conjure; -webkit-animation: 5s conjure; -o-animation: 5s conjure; }
@keyframes conjure { from {color: transparent; box-shadow:none;} to {color: #ffffff; box-shadow: 5px 5px 5px #1b1b1b;} }
@-moz-keyframes conjure { from {color: transparent; box-shadow:none;} to {color: #ffffff; box-shadow: 5px 5px 5px #1b1b1b;} }
@-webkit-keyframes conjure { from {color: transparent; box-shadow:none;} to {color: #ffffff; box-shadow: 5px 5px 5px #1b1b1b;} }
@-o-keyframes conjure { from {color: transparent; box-shadow:none;} to {color: #ffffff; box-shadow: 5px 5px 5px #1b1b1b;} }

div#upperbox { width: 910px; margin: 30px auto 0px; }
#upperbox h4 { font-family: UB-Paris; font-size: 27px; font-weight: normal; margin: 0em 0em; padding: 0px; }
#upperbox p, #upperbox ol { font-family: UB-RockwellLight; font-size: 15px; }
#upperbox p { margin: 0em; padding-left: 0em; }
#upperbox ol { margin-left: 0em; padding-left: 0em; list-style-position: inside; }
#upperbox ol li { margin: 1em 0em 1em 0em;  }
#upperbox ol li:first-line { line-height: 1.5em; font-weight: bold; font-size: 14px; }
#upperbox ol.tostxt li, #upperbox ol.tostxt + p { margin: 0em 0em 0.5em 0em; }
#upperbox ol.tostxt li:first-line { line-height: 1em; font-weight: normal; font-size: 15px; }
#upperbox p a { text-decoration: none; }
#upperbox p a, #upperbox p a:link, #upperbox p a:visited, #upperbox p a:hover, #upperbox p a:active { color: #ffffff; font-weight: bold; font-size: 14px; }
#upperbox p a:hover { text-decoration: underline; }

table#conttable { width: 550px; margin-top: 15px; float: left; }
table#conttable tbody tr td { width: 45%; color: #ffffff; }
table#conttable tbody tr td.spacer { width: 25px; }
textarea { width: 504px; height: 120px; background-color: transparent; color: #ffffff; }
textarea:focus { background-color: #3d3d3b; }
#reqname, #reqlastname, #reqmail, #reqphone { background-color: transparent; color: #ffffff; width: 200px; }
#reqname:focus, #reqlastname:focus, #reqmail:focus, #reqphone:focus { background-color: #3d3d3b; } 
.error { font-size: 11px; color: #c2554b; font-weight: 700; font-family: "Arial", "Tahoma", sans-serif; }
label.error { display: block; }
.success { font-size: 12px; color: #f1f1f1; font-weight: 700; font-family: "Arial", "Tahoma", sans-serif;  }
td#alright { text-align: right; vertical-align: top; padding-right: 29px; }
td label { font-family: UB-Paris; font-size: 27px; font-weight: normal; }

.btn { margin-top: 18px; margin-right: 8px; background-color: transparent; color: #ffffff; font-family: UB-Paris; font-size: 20px; }
.btn:hover { background-color: #ffffff; color: #000000; }

div#contnotice { width: 250px; float: left; margin: 30px 30px; font-size: 12px; color: #6a6a6a;  }
#contnotice span { text-decoration: underline; }

div#formmessages {width: 300px; float: left; margin: 30px 30px; }

div#contnotice p { margin-top: 0; }

.alpha69 { background-color: rgba(56, 55, 60, 0.69); }

#toptextbox h4 { font-family: UB-Paris; font-size: 22px; font-weight: normal; margin: 0px; padding: 0px; }
#toptextbox p { font-family: UB-RockwellLight; font-size: 14px; margin: 0px; padding: 0px; }

#middlebar { margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: absolute; top: 427px; z-index: 50; }

.arrowbox { width: 40px; height: 200px; float: left; }

#arrowl { display: inline-block; width: 40px; height: 53px; background: transparent url('../graphics/arrows.png') no-repeat scroll 0px 0px; margin: 130px auto 0px; }
#arrowl:hover { background-position: 0px -53px; }
#arrowr { display: inline-block; width: 40px; height: 53px; background: transparent url('../graphics/arrows.png') no-repeat scroll -40px 0px; margin: 130px auto 0px; }
#arrowr:hover { background-position: -40px -53px; }

#centerpane { width: 924px; height: 342px; background: transparent url('../graphics/bg_tile.png') repeat-x scroll 0px 0px; float: left; padding: 15px 10px 0px; overflow: hidden; }

#maintxtbox { float: left; width: 500px; font-family: UB-RockwellLight; font-size: 14px; color: #333333; }
#maintxtbox h5 { font-family: UB-Paris; font-size: 33px; margin: 0px; }
.longtext { margin-top: 5px; width: 490px; }
.longtext h6 { font-family: UB-RockwellLight; font-size: 14px; color: #333333; font-weight: bold; }
div.longtext h6 { margin: 10px 0px 0px; }
div.longtext h6:first-child { margin: 14px 0px 0px; }
h6 + p { margin: 0px; }

#maintxtbox p a, #maintxtbox li a { text-decoration: none; color: #333333; }
#maintxtbox p a, #maintxtbox p a:link, #maintxtbox p a:visited, #maintxtbox p a:hover, #maintxtbox p a:active, #maintxtbox li a, #maintxtbox li a:link, #maintxtbox li a:visited, #maintxtbox li a:hover, #maintxtbox li a:active { font-weight: bold; }
#maintxtbox p a:hover { text-decoration: underline; }

#maintxtbox p a.txlink:hover { text-decoration: none; }
a.txlink:hover:after, #maintxtbox li a:hover:after { content:""; display: inline-block; width: 12px; height: 11px; background: transparent url('../graphics/bullets.png') 0 0; margin-left: 5px; }

#maintxtbox ul { margin: 10px 0px; }
#maintxtbox ul:first-child { margin-top: 30px; }
#maintxtbox ul li { margin: 10px 0px; }
#maintxtbox ul li ul li { margin: 5px 0px; }

#maintxtbox ul { list-style: none; }
#maintxtbox ul a:before { content: ""; display: inline-block; width: 12px; height: 11px; background: transparent url('../graphics/bullets.png') no-repeat scroll -12px 0px; margin-right: 5px; }
#maintxtbox ul li ul li a:before { content: ""; display: inline-block; width: 12px; height: 11px; background: transparent url('../graphics/bullets.png') no-repeat scroll -24px 0px; margin-right: 5px; }

div.longtext a img { float: left; width: 85px; height: 85px; margin: 8px 0px 0px 15px; border: 2px solid #333333; }

.navibox { float: left; width: 94px; height: 240px; background-color: transparent; margin: 14px 5px 40px; }
.naviboxint { width: 100%; height: 198px; background-color: #333333; text-align: center; overflow: hidden; }
.boxactive { background-color: #6a6a6a; }
.navimage { border: none; width: 90px; margin: 2px; }
a.naviboxlnk, a.naviboxlnk:link, a.naviboxlnk:visited, a.naviboxlnk:hover, a.naviboxlnk:active { font-family: UB-RockwellLight; font-size: 12px; text-decoration: none; color: #ffffff; }
a.naviboxlnk:hover { text-decoration: underline; }

p.boxtitle a { text-decoration: none; }
p.boxtitle, p.boxtitle a, p.boxtitle a:link, p.boxtitle a:visited, p.boxtitle a:hover, p.boxtitle a:active { font-family: UB-Paris; font-size: 22px; color: #333333; letter-spacing: -1px; text-align: center; margin: 0px 0px 8px; }
p.boxtitle.boxttlact, p.boxtitle.bxttlact a, p.boxtitle.boxttlact a:link, p.boxtitle.boxttlact a:visited, p.boxtitle.boxttlact a:hover, p.boxtitle.boxttlact a:active { color: #6a6a6a; text-decoration: overline; }

#bottomad { width: 904px; height: 70px; border: 1px solid #5f5e5e; margin: 20px auto; padding: 5px 20px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #5f5e5e; }

div#smallad_l, div#smallad_c, div#smallad_r { width: 234px; height: 60px; margin-top: 5px; }
div#smallad_l, div#smallad_c { float: left; }
div#smallad_r { float: right; }
div#smallad_c { margin-left: 101px; margin-right: 101px; }

div#longad { width: 728px; height: 15px; margin: 28px 88px 27px; }

div#sqad { width: 336px; height: 280px; margin-top: 10px; }

#footerinfo { height: 70px; text-align: center; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; }
#footerinfo p a, #footerinfo p a:link, #footerinfo p a:visited, #footerinfo p a:hover, #footerinfo p a:active { text-decoration: none; color: #ffffff; }

.navimage {
	transition-property: margin-top, margin-bottom;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-property: margin-top, margin-bottom;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-property: margin-top, margin-bottom;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-property: margin-top, margin-bottom;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	margin-top: 2px; margin-bottom: 2px;
}
.navimage:hover {
	transition-property: margin-top;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-property: margin-top;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transition-property: margin-top;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-property: margin-top;
	-o-transition-duration: 0.5s;
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	margin-top: -10px; margin-bottom: 14px;
}

a.toplinks {
	transition-property: color;
	transition-duration: 1s;
	transition-timing-function: ease-out;
	-moz-transition-property: color;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-property: color;
	-o-transition-duration: 1s;
	-o-transition-timing-function: ease-out;
	color: #ffffff;
}
a.toplinks:hover {
	transition-property: color;
	transition-duration: 1s;
	transition-timing-function: ease-out;
	-moz-transition-property: color;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-property: color;
	-o-transition-duration: 1s;
	-o-transition-timing-function: ease-out;
	color: #a9aaa8;
}

#cead { display: inline-block; width: 27px; height: 12px; background: transparent url('../graphics/logos.png') no-repeat 0 0; }
#cead:hover { background-position: 0 -12px; }
#cead span { display: none; }

#alxlogo { display: inline-block; width: 36px; height: 12px; background: transparent url('../graphics/logos.png') no-repeat -27px 0; }
#alxlogo:hover { background-position: -27px -12px; }
#alxlogo span { display: none; }


/* scrollbar styling */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:16px;
	height:100%;
	top:1px;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url('../graphics/mCSB_buttons.png');
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark .mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

/*light-2*/
.mCS-light-2 .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}

/*dark-2*/
	.mCS-dark-2 .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}

/*light-thick*/
.mCS-light-thick .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}

/*dark-thick*/
.mCS-dark-thick .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}

/*light-thin*/
.mCS-light-thin .mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}

/*dark-thin*/
.mCS-dark-thin .mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

/* slider styling */
.nivoSlider {
	position: absolute;
	top: 0;
	left: 17px;
	width: 990px;
	height: 515px;
	overflow: hidden;
	z-index: 10;
	background: url('../graphics/loading.gif') no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
	display: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* 2nd slider */

div#myslider {	position: absolute; 	top: 0;	left: 17px; 	width: 990px; 	height: 515px; overflow: hidden;	z-index: 10; }
div.longtext a.cur img { border-color: #6a6a6a; }