/* Start dropdown */
#dropdown_item { color: #565454; font-weight: bold; background-color: transparent; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding: 3px 3px 3px 10px; border: solid 1px #d4d2d1; cursor: pointer; }
/* End dropdown */
/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

body#bd { padding: 10px 0 0; color: #000; background: #f7f6f4 url(../images/bd-bg.jpg) 50% top; }

body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	background: #FFFFFF;
	color: #000000;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
}

body.zupa1 {
	font-size: 9px;
}

body.zupa2{
	font-size: 10px;
}

body.zupa3{
	font-size: 11px;
}

body.zupa4{
	font-size: 12px;
}

body.zupa5{
	font-size: 13px;
}

body.zupa6{
	font-size: 14px;
}

/* Normal link */
a { color: #cf0000; font-weight: normal; text-decoration: underline; }

a:hover, a:active, a:focus { color: #cf0000; text-decoration: none; }

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3 {
	font-weight: normal;
}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createdate {
	color: #888484;
	font-size: 100%;
}

/* Heading */
h1 {
	font-size: 175%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 30px;
	background: url(../images/gogel-list.gif) no-repeat 18px 8px;
	line-height: 180%;
}

ol li {
	margin-left: 35px;
	line-height: 180%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #464646;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}

td, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

select, textarea, .inputbox {
	background: #FFFFFF;
	color: #333333;
}

.button { padding: 3px 8px; color: #ef7d2d; font-weight: bold; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: center; border: solid 1px #035382; }

* html .button, *+html .button {
	padding: 2px 5px !important;
}

.inputbox { margin-bottom: 1px; padding: 3px 2px; background: #ffffff url(../images/input-bg.gif) repeat-x 50% top; border: solid 1px #035382; }

.inputbox:hover, .inputbox:focus {
}

/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #666666;
	background-color: #464646;
}

blockquote {
	padding: 1em 40px 1em 15px;
}

blockquote span.open {
	padding: 3px 0 3px 20px;
	background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
	padding: 3px 20px 3px 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Dropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #ef7d2d;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #FF4444;
	background: url(../images/gogel-error.gif) no-repeat top left;
}

.message {
	padding-left: 25px;
	color: #ef7d2d;
	background: url(../images/gogel-info.gif) no-repeat top left;
}

.tips {
	padding-left: 25px;
	color: #469EC0;
	background: url(../images/gogel-tips.gif) no-repeat top left;
}

.highlight {
	padding: 1px 5px;
	background: #ef7d2d;
	font-weight: bold;
}

/* Note Style */
p.stickynote {
	padding: 10px 0px 20px 50px;
	border: 1px solid #464646;
	background: url(../images/sticky-bg.gif) no-repeat 5px 10px #2A2A2A;
}

p.download {
	padding: 10px 0px 20px 50px;
	border: 1px solid #464646;
	background: url(../images/download-bg.gif) no-repeat 5px 10px #2A2A2A;
}

.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

/* Check list */
ul.stars {
	list-style: none;
}

ul.stars li {
	margin-left: 15px;
	padding: 0px 0 5px 20px;
	background: url(../images/star-bg.gif) no-repeat 0 3px;
}

/* Smallnumber */
ol.smallnumber {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol.smallnumber li {
	margin: 10px 0 10px 30px;
	padding: 3px 0 5px 30px;
	line-height: 150%;
}

ol.smallnumber li.number-1 {
	background: no-repeat left top;
}

ol.smallnumber li.number-2 {
	background: no-repeat left top;
}

ol.smallnumber li.number-3 {
	background: no-repeat left top;
}

ol.smallnumber li.number-4 {
	background: no-repeat left top;
}

ol.smallnumber li.number-5 {
	background: no-repeat left top;
}

ol.smallnumber li.number-6 {
	background: no-repeat left top;
}

ol.smallnumber li.number-7 {
	background: no-repeat left top;
}

ol.smallnumber li.number-8 {
	background: no-repeat left top;
}

ol.smallnumber li.number-9 {
	background: no-repeat left top;
}

/* Bignumber */
.bignumber {
	float: left;
	margin-right: 8px;
	padding: 6px 7px;
	display: block;
	color: #FFFFFF;
	background: url(../images/ol-bg.gif) no-repeat top left;
	font: 20px/normal Arial, sans-serif;
	font-weight: bold;
}

/* Talking box. Thinking box. */
div.cruble1, div.cruble2, div.cruble3, div.cruble4 {
	margin: 15px 0;
}

div.cruble1 span.author,
div.cruble2 span.author,
div.cruble3 span.author,
div.cruble4 span.author {
	padding-left: 15px;
	margin-left: 15px;
	background: url(../images/author.gif) no-repeat center left;
	font-weight: bold;
}

div.cruble1 div {
	margin: 0;
	width: 100%;
	background: url(../images/blad1-br.gif) no-repeat bottom right;
}

div.cruble1 div div {
	background: url(../images/blad1-bl.gif) no-repeat bottom left;
}

div.cruble1 div div div {
	background: url(../images/blad1-tr.gif) no-repeat top right;
}

div.cruble1 div div div div {
	background: url(../images/blad1-tl.gif) no-repeat top left;
}

div.cruble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}

div.cruble2 div {
	margin: 0;
	width: 100%;
	background: url(../images/blad2-br.gif) no-repeat bottom right;
}

div.cruble2 div div {
	background: url(../images/blad2-bl.gif) no-repeat bottom left;
}

div.cruble2 div div div {
	background: url(../images/blad2-tr.gif) no-repeat top right;
}

div.cruble2 div div div div {
	background: url(../images/blad2-tl.gif) no-repeat top left;
}

div.cruble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}

div.cruble3 div {
	margin: 0;
	width: 100%;
	background: url(../images/blad3-br.gif) no-repeat bottom right;
}

div.cruble3 div div {
	background: url(../images/blad3-bl.gif) no-repeat bottom left;
}

div.cruble3 div div div {
	background: url(../images/blad3-tr.gif) no-repeat top right;
}

div.cruble3 div div div div {
	background: url(../images/blad3-tl.gif) no-repeat top left;
}

div.cruble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}

div.cruble4 div {
	margin: 0;
	width: 100%;
	background: url(../images/blad4-br.gif) no-repeat bottom right;
}

div.cruble4 div div {
	background: url(../images/blad4-bl.gif) no-repeat bottom left;
}

div.cruble4 div div div {
	background: url(../images/blad4-tr.gif) no-repeat top right;
}

div.cruble4 div div div div {
	background: url(../images/blad4-tl.gif) no-repeat top left;
}

div.cruble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

/* Legend */
.legend-title {
	margin: 0;
	padding: 0 3px;
	float: left;
	display: block;
	background-color: #2A2A2A;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	top: -12px;
	left: 7px;
}

.legend {
	margin: 20px 0;
	padding: 0 10px;
	border: 1px solid #666666;
	background-color: #2A2A2A;
	position: relative;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
	display: block;
	background: url(../images/seperator.png) no-repeat center;
	height: 40px;
}

#at-col1 .article_seperator, #at-col2 .article_seperator {
	display: none;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
}

table.contenttoc a {
}

table.contenttoc td {
	padding: 3px 5px 3px 22px;
	background: url(../images/arrow.png) no-repeat 10px 9px;
}

table.contenttoc th {
	padding: 5px;
	border-top: 1px solid #464646;
	border-right: 1px solid #1F1F1F;
	border-bottom: 1px solid #1F1F1F;
	border-left: 1px solid #464646;
	background: url(../images/grad2.gif) repeat-x top #333333;
	font-weight: bold;
	text-indent: 5px;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder .sectiontableheader {
	padding: 8px 5px !important;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 2px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: none; }

table.pollstableborder tr.sectiontableentry2 td {
	border: none;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
	width: 400px!important; /*Control the Frontend Editor area width*/
}

.adminform .inputbox {
}

.blog_more {
	margin: 10px 0;
}

.blog_more strong { margin: 0 0 5px; display: block; font-size: 120%; font-weight: bold; line-height: 30px; text-decoration: underline; text-transform: lowercase; }

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 24px;
	background: url(../images/arrow.png) no-repeat 12px 5px;
}

td.buttonheading {
	padding: 0 0 0 8px!important;
	text-align: center;
}

.category {
	font-weight: bold;
}

.clr {
	clear: both;
}

.componentheading { color: #035382; padding: 0 0 15px; margin-bottom: 20px; background: url(../images/hdot2.gif) repeat-x 50% bottom; font-size: 130%; font-weight: bold; }

.contentdescription {
	padding-bottom: 30px;
}

.contentheading { color: #035382; padding-bottom: 5px; font-size: 130%; font-weight: bold; }

a.contentpagetitle {
	color: #EFEFEF;
}

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #ef7d2d;
	text-decoration: none;
}

a.readon { color: #fff; float: left; width: 102px; display: block; background: url(../images/readon.gif) no-repeat 50% bottom; font-size: 11px; font-weight: normal; line-height: 20px; text-decoration: none; text-transform: lowercase; text-indent: 15px; height: 20px; }

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../images/readon.gif) no-repeat 50% top;
	text-decoration: none;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.createdate {
	padding: 2px;
}

.modifydate {
	color: #ccc;
	height: 15px;
}

.moduletable {
	padding: 0;
}

.mosimage {
	margin: 15px 10px 5px 0;
	padding: 0 0 5px;
}

* html .mosimage {
	padding: 0 !important; /*IE 6*/
	margin: 15px 0 10px 0;
}

*+html .mosimage {
	padding: 0 !important; /*IE 7*/
	margin: 15px 5px 10px 0;
}

.mosimage img {
	padding: 0 !important;
	margin: 0 !important;
}

.mosimage_caption {
	margin-top: 3px;
	padding: 1px 2px;
}

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar {
	padding: 0 2px;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
	padding: 5px;
	border-top: 1px solid #464646;
	border-right: 1px solid #1F1F1F;
	border-bottom: 1px solid #1F1F1F;
	border-left: 1px solid #464646;
	background: url(../images/grad2.gif) repeat-x top #333333;
	font-weight: bold;
}

tr.sectiontableentry1 td {
	padding: 7px 5px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding: 7px 5px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../images/hdot.gif) repeat-x bottom #464646;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#at-header,
#at-mainnav,
#at-upsl,
#at-pathwaywrap,
#at-container,
#at-downsl,
#at-footer {
	width: 950px;
	margin: 0 auto;
	clear: both;
}

.narrow #at-header,
.narrow #at-mainnav,
.narrow #at-upsl,
.narrow #at-pathwaywrap,
.narrow #at-container,
.narrow #at-downsl,
.narrow #at-footer {
	width: 770px;
}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#at-content { color: #2c2b2b; float: right; width: 565px; background: url(../images/cont-center.gif) repeat-y; }

