body {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.6;
}

body#bd {
	background:none repeat scroll 0 0 #000;
	color:#000;
}

body.contentpane {
	color:#111111;
	font-size:12pt;
	line-height:1.3em;
	margin:1em 2em;
	width:auto;
}

body.fs1 {
font-size:10px;
}
body.fs2 {
font-size:11px;
}
body.fs3 {
font-size:12px;
}
body.fs4 {
font-size:13px;
}
body.fs5 {
font-size:14px;
}
body.fs6 {
font-size:15px;
}
a {
color:#BE721F;
text-decoration:none;
}
a:hover, a:active, a:focus {
color: #e09f26;
text-decoration:underline;
}
h1, h2, h3, h4, .contentheading, .componentheading, .blog_more strong, .nftitle {
font-family:'Josefin Sans Std Light',Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.2;
}
small, .small, .smalldark, .createby, .createdate, .createdby, .modifydate, .img_caption, span.site-slogan, p.site-slogan, a.readon, #ja-headtools, #ja-pathway, #ja-botsl, #ja-footer {
font-size:92%;
}
small, .small, .img_caption {
color:#999999;
}
img.caption {
}
h1 {
	font-size:200%;
}
h2 {
	font-size:175%;
}

h3 {
	color: #000000;
	font-size:150%;
	font-weight:bold;
}
h4, h5, h6 {
font-size:100%;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol {
	margin:15px 0;
	padding:0;
}
ul {
list-style:none outside none;
}
ul li {
background:url("../images/bullet.gif") no-repeat scroll 5px 8px transparent;
line-height:160%;
padding-left:20px;
}
ol li {
line-height:180%;
margin-left:35px;
}
th {
font-weight:bold;
padding:5px;
text-align:left;
}
fieldset {
border:medium none;
padding:10px 5px;
}
fieldset a {
font-weight:bold;
}
fieldset.input {
padding:0;
}
hr {
border-color:#DDDDDD -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
height:1px;
}
td, div {
font-size:100%;
}
a img {
border:medium none;
margin:5px;
}
form {
margin:0;
padding:0;
}
form label {
cursor:pointer;
}
input, select, textarea, .inputbox, .button {
font-family:Arial,sans-serif;
font-size:100% !important;
}
.inputbox {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
color:#666666;
margin:0 5px;
padding:2px;
}
/*.button {
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #DDDDDD;
color:#666666;
font-weight:bold;
padding:1px 8px !important;
}
.button:hover, .button:active, .button:focus {
background:none repeat scroll 0 0 #FFFFFF !important;
color:#111111;
font-weight:bold;
padding:1px 8px;
text-decoration:none;
}
* html .button {
padding:0 5px !important;
}
* + html .button {
padding:0 5px !important;
}*/
.article-content .ja-innerpad p {
margin:7px 0;
}
.article-content .ja-innerpad h2.contentheading {
padding-top:0;
}
.img-desc {
float:left;
}
.ja-innerpad .article-tools .article-meta {
float:none;
padding:0;
width:auto;
}
.article_separator {
background:url("../images/dot.gif") repeat-x scroll center center transparent;
clear:both;
display:block;
height:36px;
}
.row_separator {
display:none;
}
.article-content img {
/*border:1px solid #DDDDDD;
margin-right:15px;
margin-top:3px;
padding:3px;*/
}
.article-tools .article-meta {
float:left; 
padding:5px 0 0;
width:70%;
}
.article-tools .buttonheading {
float:right;
width:30%;
}
.img_caption {
float:left;
}
.column_separator {
padding:0 5px;
}
span.open {
background:url("../images/so-q.gif") no-repeat scroll left top transparent;
padding:2px 0 2px 10px;
}
span.close {
background:url("../images/sc-q.gif") no-repeat scroll right bottom transparent;
padding:2px 10px 2px 0;
}
.sectiontableheader {
background:none repeat scroll 0 0 #666666;
border-right:1px solid #CCCCCC;
padding:4px;
}
.sectiontableheader a {
color:#FFFFFF;
font-weight:bold;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding:4px;
}
tr.sectiontableentry2 td {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
}
table.contentpane {
border:medium none;
width:100%;
}
table.contentpaneopen {
border:medium none;
border-collapse:collapse;
border-spacing:0;
}
table.contenttoc {
font-size:92%;
margin:0 0 10px 10px;
padding:0;
width:35%;
}
table.contenttoc a {
text-decoration:none;
}
table.contenttoc td {
background:url("../images/bullet.gif") no-repeat scroll 10px 7px transparent;
padding:1px 5px 1px 15px;
}
table.contenttoc th {
border-bottom:1px solid #E5E5E5;
padding:0 0 3px;
text-indent:5px;
}
table.poll {
border-collapse:collapse;
padding:0;
width:100%;
}
table.pollstableborder {
border:medium none;
padding:0;
text-align:left;
width:100%;
}
table.pollstableborder img {
vertical-align:baseline;
}
table.pollstableborder td {
background:none repeat scroll 0 0 transparent;
border-collapse:collapse;
border-spacing:0;
padding:4px !important;
}
table.pollstableborder tr.sectiontableentry1 td {
background:none repeat scroll 0 0 #E5E5E5;
}
table.searchintro {
padding:10px 0;
width:100%;
}
table.searchintro td {
padding:5px !important;
}
.blog_more strong {
display:block;
font-size:125%;
font-weight:bold;
margin:0 0 5px;
}
.blog_more ul {
margin:0;
padding:0;
}
.blog_more ul li {
background:url("../images/arrow.png") no-repeat scroll 6px 7px transparent;
margin:0;
padding:0 0 0 15px;
}
.category {
font-weight:bold;
}
h1.componentheading {
	display:none;
}
.componentheading {
	background:url("../images/h3-bg.gif") repeat-x scroll left bottom transparent;
	color:#666666;
	font-size:175%;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0 -9px 10px;
	padding:0 10px;
	text-transform:uppercase;
}
h2.contentheading, .contentheading {
	color: #BE721F;
	font-size: 30px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 30px 0 35px; 
	padding: 0;
}

.blog h2.contentheading, .blog .contentheading {
	font-size:175%;
	padding-bottom:10px;
}

a.contentpagetitle {
}

a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
color:#DB7812;
}
.contentdescription {
padding-bottom:30px;
}
table.contentpane form, table.contentpane table {
width:100%;
}
a.readon {
background:url("../images/icon-more.gif") no-repeat scroll right 7px transparent;
color:#bb831c;
font-weight:bold;
padding:2px 10px 0 0;
text-align:center;
text-decoration:none;
}
a.readon:hover, a.readon:focus, a.readon:active {
border-bottom:1px dotted;
color:#003471;
text-decoration:none;
}
table.contentpaneopen td, table.contentpane td {
}
table.contentpaneopen, table.contentpane, table.blog {
width:100%;
}
.moduletable {
padding:0;
}
div.blog_more {
padding-top:15px;
}
ul.pagination {
margin:10px 0;
padding:0;
}
ul.pagination li {
background:none repeat scroll 0 0 transparent;
display:inline;
margin:0;
padding:0;
}
ul.pagination li span {
color:#999999;
padding:2px 5px;
}
ul.pagination a {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #DDDDDD;
padding:1px 5px;
text-decoration:none;
}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
border:1px solid #B5B5B4;
}
.pagenavbar {
background:url("../images/icon-pages.gif") no-repeat scroll left center transparent;
font-weight:bold;
padding-left:14px;
}
.pagenavcounter {
background:url("../images/icon-pages.gif") no-repeat scroll 0 11px transparent;
font-weight:bold;
padding:8px 14px 0;
}
.createdate {
background:url("../images/hsep.gif") no-repeat scroll right center transparent;
color:#999999;
padding-right:5px;
}
.createby, .createdby {
color:#999999;
padding-left:5px;
}
.modifydate {
color:#999999;
display:block;
float:left;
margin-top:10px;
width:100%;
}
.buttonheading {
}
.buttonheading img {
border:0 none;
float:right;
margin:7px 5px 0 0;
}
.wrap {
clear:both;
width:100%;
}
.main {
margin:0 auto;
width:980px;
}
#ja-mainbody {
}
#ja-body {
float:left;
width:72%;
}
#ja-content {
float:right;
width:72%;
}
#ja-container #ja-content {
background:url("../images/content-center.gif") repeat-y scroll center top transparent;
}
#ja-container .ja-content-top {
background:url("../images/content-top.gif") no-repeat scroll center top transparent;
}
#ja-container .ja-content-bot {
background:url("../images/content-bot.gif") no-repeat scroll center bottom transparent;
}
#ja-current-content {
/*padding:0 10px 10px;*/
}
#ja-container .main, #ja-container-f .main, #ja-container-fr .main, #ja-container-fl .main {
/*background:url("../images/main-bg1.png") no-repeat scroll center top transparent;*/
display:block;
/*overflow:hidden;*/
width:980px;
}
#ja-container .wrap, #ja-container-f .wrap, #ja-container-fr .wrap, #ja-container-fl .wrap {
background:url("../images/bottom-bg.jpg") repeat-x scroll left bottom;
display:block;
/*overflow:hidden;*/
}
#coin-slider-wrapper {-webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75); margin-top:-18px;
border-radius:6px;}
#ja-container .main .innerpad, #ja-container-f .main .innerpad, #ja-container-fr .main .innerpad, #ja-container-fl .main .innerpad {
/*background:url("../images/main-bot-bg1.png") no-repeat scroll center bottom transparent;*/
padding:10px 20px;
}
.coin-slider {height:390px; border-radius:4px;}
#ja-mainbody {margin:0 -11px;}
#ja-col1 {
float:left;
width:27.9%;
}
#ja-container .main #ja-col1 .innerpad {
padding:0 10px 0 0;
}
#ja-col2 {
float:right;
width:27.9%;
}
#ja-container .main #ja-col2 .innerpad {
padding:0 0 0 10px;
}
#ja-container, #ja-container-f, #ja-container-fr, #ja-container-fl {
background:url("../images/bottom-bg.jpg") repeat-x scroll left top #FFFFFF;
clear:both;
margin:0 0 67px; position:relative;
}
.powder-grids {overflow:hidden; margin-bottom:20px;}
.powder-grids h2 {margin:0;}
.module.home-bottom:after {  position: Absolute;
  bottom: 0;
  width: 980px;
  height: 50px;
  margin: 0 -7px;
  content: "";
  background: #fff;}
  #ja-container-f #ja-content {padding:5px 35px 30px; box-sizing:border-box;}
div.module {background:none!important;}
div.module div {background:none!important;}
#ja-container-f .main .innerpad #ja-mainbody{-webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75); background:#fff; margin-top:-18px; border-radius:4px;}
#ja-container-fr #ja-body {
width:100%;
}
#ja-container-fr #ja-col1 .innerpad {
padding:0 10px 0 0;
}
#ja-container-fr #ja-content {
background:url("../images/content-center2.gif") repeat-y scroll center top transparent;
}
#ja-container-fr .ja-content-top {
background:url("../images/content-top2.gif") no-repeat scroll center top transparent;
width:100%;
}
#ja-container-fr .ja-content-bot {
background:url("../images/content-bot2.gif") no-repeat scroll center bottom transparent;
width:100%;
}
#ja-container-fl #ja-col2 .innerpad {
padding:0 0 0 10px;
}
#ja-container-fl #ja-content {
background:url("../images/content-center2.gif") repeat-y scroll center top transparent;
width:100%;
}
#ja-container-fl .ja-content-top {
background:url("../images/content-top2.gif") no-repeat scroll center top transparent;
width:100%;
}
#ja-container-fl .ja-content-bot {
background:url("../images/content-bot2.gif") no-repeat scroll center bottom transparent;
width:100%;
}
#ja-container-f #ja-body {
width:100%;
}
#ja-container-f #ja-content {
/*background:url("../images/content-center1.gif") repeat-y scroll center top transparent;*/
width:100%;
}
#ja-container-f .ja-content-top {
/*background:url("../images/content-top1.gif") no-repeat scroll center top transparent;*/
width:100%;
}
#ja-container-f .ja-content-bot {
/*background:url("../images/content-bot1.gif") no-repeat scroll center bottom transparent;*/
width:100%;
}
div.moduletable h3, div.moduletable_text h3, div.moduletable_menu h3, div.moduletable_icon h3 {
color:#000000;
font-size:100%;
letter-spacing:1px;
margin:0 0 10px;
padding:2px 0 5px;
text-transform:uppercase;
}
div.moduletable, div.moduletable_text, div.moduletable_menu, div.moduletable_icon {
margin:0 0 15px;
padding:0 0 5px;
}
div.moduletable_blank {
margin:0 0 15px;
}
div.moduletable ul, div.moduletable_text ul {
margin:0;
padding:0;
}
div.moduletable li, div.moduletable_text li, div.moduletable_menu li {
line-height:20px;
margin:0;
padding-left:0;
}
div.moduletable li a, div.moduletable_text li a, div.moduletable_menu li a {
padding:5px 2px 5px 15px;
}

