/*------------------------------------------Global Reset Starts--------------------------------------------*/
*{
	margin:0;
	padding:0;
}
/*-------------------------------------------Global Reset Ends---------------------------------------------*/
/*--------------------------------------------HTML Tags Starts---------------------------------------------*/
a{
	text-decoration:none;
	color:#920728;
}
a:hover{
	color:#de787e;
}
fieldset{
	border:none;
}
img{
	border:none;
}
h1{
	font-size:1.7em;
}
h2{
	font-size:1.5em;
}
h3{
	font-size:1.3em;
}

ul{
	list-style:none;
}
p{
	padding-bottom:1em;
}
#jcssMainContent ul{
	list-style: disc outside;
	margin-left: 2em;
}
#jcssMainContent ol{
	list-style: decimal outside;
	margin-left: 2.5em;
}
body#myBody{
	font-size:0.76em;
	line-height:1.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background: url(../images/body_bg.png) repeat-x #920728;
	
}
/*--------------------------------------------HTML Tags Ends---------------------------------------------*/
/*---------------------------------------------Misc Starts-----------------------------------------------*/
.clrAll,.clr{
	clear:both;
	font-size:0px;
	line-height:0px;
	width:100%;
}
/*----------------------------------------------Misc Ends------------------------------------------------*/
/*--------------------------------------------Layout Starts----------------------------------------------*/
#jcssMainWrapper{
	width:990px;
	margin:0 auto;
}
/*-----------------------------Logo, Search Module and Top Navigation Modules----------------------------*/
#jcssTopPanel{
	width:990px;
	height:73px;
	overflow:hidden;
}
#jcssLogo{
	width:285px;
	height:73px;
	float:left;
}
#jcssLogo h1{
	display:none;
}
#jcssTopBanner{
	width:472px;
	height:63px;
	float:left;
	padding-top:10px;
	padding-left:4px;
	color:#fed2d3;
}
#jcssTopRight{
	width: 219px;
	height:73px;
	float:left;
}
#jcssTextResizer{
	width:204px;
	height:25px;
	padding-top:10px;
	overflow:hidden;
	padding-left:15px;
	color:#fed2d3;
	font-size:12px;
}
#jcssTextResizer img{
	vertical-align:middle;
}
#jcssSearchBox{
	width:211px;
	height:38px;
	padding-left:8px;
}
#jcssTopNav{
	width:990px;
	height:50px;
	background:url(../images/top_navigation_bg.png) no-repeat;
	position:relative;
	z-index:99;
	margin-bottom:10px;
}
#jcssTopNav-bg{
	width:990px;
	height:50px;
	background:url(../images/top_navigation_bg_2.png) no-repeat;
	position:relative;
	z-index:99;
}
#jcssTopMenu{
	padding-left:30px;
}
/*-----------------------------Logo, Search Module and Top Navigation Modules----------------------------*/
/*-----------------------------------------Header Module Position----------------------------------------*/
#jcssHeader{
	width:920px;
	height:auto !important; height:147px;
	min-height:147px;
	background:url(../images/header_bg.png) no-repeat;
	padding:15px; 35px;
	color:#fed2d3;
}
#jcssHeader a{
	color:#de787e;
}
#jcssHeader a:hover{
	color:#fed2d3;
}
#jcssHeader img{
	padding-left:10px;
	padding-right:10px;
}
/*-----------------------------------------Header Module Position----------------------------------------*/
/*-----------------------------------------------Main Content--------------------------------------------*/
#jcssContentTop{
	width:940px;
	height:27px;
	background:url(../images/content_top.png) no-repeat;
	padding-left:25px;
	padding-right:25px;
	font-size:0px;
	line-height:0px;
}
#jcssContentMid{
	width:940px;
	background:url(../images/content_bg.png) repeat-y;
	padding-left:25px;
	padding-right:25px;
}
#jcssContentWrapper-col3{
	width:940px;
	background:url(../images/content_bg_col3.png) repeat-y;
}
#jcssContentWrapper-col2{
	width:940px;
	background:url(../images/content_bg_col2.png) repeat-y;
}
/*-----------------------------------------------Left Column---------------------------------------------*/
#jcssLeftCol{
	width:540px;
	float:left;
	overflow:hidden;
}
#jcssLeftCol-col3{
	width:540px;
	float:left;
	overflow:hidden;
}
#jcssLeftCol-col2{
	width:740px;
	float:left;
	overflow:hidden;
}
#jcssLeftCol-col1{
	width:920px;
	float:left;
	padding:0px 10px;
	overflow:hidden;
}
#jcssContentTopBanner{
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}
#jcssUser1User2TopShadow-col3{
	width:540px;
	background:url(../images/user1_user2_top_shadow_col3.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssUser1User2TopShadow-col2{
	width:740px;
	background:url(../images/user1_user2_top_shadow_col2.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssUser1User2TopShadow-col1{
	width:940px;
	background:url(../images/user1_user2_top_shadow_col1.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssUser1User2-col3{
	width:520px;
	padding:10px;
	overflow:hidden;
}
#jcssUser1User2-col2{
	width:720px;
	padding:10px;
	overflow:hidden;
}
#jcssUser1User2-col1{
	width:920px;
	padding:10px;
	overflow:hidden;
}
#jcssUser1-col2{
	float:left;
	width:49%;
	margin-right:1%;
	overflow:hidden;
}
#jcssUser1-col1{
	float:left;
	width:99%;
	overflow:hidden;
}
#jcssUser2-col2{
	float:left;
	width:49%;
	overflow:hidden;
}
#jcssUser2-col1{
	float:left;
	width:99%;
	overflow:hidden;
}
#jcssUser1User2BottomShadow-col3{
	width:540px;
	background:url(../images/user1_user2_bottom_shadow_col3.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssUser1User2BottomShadow-col2{
	width:740px;
	background:url(../images/user1_user2_bottom_shadow_col2.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssUser1User2BottomShadow-col1{
	width:940px;
	background:url(../images/user1_user2_bottom_shadow_col1.png) no-repeat;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#jcssMainContent{
	padding:10px 10px;
}
#jcssContentBottomBanner{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
/*-----------------------------------------------Left Column---------------------------------------------*/
/*----------------------------------------------Right Column---------------------------------------------*/
#jcssRightCol-col3{
	width:400px;
	float:right;
	overflow:hidden;
}
#jcssRightCol-col2{
	width:200px;
	float:right;
	overflow:hidden;
}
#jcssRightPos{
	float:right;
	width:193px;
	padding-left:7px;
	overflow:hidden;
}
#jcssInsetPos{
	float:right;
	width:193px;
	padding-left:7px;
	overflow:hidden;
}
#jcssContentBot{
	width:940px;
	height:27px;
	background:url(../images/content_bottom.png) no-repeat;
	padding-left:25px;
	padding-right:25px;
}
#jcssBottom{
	width:1000px;
	background:url(../images/content_full_bot.png) no-repeat;
	height:92px;
}
/*----------------------------------------------Right Column---------------------------------------------*/
/*-----------------------------------------------Main Content--------------------------------------------*/
/*--------------------------------------------Footer Modules----------------------------------------------*/
/*-------------------------------User9, User10, USer11 and User 12 Positions-------------------------------*/
#jcssFooterModules-f4,
#jcssFooterModules-f3,
#jcssFooterModules-f2,
#jcssFooterModules-f1{
	width:930px;
	padding-left:30px;
	padding-right:30px;
	margin-top:15px;
}
#jcssUser9Pos-y,
#jcssUser10Pos-y,
#jcssUser11Pos-y,
#jcssUser12Pos-y{
	padding-left:10px;
}
#jcssFooterModules-f4 #jcssUser9Pos,#jcssFooterModules-f4 #jcssUser9Pos-y,
#jcssFooterModules-f4 #jcssUser10Pos,#jcssFooterModules-f4 #jcssUser10Pos-y,
#jcssFooterModules-f4 #jcssUser11Pos,#jcssFooterModules-f4 #jcssUser11Pos-y,
#jcssFooterModules-f4 #jcssUser12Pos,#jcssFooterModules-f4 #jcssUser12Pos-y{
	float:left;
	width:225px;
}
#jcssFooterModules-f3 #jcssUser9Pos,
#jcssFooterModules-f3 #jcssUser10Pos,
#jcssFooterModules-f3 #jcssUser11Pos,
#jcssFooterModules-f3 #jcssUser12Pos,
#jcssFooterModules-f3 #jcssUser9Pos-y,
#jcssFooterModules-f3 #jcssUser10Pos-y,
#jcssFooterModules-f3 #jcssUser11Pos-y,
#jcssFooterModules-f3 #jcssUser12Pos-y{
	float:left;
	width:303px;
}
#jcssFooterModules-f2 #jcssUser9Pos,
#jcssFooterModules-f2 #jcssUser10Pos,
#jcssFooterModules-f2 #jcssUser11Pos,
#jcssFooterModules-f2 #jcssUser12Pos,
#jcssFooterModules-f2 #jcssUser9Pos-y,
#jcssFooterModules-f2 #jcssUser10Pos-y,
#jcssFooterModules-f2 #jcssUser11Pos-y,
#jcssFooterModules-f2 #jcssUser12Pos-y{
	float:left;
	width:460px;
}
#jcssFooterModules-f1 #jcssUser9Pos,
#jcssFooterModules-f1 #jcssUser10Pos,
#jcssFooterModules-f1 #jcssUser11Pos,
#jcssFooterModules-f1 #jcssUser12Pos{
	width:930px;
}
/*-------------------------------User9, User10, USer11 and User 12 Positions-------------------------------*/
/*--------------------------------------------Footer Modules----------------------------------------------*/
/* Copyright Information */
#jcssFooterPos{
	width:990px;
	height:74px;
	background:url(../images/footer_bg.png) no-repeat;
	padding-top:30px;
}
#jcssFooterMenu{
	width:60%;
	float:left;
	padding-top:10px;
}
#jcssFooterMenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#jcssFooterMenu ul li{
	float:left;
	padding:0px 11px;
	background:url(../images/footer_menu_separator.png) 100% 50% no-repeat;
}
#jcssFooterMenu ul li a{
	color:#fed2d3;
}
#jcssFooterMenu ul li a:hover{
	color:#de787e;
}
#jcssCopyright{
	width:35%;
	float:right;
	text-align:right;
	color:#fed2d3;
}
#jcssCopyright a{
	color:#de787e;
}
#jcssCopyright a:hover{
	color:#fed2d3;
	text-decoration:underline;
}
/* Copyright Information */
/*--------------------------------------------Layout Ends----------------------------------------------*/
/*----------------------------------------Top Navigation Starts------------------------------------------*/
ul#nav, ul#nav ul{
	list-style:none; 
	margin:0; padding:0;
}
ul#nav li{
	float:left; 
	line-height:36px; 
	padding:0px 11px;
	position:relative;
	padding-top:7px;
}
ul#nav li.active{
	background:url(../images/top_navigation_hover.png) repeat-x;
}
ul#nav li.active a{
	color:#fed2d3;
}
ul#nav a{
	display:block; 
	color:#920728; 
	text-decoration:none; 
	font-size:1em;
}
ul#nav a:hover{ 
	color:#de787e;
}