#at-cont-top {
	background: url(../images/cont-top.gif) no-repeat top;
}

#at-cont-bot {
	background: url(../images/cont-bot.gif) no-repeat bottom;
}

.narrow #at-content {
	background: repeat-y center;
}

.narrow #at-cont-top {
	background: no-repeat center top;
}

.narrow #at-cont-bot {
	background: no-repeat center bottom;
}

/*Overrided background for '1 col + content' layout*/
#at-containerwrap-c #at-content {
	background: url(../images/cont-center2.gif) repeat-y center;
}

#at-containerwrap-c #at-cont-top {
	background: url(../images/cont-top2.gif) no-repeat top center;
}

#at-containerwrap-c #at-cont-bot {
	background: url(../images/cont-bot2.gif) no-repeat bottom center;
}

.narrow #at-containerwrap-c #at-content {
	background: repeat-y;
}

.narrow #at-containerwrap-c #at-cont-top {
	background: no-repeat 50% top;
}

.narrow #at-containerwrap-c #at-cont-bot {
	background: no-repeat 50% bottom;
}

/*Overrided background for 'full content' layout*/
#at-containerwrap-f #at-content {
	background: url(../images/cont-center3.gif) repeat-y;
}

#at-containerwrap-f #at-cont-top {
	background: url(../images/cont-top3.gif) no-repeat top;
}

