

/* Start dropdown */

#dropdown_outer { display: block; background: #fff no-repeat; text-decoration: none; z-index: 30000; outline: none medium; }

#dropdown_item { color: #fff; font-size: 110%; font-weight: bold; background-color: transparent; background-image: url(../images/dropdown_bg.png); background-repeat: no-repeat; text-decoration: none; width: 380px; height: 25px; padding: 4px 3px 0 15px; cursor: pointer; }

#dropdown_content { color: #fff; background-color: #973818; text-decoration: none; width: auto; height: auto; z-index: -1; padding: 2px; cursor: pointer; }

/* End dropdown */

/* Start toppanel--------------------------------------------- */

#top_panel div.moduletable-blank { background-color: transparent; width: 100%; margin: 0; padding: 0 0 5px; border-width: 0; }

.toppanel 

{ background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 100%; z-index: 30000; border: 0; }

.toppanel div.panel 

{ background-repeat: no-repeat; position: absolute; width: 100%; border: 0; }

div.default div.toppanel div.panel {

	background: url(../images/toppanel_bg.png) 0 top;

	color: #fff;

}

div.default div.toppanel div.content {

	margin: auto;

	padding-top: 5px;

	overflow: hidden;

}

div.default div.toppanel div.cpnl { width: 174px; margin-left: -87px; cursor: pointer; }

div.default div.toppanel div.cpnl img {

	width: 16px;

	height: 26px;

	border: 0;

}

div.default div.toppanel div.cpnl-l, div.default div.toppanel div.cpnl-r {

	width: 20px;

	height: 24px;

	float: left;

}

div.default div.toppanel div.cpnl-l {

	background: url(../images/toppanel_left.png) no-repeat 100% 0;

}

div.default div.toppanel div.cpnl-r {

	background: url(../images/toppanel_right.png) no-repeat 100% 0;

}

div.default div.toppanel div.cpnl-m { background: url(../images/toppanel_center.png) repeat-x 100% 0; float: left; text-align: center; font-size: 11px; line-height: 22px; overflow: hidden; color: #000; font-weight: bold; text-transform: capitalize; width: 134px; height: 24px; }

div.default div.toppanel div.article {

	padding-bottom: 10px;

}

/* End toppanel--------------------------------------- */

/* COMMON STYLE

--------------------------------------------------------- */

html, body, form, fieldset {

	margin: 0;

	padding: 0;

}



body {

	color: #000;

	background: #ffffff;

	font-family: Helvetica, Arial, sans-serif;

	line-height: 150%;

}



body#bd { padding: 0; color: #000; background: #fff url(../images/bd-bg.jpg) repeat-x 50% top; margin-top: 15px; margin-bottom: 15px; }



body.contentpane {

	width: auto; /* Printable Page */

	margin: 1em 2em;

	background: #FFFFFF;

	color: #000000;

	font-size: 12pt;

	font-family: Helvetica,Arial,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: #df4000; font-size: 100%; text-decoration: underline; }



a:hover, a:active, a:focus { 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: 90%;

}



/* 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: Helvetica,Arial,sans-serif;

	font-size: 100%;

}



select, textarea, .inputbox {

	background: #FFFFFF;

	color: #333333;

}



.button { padding: 3px 8px; color: #df4000; font-weight: bold; background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: center; border: solid 1px #9d9d9f; }



* 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 #d6dada; }



.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: #2A4263;

	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: #2A4263;

	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: #2A4263;

	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-color: #3e3c3c;
<!--	background: url(../images/seperator.png) no-repeat center;-->

	height: 25px;

}



#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: 100%; 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: #3d3d3d; padding: 0 0 15px; margin-bottom: 20px; background: url(../images/hdot2.gif) repeat-x 50% bottom; font-size: 210%; font-weight: bold; }



.contentdescription {

	padding-bottom: 30px;

}



.contentheading { color: #ec0026; padding-bottom: 5px; padding-top: 25px; font-size: 180%; font-weight: bold; }



a.contentpagetitle {

	color: #EFEFEF;

}



a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus {

	color: #2A4263;

	text-decoration: none;

}



a.readon { float: left; width: 102px; display: block; background: url(../images/readon.gif) no-repeat 50% bottom; line-height: 20px; text-decoration: underline; 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: #888484; font-size: 90%; 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: #010000; 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;

}

/*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;

}

/*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;

}

#at-content div.at-innerpad {

	clear: both;

	margin: 0;

	padding: 20px 20px 20px 5px;

	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; margin-top: 4px; }





#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: #2c2b2b; font-size: 100%; background: no-repeat right top; line-height: 20px; text-decoration: underline; height: 20px; }

#at-col1 div.module_menu #active_menu { background: no-repeat right bottom; color: #df4000; text-decoration: none; }

#at-col1 div.module_menu a:hover,

a:active,

a:focus {

	color: #df4000;

	background: no-repeat right bottom;

	text-decoration: none;

}

#at-col1 div.module_menu #current a {

	background: no-repeat right bottom;

	color: #df4000;

}



#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: #df4000;

}



#at-col1 div.module_menu #current ul li a:hover,

a:active,

a:focus {

	color: #df4000;

	text-decoration: none;

}



/********************************/

#at-col2 div.module_menu li {

	background: none;

}

#at-col2 div.module_menu a { width: 99%; display: block; color: #2c2b2b; background: no-repeat right top; line-height: 20px; text-decoration: underline; height: 32px; }

#at-col2 div.module_menu a:hover,

a:active,

a:focus {

	color: #df4000;

	background: no-repeat right bottom;

	text-decoration: none;

}

#at-col2 div.module_menu #current a {

	background: no-repeat right bottom;

	color: #df4000;

}



