/* CSS for MF Template */


@import url("layout.css"); /*layout css file*/
@import url("menu.css");


* {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica,  sans-serif; /* */
text-decoration: none;
}

img a,img {
border:0;
}

.contentpaneopen p,p{
padding-top		:0;
padding-bottom	:8px;
/*text-indent   	: 10px;*/
}
focus {
outline:0px;
}
h2,h3,h4,h5,h6,p,blockquote,label,ul,ol,dl,fieldset,address{
margin:0;
font-size:1em;
font-weight:normal;
}
li, dd, blockquote {
margin-left: 1em;
}
a:focus {
outline:0px;
}
a:link, a:visited {
color: #464646;
text-decoration: none;
}
a:hover{
color:#990000;
text-decoration: underline;
}

ul {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}



A#link, A.mflink ,  A.mflink:link, A.mflink:visited, a.readon:link, a.readon:visited{
	color: #464646;
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	padding-right: 2px;
	margin-left: 0px;
	background: url("../images/grey_link.gif") no-repeat left top;
}


A:hover#link, A.mflink:hover,a.readon:hover{
	color: #990000;
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	padding-right: 2px;
	margin-left: 0px;
	background: url("../images/red_link.gif") no-repeat left top;
}
h1{
margin:0;
font-size:28px;
font-weight:normal;
FONT-FAMILY: Arial Narrow, sans-serif;
}


div.componentheading,.componentheading, .contentheading{
display:block;
padding-left:5px;
FONT-SIZE: 28px;
WIDTH: 100%;
LINE-HEIGHT: 30px;
FONT-FAMILY: Arial Narrow, sans-serif;
HEIGHT: 30px;
border-bottom:1px solid #D2D5D8;

}
.contentheading a:link, .contentheading a:visited {

FONT-SIZE: 1em;
WIDTH: 100%;
LINE-HEIGHT: 30px;
FONT-FAMILY:  Arial Narrow, sans-serif;
HEIGHT: 30px;
}


.contentheading a:hover {
text-decoration: underline;
}

.none{	display:none;	}

.mfpic{margin-right:5px;}
.MF{
padding-left:28px;
/*color:#c0c0c0;*/
line-height        : 19px;
font-size          : 1.2em;
font-weight        : bold;
text-align         : left;
background: url("../images/header_img.gif") no-repeat left top;
}

.calendar, span.calendar{font-size:11px;
line-height:12px;

/*height:10px;*/
display:block;
/*margin-left:75px;
margin:0;*/
}

div.calendarheading,.calendarheading  {
display:block;
padding-left:5px;
FONT-SIZE: 18px;
WIDTH: 100%;
LINE-HEIGHT: 20px;
font-weight:bold;
FONT-FAMILY: Arial Narrow, sans-serif;
HEIGHT: 20px;
border-bottom:1px solid #D2D5D8;

}
.calendarheading a:link, .calendarheading a:visited {

/*FONT-SIZE: 1em;*/
FONT-SIZE: 18px;
WIDTH: 100%;
LINE-HEIGHT: 20px;
font-weight:bold;
FONT-FAMILY:  Arial Narrow, sans-serif;
HEIGHT: 20px;
}


.calendarheading a:hover {
text-decoration: underline;
}

.contentpaneopen, .contentpane {
    padding:0px;
	width: 100%;
	text-align: left;
}

.article_seperator {
display: block;
margin-top: 15px;
height: 25px;
clear: both;

}

div#grey {
height:30px;
margin:0;
background:url("../menus/menu_bg.gif") #cccccc repeat-x top;
}
div#lgrey {
height:30px;
margin:0;
background:url("../images/vmnu_lg1.gif") #f0f0f0 repeat-x top;
}

.banneritem{
line-height:70px;
height:70px;
text-align:right;
padding-right:10px;
vertical-align:middle;
}