#at-containerwrap-f #at-cont-bot {
	background: url(../images/cont-bot3.gif) no-repeat bottom;
}

.narrow #at-containerwrap-f #at-content {
	background: repeat-y;
}

.narrow #at-containerwrap-f #at-cont-top {
	background: no-repeat 50% top;
}

.narrow #at-containerwrap-f #at-cont-bot {
	background: no-repeat 50% bottom;
}

#at-content div.at-innerpad {
	clear: both;
	margin: 0;
	padding: 20px;
	display: block;
	height: 300px;
}

html>body #at-content div.at-innerpad {
	height: auto;
	min-height: 300px;
}

/* SECONDARY COLUMNS
--------------------------------------------------------- */
#at-colwrap { color: #2c2b2b; float: left; width: 380px; overflow: hidden; }


#at-col1 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#at-col1 div.at-innerpad { padding-top: 0; padding-right: 5px; padding-bottom: 0; }
#at-col1 div.module_menu li {
	background: none;
}
#at-col1 div.module_menu a { width: 99%; display: block; color: #ef7d2d; background: url(../images/mainlevel-bg.gif) no-repeat right top; line-height: 32px; text-decoration: none; text-transform: capitalize; height: 32px; }
#at-col1 div.module_menu #active_menu { background: url(../images/mainlevel-bg.gif) no-repeat right bottom; color: #000; text-decoration: none; }
#at-col1 div.module_menu a:hover,
a:active,
a:focus {
	color: #000;
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
	text-decoration: none;
}
#at-col1 div.module_menu #current a {
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
	color: #000;
}

#at-col1 div.module_menu #current ul li a {
	padding: 5px 4px 5px 15px;
	display: block;
	background: url(../images/gogel-list.gif) no-repeat 5px 18px;
	color: #000;
}

#at-col1 div.module_menu #current ul li a:hover,
a:active,
a:focus {
	color: #000;
	text-decoration: none;
}

/********************************/
#at-col2 div.module_menu li {
	background: none;
}
#at-col2 div.module_menu a { width: 99%; display: block; color: #ef7d2d; background: url(../images/mainlevel-bg.gif) no-repeat right top; line-height: 32px; text-decoration: none; text-transform: capitalize; height: 32px; }
#at-col2 div.module_menu a:hover,
a:active,
a:focus {
	color: #000;
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
	text-decoration: none;
}
#at-col2 div.module_menu #current a {
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
	color: #000;
}

#at-col2 div.module_menu #current ul li a {
	padding: 5px 4px 5px 15px;
	display: block;
	background: url(../images/gogel-list.gif) no-repeat 5px 18px;
	color: #000;
}