div.module_leftbox {
	background:url("../images/box-br.gif") no-repeat scroll right bottom transparent;
	clear:both;
	display:block;
	float:left;
	margin:0 0 15px;
	padding:0;
	width:100%;
}


div.module_leftbox  div {
	background:url("../images/box-bl.gif") no-repeat scroll left bottom transparent;
}

div.module_leftbox div div {
	background:url("../images/box-tr.png") no-repeat scroll right top transparent;
}

div.module_leftbox div div div {
	background:url("../images/box-tl.png") no-repeat scroll left top transparent;
	padding:0px;
}

div.module_leftbox div.ja-box-ct, div.module_leftbox .ja-box-ct {
	padding:0px 10px 10px;
	background:transparent;
}

div.module_leftbox h3 {
	color:#000000;
	font-size:100%;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0 0 10px;
	padding:0 10px;
	text-transform:uppercase;
}

div.module_leftbox ul {
	margin-top:0px;
	padding-top:0px;
}

div.module_leftbox ul li {
	background:url("../images/bullet.gif") no-repeat scroll 0px 8px transparent;
	border-bottom:1px dotted #666666;	/* line-height:160%; */
	padding-left:10px;
	line-height:28px;
	margin:0;
}

div.module h3, div.module_text h3, div.module_menu h3, div.module_highlight h3, div.module_orange h3, div.module_green h3, div.module_pink h3, div.module_blue h3, div.module_red h3 {
color:#000000;
font-size:100%;
font-weight:bold;
height:32px;
line-height:32px;
margin:0 0 10px;
padding:0 10px;
text-transform:uppercase;
}
div.module_menu h3 {
margin-bottom:0;
overflow:hidden;
padding-left:10px;
}
div.module, div.module_text, div.module_menu, div.module_tabs, div.module_highlight, div.module_green, div.module_orange, div.module_pink, div.module_red, div.module_blue {
background:url("../images/box-br.gif") no-repeat scroll right bottom transparent;
clear:both;
display:block;
float:left;
margin:0 0 15px;
padding:0;
width:100%;
}
div.module_tabs {
background:url("../images/box-br-tabs.gif") no-repeat scroll right bottom transparent;
}
div.module div, div.module_text div, div.module_menu div {
background:url("../images/box-bl.gif") no-repeat scroll left bottom transparent;
}
div.module_tabs div {
background:url("../images/box-bl-tabs.gif") no-repeat scroll left bottom transparent;
}
div.module_tabs div.ja-box-tl {
display:block;
overflow:hidden;
}
div.module div div, div.module_text div div, div.module_menu div div {
background:url("../images/box-tr.png") no-repeat scroll right top transparent;
}
div.module div div div, div.module_text div div div, div.module_menu div div div {
background:url("../images/box-tl.png") no-repeat scroll left top transparent;
padding:0;
}
div.module div div div div, div.module_text div div div div, div.module_menu div div div div, div.module_tabs div div div div {
background:none repeat scroll 0 0 transparent;
}
div.module div.ja-box-ct, div.module_highlight div.ja-box-ct, div.module_orange div.ja-box-ct, div.module_green div.ja-box-ct, div.module_red div.ja-box-ct, div.module_pink div.ja-box-ct, div.module_blue div.ja-box-ct, div.module_gray div.ja-box-ct {
padding:0 10px 10px;
}
div.module_menu div div div {
display:block;
overflow:hidden;
padding:0 1px 6px;
}
div.module_menu ul.menu li {
border-bottom:medium none;
border-top:1px solid #D5D5D5;
}
div.module_menu ul.menu li li {
border:medium none;
}
div.module_menu div.ja-box-ct {
padding-bottom:0;
}
div.module_highlight h3 {
background:url("../images/h3-bg-orange.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_highlight {
background:url("../images/box-br-orange.gif") no-repeat scroll right bottom #BF4F14;
color:#EEDDCC;
}
div.module_highlight div {
background:url("../images/box-bl-orange.gif") no-repeat scroll left bottom transparent;
}
div.module_highlight div div {
background:url("../images/box-tr-orange.gif") no-repeat scroll right top transparent;
}
div.module_highlight div div div {
background:url("../images/box-tl-orange.gif") no-repeat scroll left top transparent;
padding:0;
}
div.module_highlight div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_highlight img {
background:none repeat scroll 0 0 #D36023;
border:1px solid #AF460E;
margin:5px 8px 0 0;
padding:4px;
}
div.module_highlight p {
margin-top:0;
}
div.module_highlight #ja-contentslider-center-wrap .jsslide, div.module_highlight #ja-contentslider-left {
background:url("../images/dot-cs-orange.gif") repeat-x scroll left bottom transparent;
}
div.module_orange h3 {
background:url("../images/h3-bg-orange.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_orange {
background:url("../images/box-br-orange.gif") no-repeat scroll right bottom #BF4F14;
}
div.module_orange div {
background:url("../images/box-bl-orange.gif") no-repeat scroll left bottom transparent;
}
div.module_orange div div {
background:url("../images/box-tr-orange.gif") no-repeat scroll right top transparent;
}
div.module_orange div div div {
background:url("../images/box-tl-orange.gif") no-repeat scroll left top transparent;
padding:0;
}
div.module_orange div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_orange img {
background:none repeat scroll 0 0 #D36023;
border:1px solid #AF460E;
margin:5px 8px 0 0;
padding:4px;
}
div.module_orange #ja-contentslider-left, div.module_orange #ja-contentslider-center-wrap .jsslide {
background:url("../images/dot-cs-orange.gif") repeat-x scroll left bottom transparent;
}
div.module_blue h3 {
background:url("../images/h3-bg-blue.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_blue {
background:url("../images/box-br-blue.gif") no-repeat scroll right bottom #5599EE;
color:#EEDDCC;
margin-bottom:20px;
}
div.module_blue div {
background:url("../images/box-bl-blue.gif") no-repeat scroll left bottom transparent;
}
div.module_blue div div {
background:url("../images/box-tr-blue.gif") no-repeat scroll right top transparent;
}
div.module_blue div div div {
background:url("../images/box-tl-blue.gif") no-repeat scroll left top transparent;
padding:0;
}
div.module_blue div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_blue img {
background:none repeat scroll 0 0 #66AAFF;
border:1px solid #478BE1;
margin:5px 8px 0 0;
padding:4px;
}
div.module_blue #ja-contentslider-left, div.module_blue #ja-contentslider-center-wrap .jsslide {
background:url("../images/dot-cs-blue.gif") repeat-x scroll left bottom transparent;
}
div.module_red h3 {
background:url("../images/h3-bg-red.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_red {
background:url("../images/box-br-red.gif") no-repeat scroll right bottom #BB1E1E;
}
div.module_red div {
background:url("../images/box-bl-red.gif") no-repeat scroll left bottom transparent;
}
div.module_red div div {
background:url("../images/box-tr-red.gif") no-repeat scroll right top transparent;
}
div.module_red div div div {
background:url("../images/box-tl-red.gif") no-repeat scroll left top transparent;
}
div.module_red div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_red img {
background:none repeat scroll 0 0 #CC3030;
border:1px solid #AA1818;
margin:5px 8px 0 0;
padding:4px;
}
div.module_red #ja-contentslider-center-wrap .jsslide, div.module_red #ja-contentslider-left {
background:url("../images/dot-cs-red.gif") repeat-x scroll left bottom transparent;
}
div.module_green h3 {
background:url("../images/h3-bg-green.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_green {
background:url("../images/box-br-green.gif") no-repeat scroll right bottom #88AA22;
}
div.module_green div {
background:url("../images/box-bl-green.gif") no-repeat scroll left bottom transparent;
}
div.module_green div div {
background:url("../images/box-tr-green.gif") no-repeat scroll right top transparent;
}
div.module_green div div div {
background:url("../images/box-tl-green.gif") no-repeat scroll left top transparent;
padding:0;
}
div.module_green div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_green img {
background:none repeat scroll 0 0 #99BB22;
border:1px solid #799911;
margin:5px 8px 0 0;
padding:4px;
}
div.module_green #ja-contentslider-center-wrap .jsslide, div.module_green #ja-contentslider-left {
background:url("../images/dot-cs-green.gif") repeat-x scroll left bottom transparent;
}
div.module_pink h3 {
background:url("../images/h3-bg-pink.gif") repeat-x scroll left bottom transparent;
color:#FFFFFF;
}
div.module_pink {
background:url("../images/box-br-pink.gif") no-repeat scroll right bottom #AF0274;
}
div.module_pink div {
background:url("../images/box-bl-pink.gif") no-repeat scroll left bottom transparent;
}
div.module_pink div div {
background:url("../images/box-tr-pink.gif") no-repeat scroll right top transparent;
}
div.module_pink div div div {
background:url("../images/box-tl-pink.gif") no-repeat scroll left top transparent;
padding:0;
}
div.module_pink div div div div {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.module_pink img {
background:none repeat scroll 0 0 #BE1685;
border:1px solid #9E0269;
margin:5px 8px 0 0;
padding:4px;
}
div.module_pink #ja-contentslider-left, div.module_pink #ja-contentslider-center-wrap .jsslide {
background:url("../images/dot-cs-pink.gif") repeat-x scroll left bottom transparent;
}
div.module_gray h3 {
background:url("../images/h3-bg-gray.gif") repeat-x scroll left bottom transparent;
color:#878787;
font-size:100%;
font-weight:bold;
height:32px;
line-height:32px;
margin:0 0 10px;
padding:0 10px;
text-transform:uppercase;
}
div.module_gray {
background:url("../images/box-br-gray.gif") no-repeat scroll right bottom #454545;
color:#858585;
}
div.module_gray div {
background:url("../images/box-bl-gray.gif") no-repeat scroll left bottom transparent;
}
div.module_gray div div {
background:url("../images/box-tr-gray.gif") no-repeat scroll right top transparent;
}
div.module_gray div div div {
background:url("../images/box-tl-gray.gif") no-repeat scroll left top transparent;
}
div.module_gray div div div div {
background:none repeat scroll 0 0 transparent;
padding:0;
}
div.module_gray img {
background:none repeat scroll 0 0 #353535;
border:1px solid #555555;
margin:5px 8px 0 0;
padding:4px;
}
div.module img, div.module_text img, div.module_menu img, div.module_tabs img {
margin-right:10px;
padding:3px;
}
#ja-header {
background:url("../images/header-bg.gif") repeat-x scroll left top transparent;
border-bottom:1px solid #FFFFFF;
z-index:999;
}
#ja-header .main {
height:100px;
line-height:normal;
position:relative;
}
h1.logo, .logo-text h1 {
font-size:350%;
left:8px;
margin:0;
padding:0;
position:absolute;
text-transform:uppercase;
top:5px;
}
p.site-slogan {
bottom:22px;
display:block;
left:0;
margin:0;
position:absolute;
}
h1.logo a {
background:url("../images/logo-new.png") no-repeat scroll 0 0 transparent;
display:block;
height:48px;
margin:20px 0;
width:424px;
}
h1.logo a:hover, h1.logo a:active, h1.logo a:focus {
}
h1.logo a span {
position:absolute;
top:-1000px;
}
.logo-text h1 span {
color:#023059;
}
.logo-text a {
color:#656565;
text-decoration:none;
}
.logo-text a:hover, .logo-text a:active, .logo-text a:focus {
text-decoration:none;
}
#ja-headtools {
float:right;
margin:20px 0 1px;
text-align:right;
width:70%;
}
#ja-headtools ul {
margin:0;
padding:0;
white-space:nowrap;
}
#ja-headtools li {
background:none repeat scroll 0 0 transparent;
display:inline;
line-height:normal;
margin:0;
padding:0 0 0 10px;
}
#ja-headtools li a {
background:url("../images/arrow.png") no-repeat scroll 3px center transparent;
color:#666666;
display:inline;
line-height:20px;
padding:0 0 0 10px;
}
#ja-headtools li.last a {
padding-right:0;
}
#ja-headtools li a.show {
background:url("../images/arrow-light-90cw.gif") no-repeat scroll 3px center transparent !important;
color:#DB7812;
}
#ja-register, #ja-login {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
display:none;
height:auto;
overflow:hidden;
padding:5px 15px;
position:absolute;
right:10px;
text-align:left;
top:40px;
z-index:999;
}
.ja-login-links {
margin-top:10px;
}
#ja-mainnav {
background:url("../images/navbar-bg1.png") left top repeat-x scroll #f08102;
height: 27px; 
padding: 7px 0;
z-index:999;
}
#ja-mainnav .inner {
position:relative;
}
#ja-subnav div div div div {
padding:0 0 5px;
}
#ja-subnav h3 {
margin-bottom:0;
}
#ja-subnav div.sublevel ul {
margin:0;
}
div.sublevel li {
background:none repeat scroll 0 0 transparent;
border-top:1px solid #D36023;
display:block;
line-height:normal;
margin:0;
padding:0;
}
#ja-subnav div.sublevel li a {
color:#EEDDCC;
display:block;
font-size:92%;
font-weight:bold;
margin:0;
outline:medium none;
padding:8px 0 8px 10px;
text-decoration:none;
text-transform:uppercase;
}
#ja-subnav div.sublevel li a:hover, #ja-subnav div.sublevel li a:active, #ja-subnav div.sublevel li a:focus {
color:#FFFFFF;
}
#ja-search {
clear:both;
float:right;
margin-top:48px;
}
#ja-search .search {
background:url("../images/search-bg.gif") no-repeat scroll 0 0 transparent;
display:block;
height:28px;
padding-right:15px;
width:200px;
}
#mod_search_searchword {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#666666;
float:left;
padding:5px;
width:200px;
}
#ja-search .search .button {
background:url("../images/btn-search.png") no-repeat scroll 0 0 transparent !important;
border:medium none;
float:right;
height:24px;
margin-right:3px;
margin-top:-24px;
width:40px;
}
#ja-banner-top {
background:url("../images/banner-home-1.jpg") no-repeat scroll center top #000;
}
#ja-banner-top .main {
height:107px;
}
.#ja-pathway {
background:url("../images/icon-home.gif") no-repeat scroll left center transparent;
clear:both;
height:22px;
margin-bottom:10px;
padding:2px 0 2px 30px;
}
#ja-pathway strong {
margin-right:5px;
}
#ja-pathway a {
color:#e09f26;
text-decoration:none;
}
#ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {
color:#e09f26;
text-decoration:underline;
}
#ja-pathway img {
margin:1px 5px;
}
#ja-pathway .ja-pathway-text {
overflow:hidden;
}
ul.menu {
display:block;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}
ul.menu li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #D5D5D5;
display:block;
line-height:normal;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
ul.menu li a {
color:#666666;
display:block;
font-size:92%;
font-weight:bold;
margin:0;
outline:medium none;
padding:8px 0 8px 10px;
text-decoration:none;
text-transform:uppercase;
}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus {
background:none repeat scroll 0 0 #F4F4F4;
color:#666666;
text-decoration:none;
}
ul.menu li.active a {
background:none repeat scroll 0 0 #F4F4F4;
color:#666666;
font-weight:bold;
}
ul.menu li ul {
display:block;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
}
ul.menu li li {
background:none repeat scroll 0 0 transparent !important;
border:medium none;
padding:0 0 0 10px;
}
ul.menu li li a {
background:url("../images/arrow.gif") no-repeat scroll 2px 8px transparent !important;
border:medium none;
color:#4F4F4F !important;
font-weight:normal !important;
padding:5px 5px 5px 10px !important;
text-transform:none;
}
ul.menu li.active li a {
background:none repeat scroll 0 0 #FFFFFF;
}
ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {
background:none repeat scroll 0 0 transparent;
color:#666666 !important;
text-decoration:underline;
}
ul.menu li li.active a {
color:#666666;
font-weight:bold !important;
}
ul.menu li li li a {
background:url("../images/bullet.gif") no-repeat scroll 25px 10px transparent !important;
color:#4F4F4F !important;
font-weight:normal !important;
padding-left:35px !important;
}
ul.menu li li li.active a {
font-weight:bold !important;
}
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
float:left;
overflow:hidden;
padding-top:15px;
}
.ja-box-left div.moduletable {
padding-right:15px;
}
.ja-box-center div.moduletable {
padding:0 15px;
}
.ja-box-right div.moduletable {
padding-left:15px;
}
#ja-topsl {
/*margin-bottom:15px;*/
margin: 0 0 -10px -11px;
width: 960px;
}
#ja-cs .innerpad {
padding:0 0 0 10px !important;
}
#ja-video {
/*float:left;
width:72%;*/
}
#ja-cs {
float:left;
width:27.9%;
}
#ja-topsl div.module, #ja-topsl div.module_highlight, #ja-topsl div.module_orange, #ja-topsl div.module_green, #ja-topsl div.module_red, #ja-topsl div.module_gray, #ja-topsl div.module_pink, #ja-topsl div.module_blue {
margin-bottom:0;
}
#ja-botsl {
background:none repeat scroll 0 0 #121212;
padding-bottom:20px;
}
#ja-botsl .main {
width:920px;
}
#ja-botsl h3 {
border-bottom:1px solid #333333;
color:#666666;
font-weight:bold;
margin:0 0 10px;
}
#ja-botsl div.ja-innerdiv {
border:medium none;
}
#ja-botsl div.moduletable {
margin-bottom:0;
}
#ja-botsl li {
background:url("../images/bullet.gif") no-repeat scroll left center transparent;
border-bottom:medium none;
line-height:normal;
padding:2px 0 2px 10px;
}
#ja-botsl div.moduletable_icon li {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
#ja-botsl a {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#DB7812;
padding:0;
}
#ja-botsl img {
background:none repeat scroll 0 0 #303030;
margin-top:10px;
}
#ja-botsl ul.menu a img {
display:block;
float:left;
padding:3px 0 !important;
vertical-align:middle;
}
#ja-botsl ul.menu a span {
display:block;
float:left;
padding:3px 0 2px;
}
#ja-slideshow {
background:url("../images/topsl-bg.jpg") no-repeat scroll left top transparent;
height:446px;
margin-bottom:10px;
overflow:hidden;
}
#ja-footer {
background:none repeat scroll 0 0 #222222;
border-top:1px solid #333333;
text-align:center;
/*margin-bottom: 110px;*/
}
#ja-footer .sublogo {
float:left;
margin:0 45px 0 25px;
width:153px;
}
#ja-footer .ja-info {
float:left;
margin-left:10px;
width:85%;
}
#ja-footer .main {
padding:20px 0;
text-align:left;
}
#ja-footer small {
color:#666666;
font-size:100%;
margin-top:10px;
display: block;
}
#ja-footer ul {
line-height:normal;
margin:0;
}
#ja-footer li {
background:url("../images/vline.gif") no-repeat scroll left center transparent;
display:inline;
margin:0;
padding:0 10px;
}
#ja-footer li:first-child {
background: 0 none;
padding-left: 0;
}
#ja-footer a {
background:none repeat scroll 0 0 transparent;
color:#666666;
display:inline;
line-height:normal;
}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
text-decoration:underline;
}
#ja-footer small a {
color:#ff7400;
padding-left:3px;
}
.clr {
clear:both;
}
.hastip img {
border:medium none;
margin:10px 5px 0 0;
}
div.ja-innerdiv {
background:url("../images/dot2.gif") repeat-x scroll left bottom transparent;
padding:10px 0;
}
div.ja-innerdiv span.title {
display:block;
font-weight:bold;
}
div.ja-innerdiv img {
border:1px solid #DDDDDD;
margin:5px 10px 0 0;
padding:3px;
}
li.ja-firstitem, .firs-titem {
background:none repeat scroll 0 0 transparent !important;
padding-left:0 !important;
}
ul li img {
background:none repeat scroll 0 0 transparent !important;
margin:0 5px 0 0 !important;
padding:0 !important;
}
.tool-tip {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:left;
max-width:600px;
padding:5px;
}
.tool-title {
background:url("../../system/images/selector-arrow.png") no-repeat scroll 0 0 transparent;
font-size:100%;
font-weight:bold;
margin:-15px 0 0;
padding:15px 0 5px;
}
.tool-text {
font-size:100%;
margin:0;
}
#system-message {
margin:10px;
}
#system-message a {
color:#333333;
}
#system-message dd {
text-indent:0;
}
#system-message dt.notice, #system-message dt.error, #system-message dt.done, #system-message dt.message {
display:none;
}
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul, #system-message dd.done ul {
border:medium none;
margin:0;
padding:0;
}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:5px 5px 5px 30px;
}
#system-message dd.message ul {
background:url("../images/icon-info.gif") no-repeat scroll 10px 50% #FAFAFA;
color:#666666;
}
#system-message dd.done ul {
color:#666666;
}
#system-message dd.error ul {
background:url("../images/icon-error.gif") no-repeat scroll 10px 50% #FAFAFA !important;
color:#DB7812 !important;
}
#system-message dd.fade ul {
background:url("../images/icon-info.gif") no-repeat scroll 10px 50% #FAFAFA;
color:#666666;
}
#system-message dd.notice ul {
background:url("../images/icon-info.gif") no-repeat scroll 10px 50% #FAFAFA;
color:#666666;
}

