* {
	margin: 0;
	padding: 0;
}

body {
	color: #484848;
	background: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	line-height: 150%;
	font-size:12px;
}

body#bd {
	background: #F5F4F4;
}

a {
	color: #9378AC;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	color: #9378AC;
	text-decoration: none;
}

#ja-wrapper {
	width: 807px;
	margin: 0 auto;
	padding-left: 8px;
	background: url(../images/shadowleft-bg.gif) repeat-y top left #FFFFFF;
	text-align: center;
}

.wide #ja-wrapper {
	width: 950px;
}

.auto #ja-wrapper {
	width: 90%;
}

#ja-wrapper-inner {
	padding-right: 8px;
	background: url(../images/shadownright-bg.gif) repeat-y top right #FFFFFF;
	text-align: left;
}
#main-wrapper {
	width: 780px;
	margin: 0 auto;
	background:#ffffff;
}

#ja-headerwrap {
	background: url(../images/header-bg.jpg) repeat-x;
	
}

#ja-header {
	clear: both;
	background: url(../images/headerright-bg.gif) no-repeat top right;
	text-align: left;
	line-height: normal;
	height: 125px;
	position: relative;
}

#ja-header h1 {
	font-size: 2em;
	position: absolute;
	top: 0;
	left: 0;
}

#ja-header h1 a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-header h1 img {
	float: left;
}

#ja-topnavwrap {
	padding-left: 5px;
	
	position: absolute;
	top: 0;
	right: 5px;
	height: 26px;
}

#ja-topnavwrap ul {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/topnav-right-bg.gif) no-repeat top right;
	height: 26px;
}

#ja-topnavwrap li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-topnavwrap li a {
	padding: 0 10px;
	color: #393939;
	text-decoration: none;
	line-height: 24px;
	font-size:12px;
	font-weight:normal;
}

#ja-topnavwrap li a:hover,
#ja-topnavwrap li a:active,
#ja-topnavwrap li a:focus {
	color: #666666;
}



/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}


.contentheading {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#9378AC;
text-transform:uppercase;
}

.back_button a{
color:#9378AC;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.contentpagetitle {
color:#9475B1;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
text-decoration:none;
}

.readon {
color:#9378AC;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.componentheading {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#9378AC;


}


.blogsection {
font-family: Arial,sans-serif;
 font-size: 12px;
 color: #9378AC;
 margin: 0px;
 padding: 0px;
  font-weight: normal;
}


.contentpaneopen {

font-family: Arial,sans-serif;
 font-size: 12px;
 color: #333333;
 margin: 0px;
 padding: 0px;
  font-weight: normal;
}


#ja-mainnavwrap {
	background: url(../images/mainnav-bg.gif) repeat-x;
	height:40px;
}

#ja-splitmenu ul	{
		margin:0px; padding:0 0 0 0px;text-align: center;
		list-style-type:none;}
#ja-splitmenu ul li
	{	float:left; margin-left:0px; margin-right:0px; text-align:center; 
	}
#ja-splitmenu ul li a:link, #ja-splitmenu ul li a:active, #ja-splitmenu ul li a:visited
	{  text-decoration:none; display:block; width:174px; height:40px; line-height:40px; background:url(../images/btn_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
font-size:14px; color:#063C45; font-weight:bold;
	}
#ja-splitmenu ul li a:hover
	{ color:#350159; text-decoration:none; background:url(../images/btn_bg.gif); background-position:0px -40px;}
	

#ja-containerwrap {
	padding: 0;
	background: url(../images/stripe1.gif) #FFFFFF;
}

#ja-container {
	padding: 0;
}

#ja-mainbody {
}

#ja-mainbody{
	width: 100%;
	margin:0 auto;
}

#box {
width:100%;

background: url(../images/yellow_line.jpg) repeat-x;
background-color:#FCFFF8;


}

#ja-content {
	padding: 10px;
	margin: 0;
	clear: both;
	display: block;
	min-height: 300px;
}
#ja-sh {
	clear: both;
	width:606px;
	background: #ffffff;
	height: 161px;
	overflow: hidden;
	
}

#ja-leftcol {
	float: left;
	width: 22%;
	background: url(../images/leftcol_bg.jpg) repeat-y;
	padding-top:10px;
	
}



.module {

margin-bottom:10px;
}

.moduletable {
padding:10px;
}

.module-green  h3{
background: url(../images/left_header.jpg) repeat-x;
color:#ffffff;
font-size:14px;
font-family:Tahoma, arial;
font-weight:bold;
height:35px;
line-height:35px;
padding-left:12px;
margin-top:10px;
}

.module-green  ul li{
background:url(../images/bottom_line.jpg) repeat-x;
height:24px;
margin-right:8px;
margin-top:8px;
margin-left:8px;
line-height:20px;

text-align:left;

}

#mainlevel-green li a{
color : #1E3E5C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;

}


#mainlevel-green li
{
	
	list-style-type:none;
	
}

#footer {
background:url(../images/footer_bg.jpg) repeat-x;
height:29px;
line-height:29px;
}