/* Drop Down First Level */
ul#nav li ul{
	position:absolute; 
	left:-999em; 
	background-color:#930829; 
	width:180px; 
	padding:5px 10px;
}
ul#nav li:hover ul, ul#nav li.hover ul{
	left:0px;
}
ul#nav ul li:hover, ul#nav ul  li.hover{
}
ul#nav li li.active{
	background:none;
}

ul#nav li ul li{ 
	background-image:none; 
	line-height:20px;
	padding:3px 5px; 
	float:none; 
}
ul#nav li ul li.parent{
}
ul#nav li ul li a{
	font-size:12px; 
	font-weight:normal; 
	color:#fff; 
	width:190px;
}
ul#nav li ul li a:hover{
	text-decoration:none; 
	color:#fff;
}
/* Drop Down First Level */

/* Drop Down Second Level */
ul#nav li ul ul{ 
	margin-left:185px; 
	margin-top:-28px;
	padding-left:0px !important;padding-left:20px;
}
#nav li:hover ul ul, #nav li.hover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.hover ul, #nav li li.hover ul {
	left:auto;
}
ul#nav ul ul li:hover, ul#nav ul ul li.hover{
	background:none;
}
ul#nav li ul li ul li a:hover{
	color:#fff;
}
/* Drop Down Second Level */
/*----------------------------------------Top Navigation Ends------------------------------------------*/
/*-----------------------------------------Search Module Starts-------------------------------------------*/
#jcssSearchBox input.inputbox{
	width:144px;
	height:38px;
	border:0px;
	color:#fed2d3;
	background:url(../images/search_bg.png) repeat-x;
	padding:5px 0px 0px 20px;
}
#jcssSearchBox input.button{
	border:0px;
	background:url(../images/btn_search_bg.png) repeat-x;
	width:34px;
	height:25px;
	cursor:pointer;
	margin-left:4px;
	margin-bottom: -1px !important; margin-bottom:17px;
}
/*-----------------------------------------Search Module Ends-------------------------------------------*/
/*------------------------------------------Login Module Ends-------------------------------------------*/
.module-style1 form#form-login p,
.module-style2 form#form-login p,
.module-style3 form#form-login p,
.module-style4 form#form-login p,
.module-style5 form#form-login p,
.module-style6 form#form-login p,
#jcssFooterModulesWrapper form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.module-style1 form#form-login ul,
.module-style2 form#form-login ul,
.module-style3 form#form-login ul,
.module-style4 form#form-login ul,
.module-style5 form#form-login ul,
.module-style6 form#form-login ul,
#jcssFooterModulesWrapper form#form-login ul{
	margin:5px 0px;
	padding:0px;
}
.module-style1 input#modlgn_username,.module-style1 input#modlgn_passwd,
.module-style2 input#modlgn_username,.module-style2 input#modlgn_passwd,
.module-style3 input#modlgn_username,.module-style3 input#modlgn_passwd,
.module-style4 input#modlgn_username,.module-style4 input#modlgn_passwd,
.module-style5 input#modlgn_username,.module-style5 input#modlgn_passwd,
.module-style6 input#modlgn_username,.module-style6 input#modlgn_passwd,
#jcssFooterModulesWrapper  input#modlgn_username,#jcssFooterModulesWrapper  input#modlgn_passwd{
	width:158px;
	height:20px;
	border:0px;
	padding-top:6px;
	padding-left:6px;
}
.module-style1 input#modlgn_username,.module-style1 input#modlgn_passwd{
	background:url(../images/style1_textfield_bg.png) no-repeat;
	color:#fff;
}
.module-style2 input#modlgn_username,.module-style2 input#modlgn_passwd{
	background:url(../images/style2_textfield_bg.png) no-repeat;
	color:#fff;
}
.module-style3 input#modlgn_username,.module-style3 input#modlgn_passwd{
	background:url(../images/style3_textfield_bg.png) no-repeat;
	color:#fff;
}
.module-style4 input#modlgn_username,.module-style4 input#modlgn_passwd{
	background:url(../images/style1_textfield_bg.png) no-repeat;
	color:#fff;
}
.module-style5 input#modlgn_username,.module-style5 input#modlgn_passwd{
	background:url(../images/style2_textfield_bg.png) no-repeat;
	color:#fff;
}
.module-style6 input#modlgn_username,.module-style6 input#modlgn_passwd{
	background:url(../images/style3_textfield_bg.png) no-repeat;
	color:#fff;
}
#jcssFooterModulesWrapper input#modlgn_username,#jcssFooterModulesWrapper input#modlgn_passwd{
	background:url(../images/style2_textfield_bg.png) no-repeat;
	color:#fff;
}

