a, a:hover, a:active, a:focus { color: #006699; }
html, body {  }
body#bd {  }
#body_repeat {  }
#body_bottom
{ background-image: url(../../images/color3/footer.png); }
/*--------------------------------------------*/
/* MAIN NAVIGATION
--------------------------------------------------------- */
#at-mainnav {  }

/* Default Joomla! Menu */
a.mainlevel { color: #006699; background-color: transparent; text-decoration: underline; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { background-color: transparent; text-decoration: none; }

a.mainlevel#active_menu { background-color: transparent; text-decoration: underline; }

a.sublevel { color: #006699; display: block; background-color: transparent; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	text-decoration: none;
}

#active_menu {
	
}
/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#at-cssmenu li a { display: block; }
#at-cssmenu li a:hover,
#at-cssmenu li a:active,
#at-cssmenu li a:focus {
	
}

#at-cssmenu li:hover a,
#at-cssmenu li.sfhover a,
#at-cssmenu li.havechildsfhover a,
#at-cssmenu li.havechild-activesfhover a { background-image: url(../../images/color3/mainnav-hover.png); }

#at-cssmenu li:hover li a,
#at-cssmenu li.sfhover li a,
#at-cssmenu li.havechildsfhover li a,
#at-cssmenu li.havechild-activesfhover li a {  }

#at-cssmenu li a.active,
#at-cssmenu li a.active:hover,
#at-cssmenu li a.active:active,
#at-cssmenu li a.active:focus { background-image: url(../../images/color3/mainnav-active.png); }

/* 2nd level and above */
#at-cssmenu li ul { background-image: url(../../images/color3/grad3.png); }

#at-cssmenu li ul li { border-bottom-color: #0cf; }

#at-cssmenu li ul a { white-space: nowrap; }

#at-cssmenu li.havesubchild,
#at-cssmenu li.havesubchild-active { background-color: transparent; }

#at-cssmenu li ul a:hover,
#at-cssmenu li ul a:active,
#at-cssmenu li ul a:focus,
#at-cssmenu ul li:hover,
#at-cssmenu ul li.sfhover,
#at-cssmenu ul li.havesubchildsfhover,
#at-cssmenu ul li.havesubchild-activesfhover,
#at-cssmenu ul ul li:hover,
#at-cssmenu ul ul li.sfhover,
#at-cssmenu ul ul li.havesubchildsfhover,
#at-cssmenu ul ul li.havesubchild-activesfhover { text-decoration: none; }

#at-cssmenu ul li a.active,
#at-cssmenu ul li a.active:hover,
#at-cssmenu ul li a.active:active,
#at-cssmenu ul li a.active:focus {  }


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


/*---------------------------------------------------------------*/
/* SECONDARY COLUMNS
--------------------------------------------------------- */
#at-colwrap { overflow: hidden; }

#at-tabcol { display: block; }
#at-col1 {#006699
	float: left;
	overflow: hidden;
}
#at-col1 a { color: #006699; }
#at-col1 div.at-innerpad {  }
#at-col1 div.module_menu a { color: #c63; text-decoration: underline; }
#at-col1 div.module_menu #active_menu {  }
#at-col1 div.module_menu a:hover,
a:active,
a:focus { background-color: transparent; text-decoration: none; }
#at-col1 div.module_menu #current a {  }
#at-col1 div.module_menu li { background-color: transparent; }
#at-col1 div.module_menu #current ul li a { color: #006699; display: block; background-color: transparent; }

#at-col1 div.module_menu #current ul li a:hover,
a:active,
a:focus { text-decoration: none; }

/********************************/
#at-col2 a { color: #c30; }
#at-col2 div.module_menu a { color: #930; text-decoration: underline; }
#at-col2 div.module_menu a:hover,
a:active,
a:focus { text-decoration: none; }
#at-col2 div.module_menu #current a { text-decoration: underline; }
#at-col2 div.module_menu li {  }
#at-col2 div.module_menu #current ul li a {  }

