﻿/*common style*/
body#bd {

	background: #63ACCB;

	color: #666666;

}



a {

	color: #D17D0C;

}



a:hover, a:active, a:focus {

	color: #C2B22B;

}



h1, h2, h3, h4, .contentheading, .componentheading, .blog_more strong, table.contenttoc th, .nftitle {

	color: #0A3412;

}



small, .small, .img_caption {

	color: #D17D0C;

}



hr {

	border-top: 1px solid #63ACCB;

}



img {

	border: 1px solid #FFFFFF;

	background: #E6F2F7;

}



ul li {

	background-image: url(../../images/city/bullet.gif);

}



.leading_separator {

 	border-bottom: 5px solid #A6CFE1;

}

 

.row_separator {

	background-image: url(../../images/city/sep-dot.gif);

}



/* content tables */

.sectiontableheader {

	background: #B8D9E7;

	border-right: 1px solid #FFFFFF;

}



tr.sectiontableentry2 td {

	background: #FBFFF1;

}



table.contenttoc {

	border: 1px solid #63ACCB;

}



table.contenttoc td {

	background-image: url(../../images/bullet.gif);

}



table.contenttoc th {

	background-image: url(../../images/city/sep-dot.gif);

}



table.pollstableborder tr.sectiontableentry1 td {

	background: #042733;

}





.blog_more ul li {

	background-image: url(../../images/bullet.gif);

}



h1.componentheading, .componentheading {

	border-bottom: 1px solid #A6CFE1;

	color: #0A3412;

}



a.contentpagetitle,

a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus {

	color: #498399;

}



a.readon {

	color: #D17D0C;

}



a.readon:hover, a.readon:focus, a.readon:active {

	color: #C2B22B;

}



.pagenavbar {

	background: url(../../images/icon-pages.gif) no-repeat center left;

}



.pagenavcounter {

	background: url(../../images/icon-pages.gif) no-repeat 0 11px;

}



.sectiontableheader {

	color: #498399;

}



.sectiontableheader a {

	color: #498399;

}



.img_caption p {

	color: #D17D0C;

}



.article-tools {

	color: #D17D0C;

}



.createdate {

	background: url(../../images/city/vline.gif) no-repeat right center;

}



.createdby {

	color: #D17D0C;

}



.modifydate {

	color: #D17D0C;

}



/*module style*/

div.module h3,

div.module_text h3,

div.module_menu h3,

div.module_hilite h3,

div.module_testimonial h3 {

	border-bottom: 1px solid #A6CFE1;

	color: #0A3412;

}



div.module,

div.module_text,

div.module_menu,

div.module_hilite,

div.module_testimonial {

	background: url(../../images/city/box-br.gif) no-repeat bottom right;

}



div.module div,

div.module_text div,

div.module_menu div,

div.module_hilite div,

div.module_testimonial div {

	background: url(../../images/city/box-bl.gif) no-repeat bottom left;

}



div.module div div,

div.module_text div div,

div.module_menu div div,

div.module_hilite div div,

div.module_testimonial div div {

	background: url(../../images/city/box-tr.gif) no-repeat top right;

}



div.module div div div,

div.module_text div div div,

div.module_menu div div div,

div.module_hilite div div div,

div.module_testimonial div div div {

	background: url(../../images/city/box-tl.gif) no-repeat top left;

}



div.module_hilite h3 {

	background: url(../../images/city/h3-hilite-bg.gif) repeat-x left bottom;

	border-bottom: none;

	color: #B8D9E7;

}



div.module_hilite {

	background: #1E495B url(../../images/city/box-hilite-br.gif) no-repeat bottom right;

	color: #B8D9E7;

}



div.module_hilite div {

	background: url(../../images/city/box-hilite-bl.gif) no-repeat bottom left;

}



div.module_hilite div div {

	background: url(../../images/city/box-hilite-tr.gif) no-repeat top right;

}



div.module_hilite div div div {

	background: url(../../images/city/box-hilite-tl.gif) no-repeat top left;

}



div.module_hilite img {

	background: #0A3412 ;

	border: 1px solid #63ACCB;

}



ul.menu li {

	border-bottom: 1px solid #A6CFE1;

}



ul.menu li a {

	color: #666666;

}



ul.menu li a:hover,

ul.menu li a:active,

ul.menu li a:focus {

	color: #D17D0C;

}



ul.menu li.active a {

	color: #D17D0C;

}



ul.menu li li a {

	background: url(../images/arrow.gif) no-repeat 0px 8px;

	color: #194D5E !important;

}



ul.menu li li a:hover,

ul.menu li li a:active,

ul.menu li li a:focus {

	background: url(../images/arrow2.gif) no-repeat 0px 8px;

	color: #C2B22B !important;

}