.module-style1 input#modlgn_remember,
.module-style2 input#modlgn_remember,
.module-style3 input#modlgn_remember,
.module-style4 input#modlgn_remember,
.module-style5 input#modlgn_remember,
.module-style6 input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*-----------------------------------------Login Module Ends-------------------------------------------*/
/*--------------------------------------------Poll Module----------------------------------------------*/
.module-style1 .poll-style1 div,
.module-style2 .poll-style2 div,
.module-style3 .poll-style3 div,
.module-style4 .poll-style4 div,
.module-style5 .poll-style5 div,
.module-style6 .poll-style6 div,
#jcssFooterModulesWrapper .poll div{
	padding:5px 0px;
	margin:0px;
	background:none;
	width:100%;
}
.module-style1 .poll-style1 thead td,
.module-style2 .poll-style2 thead td,
.module-style3 .poll-style3 thead td,
.module-style4 .poll-style4 thead td,
.module-style5 .poll-style5 thead td,
.module-style6 .poll-style6 thead td,
#jcssFooterModulesWrapper .poll thead td,
#jcssTopModules .poll thead td{
	padding:5px 0px;
}
.module-style1 .poll-style1 td,
.module-style2 .poll-style2 td,
.module-style3 .poll-style3 td,
.module-style4 .poll-style4 td,
.module-style5 .poll-style5 td,
.module-style6 .poll-style6 td,
#jcssFooterModulesWrapper .poll td,
#jcssTopModules .poll td{
	text-align:left;
}
.module-style1 .sectiontableentry2-style1,.module-style1 .sectiontableentry1-style1,
.module-style2 .sectiontableentry2-style2,.module-style2 .sectiontableentry1-style2,
.module-style3 .sectiontableentry2-style3,.module-style3 .sectiontableentry1-style3,
.module-style4 .sectiontableentry2-style4,.module-style4 .sectiontableentry1-style4,
.module-style5 .sectiontableentry2-style5,.module-style5 .sectiontableentry1-style5,
.module-style6 .sectiontableentry2-style6,.module-style6 .sectiontableentry1-style6,
#jcssFooterModulesWrapper .sectiontableentry2,#jcssFooterModulesWrapper .sectiontableentry1,
#jcssTopModules .sectiontableentry2,#jcssTopModules .sectiontableentry1{
	padding-left:3px;
	vertical-align:middle;
}
/*--------------------------------------------Poll Module----------------------------------------------*/
/*-------------------------------Advertsiement Module---------------------------------------*/
.module-style1 .bannergroup-style1,
.module-style2 .bannergroup-style2,
.module-style3 .bannergroup-style3,
.module-style4 .bannergroup-style4,
.module-style5 .bannergroup-style5,
.module-style6 .bannergroup-style6{
	padding:0px;
	background:none;
}
.module-style1 .bannerheader,
.module-style2 .bannerheader,
.module-style3 .bannerheader,
.module-style4 .bannerheader,
.module-style5 .bannerheader,
.module-style6 .bannerheader{
	padding:0px;
	background:none;
	font-weight:bold;
}
.module-style1 .bannergroup-style1 .clr,
.module-style2 .bannergroup-style2 .clr,
.module-style3 .bannergroup-style3 .clr,
.module-style4 .bannergroup-style4 .clr,
.module-style5 .bannergroup-style5 .clr,
.module-style6 .bannergroup-style6 .clr{
	padding:0px;
	background:none;
}
.module-style1 .banneritem-style1,
.module-style2 .banneritem-style2,
.module-style3 .banneritem-style3,
.module-style4 .banneritem-style4,
.module-style5 .banneritem-style5,
.module-style6 .banneritem-style6{
	padding:5px;
	background:none;
	margin:5px 0px;
}
.module-style1 .banneritem-style1 a,
.module-style2 .banneritem-style2 a,
.module-style3 .banneritem-style3 a,
.module-style4 .banneritem-style4 a,
.module-style5 .banneritem-style5 a,
.module-style6 .banneritem-style6 a{
	font-weight:bold;
}
.module-style1 .bannerfooter-style1,
.module-style2 .bannerfooter-style2,
.module-style3 .bannerfooter-style3,
.module-style4 .bannerfooter-style4,
.module-style5 .bannerfooter-style5,
.module-style6 .bannerfooter-style6{
	padding:0px;
	background:none;
	font-weight:bold;
	text-align:right;
}
/*-------------------------------Advertsiement Module---------------------------------------*/
/*-----------------Latest News, Popular and Sections Module----------------------------*/
.module-style1 ul.latestnews-style1,.module-style1 ul.mostread-style1,.module-style1 ul.sections-style1,
.module-style2 ul.latestnews-style2,.module-style2 ul.mostread-style2,.module-style2 ul.sections-style2,
.module-style3 ul.latestnews-style3,.module-style3 ul.mostread-style3,.module-style3 ul.sections-style3,
.module-style4 ul.latestnews-style4,.module-style4 ul.mostread-style4,.module-style4 ul.sections-style4,
.module-style5 ul.latestnews-style5,.module-style5 ul.mostread-style5,.module-style5 ul.sections-style5,
.module-style6 ul.latestnews-style6,.module-style6 ul.mostread-style6,.module-style6 ul.sections-style6{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style1 ul.latestnews-style1 li,.module-style1 ul.mostread-style1 li,.module-style1 ul.sections-style1 li,
.module-style2 ul.latestnews-style2 li,.module-style2 ul.mostread-style2 li,.module-style2 ul.sections-style2 li,
.module-style3 ul.latestnews-style3 li,.module-style3 ul.mostread-style3 li,.module-style3 ul.sections-style3 li,
.module-style4 ul.latestnews-style4 li,.module-style4 ul.mostread-style4 li,.module-style4 ul.sections-style4 li,
.module-style5 ul.latestnews-style5 li,.module-style5 ul.mostread-style5 li,.module-style5 ul.sections-style5 li,
.module-style6 ul.latestnews-style6 li,.module-style6 ul.mostread-style6 li,.module-style6 ul.sections-style6 li{
	margin:0px;
	padding:0px;
}
.module-style1 ul.latestnews-style1 li a,.module-style1 ul.mostread-style1 li a,.module-style1 ul.sections-style1 li a,
.module-style2 ul.latestnews-style2 li a,.module-style2 ul.mostread-style2 li a,.module-style2 ul.sections-style2 li a,
.module-style3 ul.latestnews-style3 li a,.module-style3 ul.mostread-style3 li a,.module-style3 ul.sections-style3 li a,
.module-style4 ul.latestnews-style4 li a,.module-style4 ul.mostread-style4 li a,.module-style4 ul.sections-style4 li a,
.module-style5 ul.latestnews-style5 li a,.module-style5 ul.mostread-style5 li a,.module-style5 ul.sections-style5 li a,
.module-style6 ul.latestnews-style6 li a,.module-style6 ul.mostread-style6 li a,.module-style6 ul.sections-style6 li a{
	line-height:20px;
	padding-left:5px;
}

/*-----------------Latest News, Popular and Sections Module----------------------------*/
/*------------------------------Newsflash Module---------------------------------------*/
.module-style1 a.readmore,
.module-style2 a.readmore,
.module-style3 a.readmore,
.module-style4 a.readmore,
.module-style5 a.readmore,
.module-style6 a.readmore,
#jcssFooterModulesWrapper a.readmore{
	background:url(../images/readmore_2.png) no-repeat;
	height:22px;
	display:block;
	padding-left:25px;
	line-height:22px;
}
#jcssHeader a.readmore{
	background:url(../images/readmore.png) no-repeat;
	height:43px;
	display:block;
	padding-left:25px;
	line-height:46px;
	width:131px;
	float:right;
	color:#920728;
	padding-top:3px;
}
#jcssHeader a.readmore:hover{
	color:#de787e;
}
#jcssHeader td.contentheading{
	font-weight:bold;
}
.module-style1 td.contentheading-style1,
.module-style2 td.contentheading-style2,
.module-style3 td.contentheading-style3,
.module-style4 td.contentheading-style4,
#jcssFooterModulesWrapper td.contentheading{
	font-weight:bold;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
}
.module-style4 td.contentheading-style4,
.module-style5 td.contentheading-style5,
.module-style6 td.contentheading-style6{
	font-weight:bold;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
}