#at-col2 div.module_menu #current ul li a:hover,
a:active,
a:focus { text-decoration: none; }
/********************************/

#at-col2 {
	overflow: hidden;
}

#at-col2 div.at-innerpad {  }

#at-col1 table, #at-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}
#at-col1 ul, #at-col2 ul {  }
#at-col1 ul li, #at-col2 ul li { background-color: transparent; background-image: url(../../images/gogel-list.gif); background-attachment: scroll; }

/*---------------------------------------------------------------*/
.componentheading { color: #0cf; }
.contentheading { color: #0cf; }
#header
{  }

#javascript-flash-header 
{ border-style: none; }
#logo { background-color: transparent; background-image: url(../../images/color3/logo.png); }
.button { color: #006699; }
.inputbox { background: #ffffff url(../../images/input-bg.gif) repeat-x 50% top; }
.dropcap {
	color: #006699;
}

.highlight { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #006699;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	
}

a.mainlevel#active_menu { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#active_menu {
	
}

a.readon { background-image: url(../../images/color3/readon.png); }

a.readon:hover, a.readon:active, a.readon:focus { background-image: url(../../images/color3/readon.png); }

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

#at-footerwrap { color: #cfc; }
#at-footer { color: #cfc; }
#at-footer small, #at-footer address { color: #cfc; font-style: normal; }
#at-footer a { text-decoration: underline; }
#at-footer a:hover, #at-footer a:active, #at-footer a:focus {
}
#at-search { background-color: transparent; }
#at-search .inputbox { background-color: transparent; }
#at-shownews {  }
#at-shownews div.moduletable {  }
#at-shownews div.moduletable h3 { background-color: transparent; background-image: none; background-repeat: no-repeat; border-bottom-width: 0; }
#at-shownews a { 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 {
	
}
div.nftitle { font-family: Arial, Helvetica, sans-serif; }
div.nftitle a { text-decoration: none; }
div.nfimages {
	text-align: center;
}
div.nfcontent {
	
}
/* /////////////////////// */
div.module h3, div.module_menu h3, div.module_text h3 { background-color: transparent; }
div.module_menu h3 span { background-color: transparent; }
/* /////////////////////// */
div.module, div.module_menu, div.module_text,
div.module-hilite { background-color: transparent; margin: 0 0 10px; padding: 0; overflow: hidden; }

div.module div, div.module_menu div, div.module_text div, div.module-hilite div { background-color: transparent; }

div.module div div, div.module_menu div div,  div.module_text div div,
div.module-hilite div div {  }

div.module div div div, div.module_menu div div div,  div.module_text div div div,
div.module-hilite div div div {  }

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

div.module, div.module-blank , div.module_text, div.module-hilite { overflow: hidden; }
div.module div, div.module-blank  div, div.module_text div, div.module-hilite div {  }
div.module div div, div.module-blank  div div, div.module_text div div, div.module-hilite div div { background-color: transparent; padding: 0; }
div.module div div div, div.module-blank  div div div, div.module_text div div div, div.module-hilite div div div { background-color: transparent; }

/* /////////////////////// */
div.module h3 span { display: block; }
div.module_menu h3 span { background-color: transparent; }
div.module_text h3 span { display: block; }
div.module-blank  h3 span {  }
#at-subnav a:hover,
#at-subnav a:active,
#at-subnav a:focus { color: #006699; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#at-subnav li.active a { color: #006699; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }

#at-subnav li.active a:hover,
#at-subnav li.active a:active,
#at-subnav li.active a:focus {
	color: #006699;
}

#at-cssmenu ul li a.active,
#at-cssmenu ul li a.active:hover,
#at-cssmenu ul li a.active:active,
#at-cssmenu ul li a.active:focus {
	color: #006699;
}

/*---------------------- Start tabs  */
#at-tabcol {  }
#at-tabmodulewrap { overflow: hidden; }