#at-col2 div.module_menu #current ul li a:hover,
a:active,
a:focus {
	color: #000;
	text-decoration: none;
}
/********************************/

#at-col2 {
	float: right;
	width: 49.9%;
	overflow: hidden;
}

#at-col2 div.at-innerpad { padding-top: 0; padding-right: 5px; padding-bottom: 0; }

#at-col1 table, #at-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -- START FIX FOR IE7 AND IE6 - BGCOLOR WHITE */
#at-col1 ul, #at-col2 ul { background-color: #ffffff; margin: 0; padding: 0; }
/* -- END FIX FOR IE7 AND IE6 - BGCOLOR WHITE */

#at-col1 ul li, #at-col2 ul li {
	padding-left: 13px;
	background: url(../images/gogel-list.gif) no-repeat 2px 8px;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#at-containerwrap, #at-containerwrap-cm, #at-containerwrap-c, #at-containerwrap-f {
	padding: 0;
}

#at-container {
	padding: 10px 0;
}

/* full */
#at-containerwrap-f #at-content {
	width: 100%;
	float: none;
}

/* content + col + mass */
#at-containerwrap-cm {
}

#at-containerwrap-cm #at-container {
	background: none;
}

#at-containerwrap-cm #at-col1,
#at-containerwrap-cm #at-col2 {
	width: 100%;
}

/* content + col */
#at-containerwrap-c #at-content {
	width: 78%;
}

#at-containerwrap-c #at-colwrap {
	width: 22%;
}

#at-containerwrap-c #at-colwrap div.innerpad {
	background: none;
}

#at-containerwrap-c #at-col1,
#at-containerwrap-c #at-col2 {
	width: 100%;
}

/* content + mass */
#at-containerwrap-m {
}

#at-containerwrap-m #at-container {
}

/* WRAPER
--------------------------------------------------------- */
#at-wrapper { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 950px; margin: 0 auto; }
.narrow #at-wrapper {
	width: 770px;
}

/* HEADER
--------------------------------------------------------- */
#at-headerwrap { background: url(../images/header.jpg) no-repeat center top; position: relative; width: 950px; height: 350px; }

#at-header { position: absolute; width: 950px; height: 350px; z-index: 999; }
#javascript-flash-header 
{ background-repeat: no-repeat; position: absolute; right: 0; bottom: 0; width: 564px; height: 210px; z-index: 5000; border: 0; }
h1.logo { margin: 0; padding: 0; font-size: 300%; position: absolute; z-index: 1000; }
h1.logo a { width: 400px; float: left; display: block; background: url(../images/logo.png) no-repeat; color: #ffffff; text-transform: uppercase; text-indent: -5000px; position: absolute; top: 0; left: 0; height: 90px; outline: none medium; }

/* Search */
#at-search { width: 157px; background: url(../images/search-bg.png) no-repeat; line-height: 28px; position: absolute; top: 47px; right: 16px; height: 28px; z-index: 60000; }

#at-search .inputbox { color: #030000; font-size: 11px; width: 100px; padding: 0; border: none; margin: 7px 0 0 10px; background: transparent; }

* html #at-search .inputbox, *+html #at-search .inputbox {
	margin: 1px 0 0 10px;
	!important: ;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#at-mainnav { padding-top: 6px; background: no-repeat; line-height: normal; position: absolute; top: 92px; right: 3px; width: 950px; height: 45px; z-index: 21000; float: right; }

.narrow #at-mainnav {
	background: no-repeat 50% bottom;
}

#at-mainnav a,
#at-mainnav a:hover,
#at-mainnav a:active,
#at-mainnav a:focus {
	outline: none;
}

/* Default Joomla! Menu */
a.mainlevel { width: 99%; display: block; color: #ef7d2d; background: url(../images/mainlevel-bg.gif) no-repeat right top; line-height: 32px; text-decoration: none; height: 32px; margin-bottom: 0; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #2c2b2b;
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
	text-decoration: none;
}

a.mainlevel#active_menu { color: #2c2b2b; background: url(../images/mainlevel-bg.gif) no-repeat right bottom; }

a.sublevel { display: block; background: no-repeat 5px 11px; color: #ef7d2d; padding: 5px 4px 5px 5px; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #2c2b2b;
	text-decoration: none;
}

#active_menu {
	color: #ef7d2d;
}

#at-pathwaywrap { padding: 0; display: block; color: #efefef; background: url(../images/pathway-bg.png) no-repeat; text-indent: 20px; height: 45px; position: absolute; top: 350px; right: 0; z-index: 1000; }

.narrow #at-pathwaywrap {
	background: no-repeat;
}

#at-pathway { color: #b7d2f7; font-size: 120%; font-weight: bold; text-transform: capitalize; position: absolute; top: 8px; left: 8px; padding-top: 5px; }

#at-pathway strong {
	margin-right: 10px;
}

