body#bd {
	color: #484848;
	background: url(../../images/blue/body-bg.jpg) no-repeat center top #ffffff;
}

/* Normal link */
a {
	color: #bf411a;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #7d1f02;
}
/* RESEARCH SEVICES */.bahth a {display: inline ;width:155px;height: 51px;float:right;display:block;}#bahth1, #bahth2, #bahth3 { display: block; }#bahth1 a {background-image:url(sr01.jpg);}#bahth1 a:focus{background-image:url(hsr01.jpg);}#bahth2 a {background-image:url(sr02.jpg);}#bahth2 a:focus{background-image:url(hsr02.jpg);}#bahth3 a {background-image:url(sr03.jpg);}#bahth3 a:focus{background-image:url(hsr03.jpg);}#bahth4 a {background-image:url(sr04.jpg);}#bahth4 a:focus{background-image:url(hsr04.jpg);}
/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-weight:bold;
	color: #a72f31;
}

/* form */
.inputbox {
	border: 1px solid #e47f30;
	background: #f1d7ab;
	color: #b80000;
}

.button {
	border: 1px solid #e47f30;
	background: #ffffff;
	color: #484848;
}

ul li {
	background: url(../../images/blue/bullet.gif) no-repeat right 8px;   /*background; none;*/	
}

/*article image*/
.img_caption p {
	color: #484848;
}

.img_caption img {
 	background: #7f1e00;
	border: 1px solid #e47f30;
}

.img-border {
	background: #7f1e00;
	border: 1px solid #e47f30;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
.article_separator, .article_seperator {
	
	margin-right: -15px;
	margin-left: -15px;
}

/* content tables */
.sectiontableheader {
	color: #d56424;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #d56424;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	border-bottom: 1px solid #e47f30;
}


h1.componentheading, .componentheading {
	border-bottom: 1px solid #dd654b;
}

.blog_more {
	background: url(../../images/blue/dot.gif) repeat-x top;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #f1d7ab;
}

/*page navigation*/
ul.pagination {
	color: #484848;
}

ul.pagination a {
	color: #484848;
	border: 1px solid #484848;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	color: #d56424;
}

ul.latestnews a, ul.mostread a {	
	color: #d56424;
}
ul.latestnewstech a, ul.mostreadtech a {	
	color: #c84400;
	background: url(../../images/blue/tech.png)no-repeat right center #fffdc5;
	display:block;
	padding-right: 20px;
	border-bottom: 1px solid #e47f30;
	border-top: 1px solid #e47f30;
	margin-bottom: -3px;
}
ul.latestnewstech a:hover, ul.latestnewstech a:active, ul.latestnewstech a:focus{	
	color: #842302;
	background: url(../../images/blue/tech.png)no-repeat right center #fffa7a;
	display:block;
	padding-right: 20px;
	text-decoration: none;
}

ul.latestnewssound a, ul.mostreadsound a {	
	color: #217500;
	background: url(../../images/blue/sound.png)no-repeat right center #e2ffd7;
	display:block;
	padding-right: 20px;
	border-bottom: 1px solid #44f100;
	border-top: 1px solid #44f100;
	margin-bottom: -3px;
}
ul.latestnewssound a:hover, ul.latestnewssound a:active, ul.latestnewssound a:focus{	
	color: #164700;
	background: url(../../images/blue/sound.png)no-repeat right center #bcffa1;
	display:block;
	padding-right: 20px;
	text-decoration: none;
}
ul.latestnewsbref a, ul.mostreadbref a {		color: #217500;	/*background: url(../../images/blue/tech.png)no-repeat right center ;*/		background: none;	list-style-image: none;	list-style-type: square;	/*padding-right: 20px;	margin-bottom: 3px;/**/}ul.latestnewsbref a:hover, ul.latestnewsbref a:active, ul.latestnewsbref a:focus{		color: #164700;	background: none;		list-style-image: none;	list-style-type: square;     /*padding-right: 20px;	text-decoration: none;/**/}ul.latestnewsbref li a{	background:none;}ul.latestnewscurr a, ul.mostreadcurr a {		color: #143d87;	/*background: url(../../images/blue/tech.png)no-repeat right center #fffdc5;	display:block;	padding-right: 20px;	border-bottom: 1px solid #e47f30;	border-top: 1px solid #e47f30;	margin-bottom: 3px;/**/}ul.latestnewscurr a:hover, ul.latestnewscurr a:active, ul.latestnewscurr a:focus{		color: #a42b92;	/*background: url(../../images/blue/tech.png)no-repeat right center #fffa7a;	display:block;	padding-right: 20px;	text-decoration: none;/**/}ul.eventslist a, ul.eventslist a {		color: #a42b92;	/*background: url(../../images/blue/tech.png)no-repeat right center #fffdc5;	display:block;	padding-right: 20px;	border-bottom: 1px solid #e47f30;	border-top: 1px solid #e47f30;	margin-bottom: 3px;/**/}ul.eventslist a:hover, ul.eventslist a:active, ul.eventslist a:focus{		color: #701d63;	/*background: url(../../images/blue/tech.png)no-repeat right center #fffa7a;	display:block;	padding-right: 20px;	text-decoration: none;/**/}
/* META
--------------------------------------------------------- */
.article-meta {
	color: #484848;
}

.modifydate {
	color: #484848;
}

.article-section a {
	color: #d56424;
}

.article-category a {
	color: #d56424;
}

.createdate {
	background: url(../../images/blue/vline.gif) no-repeat right center;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,
#ja-containerwrap-c,
#ja-containerwrap-cm,
#ja-containerwrap-f,
#ja-containerwrap-m {
	background: url(../../images/blue/cw-bg.jpg) no-repeat center bottom;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3,
div.moduletable_tabs h3 {
	border-bottom: 1px solid #dd654b;
	color: #851515;
}

/* breadcrumbs */
#ja-pathway {
	border-bottom: 1px solid #dd654b;
	color: #484848;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	border-top: 1px solid #dd654b;
	border-bottom: 1px solid #dd654b;
}

#ja-mainnav span.menu-desc {
	color: #484848;
}

/* Subnav*/
#ja-subnav li {
	border-bottom: 1px solid #dd654b;
}

