/* * ------------------------------------------------------------------------
 * JA Edenite Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 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--------------------------------------------------------- */
body {
	/*font-family: "Lucida Grande", Arial, sans-serif;
	font-family: Gill Sans Light;*/	font-family: calibri;
    font-size: 16px !important;
    text-align: justify;
}

/* Normal links ---*/
a {
	color: #002366;
	text-decoration: none;
}

a:hover,a:active,a:focus {
	text-decoration: underline;
}

/* Readon links ---*/
p.readmore {
	clear: both;
	overflow: hidden;
}

p.readmore a {
	background: url(../Resources/grad2-2.gif) repeat-x center #8BAB32;
	clear: both;
	color: #fff;
	display: block;
	float: left;
	font-size: 92%;
	margin-top: 10px;
	padding: 1px 5px;
	text-align: center;
	text-transform: lowercase;
}

p.readmore a:hover,p.readmore a:active,p.readmore a:focus {
	background: url(../Resources/grad2-1.gif) repeat-x center #2C79B3;
	text-decoration: none;
}

.column p,.column pre,.column blockquote,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column ol,.column ul,.column dl
	{
	margin: 10px 0;
}

.componentheading {
	font-size: 200%;
}

h1.componentheading,.componentheading {
	border-bottom: 1px solid #E7E8E6;
	font-weight: normal;
}

h2.contentheading,.contentheading {
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0;
	width: 85%;
}

.ja-content-main h2 {
	/*color: #2C79B3;*/
	color: #002366;
	margin-bottom: 0;
	font-family: gill sans light;
}

.item-page h1 {
	border-bottom: 0px solid #E7E8E6;
	color: #515756;
	font-weight: normal;
	line-height: 1.6;
}

.contentheading {
	color: #2C79B3;
}

.blog-featured .contentheading {
	font-size: 150%;
	padding: 0;
}

.blog-featured .header-content {
	margin-bottom: 0;
}

.jitem-title {
	font-size: 110%;
	font-weight: bold;
}

ul li {
	/*background: url(../Resources/bullet.gif) no-repeat 18px 7px;*/
	line-height: 160%;
	padding-left: 30px;
}

ol li {
	line-height: 180%;
	margin-left: 35px;
}

/* Others ---*/
hr {
	border-top: 1px solid #ccc;
}

br.clearfix {
	line-height: 0;
}

/* images caption ---*/
.img-boder .left {
	margin-right: 10px;
	margin-top: 5px;
}

/* FORM--------------------------------------------------------- */
input,select,textarea,.inputbox {
	font-family: Tahoma, Arial, sans-serif;
	padding: 2px;
}

.inputbox {
	background: #fff;
	border: 1px solid #ccc;
}

.inputbox:hover,.inputbox:focus {
	background: #ffffcc;
}

.button {
	background: url(../Resources/grad4.gif) repeat-x;
	border: 1px outset #A8A8A8;
	color: #515756;
	font-size: 92%;
	font-weight: bold;
	line-height: normal;
	overflow: visible;
	padding: 2px 8px;
}

.search .word button {
	vertical-align: middle;
}

/* Search ---*/
form#searchForm {
	padding: 0;
}

.searchintro {
	border-bottom: 1px solid #E7E8E6;
}

.results h4 {
	font-size: 110%;
	text-transform: none;
}

.search fieldset {
	border: 1px solid #E7E8E6;
	margin: 15px 0;
	padding: 10px;
}

.search .word .inputbox,.search .word label {
	vertical-align: middle;
}

.search .word .inputbox {
	height: 17px;
	line-height: 17px;
}

.search legend {
	font-size: 100%;
	font-weight: bolder;
	line-height: 1.2;
	margin-left: 10px;
}

#ja-search {
	bottom: auto;
	font-size: 11px;
	right: 10px;
	top: 6px;
}

#ja-search .inputbox {
	background: #fff url(../Resources/icon-search.gif) 5px 50% no-repeat;
	color: #515756;
	height: 13px;
	line-height: 13px;
	padding: 2px 0 2px 22px;
}