#at-pathway img {
	margin: 0 5px 1px;
}

#at-pathway a {
	font-weight: bold;
}

/* MODULE
--------------------------------------------------------- */
#at-user13 { font-weight: normal; line-height: normal; background-color: transparent; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; top: 135px; left: 0; width: 180px; height: 210px; z-index: 5000; float: left; }
#at-user13 div.moduletable { color: #000; font-size: 10px; font-weight: normal; background-color: transparent; padding-right: 10px; padding-bottom: 15px; border-width: 0; }
#at-user13 div.moduletable h3 { color: #fff ; font-size: 16px; font-weight: bold; line-height: 31px; background-color: transparent; background-image: url(../images/user13.png); background-repeat: no-repeat; text-transform: capitalize; margin-left: 15px; padding-left: 35px; border-bottom-width: 0; }
#at-user13 a { color: #fff; font-weight: normal; text-decoration: underline; }
#at-user13 a:hover, #at-user13 a:active, #at-user13 a:focus { font-weight: normal; text-decoration: none; }
#at-user14 { font-weight: normal; line-height: normal; background-color: transparent; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; top: 135px; left: 185px; width: 185px; height: 210px; z-index: 5000; float: left; }
#at-user14 div.moduletable { color: #000; font-size: 11px; font-weight: normal; background-color: transparent; padding-right: 10px; padding-bottom: 15px; border-width: 0; }
#at-user14 div.moduletable h3 { color: #fff ; font-size: 16px; font-weight: bold; line-height: 31px; background-color: transparent; background-image: url(../images/user14.png); background-repeat: no-repeat; text-transform: capitalize; margin-left: 15px; padding-left: 35px; border-bottom-width: 0; }
#at-user14 a { color: #fff; font-weight: normal; text-decoration: underline; }
#at-user14 a:hover, #at-user14 a:active, #at-user14 a:focus { font-weight: normal; text-decoration: none; }