ul.menu li li.active a {

	color: #C2B22B;

}



ul.menu li li li a {

	color: #194D5E !important;

	background: url(../images/bullet.gif) no-repeat 25px 10px !important;

}



/*layout*/

#ja-container,

#ja-container-f,

#ja-container-c,

#ja-container-m,

#ja-container-cm {

	background: #63ACCB;

}



#ja-content .ja-box-br {

	background: url(../../images/city/box-br3.gif) no-repeat bottom right #E6F2F7;

}



#ja-content .ja-box-bl {

	background: url(../../images/city/box-bl3.gif) no-repeat bottom left;

}



#ja-content .ja-box-tr {

	background: url(../../images/city/box-tr3.gif) no-repeat top right;

}



#ja-content .ja-box-tl {

	background: url(../../images/city/box-tl3.gif) no-repeat top left;

}



/*header*/

#ja-header {

	background: url(../../images/city/header-bg.gif) repeat-x left top;

	min-height: 220px;

	height: auto !important;

	height: 220px;

}



#ja-topsl {

	background: #A6CFE1;

	padding-top:20px;

}



h1.logo a {

	background: url(../../images/city/logo.png) no-repeat top left;

}



h1.logo-text a {

	color: #EEEEEE;

}



h1.logo-text a:hover, logo-text a:active, logo-text a:focus {

	color: #EEEEEE;

}



span.site-slogan {

	color: #498399;

}



/*top spotlight*/

#ja-topsl div.moduletable h3 {

	color: #0A3412;

}



#ja-topsl div.moduletable .title {

	background: url(../../images/city/dot.gif) repeat-x left 13px;

}



#ja-topsl div.moduletable .title span {

	background: #A6CFE1;

	color: #0A3412;

}



/* pathway */

#ja-pathway {

	background: none;

	color: #666666;

}



#ja-pathway .ja-inner {

	background: url(../../images/city/pathway-bg.gif) no-repeat top left;

}



#ja-pathway a {

	color: #D17D0C;

}



#ja-pathway a:hover,

#ja-pathway a:active,

#ja-pathway a:focus {

	color: #C2B22B;

}



#ja-pathway span {

	color: #D17D0C;

}



/*bottom spotlight*/

#ja-botsl div.moduletable h3,

#ja-botsl div.moduletable_default h3,

#ja-botsl div.moduletable_menu h3,

#ja-botsl div.moduletable_icon h3 {

	color: #B8D9E7;

	border-bottom: 1px solid #63ACCB;

}



#ja-botsl #form-login .inputbox {

	background: #0A3412;

	border: 1px solid #63ACCB;

	color: #69A5BC;

}



#ja-botsl #form-login .button {

	background: #0A3412;

	color: #B8D9E7;

}



#ja-botsl {

	background: url(../../images/city/grad2.gif) repeat-x left top #1E495B;

	border-bottom: 1px solid #0A3412;

	color: #FFFFFF;

	padding-top: 90px;

}



#ja-botsl a {

	color: #FFFFFF;

}



#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {

	color: #B8D9E7;

}



#ja-botsl img {

	background: #0A3412;

	border: 1px solid #63ACCB;

}



#ja-botsl li {

	background: url(../../images/city/bullet.gif) no-repeat left center;

}



#ja-botsl #form-login ul li {

	background: url(../../images/city/bullet.gif) no-repeat left center;

}



/*footer*/

#ja-footer {

	background: #0A3412;

	border-top: 1px solid #63ACCB;

	color: #072A38;

}



#ja-footer small {

	float: left;

	color: #B8D9E7;

}



#ja-footer a {

	color: #B8D9E7;

}



#ja-footer li {

	border-left: 1px dotted #B8D9E7;

}



/*slideshow*/

.maskDesc a.readon {

	background: #D17D0C;

	color: #FFFFFF;

}



.maskDesc a.readon:hover, .maskDesc a.readon:active, .maskDesc a.readon:focus {

	background: #B8D9E7;

	color: #0A3412;

}



.maskDesc .ja-slide-desc {

	color: #B8D9E7;

}



.maskDesc .ja-slide-desc span {

	color: #FFFFFF;

}



#ja-slideshow-bot {

	background: none;

}



/*typography*/

.highlight {

	background: #0A3412 ;

	color: #FFFFFF;

}



pre, .code {

	background: #F9FDF0;

	border-left: 5px solid #0A3412;

}



p.stickynote {

	background-image: url(../../images/city/sticky-bg.gif);

	background-color: #FBFFF1;

	border-color: #D9E9AF;

}



p.download {

	background-image: url(../../images/city/download-bg.gif);

	background-color: #FBFFF1;

	border-color: #D9E9AF;

}