/* Contact ---*/
#component-contact #emailForm {
	border-top: 1px solid #ccc;
}

#contact-slider {
	float: none;
}

#contact-slider .title {
	border: 1px solid #e2e2b5;
	border-bottom: none;
	padding: 8px 10px;
}

#contact-slider .jpane-toggler-down {
	background: #333;
}

#contact-slider .jpane-toggler-down a {
	color: #fff;
}

#contact-slider dt.closed {
	background: #ffffcc;
}

#contact-slider .content {
	padding: 8px 10px;
}

#contact-slider .contact-image {
	margin: 15px 0;
}

#contact-slider .jicons-icons {
	float: left;
	margin-right: 3px;
	width: 16px;
}

#contact-slider fieldset dd {
	margin-left: 0;
}

.contact h2 {
	margin-bottom: 10px !important;
}

/* -- EDITOR STYLES ----------------------------- */
#adminForm fieldset {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 10px;
}

#adminForm fieldset legend {
	padding: 0 5px;
}

/* JOOMLA STYLE--------------------------------------------------------- */
	/* Layout Deco ---*/
.items-row {
	border-bottom: 1px solid #E7E8E6;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 0;
	margin-right: 0;
}

.items-leading {
	border-bottom: 1px solid #E7E8E6;
	padding-bottom: 10px;
}

/* Meta ---*/
dl.article-info,div.modified {
	color: #858783;
	float: none;
	margin: 0;
	text-transform: none;
	width: 99%;
	display: none;
}

dl.article-info dd,dl.article-info dt {
	display: block;
}

.contentdescription {
	border-bottom: 1px solid #E7E8E6;
}

ul.actions li {
	background: none;
	margin: 0;
	padding: 0;
}

/*Inline images ---*/
p.img_caption {
	color: #999;
	text-transform: uppercase;
}

/* Tables ---*/
table.category {
	margin-bottom: 10px;
}

thead tr th {
	background: #A8A8A8 url(../Resources/grad3.gif) 0 100% repeat-x;
	color: #fff;
}

thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active
	{
	color: #fff;
}

.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td {
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.weblink-category td {
	padding: 0 10px;
	vertical-align: top;
}

.weblink-category td.hits,.weblink-category td.hits {
	padding-top: 10px;
}

.weblink-category td ul.actions,.weblink-category td ul.actions {
	margin: 0 !important;
}

.cat-list-row0:hover,.cat-list-row1:hover,.cat-list-row2:hover {
	background: #ffffcc;
}

.cat-list-row2,tr.cat-list-row2 td {
	background-color: #f6f6f6;
}

/* Content Toc */
table.contenttoc {
	border: 1px solid #ccc;
}

table.contenttoc td {
	border-bottom: 1px dotted #ccc;
}

table.contenttoc th {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}

dl.poll {
	border-bottom: 1px dotted #ccc;
}

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td
	{
	background: #fff;
	font-weight: normal;
}

/* Pagination ---*/
.pagination li span,.pagination li strong {
	line-height: 20px;
}

/* page counter */
.ja-content-main .pagenavcounter {
	background: url(../Resources/icon-pages.gif ) 0 13px no-repeat;
	font-weight: bold;
	overflow: hidden;
	padding: 8px 14px 0;
	text-align: left;
	width: 90%;
}

.ja-content-main .counter {
	margin: -20px 0 0 0;
}

/* paging */
.pagination {
	background: url(../Resources/icon-pages.gif) 0 13px no-repeat;
	font-weight: bold;
	overflow: hidden;
	padding-left: 14px;
}

.pagination ul li,ul.pagenav li {
	margin: 0 5px 0 0;
}

.pagination ul li span.pagenav,.pagination ul li a.pagenav,ul.pagenav li a
	{
	font-weight: normal;
}

.items-more {
	padding: 5px 0;
}

.items-more h3 {
	font-size: 125%;
}

.jlinks {
	list-style: none;
}

.jlinks li {
	background: url(../Resources/bullet.gif) 5px 8px no-repeat;
	line-height: 160%;
	margin: 0;
	padding-left: 17px;
}

/* MODULE STYLES--------------------------------------------------------- */
	/* Login Form */
#ja-login {
	background: url(../Resources/grad4.gif) repeat-x bottom #F8F8F7;
	border: 1px solid #E7E8E6;
	border-bottom: 1px solid #E7E8E6;
	float: right;
	padding: 4px 8px;
}