div.module h3, div.module_menu h3, div.module_text h3 { color: #fff; margin: 0 0 8px; padding: 0 5px 0 0; white-space: nowrap; background: url(../images/h3-bg.gif) no-repeat 50% 5px; font-size: 110%; font-weight: bold; line-height: 52px; }

.narrow div.module h3 {
	background: no-repeat 50% 5px;
}

div.module h3 span {
	padding-left: 25px;
	display: block;
	background: url(../images/h3image-bg.gif) no-repeat left 45%;
}

.narrow div.module_menu h3 {
	background: no-repeat 50% 5px;
}

div.module_menu h3 span {
	padding-left: 25px;
	display: block;
	background: url(../images/h3image-bg.gif) no-repeat left 45%;
}

.narrow div.module_text h3 {
	background: no-repeat 50% 5px;
}

div.module_text h3 span {
	padding-left: 25px;
	display: block;
	background: url(../images/h3image-bg.gif) no-repeat left 45%;
}

div.module, div.module_menu, div.module_text,
div.module-hilite {
	margin: 0 0 10px;
	padding: 0;
	float: left;
	width: 100%;
	clear: both;
	background: url(../images/background-br.gif) no-repeat bottom right;
	overflow: hidden;
}

div.module div, div.module_menu div, div.module_text div, div.module-hilite div {
	padding: 0;
	background: url(../images/background-bl.gif) no-repeat bottom left;
}

div.module div div, div.module_menu div div,  div.module_text div div,
div.module-hilite div div {
	padding: 0;
	background: url(../images/background-tr.gif) no-repeat top right;
}

div.module div div div, div.module_menu div div div,  div.module_text div div div,
div.module-hilite div div div {
	padding: 0 20px 20px;
	background: url(../images/background-tl.gif) no-repeat top left;
}
/* Start module blank */
div.module h3, div.module-blank h3, div.module_text h3 { color: #fff; margin: 0 0 8px; padding: 0 5px 0 0; white-space: nowrap; background: url(../images/h3-bg_col2.gif) no-repeat 50% 5px; font-size: 110%; font-weight: bold; line-height: 52px; }
div.module-blank  h3 span {
	padding-left: 25px;
	display: block;
	background: url(../images/h3image-bg.gif) no-repeat left 45%;
}
div.module, div.module-blank , div.module_text, div.module-hilite {
	margin: 0 0 10px;
	padding: 0;
	float: left;
	width: 100%;
	clear: both;
	background: url(../images/background-br.gif) no-repeat bottom right;
	overflow: hidden;
}
div.module div, div.module-blank  div, div.module_text div, div.module-hilite div {
	padding: 0;
	background: url(../images/background-bl.gif) no-repeat bottom left;
}
div.module div div, div.module-blank  div div, div.module_text div div, div.module-hilite div div {
	padding: 0;
	background: url(../images/background-tr.gif) no-repeat top right;
}
div.module div div div, div.module-blank  div div div, div.module_text div div div, div.module-hilite div div div {
	padding: 0 20px 20px;
	background: url(../images/background-tl.gif) no-repeat top left;
}
div.module div div div div, div.module-blank  div div div div, div.module_text div div div div, div.module-hilite div div div div
{
	background: #ffffff;
	padding: 0;
	margin: 0;
}
/* End module blank */

/* -- START FIX FOR IE7 AND IE6 - BGCOLOR WHITE */
div.module div div div div, 
div.module_menu div div div div,  
div.module_text div div div div,
div.module-hilite div div div div
{
	background: #ffffff;
	padding: 0;
	margin: 0;
}
/* -- END FIX FOR IE7 AND IE6 - BGCOLOR WHITE */
/*no-title module*/
div.module-notitle {
	margin: 0 0 10px;
	padding: 0;
	float: left;
	width: 100%;
	background: url(../images/background-br.gif) no-repeat bottom right;
}

div.module-notitle div {
	padding: 0;
	background: url(../images/background-bl.gif) no-repeat bottom left;
}

div.module-notitle div div {
	padding: 0;
	background: url(../images/background-notitle-tr.gif) no-repeat top right;
}

div.module-notitle div div div {
	padding: 20px;
	background: url(../images/background-notitle-tl.gif) no-repeat top left;
}

/* Module hilite */
div.module-hilite h3 {
	margin: 0 0 8px;
	padding: 0 5px 0 0;
	white-space: nowrap;
	background: none;
	font-size: 110%;
	font-weight: bold;
	line-height: 52px;
}

div.module-hilite h3 span {
	padding-left: 22px;
	display: block;
	background: url(../images/h3image-hilite-bg.gif) no-repeat center left;
}

div.module-hilite {
	background: url(../images/background-hilite-br.gif) no-repeat bottom right;
}

div.module-hilite div {
	background: url(../images/background-hilite-bl.gif) no-repeat bottom left;
}

div.module-hilite div div {
	background: url(../images/background-hilite-tr.gif) no-repeat top right;
}

div.module-hilite div div div {
	background: url(../images/background-hilite-tl.gif) no-repeat top left;
}

/*common style for module*/
div.module div div div div,
div.module-hilite div div div div,
div.module-notitle div div div div {
	margin: 0;
	padding: 0;
	float: none;
	background: none;
	overflow: hidden;
}

div.module .article_seperator,
div.module-hilite .article_seperator,
div.module-notitle .article_seperator {
	display: none;
}

.at-innerdiv {
	float: left;
	width: 100%;
	clear: both;
}
#at-newflash { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 360px; z-index: 1000; float: left; }
#at-newflash div.moduletable { font-size: 12px; font-weight: normal; font-style: normal; background-color: transparent; z-index: 1000; padding-bottom: 0; border-width: 0; }
#at-newflash div.moduletable h3 { color: #000; font-weight: bold; font-style: normal; background: no-repeat 0 6px; text-transform: uppercase; margin: 0; padding: 0 0 0 4px; border-bottom-width: 0; }

#at-user23 { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 1000; float: left; }
#at-user23 div.moduletable { font-weight: normal; font-style: normal; background-color: transparent; padding-right: 15px; padding-bottom: 0; padding-left: 15px; border-width: 0; }
#at-user23 div.moduletable h3 { color: #fff; font-weight: bold; font-style: normal; line-height: 34px; background: no-repeat 0 6px; margin: 0; padding: 0; border-bottom-width: 0; }
#at-user24 { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 1000; float: left; }
#at-user24 div.moduletable { font-weight: normal; font-style: normal; background-color: transparent; padding-right: 15px; padding-bottom: 0; padding-left: 15px; border-width: 0; }
#at-user24 div.moduletable h3 { color: #fff; font-weight: bold; font-style: normal; line-height: 34px; background: no-repeat 0 6px; margin: 0; padding: 0; border-bottom-width: 0; }
#at-user25 { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 1000; float: left; }
#at-user25 div.moduletable { font-weight: normal; font-style: normal; background-color: transparent; padding-right: 15px; padding-bottom: 0; padding-left: 15px; border-width: 0; }
#at-user25 div.moduletable h3 { color: #fff; font-weight: bold; font-style: normal; line-height: 34px; background: no-repeat 0 6px; margin: 0; padding: 0; border-bottom-width: 0; }
#at-user26 { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 1000; float: left; }
#at-user26 div.moduletable { font-weight: normal; font-style: normal; background-color: transparent; padding-right: 15px; padding-bottom: 0; padding-left: 15px; border-width: 0; }
#at-user26 div.moduletable h3 { color: #fff; font-weight: bold; font-style: normal; line-height: 34px; background: no-repeat 0 6px; margin: 0; padding: 0; border-bottom-width: 0; }
#at-user27 { font-weight: normal; line-height: normal; position: absolute; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; z-index: 1000; float: left; }
#at-user27 div.moduletable { font-weight: normal; font-style: normal; background-color: transparent; padding-right: 15px; padding-bottom: 0; padding-left: 15px; border-width: 0; }
#at-user27 div.moduletable h3 { color: #fff; font-weight: bold; font-style: normal; line-height: 34px; background: no-repeat 0 6px; margin: 0; padding: 0; border-bottom-width: 0; }

/* SPOTLIGHT
--------------------------------------------------------- */
/* Top Spotlight */
#at-upslwrap {
	background: url(../images/topslwrap-bg.gif);
}

#at-upsl { background: url(../images/topsl-bg.png); font-size: 115%; }

.narrow #at-upsl { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#at-upsl h3, 
#at-upsl div.nftitle
{
	padding: 0;
	margin: 2px 0 15px;
	font-size: 200%;
}
#at-upsl div.nfcontent {
	margin: 10px 0 0 10px;
}
#at-upsl h3 a,
#at-upsl h3 a:hover,
#at-upsl h3 a:active,
#at-upsl h3 a:focus {
	color: #FFFFFF;
	text-decoration: none;
}