#ja-subnav a {
	color: #484848;
	background: url(../../images/blue/bullet1.gif) no-repeat left center;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #d56424;
	background: url(../../images/blue/bullet.gif) no-repeat left center;
}

#ja-subnav li.active a {
	color: #d56424;
}

/* Default Joomla! Menu */
ul.menu li {
	border-bottom: 1px solid #dd654b;
}

ul.menu li a {
	background: url(../../images/blue/bullet1.gif) no-repeat right 12px;
	color: #484848;
	padding-left: 10px;
	padding-right: 10px;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	background: url(../../images/blue/bullet.gif) no-repeat right 12px;
	color: #d56424;
}

ul.menu li.active a {
	color: #d56424;
}

ul.menu li li a {
	color: #484848 !important;
	background: url(../../images/blue/bullet1.gif) no-repeat right;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #d56424 !important;
	background: url(../../images/blue/bullet.gif) no-repeat right;
}

ul.menu li li.active a {
	color: #d56424 !important;
}

ul.menu li li li a {
	color: #484848 !important;
}

/* Bottom spotlight */
#ja-botslwrap {
	background: url(../../images/blue/botsl-bg.gif) repeat-y center top;
	border-top: 1px solid #8a1212;
}

#ja-botsl {
	background: url(../../images/blue/botsl-bg.gif) repeat-y center top;
}

.narrow #ja-botsl {
	background: url(../../images/blue/botsl-bg-n.gif) no-repeat center top;
}

#ja-botsl .ja-box-left div.moduletable {
	background: url(../../images/blue/botsl-sep.gif) no-repeat right top;
}


#ja-botsl .ja-box-center div.moduletable {
	background: url(../../images/blue/botsl-sep.gif) no-repeat right top;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	background: url(../../images/blue/footer-bg.jpg) no-repeat center top;
	border-top: 1px solid #8a1212;
}

#ja-footer {
	color: #484848;
}

#ja-footer a {
	color: #d56424;
}

#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #d56424;
}

/*JA news*/
#jahl-headlineanchor {
	border-bottom: 1px solid #ba2426;
	color: #851515;
}

div.ja-newscat {
	border-top: 3px solid #b33f40;
}

div.jazin-section {
	border-bottom: 1px solid #ca4546;
	color: #484848;
}

div.jazin-section a {
	color: #992937;
}

.jazin-more {
	color: #484848;
	border-top: 2px solid #ca4546;
}

.jazin-content img {
	border: 1px solid #e47f30;
}

#jahl-newsitem img {
 	background: #7f1e00;
	border: 1px solid #e47f30;
}

.jahl-newscontrol {
	background: url(../../images/blue/control-bg.gif) no-repeat right center;
}