#ja-login .userdata {
	padding: 0;
}

#ja-login .userdata p {
	float: left;
}

#ja-login .userdata #form-login-remember {
	clear: both;
	display: none;
	float: none;
	overflow: hidden;
	padding: 5px 0 0 20px;
	width: 90%;
}

#form-login-remember input {
	border: none;
	float: left;
	height: 13px;
	margin: 2px 5px 0 0;
	padding: 0;
	width: 13px;
}

#ja-login #form-login-remember label {
	color: #858783;
	display: block;
	float: left;
	font-size: 11px;
	height: auto;
	text-indent: 0;
	width: auto;
}

#ja-login label {
	display: block;
	float: left;
	height: 20px;
	overflow: hidden;
	text-indent: -5000px;
	width: 20px;
}

#form-login-username label {
	background: url(../Resources/icon-user.gif) 0 50% no-repeat;
	padding-left: 20px;
}

#form-login-password label {
	background: url(../Resources/icon-key.gif) 0 50% no-repeat;
	padding-left: 20px;
}

#form-login-username .inputbox,#form-login-password .inputbox {
	color: #515756;
	font-size: 92%;
	font-weight: normal;
	margin: 1px 8px 0 0;
	width: 110px;
}

#login-form ul {
	clear: both;
	overflow: hidden;
	padding: 2px 0 0;
	width: 100%;
}

#login-form ul li {
	background: none;
	display: block;
	height: 16px;
	line-height: 16px;
	margin: 0 5px 0 0;
	padding-left: 0 !important;
}

#login-form li a {
	color: #858783;
	font-size: 10px;
	padding: 0;
	text-decoration: none;
}

#login-form li a:hover {
	text-decoration: underline;
}

#ja-login input.button {
	cursor: pointer;
	float: left;
	height: 19px;
	margin: 1px 0 0;
	overflow: visible;
	padding: 0 3px;
}

.reset button,.remind button,.registration button.validate {
	background: url(../Resources/grad4.gif) repeat-x;
	border: 1px outset #A8A8A8;
	color: #515756;
	font-size: 92%;
	font-weight: bold;
	overflow: visible;
	padding: 2px 8px;
}

div.registration {
	padding: 15px 0 0 0;
}

div.registration legend {
	color: #2C79B3;
	font-size: 180%;
	font-weight: normal;
}

div.registration span.text {
	color: red;
}

input#jform_contact_emailmsg {
	width: 330px !important;
}

#ja-header #login-form ul li {
	float: left !important;
	padding-left: 15px !important;
}

/* Statistics module--- */
.stats-module dt {
	float: left;
	font-weight: bold;
	font-weight: bold;
	margin: 0 5px 0 0;
}

/* Module border */
div.moduletable_border {
	border: 1px solid #ebe6e2;
	padding: 0 10px 10px;
}

/* Module shadow */
div.moduletable_shadow h3,div.moduletable_border h3,div.moduletable_round h3
	{
	background: url(../Resources/grad-l1.gif) repeat-x left bottom !important;
	border-bottom: 1px solid #ebe6e2;
	margin: 0 -10px 10px;
	padding: 5px 10px 5px;
}

div.moduletable_shadow h3 span,div.moduletable_border h3 span,div.moduletable_round h3 span
	{
	background: none !important;
	border: 0 !important;
}

div.moduletable_shadow {
	border: 1px solid #ccc;
	padding: 0 10px 10px;
}

/* Module round */
div.moduletable_round {
	border: 1px solid #ccc;
	padding: 0 10px 10px;
}