#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: #df4000;

}



#at-col2 div.module_menu #current ul li a:hover,

a:active,

a:focus {

	color: #df4000;

	text-decoration: none;

}

/********************************/



#at-col2 {

	float: right;

	width: 49.9%;

	overflow: hidden;

}



#at-col2 div.at-innerpad { padding-top: 0; padding-right: 0; 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: 0 0 10px;

}



/* 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 { color: #010000; background: white; width: 950px; margin: 0 auto; border: solid 4px #fff; }

.narrow #at-wrapper {

	width: 770px;

}



/* HEADER

--------------------------------------------------------- */

#at-headerwrap { background: url(../images/header.jpg) no-repeat center top; position: relative; width: 950px; height: 200px; z-index: 30000; }



#at-header { position: absolute; width: 950px; height: 168px; z-index: 999; }

#javascript-flash-header 

{ background-image: url(../header/slides/p_0001.jpg); background-repeat: no-repeat; position: absolute; top: 4px; left: 4px; width: 561px; height: 235px; border: 0; }

#header_rel { background: white no-repeat center top; position: relative; width: 561px; height: 250px; }

#logo { width: 589px; display: block; background: url(../images/logo.png) no-repeat; color: #ffffff; text-transform: uppercase; position: absolute; top: 5px; left: 5px; height: 110px; outline: none medium; }

#mod_login_password, #mod_login_username { color: #669717; width: 90%; }

#mod_login_remember {

	border: none;

	background: none;

}

/* Search */

#at-search { width: 156px; background: url(../images/search-bg.png) no-repeat 0 center; position: absolute; top: 115px; left: 10px; height: 20px; z-index: 100000; }



#at-search .inputbox { color: #fff; font-size: 11px; width: 100px; padding: 0; border: none; margin: 3px 0 0 10px; background: transparent; }



* html #at-search .inputbox, *+html #at-search .inputbox {

	margin: 1px 0 0 10px;

	!important: ;

}



/* MAIN NAVIGATION

--------------------------------------------------------- */

#at-mainnav { background: url(../images/mainnav-bg.png) no-repeat 0 bottom; line-height: normal; position: absolute; right: 0; bottom: 0; width: 950px; height: 58px; z-index: 20500; float: right; }

#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; background: no-repeat right top; line-height: 20px; text-decoration: underline; height: 20px; }



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {

	background: no-repeat right bottom;

	text-decoration: none;

}



a.mainlevel#active_menu { background: no-repeat right bottom; text-decoration: underline; }



a.sublevel { display: block; background: no-repeat 5px 11px; padding: 5px 4px 5px 5px; }



a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus {

	text-decoration: none;

}



#active_menu {  }



#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; }

#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-shownews { color: #fff; line-height: normal; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 15px; right: 0; width: 562px; height: 100px; z-index: 5000; float: right; padding-top: 5px; }

#at-shownews div.moduletable { color: #040404; font-size: 100%; background-color: transparent; text-transform: capitalize; width: 942px; height: 63px; margin-top: 0; margin-bottom: 0; padding: 0; }

#at-shownews div.moduletable h3 { color: #307e00; font-size: 11px; font-weight: bold; line-height: 31px; background-color: transparent; background-image: none; background-repeat: no-repeat; text-transform: uppercase; margin-bottom: 0; padding-left: 10px; border-bottom-width: 0; }

#at-shownews a { color: #f38e5a; text-decoration: underline; }

#at-shownews a:hover, #at-user13 a:active, #at-user13 a:focus { text-decoration: none; }



/* at NFONTENT */

div.nftitle,

div.nfimages,

div.nfcontent {

	padding: 0 10px;

}