/* JA loginform*/
#login-wrap form input.button {
	color: #e47f30;
}

#login-wrap form #mod_login_username,
#login-wrap form #mod_login_password {
	color: #484848;
}

.ja-login-links a {
	background: url(../../images/blue/bullet.gif) no-repeat right center;
	padding-right: 10px;
}

.ja-login-links a:hover, .ja-login-links a:active, .ja-login-links a:focus {
	color: #d56424;
}

/*heighslide*/
.highslide img {
	background: #7f1e00;
	border: 1px solid #e47f30;
}

.highslide:hover img {
	border: 1px solid #e47f30;
}

/*ja bulletin*/
ul.ja-bullettin li {
	border-bottom: 1px solid #8a1212 !important;
}

ul.ja-bullettin span {
	color: #484848 !important;
}

/*innerdiv*/
div.ja-innerdiv {
	border-bottom: 1px solid #8a1212;
}

/*jatabs*/
.uvite .ja-tabs-title-top ul.ja-tabs-title li h3 {
	color: #484848;
}

.uvite .ja-tabs-title-top ul li.active h3,
.uvite .ja-tabs-title-top ul li.firstactive h3,
.uvite .ja-tabs-title-top ul li.lastactive h3 {
	color: #d56424;
}

/*typography*/
pre, .code {
	border-left: 5px solid #484848;
	color: #d56424;
}

.dropcap {
	color: #d56424;
}

ul.checklist li {
	background: url(../../images/blue/icon-checklist.gif) no-repeat right 0 6px !important;
}

ul.arrow li {
	background: url(../../images/blue/icon-arrow.gif) no-repeat right 3px 4px;
}

p.stickynote {
	background: url(../../images/sticky.png) no-repeat right top #f1d7ab;
	border: 1px solid #dd654b;
}

p.download {
	background: url(../../images/download.png) no-repeat top right #f1d7ab;
	border: 1px solid #dd654b;
}

div.bubble1 div {
	background: url(../../images/blue/bub1-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble1 div div {
	background: url(../../images/blue/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../../images/blue/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../../images/blue/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 10px 15px 20px;
	width: auto;
}

div.bubble2 div {
	background: url(../../images/blue/bub2-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble2 div div {
	background: url(../../images/blue/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../../images/blue/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../../images/blue/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 10px 15px 25px;
	width: auto;
}

div.bubble3 div {
	background: url(../../images/blue/bub3-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble3 div div {
	background: url(../../images/blue/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../../images/blue/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../../images/blue/bub3-tl.gif) no-repeat top left;
}

div.bubble4 div {
	background: url(../../images/blue/bub4-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble4 div div {
	background: url(../../images/blue/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../../images/blue/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../../images/blue/bub4-tl.gif) no-repeat top left;
}

.legend-title {
	background: #ffffff;
}

.legend {
	border: 1px solid #dd654b;
}

/*Slit Menu*/
#ja-splitmenu a:hover span.menu-desc,
#ja-splitmenu a:active span.menu-desc,
#ja-splitmenu a:focus span.menu-desc {
	color: #d56424;
}

#ja-splitmenu li.active a span.menu-desc,
#ja-splitmenu li.active a:hover span.menu-desc,
#ja-splitmenu li.active a:active span.menu-desc,
#ja-splitmenu li.active a:focus span.menu-desc {
	color: #d56424;
}

/*Slit + Moo Menu*/
#ja-cssmenu li:hover a span.menu-desc,
#ja-cssmenu li.sfhover a span.menu-desc,
#ja-cssmenu li.havechildsfhover a span.menu-desc,
#ja-cssmenu li.havechild-activesfhover a span.menu-desc {
	color: #d56424;
}

#ja-cssmenu li a.active span.menu-desc,
#ja-cssmenu li a.active:hover span.menu-desc,
#ja-cssmenu li a.active:active span.menu-desc,
#ja-cssmenu li a.active:focus span.menu-desc {
	color: #d56424;
}

#ja-cssmenu li ul {
	border: 0px solid #f2e0b1;
	background: url(../../images/blue/trans-bg3.png) repeat-y;
}

#ja-cssmenu li ul ul {
	border: 0px solid #f2e0b1;
}

#ja-cssmenu li ul li {
	border-bottom: 0px;
	margin-bottom: 1px;
}

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


#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.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: url(../../images/blue/trans-bg4.png) repeat-y;
}