/* Module highlight */
div.moduletable_hilites h3 {
	background: #9b0324 !important;
	border-bottom: 1px solid #b9193c;
	color: #fff !important;
	margin: 0 -10px 10px;
	padding: 5px 10px 5px;
}

div.moduletable_hilites h3 span {
	background: none !important;
	border: 0 !important;
}

div.moduletable_hilites {
	background: #b00329;
	color: #fff;
	padding: 0 10px 10px;
}

div.moduletable_hilites .img-border {
	border: 1px solid #c33050;
}

/* Blank module */
div.moduletable_blank {
	background: none !important;
	padding: 0 10px 10px;
}

div.moduletable_blank h3 {
	margin: 0 -10px 10px;
	padding: 5px 10px 5px;
}

/* Module title black */
div.moduletable_hrblack h3,div.moduletable_hrblue h3,div.moduletable_hrbrown h3,div.moduletable_hrgreen h3,div.moduletable_hrred h3
	{
	background-position: bottom left !important;
	background-repeat: repeat-x !important;
	color: #fff !important;
	margin: 0 -10px 10px !important;
	padding: 5px 10px;
}

div.moduletable_hrblack h3 span,div.moduletable_hrblue h3 span,div.moduletable_hrbrown h3 span,div.moduletable_hrgreen h3 span,div.moduletable_hrred h3 span
	{
	background: none !important;
	border: 0 !important;
}

div.moduletable_hrblack,div.moduletable_hrblue,div.moduletable_hrbrown,div.moduletable_hrgreen,div.moduletable_hrred
	{
	border: 1px solid #ccc;
	padding: 0 10px 10px !important;
}

div.moduletable_hrblack h3 {
	background-image: url(../Resources/grad-d.gif) !important;
}

div.moduletable_hrblue h3 {
	background-image: url(../Resources/grad-blue.gif) !important;
}

div.moduletable_hrbrown h3 {
	background-image: url(../Resources/grad-brown.gif) !important;
}

div.moduletable_hrgreen h3 {
	background-image: url(../Resources/grad-green.gif) !important;
}

div.moduletable_hrred h3 {
	background-image: url(../Resources/grad-red.gif) !important;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}

/* MAIN LAYOUT DIVS--------------------------------------------------------- */
#ja-wrapper {
	margin: 0 auto;
	width: 950px;
	background: #fff;
}

#ja-container .main {
	overflow: hidden;
	padding: 0;
}

.main .main-inner1 {
	margin-left: 0;
	margin-right: 0;
}

#ja-topsl .main .main-inner1 {
	margin-left: -10px;
	margin-right: 0;
}

#ja-main {
	overflow: hidden;
}

.ja-content-main .item-page {
	padding-top: 5px;
}

/* HEADER--------------------------------------------------------- */
#ja-header {
	/*height: 80px;*/
	height: 100px;
	/*z-index: 1;*/
}

#ja-header .main {
	/*padding: 15px 0 0;*/
	padding: 0px;
}

/* Logo Image ---*/
h1.logo {
	height: 140px;
	/*margin: 8px 0 0;*/
	margin: 0px;
	width: 154px;
}

h1.logo a {
	background: url(../Resources/logo.png) no-repeat left;
	height: 140px;
	width: 154px;
}

/* NAVIGATION--------------------------------------------------------- */
	/* Main Nav ---*/
#ja-mainnav {
	/*background: url(../Resources/menu_bg.jpg) repeat-x left bottom;*/
	height: 63px;
	/*margin: 0 0 25px;*/
	margin: 0px;
}

.ja-mainnav-haschild #ja-mainnav {
	margin-bottom: 0;
}

#ja-mainnav .main {
	background: #2C79B3 url(../Resources/grad2.gif) 0 0 repeat-x;
	height: 32px;
}

/* Subnav Nav ---*/
#ja-subnav li a {
	background: url("../Resources/vline.gif") no-repeat scroll left center;
	display: block;
	font-size: 95%;
	padding: 0 5px 0 15px;
}