.latestnews ul {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
.latestnews li a:link, .latestnews li a:visited{
	color: #838383;
}
.latestnews li a:hover{
	text-decoration: underline;
}
.mostread ul{
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
.mostread li a:link, .mostread li a:visited{
	color: #838383;
}
.mostread li a:hover{
	text-decoration: underline;
}
.modifydate{
font-family: Tahoma, Verdana, "Lucida Sans";
font-size: 10px;
color: #CFCFCF;
padding-top: 15px;
padding-bottom: 15px;
}

.readon{}
a.readon:link, a.readon:visited {
/*font-size: 11px;
text-decoration: none;
padding-left: 19px;
font-weight: bold;
float:left;
background: url("../images/readmore.jpg") no-repeat left bottom;
display: block;
height: 21px;
width: 109px;*/
}
a.readon:hover {
/*	text-decoration: underline;*/
}

.pagination, .pagination span, .pagination a {padding-right:7px;}


td.buttonheading {
	width: 32px;
}

.mosimage_caption{
	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 10px;
	color: #838383;
}
.mosimage img{
border:1px solid #efefef;
padding:5px;
margin:2px;

}

#eventlist
{
text-align:left;
}

.contentpaneopen td.sectiontableheader img a,.contentpaneopen td.sectiontableheader img {
padding-top:0;
padding-bottom:0;
padding-left:3px;
}
.sectiontableheader {
vertical-align:middle;
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px; FONT-WEIGHT: bold;
BACKGROUND: #f5f5f5;
PADDING-BOTTOM: 4px;
LINE-HEIGHT: 20px;
PADDING-TOP: 4px;
BORDER-BOTTOM: #e5e5e5 1px solid;
}


.sectiontableentry2 {
	background-color : #ECECEC;
}

#jflanguageselection
{
    float: left;
    display: block;
	/*margin: 15px 0px 10px 5px;    */
}

/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	margin-left:6px;
	font-weight: normal;
	font-size:0.9em;
}

div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}
/*JSR*/
.jsc_clr {
	clear:both;
	}
.jsc_template {
	padding:8px;
	border:1px solid #c7c7c7;
	}
.jsc_header {
	width:auto;
	}
.jsc_header .contentheading,.jsc_header .calendarheading {
	height:auto;
	padding:0;
	}
.jsc_created {
	float:left;
	width:40px;
	height:auto;
	font-family:Verdana;
	margin:2px 11px 7px 3px;
	padding:5px 0;
	}
.jsc_created div {
	text-align:center;
	}
.jsc_object1 {
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	background-color:#000000;
	text-transform:uppercase;
	margin-bottom:4px;
	padding:3px 0 3px 0;
	}
.jsc_object2 {
	color:#333333;
	font-size:1.8em;
	font-weight:bold;
	}
.jsc_object3 {
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	}
.jsc_object4 {
	color:#333333;
	font-size:0.8em;
	font-weight:normal;
	}
.jsc_iconarea {
	float:right;
	text-align:right;
	margin:5px 0 5px 30px;
	}
.jsc_icon {
	float:left;
	margin-left:4px;
	}
.jsc_header_inner {
	margin-left:50px;
	padding-left:11px;
	padding-bottom:5px;
	border-left:1px solid #000000;
	}
.jsc_header_inner_1 {
	float:left;
	margin:0;
	padding:0;
	}
.jsc_avatar {
	float:left;
	}
.jsc_event {
	float:left;
	padding:5px 24px 5px 2px;
	border-right:1px solid #000000;
	}
.jsc_event span.small,
.jsc_event span.modifydate,
.jsc_event div.jsc_rating {
	padding-left:20px;
	}
/*.jsc_event br,
.jsc_notes br {
	margin:8px 0;
	padding:0;
	}*/
.jsc_header_inner_2 {
	float:left;
	width:68px;
	margin-top:12px;
	padding:7px 12px 7px 4px;
	}
.jsc_notes {
	float:left;
	}
.jsc_maintable {
	margin-left:0px;
	margin-right:8px;
	}