#at-tabmodulewrap-top { background-color: transparent; background-image: url(../../images/color3/tabmodulewrap-top.gif); }

#at-tabmodulewrap-bot { background-color: transparent; overflow: hidden; }

/* Narrow */
#at-tabmodulewrap div.at-innerpad {
	
}

ul.mootabs-title {
	
}

.mootabs-title li {  }

.mootabs-title li h3 { color: #fff; }

.mootabs-title li.hover {  }

.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { text-decoration: none; }
.mootabs-title li.firstactive h3 { background-color: transparent; text-decoration: none; }
.mootabs-title li.hover h3 { text-decoration: none; }
.mootabs-title li.first h3 { color: #fff; text-decoration: none; }


.mootabs-title li.active {  }

.mootabs-title li.firsthover h3 { background-color: transparent; }

.mootabs-title li.lasthover h3 {  }

.mootabs-title li.firsthover {  }

.mootabs-title li.lasthover {  }

.mootabs-title li.firstactive {  }

.mootabs-title li.lastactive {  }

.at-tab-cont {
	overflow: hidden;
}

#at-tabmodulewrap .moduletable {  }

#at-tabmodulewrap .moduletable ul {
	
}

#at-tabmodulewrap .moduletable li {  }
/*----------------------  End tabs  */

/*---------------------- Start javascript header  */
.imageElement {
visibility: hidden;
}
#myGallery, #myGallerySet, #flickrGallery
{ z-index:5; }

#flickrGallery
{
	
}

#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
{ z-index: 10; 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: #006699; font-size: 100%; text-decoration: underline; }

.jdGallery a.right, .jdGallery a.left
{ color: #006699; 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: #006699; text-decoration: underline; filter:alpha(opacity=50); }

.jdGallery a.right:hover, .jdGallery a.left:hover
{ color: #006699; text-decoration: underline; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.jdGallery a.left
{ color: #006699; left: 525px; top: 175px; background: no-repeat left center; text-decoration: underline; z-index: 1000; }

* html .jdGallery a.left { color: #006699; background: no-repeat left center; text-decoration: underline; }

.jdGallery a.right
{ color: #006699; right: 20px; top: 175px; background: no-repeat right center; z-index: 1000; }

* html .jdGallery a.right { color: #006699; background: no-repeat right center; text-decoration: underline; }

.jdGallery a.open
{ color: #006699; left: 0; top: 0; width: 100%; height: 100%; }

.withArrows a.open
{ color: #006699; 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: #006699; 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: #006699; 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  */

/* Bottom Spotlight */
/* Spotlight Box Style */
#at-downslwrap {  }
.at-background-left, .at-background-center, .at-background-right { overflow: hidden; }

.at-background-full { float: none; overflow: hidden; }

#at-downsl div.moduletable {
	
}

#at-downsl div.at-bot-right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

div.at-background-leftcol {  }
#at-downsl {  }
#at-downsl h3 {  }
/* ============= start login========= */
#openLogin,#openReg{ text-decoration:none; }
#logins .button{  }
/* ============= end login ========= */
/* ============= start dropdown ========= */
div.default div.at-dropdown dt span.header-l { background-image: url(../../images/color3/dropdown_item_header_l.png); }

div.default div.at-dropdown dt span.header-r { color: #fff; background-image: url(../../images/color3/dropdown_item_header_r.png); }
div.default div.at-dropdown dt:hover span.header-l { background-image: url(../../images/color3/dropdown_item_header_l.png); }

div.default div.at-dropdown dt:hover span.header-r { background-image: url(../../images/color3/dropdown_item_header_r.png); }
div.default div.at-dropdown dt.toggler {
	margin-bottom: 10px;
	background: url(../../images/color3/dropdown_item_header_m.png) 0 0 repeat-x;
}
div.default div.at-dropdown dt:hover.toggler {
	background: url(../../images/color3/dropdown_item_header_m.png) 0 -30px repeat-x;
}
/* ============= end dropdown ========= */