#ja-subnav li a:hover,#ja-subnav li a:focus,#ja-subnav li a:active {
	color: #2C79B3 !important;
	text-decoration: underline;
}

#ja-subnav li.active a,#ja-subnav li.active a:hover,#ja-subnav li.active a:active,#ja-subnav li.active a:focus
	{
	color: #8BAB32 !important;
	font-weight: bold;
}

#ja-subnav li.first-item a {
	background: none;
}

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	background: #fff;
	border: 1px solid #ddd;
	font-size: 100%;
}

#ja-subnav ul li ul li {
	border-top: 1px solid #ddd;
	padding: 0;
}

#ja-subnav ul li ul li.first-item {
	border-top: none;
}

#ja-subnav ul li ul li a {
	background: none;
	padding: 7px 10px;
}

#ja-subnav ul li ul li a span.menu-title {
	line-height: normal;
}

#ja-subnav ul.active li ul li a,#ja-subnav ul.active li ul li a:hover,#ja-subnav ul.active li ul li a:focus
	{
	font-weight: normal;
}

#ja-subnav ul.active li ul li.active a,#ja-subnav ul.active li ul li.active a:hover,#ja-subnav ul.active li ul li.active a:focus
	{
	font-weight: bold;
}

/* Breadcrumbs ---*/
#ja-navhelper .main {
	background: #F8F8F7;
	border: #E7E8E6 solid 1px;
	color: #626A69;
	font-weight: bold;
	width: 948px;
}

#ja-navhelper a {
	color: #626A69;
	font-weight: normal;
}

#ja-navhelper a:hover,#ja-navhelper a:active,#ja-navhelper a:focus {
	color: #2C79B3;
}

.ja-breadcrums {
	margin: 0;
	text-indent: 15px;
}

/* Extras ---*/
.ja-links {
	padding-right: 10px;
}

.ja-links li {
	padding: 0 10px;
}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li {
	border-bottom: 1px solid #E7E8E6;
}

#ja-container ul.menu li li {
	background: none;
	border-bottom: 0;
}

#ja-container ul.menu li a {
	background: url(../Resources/arrow.png) 97% 50% no-repeat;
	color: #626A69;
	padding: 6px 4px;
}

#ja-container ul.menu li a:hover,#ja-container ul.menu .active a,#ja-container ul.menu li a:focus
	{
	background: url(../Resources/arrow2.png) 97% 50% no-repeat;
	color: #2C79B3;
}

#ja-container ul.menu li li a,#ja-container ul.menu .active li a {
	background: url(../Resources/bullet.gif) 0 13px no-repeat;
	font-weight: normal;
	text-indent: 5px;
}

#ja-container ul.menu .active .current a {
	font-weight: bold;
}

#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:active,#ja-container ul.menu li li a:focus
	{
	background: url(../Resources/bullet.gif) 0 13px no-repeat;
}

/* SPOTLIGHT--------------------------------------------------------- */
#ja-botsl {
	width: 98.5%;
	margin: 0 auto;
	border: 0px solid red;
	/*background: url("../Resources/bottom_shadow.jpg") no-repeat left bottom;*/
	padding-bottom:10px !important;
}

#ja-botsl .ja-box {
	/*background: url(../Resources/vline2.gif) repeat-y right;*/
}

#ja-topsl .ja-box-right,#ja-botsl .ja-box-right {
	background: 0;
}

#ja-botsl .ja-moduletable {
	margin: 0;
	padding: 0 0px;
}

#ja-topsl div.ja-moduletable h3,#ja-botsl div.ja-moduletable h3 {
	background: none;
	border-bottom: none;
	color: #626A69;
	margin: 0 -10px 0;
}

#ja-topsl ul.menu li,#ja-botsl ul.menu li,#ja-topsl ul.latestnews li,#ja-botsl ul.latestnews li,#ja-topsl ul.weblinks li,#ja-botsl ul.weblinks li
	{
	background: url(../Resources/bullet.gif) no-repeat 1px 6px;
	line-height: 160%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 10px;
}