#at-upsl div.moduletable {
	padding: 0;
	margin: 0;
}

#at-upsl .at-newflash {
	padding: 0;
	background: url(../images/topimg.png) no-repeat top left;
}

#at-upsl .at-newflash .moduletable{
	padding: 30px 20px 30px 400px;
	width: 500px;
}

.narrow #at-upsl .at-newflash .moduletable{
	padding: 30px 20px 30px 400px;
	width: 350px;
}

#at-upsl ul {
	margin: 0;
	padding: 0;
}

#at-upsl li {
	padding-left: 12px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 2px 10px;
}

/* Bottom Spotlight */
/* Spotlight Box Style */
#at-downslwrap { background-color: transparent; text-align: center; }
.at-background-left, .at-background-center, .at-background-right { text-align: left; float: left; overflow: hidden; padding-left: 10px; }

.at-background-full { float: none; overflow: hidden; }

#at-downsl div.moduletable {
	padding: 15px 20px;
}

#at-downsl div.at-bot-right { color: #fff; background: transparent; }

div.at-background-leftcol { text-align: left; float: left; }
#at-downsl { background: url(../images/downsl-bg.gif) no-repeat; }

.narrow #at-downsl { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }

#at-downsl h3 { color: #035382; font-size: 135%; line-height: 26px; padding: 5px 5px 5px 35px; background: url(../images/h3image-bg_bottom.png) no-repeat 0 6px; text-transform: capitalize; width: 26px; height: 26px; margin: 0; }

/* Common Style for Spotlight */
#at-upsl a, #at-downsl a {
	
}

#at-upsl a:hover,
#at-upsl a:active,
#at-upsl a:focus,
#at-downsl a:hover,
#at-downsl a:active,
#at-downsl a:focus {
	color: #F26522;
}

#at-downsl ul {
	margin: 0;
	padding: 0;
}

#at-downsl li {
	padding-left: 15px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 3px 7px;
}

#at-upsl td, #at-downsl td {
	padding: 0;
}

#at-upsl .article_seperator, #at-downsl .article_seperator {
	display: none;
}

#at-upsl table, #at-downsl table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* FOOTER
--------------------------------------------------------- */
#at-footerwrap { background-image: url(../images/footer-bg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; height: 77px; clear: both; margin-top: 10px; }

#at-footer { color: #a2c9e2; text-align: center; position: relative; padding-top: 10px; }
#at-footer small, #at-footer address {
	display: block;
	color: #a2c9e2;
	font-style: normal;
}
#at-footer a { color: #fff; font-weight: normal; text-decoration: underline; text-transform: lowercase; }
#at-footer a:hover, #at-footer a:active, #at-footer a:focus { text-decoration: none; }

#at-footer ul {
	margin: 0 0 5px 20px;
	padding: 0;
}

#at-footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#at-footer li a {
	padding: 0 15px;
	display: inline;
	line-height: normal;
}

/* USER TOOLS
--------------------------------------------------------- */
#at-usertoolswrap { font-size: 11px; z-index: 30000; position: absolute; top: 103px; left: 26px; width: 200px; }

#at-usertools { margin: 0; padding: 0; float: left; }

#at-usertools ul {
	margin: 0 0 0 0;
	padding: 0;
	display: inline;
	line-height: normal;
}

#at-usertools ul li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#at-usertools img {
	padding: 0;
	margin: 0;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

#at-banner { background-color: transparent; text-align: center; margin-top: 10px; }

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
}

#mod_login_password, #mod_login_username {
	width: 90%;
}

#mod_login_remember {
	border: none;
	background: none;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