.module-style1 table.contentpaneopen-style1,.module-style1 td.contentheading-style1,
.module-style2 table.contentpaneopen-style2,.module-style2 td.contentheading-style2,
.module-style3 table.contentpaneopen-style3,.module-style3 td.contentheading-style3,
.module-style4 table.contentpaneopen-style4,.module-style4 td.contentheading-style4,
.module-style5 table.contentpaneopen-style5,.module-style5 td.contentheading-style5,
.module-style6 table.contentpaneopen-style6,.module-style6 td.contentheading-style6,
#jcssFooterModulesWrapper table.contentpaneopen,#jcssFooterModulesWrapper td.contentheading,
#jcssHeader table.contentpaneopen,#jcssHeader td.contentheading{
	width:98%;
}
/*------------------------------Newsflash Module---------------------------------------*/
/*----------------------------------Error Message-------------------------------------------*/
dl#system-message{
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	background:url(../images/warning_icon.png) no-repeat 0 50%;
	min-height:54px;
	padding-left:70px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
}
dl#system-message ul,dl#system-message ul li{
	float:none;
}
dt.error{
	font-weight:bold;
	color:#cc0000;
	font-size:1.3em;
}
dd.error{
	color:#999999;
	font-style:italic;
}
/*----------------------------------Error Message-------------------------------------------*/
/*-------------------------------------Style1 Starts------------------------------------------------*/
.module-style1{
	padding:0px; 
	margin-bottom:10px; 
	color:#000;
	background:url(../images/style1_module_bg.png) 0 0 repeat-y;
	width:192px;
}
.module-style1 div{
	background:url(../images/style1_module_top.png) 0 0 no-repeat;
}
.module-style1 div div{
	/*----*/
}
.module-style1 div div div{
	padding-left:13px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:13px;
	background:url(../images/style1_module_bottom.png) 0 100% no-repeat;
}
.module-style1 div div div div{
	padding:0px;
	background:none;
} 
.module-style1 h3{
	background:url(../images/style1_module_header.png) 0px 0px no-repeat; 
	height:26px; 
	color:#920728; 
	line-height:26px;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:35px;
	margin-left:0px;
}
.module-style1 a{
	color:#920728;
}
.module-style1 a:hover{
	color:#de787e;
}
/*Menu Items*/
.module-style1 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style1 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
	background:url(../images/style1_menu_item_border.png) 0 100% repeat-x;
}
.module-style1 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:10px;
}
.module-style1 ul.menu li a:hover{
	background:url(../images/style1_menu_item_bg.png) repeat-y;
	color:#920728;
}
.module-style1 ul.menu li li{
	background:none;
}
.module-style1 ul.menu li.active a{
	color:#920728;
	background:url(../images/style1_menu_item_bg.png) repeat-y;
}
.module-style1 ul.menu li.active li a{
	background:none;
}
.module-style1 ul.menu li.active li a:hover{
	background:none;
}
.module-style1 ul.menu li.active a:hover{
	color:#de787e;
}
/*Submenu Items*/
.module-style1 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style1 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style1 input.button{
	background:url(../images/style1_button.png) 0px -1px no-repeat;
	width:80px;
	height:33px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style1 Ends------------------------------------------------*/
/*-------------------------------------Style2 Starts------------------------------------------------*/
.module-style2{
	padding:0px; 
	margin-bottom:10px; 
	color:#fed2d3;
	background:url(../images/style2_module_bg.png) 0 0 repeat-y;
	width:192px;
}
.module-style2 div{
	background:url(../images/style2_module_top.png) 0 0 no-repeat;
}
.module-style2 div div{
	/*----*/
}
.module-style2 div div div{
	padding-left:13px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:13px;
	background:url(../images/style2_module_bottom.png) 0 100% no-repeat;
}
.module-style2 div div div div{
	padding:0px;
	background:none;
} 
.module-style2 h3{
	background:url(../images/style2_module_header.png) 0px 0px no-repeat; 
	height:26px; 
	color:#fed2d3; 
	line-height:26px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:35px;
	margin-left:0px;
}
.module-style2 a{
	color:#de787e;
}
.module-style2 a:hover{
	color:#fed2d3;
}
/*Menu Items*/
.module-style2 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style2 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
	background:url(../images/style2_menu_item_border.png) 0 100% repeat-x;
}
.module-style2 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:10px;
}
.module-style2 ul.menu li a:hover{
	background:url(../images/style2_menu_item_bg.png) repeat-y;
	color:#fed2d3;
}
.module-style2 ul.menu li li{
	background:none;
}
.module-style2 ul.menu li.active a{
	color:#fed2d3;
	background:url(../images/style2_menu_item_bg.png) repeat-y;
}
.module-style2 ul.menu li.active li a{
	background:none;
}
.module-style2 ul.menu li.active li a:hover{
	background:none;
}
.module-style2 ul.menu li.active a:hover{
	color:#de787e;
}
/*Submenu Items*/
.module-style2 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style2 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style2 input.button{
	background:url(../images/style2_button.png) 0px -2px no-repeat;
	width:80px;
	height:33px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style2 Ends------------------------------------------------*/
/*-------------------------------------Style3 Starts------------------------------------------------*/
.module-style3{
	padding:0px; 
	margin-bottom:10px; 
	color:#fff;
	background:url(../images/style3_module_bg.png) 0 0 repeat-y;
	width:192px;
}
.module-style3 div{
	background:url(../images/style3_module_top.png) 0 0 no-repeat;
}
.module-style3 div div{
	/*----*/
}
.module-style3 div div div{
	padding-left:13px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:13px;
	background:url(../images/style3_module_bottom.png) 0 100% no-repeat;
}
.module-style3 div div div div{
	padding:0px;
	background:none;
} 
.module-style3 h3{
	background:url(../images/style3_module_header.png) 0px 0px no-repeat; 
	height:26px; 
	color:#fff; 
	line-height:26px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:35px;
	margin-left:0px;
}
.module-style3 a{
	color:#999;
}
.module-style3 a:hover{
	color:#fff;
}
/*Menu Items*/
.module-style3 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style3 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
	background:url(../images/style3_menu_item_border.png) 0 100% repeat-x;
}
.module-style3 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:10px;
}
.module-style3 ul.menu li a:hover{
	background:url(../images/style3_menu_item_bg.png) repeat-y;
	color:#fff;
}
.module-style3 ul.menu li li{
	background:none;
}
.module-style3 ul.menu li.active a{
	color:#fff;
	background:url(../images/style3_menu_item_bg.png) repeat-y;
}
.module-style3 ul.menu li.active li a{
	background:none;
}
.module-style3 ul.menu li.active li a:hover{
	background:none;
}
.module-style3 ul.menu li.active a:hover{
	color:#eee;
}
/*Submenu Items*/
.module-style3 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style3 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style3 input.button{
	background:url(../images/style3_button.png) 0px -2px no-repeat;
	width:80px;
	height:33px;
	border:0;
	color:#000;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style3 Ends------------------------------------------------*/
/*-------------------------------------Style4 Starts------------------------------------------------*/
.module-style4{
	padding:0px; 
	margin-bottom:10px; 
	color:#333;
	width:192px;
}
.module-style4 div{
	/*--*/
}
.module-style4 div div{
	/*----*/
}
.module-style4 div div div{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:5px;
}
.module-style4 div div div div{
	padding:0px;
	background:none;
} 
.module-style4 h3{
	width:152px;
	background:url(../images/style4_module_header.png) 0px 0px no-repeat; 
	height:47px; 
	color:#920728; 
	line-height:47px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:40px;
	margin-left:-15px;
}
.module-style4 a{
	color:#920728;
}
.module-style4 a:hover{
	color:#de787e;
}
/*Menu Items*/
.module-style4 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style4 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
}
.module-style4 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:15px;
	background:url(../images/bullet_midtone.png) 0 50% no-repeat;
}
.module-style4 ul.menu li a:hover{
	color:#de787e;
	background:url(../images/bullet_light.png) 0 50% no-repeat;
}
.module-style4 ul.menu li li{
	background:none;
}
.module-style4 ul.menu li.active a{
	color:#920728;
}
.module-style4 ul.menu li.active li a{
	background:none;
}
.module-style4 ul.menu li.active li a:hover{
	background:none;
}
.module-style4 ul.menu li.active a:hover{
	color:#de787e;
}
/*Submenu Items*/
.module-style4 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style4 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style4 input.button{
	background:url(../images/style4_button.png) 0px 0px no-repeat;
	width:73px;
	height:27px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style4 Ends------------------------------------------------*/
/*-------------------------------------Style5 Starts------------------------------------------------*/
.module-style5{
	padding:0px; 
	margin-bottom:10px; 
	color:#333;
	width:192px;
}
.module-style5 div{
	/*--*/
}
.module-style5 div div{
	/*----*/
}
.module-style5 div div div{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:5px;
}
.module-style5 div div div div{
	padding:0px;
	background:none;
} 
.module-style5 h3{
	width:152px;
	background:url(../images/style5_module_header.png) 0px 0px no-repeat; 
	height:47px; 
	color:#fff; 
	line-height:47px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:40px;
	margin-left:-15px;
}
.module-style5 a{
	color:#920728;
}
.module-style5 a:hover{
	color:#de787e;
}
/*Menu Items*/
.module-style5 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style5 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
}
.module-style5 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:15px;
	background:url(../images/bullet_dark.png) 0 50% no-repeat;
}
.module-style5 ul.menu li a:hover{
	color:#de787e;
	background:url(../images/bullet_midtone.png) 0 50% no-repeat;
}
.module-style5 ul.menu li li{
	background:none;
}
.module-style5 ul.menu li.active a{
	color:#920728;
}
.module-style5 ul.menu li.active li a{
	background:none;
}
.module-style5 ul.menu li.active li a:hover{
	background:none;
}
.module-style5 ul.menu li.active a:hover{
	color:#de787e;
}
/*Submenu Items*/
.module-style5 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style5 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style5 input.button{
	background:url(../images/style5_button.png) 0px 0px no-repeat;
	width:73px;
	height:27px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style5 Ends------------------------------------------------*/
/*-------------------------------------Style6 Starts------------------------------------------------*/
.module-style6{
	padding:0px; 
	margin-bottom:10px; 
	color:#333;
	width:192px;
}
.module-style6 div{
	/*--*/
}
.module-style6 div div{
	/*----*/
}
.module-style6 div div div{
	padding-bottom:15px;
	padding-left:15px;
	padding-right:5px;
}
.module-style6 div div div div{
	padding:0px;
	background:none;
} 
.module-style6 h3{
	width:152px;
	background:url(../images/style6_module_header.png) 0px 0px no-repeat; 
	height:47px; 
	color:#fff; 
	line-height:47px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:40px;
	margin-left:-15px;
}
.module-style6 a{
	color:#666;
}
.module-style6 a:hover{
	color:#333;
}
/*Menu Items*/
.module-style6 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style6 ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
}
.module-style6 ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:15px;
	background:url(../images/bullet_gray_dark.png) 0 50% no-repeat;
}
.module-style6 ul.menu li a:hover{
	color:#333;
	background:url(../images/bullet_gray_light.png) 0 50% no-repeat;
}
.module-style6 ul.menu li li{
	background:none;
}
.module-style6 ul.menu li.active a{
	color:#666;
}
.module-style6 ul.menu li.active li a{
	background:none;
}
.module-style6 ul.menu li.active li a:hover{
	background:none;
}
.module-style6 ul.menu li.active a:hover{
	color:#333;
}
/*Submenu Items*/
.module-style6 ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
.module-style6 ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style6 input.button{
	background:url(../images/style6_button.png) 0px 0px no-repeat;
	width:73px;
	height:27px;
	border:0;
	color:#333;
	cursor:pointer;
}
/*Button*/
/*-------------------------------------Style6 Ends------------------------------------------------*/
/*-------------------Top Modules (User1, User2) Styles Start----------------------------*/
#jcssUser1User2Wrapper .module{
	background: url(../images/user1_user2_bg.png) repeat #eee;
	border-bottom:3px solid #fff;
	border-top:2px solid #fff;
}
#jcssUser1User2Wrapper .module div{
	background: url(../images/user1_user2_border.png) repeat-y;
	padding-bottom:10px;
}
#jcssUser1User2Wrapper .module div div{
	background-image:none;
}
#jcssUser1User2Wrapper .module div div div{
	background-image:none;
	padding-left:20px;
	padding-top:10px;
}