/* Top spotlight ---*/
#ja-topsl .main {
	padding: 0;
}

#ja-topsl .main-inner1 {
	/*padding: 10px 0;*/
	padding: 0px;
}

#ja-topsl li,#ja-botsl li {
	background: url(../Resources/bullet.gif) 5px 7px no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}

#ja-topsl a,#ja-botsl a {
	color: #626A69;
}

#ja-topsl a:hover,#ja-topsl a:active,#ja-topsl a:focus,#ja-botsl a:hover,#ja-botsl a:active,#ja-botsl a:focus
	{
	color: #2C79B3;
}

/* Bot spotlight ---*/
#ja-botsl {
	/*background: #F8F8F7 url(../Resources/grad1.gif) 0 0 repeat-x;
	border: 1px solid #E7E8E6;
	border-top: none;*/
	color: #626A69;
	/*padding: 10px 0;*/
	padding: 0px;
	margin-top:15px;
}

#ja-botsl .main {
	padding: 0;
	border: 0px solid yellow;
	width: 100%;
}

#ja-botsl .main-inner1 {
	/*padding: 10px 0;*/
}

/* Bot spotlight1 ---*/
#ja-botsl1 .main-inner1 {
	padding: 10px 0;
}

#ja-botsl1 div.ja-moduletable h3,#ja-botsl1 div.moduletable h3 {
	background: none;
	border-bottom: none;
	color: #515756;
}

/* MISCELLANOUS----------------------------------------------------------- */
.ja-content-top div.ja-moduletable h3,.ja-content-top div.moduletable h3
	{
	background: none !important;
	border: none !important;
	color: #515756 !important;
	font-size: 200% !important;
	margin-top: 15px !important;
}

/* Others ---*/
#ja-top-panel .main-inner1 {
	background: #ffffcc;
	border: 2px dotted #e2e2b5;
	margin-top: 15px;
	padding: 5px 10px;
	position: relative;
	text-align: center;
}

#ja-banner {
	border-top: 1px solid #E7E8E6;
}

div.ja-innerdiv {
	border-bottom: 1px solid #E7E8E6;
}

div.ja-innerdiv img {
	border: 1px solid #E7E8E6;
	margin: 2px 8px 0 0;
	padding: 2px;
}


div.ja-innerdiv h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	text-transform: uppercase;
}

/* container--------------------------------------------------------- */
	/*left-body-right*/
#ja-container {
	/*&background: url(../Resources/main-bg1.gif) repeat-y left;
	border-bottom: 1px solid #E7E8E6;
	border-top: 1px solid #E7E8E6;*/
	margin: 0 0 25px;
	overflow: hidden;
	width: auto;
}

#ja-container1 {
}

#ja-container .ja-l1r1 .main-inner1,#ja-container .ja-r1 .main-inner1 {
	background: url(../Resources/main-bg2.gif) repeat-y right;
}

/*left-body*/
#ja-container .ja-l1 {
	border-right: 1px solid #E7E8E6;
}

#ja-container .ja-l1 .main-inner1,#ja-container .ja-mf .main-inner1 {
	background: none;
}

/*full body*/
#ja-container .ja-mf {
	background: none;
	border: 1px solid #E7E8E6;
	padding: 10px 0;
}

/*body-right*/
#ja-container .ja-r1 {
	background: none;
	border-left: 1px solid #E7E8E6;
	border-right: 1px solid #E7E8E6;
}

/* left menu--------------------------------------------------------- */
#ja-left,#ja-right,#ja-botsl {
	font-size: 92%;
}

.column .stats-module {
	margin-bottom: 5px;
}

.column div.moduletable_menu,.column div.moduletable,.column div.moduletable_hilite
	{
	margin: 0;
	padding: 0 10px 10px;
}

