/*------------------------------------------------------------------------
# JA Sulfur - Version 1.0 - Licence Owner JA130162
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/
/* COMMON STYLE
--------------------------------------------------------- */


/* Normal link ---*/
a {
	color: #454545;
	font-size:12px;
	text-decoration: none;
}
.a {
	color: #454545;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	
}
.a1 {
	color:#C6FFC6;
	text-decoration: none;
}
.a2 {
	color:#003399;
	text-decoration: none;
	font-size:14px;
	
	font-weight:800;
	
}
.a2:hover, a:active, a:focus {
	color:#FF3300;
}
a:hover, a:active, a:focus {
	color: #B81D57;
}
.a1:hover, a1:active, a1:focus {
	background:url(../images/22.jpg);

	color:#FF6600;
}
/* Title text ---*/
h1, h2, h3, h4, .contentheading, .contentheading_default, .componentheading, .componentheading_default, .blog_more strong, table.contenttoc th, .nftitle {
	font-weight: normal;
	line-height: 1.2;
}

	
/* Small text ---*/
small, .small, .smalldark, .article-tools, .modifydate, .img_caption, span.site-slogan, #ja-pathway, #ja-botsl, #ja-footer {
	font-size: 92%;
}

small, .small, .img_caption {
	color: #999999;
}

/* Heading ---*/
h1 {
	font-size: 200%;
}

h2 {
	font-size: 175%;
}
.s {
padding-top:3px;
 font:Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
 display: block;
 position: relative;
 border: 0px solid #330;
 margin-right:0px;
 margin-left:0px;
 height:22px;
 
 color:#C6FFE2;
}
.s:hover{ color:#00FF00;text-decoration:none;font:Arial; font-size:14px; font-weight:bold}

.s1 {
padding-top:4px;
 font:Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:600;
 text-align:center;
 display: block;
 position: relative;
 border: 0px solid #330;
 margin-right:0px;
 margin-left:0px;
 height:22px;
 
 color:#F0821E;
}.s10 {
padding-top:4px;
 font:Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;

 display: block;
 position: relative;
 border: 0px solid #330;
 margin-right:0px;
 margin-left:0px;
 height:22px;
 
 color:#F0821E;
}
#topbar {
	BORDER: #006096 0px solid; Z-INDEX: 500; VISIBILITY: hidden; WIDTH:100%; POSITION: absolute; background:url(../bgsan.png);
}

.aWhite{ color:#FFFFCC;text-decoration:none; font:Arial;font-size:14px; font-weight:bold}
.aWhite:hover{ color:#00FF00;text-decoration:none;font:Arial; font-size:14px; font-weight:bold}
.aWhite1{ color:#0033FF;text-decoration:none; font:Arial; padding-top:10px;font-size:12px; font-weight:600}
.aWhite1:hover{ color:#FF0000;text-decoration:none;font:Arial; font-size:14px; font-weight:600}

.s2{
padding-top:4px;
 font:Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
 text-align:center;
 display: block;
 position: relative;
 border: 0px solid #330;
 margin-right:0px;
 margin-left:0px;
 height:22px;
 
 color:#006A35;
}
.fonttitle1
 {
 padding-left:30px;
 background-color:#FFFFFF;
	
}
.fonttitle11
 {
 padding-top:6px;
 
 padding-left:30px;
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;

	
}
.fonttitle12
 {
 padding-top:6px;
 
 padding-left:30px;
 color:#000099;
 font-size:14px;
 font-weight:bold;

	
}
.h3
 {
 color:#FFFFFF;
 font-size:14px;
 font:"Times New Roman", Times, serif;

}
.ja-catslwi-display
 {
 color:#FFFFFF;
 font-size:12px;
 font:"Times New Roman", Times, serif;

}

#ja-slideshow {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	height:340px;
	z-index: 1;
}


#ja-topsl div.moduletable-title h3 {
	border-top: none;
	margin: 0 auto 20px;
	padding: 12px 0 19px;
	
}

* html #ja-topsl div.moduletable h3 span {
	background-position: right bottom;
}

/* Bottom spotlight */
#ja-botsl {
	background: #454545;
	border-bottom: 1px solid #555555;
	color: #757575;
}

#ja-botsl .main {
	padding: 20px 0;
	zoom: 1;
}

#ja-botsl a {
	color: #757575;
}

#ja-botsl a:hover,
#ja-botsl a:active,
#ja-botsl a:focus {
	color: #D5D5D5;
	text-decoration: none;
}

#ja-botsl div.moduletable {
	margin-bottom: 0;
	padding: 0;
}

#ja-botsl div.moduletable h3 {
	background: none;
	border: none;
	color: #D5D5D5;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: normal;
	padding: 0;
	text-transform: none;
}


#ja-topsl2 .ja-catslwi-display h3 span {
	background: none;
}

div.ja-catslwi {
	float: right;
	width: 32%;
	padding-left:0px;
}

.ja-catslwi-first {
	margin: 0 5px;

}
.ja-catslwi-first1 {

	margin-right: 0px;
	padding-right:14px;
}
.ja-catslwi-center {
	margin: 0 5px;

}

.ja-catslwi-last {
	margin: 0 5px;
	

}