div.nftitle { color: #f38e5a; font-size: 120%; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 0; }

div.nftitle a {

	text-decoration: none;

	border: none;

}

div.nfimages {

	text-align: center;

}

div.nfcontent {

	margin: 0;

}

	



#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: 205px; 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: 205px; 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: bolder; line-height: 52px; }

div.module h3 span {

	padding-left: 0px;
	
	text-align:center;

	display: block;

	background: url(../images/h3image-bg.gif) no-repeat left 45%;

}

div.module_menu h3 span { color: #fff; font-size: 110%; font-weight: bold; padding-left: 20px; display: block; background: url(../images/h3image-bg.gif) no-repeat left 45%; }

div.module_text h3 span {

	padding-left: 20px;

	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: 20px;

	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: #fff;

	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: #973818; font-size: 120%; 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: #973818; font-size: 120%; 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: #973818; font-size: 120%; 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: #973818; font-size: 120%; 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: #973818; font-size: 120%; 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%; }

#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 { color: #b8b8b8; background-color: #2c2c2c; text-align: center; margin-bottom: 5px; }

.at-background-left, .at-background-center, .at-background-right { text-align: left; float: left; overflow: hidden; padding-left: 10px; border-left: 5px solid #fff; }



.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 

{	margin: 0 0 0px;

	padding: 10px;

	float: left;


}

#at-downsl { background: url(../images/downsl-bg.gif) no-repeat; }

#at-downsl h3 { color: #fff; font-size: 110%; font-weight: bold; line-height: 20px; padding: 5px 5px 5px 25px; background: #3d3d3d url(../images/h3image-bg_bottom.png) no-repeat 0 center; 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 { color: #b8b8b8; background: url(../images/footer-bg.jpg) no-repeat 50% top; height: 77px; clear: both; }



#at-footer { color: #b8b8b8; font-size: 9px; text-align: center; position: relative; padding-top: 35px; }

#at-footer small, #at-footer address {

	display: block;

	color: #b8b8b8;

	font-style: normal;

}

#at-footer a { color: #b8b8b8; text-decoration: underline; }

#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: 26500; position: absolute; top: 115px; left: 60px; width: 200px; }



#at-usertools { margin: 0; padding: 0; float: right; }



#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 {

}

/* 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 tabs  */

#at-tabcol { position: relative; padding-top: 0; padding-bottom: 10px; 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: 110%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; }

.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: #fff; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Helvetica, Arial, sans-serif; text-decoration: none;

}

.mootabs-title li.firstactive h3 { color: #fff; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Helvetica, Arial, sans-serif; text-decoration: none;

}

.mootabs-title li.hover h3 { color: #fff; line-height: 30px; margin: 0; padding: 0; text-align: center; font-family: Helvetica, Arial, sans-serif; background-color: transparent; background-attachment: scroll; text-decoration: none; }

.mootabs-title li.first h3 { color: #fff; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Helvetica, Arial, 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: #fff;

}

.mootabs-title li.lasthover h3 {

	color: #fff;

}

.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 { color: #fff; position: absolute; top: 0; background: transparent; z-index: 100; padding-bottom: 5px; padding-left: 0; }

#at-tabmodulewrap .moduletable ul {

	margin: 0 !important;

	padding: 0 !important;

}

#at-tabmodulewrap .moduletable li {

	padding-left: 15px;

	margin: 0;

	background: url(../images/arrow.png) no-repeat 3px 7px;

}

/* End tabmodules  */

/* Start smoothgallery jd.gallery.css  */

.imageElement {

visibility: hidden;

}

#myGallery, #myGallerySet, #flickrGallery

{ width: 561px; height: 297px; z-index:5; }

#flickrGallery

{

	width: 561px;

	height: 297px;

}

#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-repeat: no-repeat;

	background-position: center;

}

.jdGallery .loadingElement

{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	background-repeat: no-repeat;

	background-position: center;

}

.jdGallery .slideInfoZone

{ color: #000; position: absolute; z-index: 10; width: 561px; margin: 0; bottom: 0; height: 70px; background: #f9f7f7; 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;

	color: inherit;

}

.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;

	background: #333;

	color: #fff;

	cursor: pointer;

}

.jdGallery .carousel

{ position: absolute; width: 100%; margin: 0; left: 0; top: 0; height: 115px; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; 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

{

	cursor: pointer;

	background: #000;

	background-position: center 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;

	position: absolute;

	bottom: 5px;

	right: 10px;

	padding: 1px 2px;

	margin: 0;

	background: #222;

	border: 1px solid #888;

	cursor: pointer;

}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number

{

	color: #b5b5b5;

}

.jdGallery a

{ font-size: 100%; text-decoration: none; background-color: transparent; }

.jdGallery a.right, .jdGallery a.left

{

	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

{

	filter:alpha(opacity=50);

}

.jdGallery a.right:hover, .jdGallery a.left:hover

{

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.jdGallery a.left

{ background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; left: 0; top: 130px; z-index: 1000; }

* html .jdGallery a.left { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }

.jdGallery a.right

{ background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right center; right: 0; top: 130px; z-index: 1000; }

* html .jdGallery a.right { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right center; }

.jdGallery a.open

{

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.withArrows a.open

{

	position: absolute;

	top: 0;

	left: 25%;

	height: 99%;

	width: 50%;

	cursor: pointer;

	z-index: 10;

	background: none;

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.withArrows a.open:hover { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center; }

* html .withArrows a.open:hover { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center; 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;

}

/* End smoothgallery jd.gallery.css  */

/* Start smoothgallery layout.css  */

.content

{ margin: 0 0 0 0; }

.content a

{

	color: #1e5c9b;

}

.content p.linkage

{

	margin-top: 2em;

	text-align: right;

}

.content p.linkage a { color: #1e5c9b; }

/*.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 smoothgallery layout.css  */