.column div.moduletable_menu h3,.column div.moduletable h3,.column div.moduletable_hilite h3
	{
	background: #a8a8a8 url(../Resources/grad3.gif) 0 100% repeat-x;
	border-bottom: 1px solid #E7E8E6;
	color: #fff;
	font-size: 100%;
	margin: 0 -10px 5px;
	padding: 7px 10px;
}

.column div.moduletable_hilite h3 {
	background: #2C79B3 url(../Resources/grad2.gif) 50% 100% repeat-x;
}

.ja-box-ct .custom p {
	margin: 0;
}

.newsfeed ol li {
	margin-left: 0;
}

.contact .contentheading {
	margin-bottom: 10px;
}

/* blog */
.blog .componentheading {
	margin-bottom: 0;
}

.blog .contentheading {
	font-size: 150%;
	line-height: normal;
	margin: 0 0 5px;
}

.blog h1,.categories-list h1 {
	border-bottom: 1px solid #E7E8E6;
	color: #515756;
	font-size: 200%;
	font-weight: normal;
	line-height: 1.6;
	margin: 15px 0;
	padding: 0 0 5px;
}

.header-content {
	margin-bottom: 10px;
	margin-top: 10px;
}

.header-content h2 {
	float: left;
	margin: 0;
	width: 75%;
}

.header-content ul.actions {
	float: right;
	margin: 0;
	display: none;
}

/* slideshow */
#ja-content-mass-top {
	margin: 0 0 10px;
}

#ja-content-mass-top div.ja-moduletable {
	margin: 0;
	padding: 0;
}

.ja-slide-main-wrap {
	margin: 0 -15px 0;
}

.maskDesc .inner {
	position: absolute;
	padding: 0;
	top: 150px;
	left: 20px;
}

.maskDesc .inner a {
	font-weight: bold;
}

.maskDesc .inner a:hover,.maskDesc .inner a:focus,.maskDesc .inner a:active
	{
	cursor: pointer;
}

.maskDesc .ja-slide-desc {
	margin: 50px 200px 0 20px;
}

.maskDesc .ja-slide-desc h3 {
	color: #889e3a;
	font-size: 200%;
	font-weight: bold;
	margin-bottom: 20px;
}

.maskDesc .ja-slide-desc p {
	font-size: 125%;
	line-height: 1.3;
}

/* tools */
.article-tools {
	margin-bottom: 10px;
}

.blog-featured dl.article-info {
	display: block;
	margin-bottom: 10px;
	width: 100%;
}

/* banners */
div.bannergroup {
	border-top: #E7E8E6 solid 1px;
	padding: 15px 0 0;
	text-align: center;
}

/* FOOTER--------------------------------------------------------- */
#ja-footer ul {
	margin: 0 0 8px;
	text-align: center;
}

#ja-footer li {
	background: url(../Resources/vline2.gif) 100% 0 repeat-y;
	display: inline;
	padding: 0 15px;
}

#ja-footer small {
	color: #FFF;
	font-size: 12px;
}

.com_jacomment .contentpane #ja-switch,.com_mailto .contentpane #ja-switch,.com_content
	.contentpane #ja-switch {
	display: none !important;
}

img.img-bottom {
	margin-right: 5px;
}

div.contact-links ul li {
	background: url(../Resources/bullet.gif) 18px 7px no-repeat
}

#headwrap{
	border:0px solid red;
	margin: 0 auto;
    width: 1080px;
 }

.manutd{
	 padding:0px;
	background: url(../Resources/sound_viewtext.png) 8px 8px no-repeat;
}

.ja-box-ct{
padding: 0px;
margin: 0px;
text-align: center;
}

#ja-botsl .ja-box-ct img{
	border: 0px solid red;
	/*width:	290px;
	height: 278px;*/
}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input{
 	background: url("../Resources/send_message.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
   	font-size: 14px;
	font-family: callibri regular;
}

.ja-box-left,
.ja-box-center{
	/*width: 34.3% !important;*/
}

.ja-box-right{
	width: 33.3% !important;
}

#Mod92{
	border: 0px solid red;
	margin: 0 auto;
	width: 980px;
	border-bottom: 1px solid #ccc !important;
	border-top: 1px solid #ccc !important;
	/*background: url("../Resources/line.jpg") no-repeat left top;
 	padding-top: 35px;*/
}