#jcssUser1User2Wrapper .module h3{
	color:#333;
	font-size:1.2	em;
	margin-bottom:10px;
}
#jcssUser1User2Wrapper a{
	color:#920728;
}
#jcssUser1User2Wrapper a:hover{
	color:#b74449;
}
/*Menu Items*/
#jcssUser1User2Wrapper ul.menu{
	list-style:none;
	padding-left:0px;
}
#jcssUser1User2Wrapper ul.menu li{
	margin-bottom:5px;
	/*padding-bottom:2px;*/
}
#jcssUser1User2Wrapper ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
#jcssUser1User2Wrapper ul.menu li.active a{
	color:#b74449;
}
#jcssUser1User2Wrapper ul.menu li.active ul li a{
	color:#de787e;
}
#jcssUser1User2Wrapper ul.menu li.active ul li a:hover{
	color:#b74449;
}
#jcssUser1User2Wrapper ul.menu li.active ul li.active a{
	color:#b74449;
}
#jcssUser1User2Wrapper ul.menu li.active ul li.active ul li a{
	color:#de787e;
}
#jcssUser1User2Wrapper ul.menu li.active ul li.active ul li a:hover{
	color:#b74449;
}
#jcssUser1User2Wrapper ul.menu li.active ul li.active ul li.active a{
	color:#b74449;
}
#jcssUser1User2Wrapper ul.menu li.parent{
	/*---*/
}
/*Submenu Items*/
#jcssUser1User2Wrapper ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
#jcssUser1User2Wrapper ul.menu li.parent ul li{
	border-bottom:0px;
}
#jcssUser1User2Wrapper ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/
/*Button*/
#jcssUser1User2Wrapper input.button{
	background:url(../images/btn_style4.png) no-repeat;
	width:73px;
	height:27px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