/* Start tabmodules  */
#at-tabcol { position: relative; padding-top: 0; padding-bottom: 5px; display: block; }
#at-tabmodulewrap { position: relative; background: url(../images/tabmodulewrap-center.gif) repeat-y; overflow: hidden; z-index: 10; }
#at-tabmodulewrap-top {
	background: url(../images/tabmodulewrap-top.gif) no-repeat top left;
}
#at-tabmodulewrap-bot {
	background: url(../images/tabmodulewrap-bot.gif) no-repeat bottom left;	
	position: relative;
	overflow: hidden;
	z-index: 10;
}
/* Narrow */
.narrow #at-tabmodulewrap { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; }
.narrow #at-tabmodulewrap-top { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
.narrow #at-tabmodulewrap-bot { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; }
#at-tabmodulewrap div.at-innerpad {
	padding: 0 0 0;
}
ul.mootabs-title {
	margin: 0;
	padding: 0;
}
.mootabs-title li {
	float: left;
	background: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	display: block;
	color: #CCCCCC;
}
.mootabs-title li h3 { color: #fff; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; }
.mootabs-title li.hover {
	background: url(../images/tabmodule-hover.gif) no-repeat center bottom;
}
.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { color: #ef7d2d; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.firstactive h3 { color: #ef7d2d; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.hover h3 { color: #ef7d2d; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: transparent; background-attachment: scroll; text-decoration: none; }
.mootabs-title li.first h3 { font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.active {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom center;
	color: #FFFFFF;
}
.mootabs-title li.firsthover h3 {
	background: transparent;
	color: #ef7d2d;
}
.mootabs-title li.lasthover h3 {
	color: #ef7d2d;
}
.mootabs-title li.firsthover {
	background: url(../images/tabmodule-hover.gif) no-repeat bottom left;
}
.mootabs-title li.lasthover {
	background: url(../images/tabmodule-hover.gif) no-repeat bottom right;
}
.mootabs-title li.firstactive {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom left;
	color: #FFFFFF;
}
.mootabs-title li.lastactive {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom right;
	color: #FFFFFF;
}
.at-tab-cont {
	position: absolute;
	clear: both;
	overflow: hidden;
	top: 40px;
}
#at-tabmodulewrap .moduletable { position: absolute; top: 0; background: transparent; z-index: 100; padding-top: 5px; padding-bottom: 10px; padding-left: 0; }
#at-tabmodulewrap .moduletable ul { margin: 0; padding: 0; }
#at-tabmodulewrap .moduletable li {
	padding-left: 15px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 3px 7px;
}
/* End tabmodules  */
/*---------------------- Start javascript header  */
.imageElement {
visibility: hidden;
}
#myGallery, #myGallerySet, #flickrGallery
{ width: 564px; height: 210px; z-index:5; }

#flickrGallery
{
	width: 564px;
	height: 210px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.jdGallery .slideInfoZone
{ color: #fff; position: absolute; z-index: 10; width: 564px; margin: 0; bottom: 0; height: 70px; background: #545556; text-indent: 0; right: 0; overflow: hidden; }

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 100%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 100%;
	margin: 2px 5px;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{ position: absolute; bottom: 0; right: 30px; height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center; padding: 0 10px; font-size: 13px; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: pointer; }

.jdGallery .carousel
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; width: 100%; margin: 0; left: 0; top: 0; height: 115px; text-indent: 0; overflow: hidden; }

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{ background-image: none; background-repeat: repeat; background-attachment: scroll; cursor: pointer; background-position: center; float: left; border: solid 1px #fff; }

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{ font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; bottom: 5px; right: 10px; padding: 1px 2px; margin: 0; border: solid 1px #888; cursor: pointer; }

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	
}

.jdGallery a
{ color: #ef7d2d; font-size: 100%; text-decoration: underline; }

.jdGallery a.right, .jdGallery a.left
{ color: #ef7d2d; text-decoration: underline; position: absolute; height: 99%; width: 25%; cursor: pointer; z-index:10; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; }

* html .jdGallery a.right, * html .jdGallery a.left
{ color: #ef7d2d; text-decoration: underline; filter:alpha(opacity=50); }

.jdGallery a.right:hover, .jdGallery a.left:hover
{ color: #ef7d2d; text-decoration: underline; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.jdGallery a.left
{ color: #ef7d2d; left: 525px; top: 175px; background: no-repeat left center; text-decoration: underline; z-index: 1000; }

* html .jdGallery a.left { color: #ef7d2d; background: no-repeat left center; text-decoration: underline; }

.jdGallery a.right
{ color: #ef7d2d; right: 20px; top: 175px; background: no-repeat right center; z-index: 1000; }

* html .jdGallery a.right { color: #ef7d2d; background: no-repeat right center; text-decoration: underline; }

.jdGallery a.open
{ color: #ef7d2d; left: 0; top: 0; width: 100%; height: 100%; }

.withArrows a.open
{ color: #ef7d2d; position: absolute; top: 0; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; background: transparent; text-decoration: underline; -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.withArrows a.open:hover { color: #ef7d2d; background: no-repeat center; text-decoration: underline; }

* html .withArrows a.open:hover { background: no-repeat center; text-decoration: underline; filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
/*-----start content gallery  */
.content
{ margin: 0 0 0 0; }

.content a
{ color: #ef7d2d; text-decoration: underline; }


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}
/*-----end content gallery  */
/*---------------------- End javascript header  */