#Mod88{
	margin-bottom: 0px !important;
}


ul.broadul{
	border: 0px solid red;
}

ul.broadul li {
	background: url("../Resources/circle-filled.png") no-repeat scroll 4px 5px;
	margin-bottom: 11px;
}

a.yuimenubaritemlabel{
	border: 1px solid red;
}

.downloadbut,
.downloadbut a{
 	color: #0000E0;
    float: right;
    font-family: gill sans;
    font-size: 20px;
    text-decoration: none;
}

.firstrow,
.firstrow1{
	text-align: center;
}


.firstrow img{
	border: 0px solid red;
	padding:0 10px;
}

.firstrow1 img{
	border: 0px solid red;
	padding:0 10px;
}

#ariyui104_menu,
#ariyui112_menu{
	border: 0px solid red;
	width: 105px;
	margin-top: -25px;
}

#ariyui104.yui-skin-sam UL LI.yuimenuitem-selected,
#ariyui104.yui-skin-sam UL LI.yuimenuitem-active,
#ariyui112.yui-skin-sam UL LI.yuimenuitem-selected,
#ariyui112.yui-skin-sam UL LI.yuimenuitem-active {
	background: none;
	color: #fff;
}

#ariyui104.yui-skin-sam LI.yuimenuitem,
#ariyui112.yui-skin-sam LI.yuimenuitem{
	list-style-type: none;
	/*background: url("../Resources/arrow_tab.jpg") no-repeat scroll 3px 6px;*/
	background: none;
	padding: 0px !important;
}

#ariyui104.yui-skin-sam UL LI A.yuimenuitemlabel,
#ariyui104.yui-skin-sam UL LI A.yuimenuitemlabel-selected,
#ariyui112.yui-skin-sam UL LI A.yuimenuitemlabel,
#ariyui112.yui-skin-sam UL LI A.yuimenuitemlabel-selected{
	list-style-type: none;
}

#ariyui104.yui-skin-sam .yuimenu .bd,
#ariyui112.yui-skin-sam .yuimenu .bd{
	border: none !important;
}

#ariyui104.yui-skin-sam LI.yuimenuitem-hassubmenu,
#ariyui112.yui-skin-sam LI.yuimenuitem-hassubmenu{
	/*background: url("../Resources/arrow_tab.jpg") no-repeat scroll 3px 6px transparent !important;*/
	background: none;
}

#ariyui112.yui-skin-sam LI.yuimenuitem-level-1,
#ariyui104.yui-skin-sam LI.yuimenuitem-level-1{
	border: 0px solid red;
	padding: 0px 10px !important;
}

div#ariyui104_menu div#yui-gen0,
div#ariyui112_menu div#yui-gen0{
	border: 1px solid #808080;
	position: absolute !important;
	left: 132px !important;
}

#Mod97 .headcont{
	border: 0px solid red;
	padding-top: 70px;
	padding-bottom: 10px;
    text-align: left
}

.dj-main{
	border: 0px solid red;
	margin: -25px 0px 0px 0px !important;
	padding: 0px !important;
}


div.lof-inner img
{
	position:relative;
	top:5px;
}
#aiContactSafeForm h3{
	color: #002366;
    font-family: gill sans light;
    margin-bottom: 0;
}

.ja-box-ct .breadcrumbs {
	float: left;
}

.breadcrumbs strong{
	display: none;
}

.infocontact{
	font-size: 14px;
    margin-left: 45px;
    margin-top: -13px;
    width: 94%;
}

.infocontact p{
	margin: 0px;
	line-height: 21px;
}

#aiContactSafeForm h4 {
    color: #002366;
    font-family: gill sans light;
    margin-bottom: 0;
}

td.logotd img{
	border: 0px solid red;
    padding-bottom: 10px;
    padding-left: 10px;
}