#jcssUser1User2Wrapper form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
#jcssUser1User2Wrapper form#form-login ul{
	margin:5px 0px;
	padding:0px;
}
#jcssUser1User2Wrapper input#modlgn_username,#jcssUser1User2Wrapper input#modlgn_passwd{
	width:157px;
	height:20px;
	border:1px solid #de787e;
	/*background:url(../images/top_modules_input.png) no-repeat;*/
	color:#666666;
	padding-left:6px;
	padding-top:4px;
}
#jcssUser1User2Wrapper input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
#jcssUser1User2Wrapper a.readmore{
	background:url(../images/readmore_2.png) no-repeat;
	height:22px;
	color:#920728;
	display:block;
	padding-left:25px;
	line-height:22px;
}
#jcssUser1User2Wrapper a.readmore:hover{
	color:#de787e;
}
/*-------------------Top Modules (User1, User2) Styles Start----------------------------*/
/*----------Footer Modules (User9, User10, User11 and User12) Styles Start--------------*/
#jcssFooterModulesWrapper .moduletable{
	padding-bottom:10px;
	color:#de787e;
}
#jcssFooterModulesWrapper .moduletable h3{
	font-size:1.3em;
	color:#fff;
	background:url(../images/footer_modules_header.png) 0px 0px no-repeat;
	padding-left:38px;
	margin-bottom:10px;
	line-height:34px;
}
#jcssFooterModulesWrapper a{
	color:#fed2d3;
}
#jcssFooterModulesWrapper a:hover{
	color:#de787e;
}
/*Menu Items*/
#jcssFooterModulesWrapper ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
#jcssFooterModulesWrapper ul.menu li{
	margin-bottom:0px;
	padding-bottom:2px;
	background:url(../images/style2_menu_item_border.png) 0 100% repeat-x;
}
#jcssFooterModulesWrapper ul.menu li a{
	display:block;
	line-height:26px;
	padding-left:10px;
}
#jcssFooterModulesWrapper ul.menu li a:hover{
	background:url(../images/style2_menu_item_bg.png) repeat-y;
	color:#fed2d3;
}
#jcssFooterModulesWrapper ul.menu li li{
	background:none;
}
#jcssFooterModulesWrapper ul.menu li.active a{
	color:#fed2d3;
	background:url(../images/style2_menu_item_bg.png) repeat-y;
}
#jcssFooterModulesWrapper ul.menu li.active li a{
	background:none;
}
#jcssFooterModulesWrapper ul.menu li.active li a:hover{
	background:none;
}
#jcssFooterModulesWrapper ul.menu li.active a:hover{
	color:#de787e;
}
/*Submenu Items*/
#jcssFooterModulesWrapper ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
#jcssFooterModulesWrapper ul.menu li.parent ul li{
	border-bottom:0px;
}
/*Submenu Items*/
/*Menu Items*/