.dropcap {

	color: #0A3412;

}



.legend-title {

	background: #E6F2F7;

}



div.legend {

	border: 1px solid #D9EDA5;

}



ul.checklist li {

	background: url(../../images/city/icon-checklist.gif) no-repeat 0 2px;

}



ul.arrow li {

	background: url(../../images/city/icon-arrow.gif) no-repeat 3px 3px;

}



blockquote span.open {

	background: url(../../images/city/so-q.gif) no-repeat  left top;

}



blockquote span.close {

	background: url(../../images/city/sc-q.gif) no-repeat right bottom;

}



.bignumber {

	background: url(../../images/city/ol-bg.gif) no-repeat left top;

}



p.error {

	background: url(../../images/city/icon-error.gif) no-repeat  left top;

}



p.message {

	background: url(../../images/city/icon-info.gif) no-repeat left top;

}



div.bubble1 div {

	background: url(../../images/city/bub1-br.gif) no-repeat bottom right;

}



div.bubble1 div div {

	background: url(../../images/city/bub1-bl.gif) no-repeat bottom left;

}



div.bubble1 div div div {

	background: url(../../images/city/bub1-tr.gif) no-repeat top right;

}



div.bubble1 div div div div {

	background: url(../../images/city/bub1-tl.gif) no-repeat top left;

}



div.bubble2 div {

	background: url(../../images/city/bub2-br.gif) no-repeat bottom right;

}



div.bubble2 div div {

	background: url(../../images/city/bub2-bl.gif) no-repeat bottom left;

}



div.bubble2 div div div {

	background: url(../../images/city/bub2-tr.gif) no-repeat top right;

}



div.bubble2 div div div div {

	background: url(../../images/city/bub2-tl.gif) no-repeat top left;

}



div.bubble3 div {

	background: url(../../images/city/bub3-br.gif) no-repeat bottom right;

}



div.bubble3 div div {

	background: url(../../images/city/bub3-bl.gif) no-repeat bottom left;

}



div.bubble3 div div div {

	background: url(../../images/city/bub3-tr.gif) no-repeat top right;

}



div.bubble3 div div div div {

	background: url(../../images/city/bub3-tl.gif) no-repeat top left;

}



div.bubble4 div {

	background: url(../../images/city/bub4-br.gif) no-repeat bottom right;

}



div.bubble4 div div {

	background: url(../../images/city/bub4-bl.gif) no-repeat bottom left;

}



div.bubble4 div div div {

	background: url(../../images/city/bub4-tr.gif) no-repeat top right;

}



div.bubble4 div div div div {

	background: url(../../images/city/bub4-tl.gif) no-repeat top left;

}



div.module_testimonial h3 {

	background: none;

	color: #FFFFFF;

}



div.module_testimonial,

div.module_testimonial div,

div.module_testimonial div div,

div.module_testimonial div div div {

	background: none;	

	padding: 0;

}



div.module_testimonial div.bubble div {

	background: #F8A83F url(../../images/city/bubble-hilite-br.gif) no-repeat right bottom;

}



div.module_testimonial div.bubble div div {

	background: url(../../images/city/bubble-hilite-bl.gif) no-repeat left bottom;

}



div.module_testimonial div.bubble div div div {

	background: url(../../images/city/bubble-hilite-tr.gif) no-repeat right top;

}



div.module_testimonial div.bubble div div div div {

	background: url(../../images/city/bubble-hilite-tl.gif) no-repeat left top;

}



div.module_testimonial div.bubble div div div div div {

	color: #FFFFFF;

}



div.module_testimonial span.author {

	color: #D17D0C;

}



ul.address {

	border-left: 5px solid #A6CFE1;

}



/*split menu*/

#ja-splitmenu a {
	color: #69A5BC;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	background: #81CBED;
	color: #EEEEEE;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: #81CBED;
	color: #EEEEEE;
}

/*css menu*/
#ja-cssmenu li a {
	color: #3F97BE;
}

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	background: #3F97BE;
	color: #EEEEEE;
}

#ja-cssmenu li.havechild:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	background: #3F97BE;
	color: #EEEEEE;
}

#ja-cssmenu li.active a {
	background: #3F97BE;
	color: #EEEEEE;
}

#ja-cssmenu li ul {
	border: 1px solid #3F97BE;
	background: url(../../images/city/trans-bg.png);
}

#ja-cssmenu li ul ul {
	border: 1px solid #3F97BE;
}

#ja-cssmenu li ul li {
	border-bottom: 1px solid #3F97BE;
}

#ja-cssmenu li ul a {
	color: #FFFFFF !important;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li:hover a,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #3F97BE;
	color: #FFFFFF !important;
}