.leading_separator {
	display:none;
}

.tabs .button{
	border:none;
}

.contact-form {
	display: block;
	float: left;
	width: 272px;
	margin-right: 40px;
}
.contact-form table td {
	padding: 5px 0;
}
/*.contact-form td.label {
	width: 130px;
}*/
.contact-form p {
	margin: 0 0 5px;
}
.contact-form sup {
	color: #f00;
}
.contact-form td .inputbox {
	width: 270px;
	min-height: 20px;
	padding: 3px;
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.contact-form td .inputbox:focus {
	background: #efefef;
	border: 1px solid #666;
}
.contact-form .button, .contact-form .rsform-submit-button {
    background: #BE721F;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin-right: 5px;
    padding: 10px 25px;
    text-align: center;	
}
.contact-form .button:hover, .contact-form .rsform-submit-button:hover {
	background: #000;
} 
.orange {
	color: #BE721F;
}
.contact-info {
	display: block;
	float: left;
	width: 290px;
}
.contact-info .map, .contact-info .map2 {
	display: block;
	margin: 0 0 15px;
}
.contact-us .map a.lightboxlink {
	display: block;
	background: url(../images/map.jpg) no-repeat;
	width: 960px;
	height: 275px;
	line-height: 0;
	text-indent: -9999px;
	margin-left:-34px;
	margin-top:-4px;
}
.contact-info .map2 a.lightboxlink {
	display: block;
	background: url(../images/location-map2.jpg) no-repeat; 
	width: 338px;
	height: 206px;
	line-height: 0;
	text-indent: -9999px;
}
.module-front-slides .cs-title {
	display: none;
}
.module-front-slides .cs-buttons {
	top: -35px;
	z-index: 1100;
}
.powder-content {margin-left:34px; float:left;}
.article_separator {display:none;}
/*#ja-container-f .wrap {background:none!important;}*/