/*Button*/
#jcssFooterModulesWrapper input.button{
	background:url(../images/style2_button.png) 0px -2px no-repeat;
	width:80px;
	height:33px;
	border:0;
	color:#920728;
	cursor:pointer;
}
/*Button*/
/*-------------------Footer Modules (User10, User11 and User12) Styles Start----------------------------*/
/*----------------------------------Joomla Stuffs-------------------------------------------*/
.contentpane,.contentpaneopen,.blog{
	width:100%;
}
.componentheading{
	font-size:1.6em;
	margin-bottom:10px;
	color:#920728;
	padding-left:30px;
	background:url(../images/component_heading.png) 0px 50% no-repeat;
	line-height:22px;
}
.contentheading{
	width:100%;
	font-size:1.2em;
	padding-bottom:5px;
	color:#333;
	font-weight:bold;
}
.contentdescription{
	padding-bottom:10px;
}
.contentdescription img{
	padding:10px;
}
.createdate,.modifydate,.small{
	font-size:0.8em;
	color:#999;
}
.createdate,.modifydate{
	padding-bottom:5px;
}
.contentpane ul li{
}
.sectiontableheader{
	padding:5px 0px 5px 4px;
	color:#8a0917;
	font-size:1.2em;
	border-bottom:1px dotted #fed2d3;
}
.sectiontableentry1 td,.sectiontableentry2 td{
	padding-left:4px;
	padding-top:3px;
	padding-bottom:2px;
}
.sectiontableentry1 img,.sectiontableentry2 img,.sectiontableheader img{
	vertical-align:middle;
}
.pagenavbar{
	text-align:center;
	padding:5px 0px;
	border-top:1px dotted #fed2d3;
	border-bottom:1px dotted #fed2d3;
}
.contenttoc{
	width:20%;
	border:1px solid #fed2d3;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
}
.contenttoc td{
	padding-left:10px;
	padding-bottom:3px;
}
.contenttoc th{
	background-color:#de787e;
	color:#fff;
}
.pagenavcounter{
	color:#005f59;
	padding:5px 0px;
	font-weight:bold;
	color:#920728;
	margin-bottom:10px;
}
/*----------------------------------Joomla Stuffs-------------------------------------------*/