/*------------------------------------------Global Reset Starts--------------------------------------------*/
*{
	margin:0;
	padding:0;
}
/*-------------------------------------------Global Reset Ends---------------------------------------------*/
/*--------------------------------------------HTML Tags Starts---------------------------------------------*/
a{
	text-decoration:none;
	color:#0079a1;
}
a:hover{
	color:#cc3333;
}
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;
}
body#myBody{
	font-size:12px;
	line-height:1.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#0099cc;
}
/*--------------------------------------------HTML Tags Ends---------------------------------------------*/
/*---------------------------------------------Misc Starts-----------------------------------------------*/
.clrAll,.clr{
	clear:both;
	font-size:0px;
	line-height:0px;
	width:100%;
}
/*----------------------------------------------Misc Ends------------------------------------------------*/
/*--------------------------------------------Layout Starts----------------------------------------------*/
#jcssMainWrapper{
	width:1000px;
	margin:0 auto;
}
/* Logo, Search Module and Top Navigation Modules */
#jcssTopPanel{
	width:1000px;
	height:154px;
	overflow:hidden;
}
#jcssLogo{
	width:354px;
	height:154px;
	float:left;
}
#jcssTopRight{
	width: 646px;
	height:154px;
	float:left;
}
#jcssSearchBox{
	width:338px;
	height:48px;
	margin-top:65px;
	margin-right:38px;
	float:right;
}
#jcssSnowFlake{
	width:122px;
	height:41px;
	background:url(../images/snowflake_top.png) no-repeat;
	float:right;
	clear:right;
	padding-right:38px;
}
#jcssTopNav{
	width:1000px;
	height:48px;
	background:url(../images/top_nav_bg.png) no-repeat;
	position:relative;
	z-index:99;
}
#jcssTopMenu{
	padding-left:50px;
}
/* Logo, Search Module and Top Navigation Modules */

/* User6,7 and User8 Module positions*/
#jcssTopModules{
	width:1000px;
	overflow:hidden;
}
#jcssTopModulesTop{
	width:1000px;
	height:24px;
	background:url(../images/top_modules_top.png) no-repeat;
}
#jcssTopModulesBot{
	width:1000px;
	height:25px;
	background:url(../images/top_modules_bot.png) no-repeat;
}
#jcssTopModulesMid-t3,
#jcssTopModulesMid-t2,
#jcssTopModulesMid-t1{
	width:900px;
	background:url(../images/top_modules_bg.png) repeat-y;
	padding:0px 50px;
}
#jcssUser6Pos-y,
#jcssUser7Pos-y,
#jcssUser8Pos-y{
	padding-left:20px;
}
#jcssTopModulesMid-t3 #jcssUser6Pos,
#jcssTopModulesMid-t3 #jcssUser7Pos,
#jcssTopModulesMid-t3 #jcssUser8Pos,
#jcssTopModulesMid-t3 #jcssUser6Pos-y,
#jcssTopModulesMid-t3 #jcssUser7Pos-y,
#jcssTopModulesMid-t3 #jcssUser8Pos-y{
	float:left;
	width:286px;
}
#jcssTopModulesMid-t2 #jcssUser6Pos,
#jcssTopModulesMid-t2 #jcssUser7Pos,
#jcssTopModulesMid-t2 #jcssUser8Pos,
#jcssTopModulesMid-t2 #jcssUser6Pos-y,
#jcssTopModulesMid-t2 #jcssUser7Pos-y,
#jcssTopModulesMid-t2 #jcssUser8Pos-y{
	float:left;
	width:440px;
}
#jcssTopModulesMid-t1 #jcssUser6Pos,
#jcssTopModulesMid-t1 #jcssUser7Pos,
#jcssTopModulesMid-t1 #jcssUser8Pos{
	width:900px;
}
textarea{
	width: 400px;
	height: 200px;
}
fieldset{
	border: 1px solid;
	padding: 5px;
}
/* User6,7 and User8 Module positions*/

/* Login Module positions*/
#jcssCandyBar{
	width:1000px;
	height:13px;
	background:url(../images/candy_bar.png) no-repeat;
	font-size:0px;
	line-height:0;
}
#jcssAd{
	width:990px;
	overflow:hidden;
}
#jcssAdMid{
	height:95px;
	padding-top:8px;
	background:url(../images/login_bg.png) repeat-y;;
	padding-left:105px;
	margin-left: 4px;
    width: 940px;
}
#jcssAdBot{
	width:945px;
	height:25px;
	background:url(../images/login_bot.png) no-repeat;
	padding-left:55px;
}
/* Login Module positions*/

/* Main Content*/
#jcssContentTop{
	width:950px;
	height:38px;
	background:url(../images/content_top.png) no-repeat;
	padding-left:50px;
	padding-top:15px;
}
#jcssContentMid{
	width:1000px;
	background:url(../images/content_bg.png) repeat-y;
}
#jcssContentWrapper{
	width:940px;
	padding:0px 30px;
}
#jcssLeftCol{
	width:200px;
	float:left;
}
#jcssMidCol-col3{
	width:520px;
	float:left;
	padding:0px 10px;
}
#jcssMidCol-col2{
	width:720px;
	float:left;
	padding:0px 10px;
}
#jcssMidCol-col1{
	width:920px;
	float:left;
	padding:0px 10px;
}
#jcssTopBanner{
	margin-bottom:10px;
}
#jcssBottomBanner{
	margin-top:10px;
}
#jcssRightCol{
	width:200px;
	float:right;
}
#jcssContentBot{
	width:1000px;
	height:46px;
	background:url(../images/content_bot.png) no-repeat;
}
#jcssBottom{
	width:1000px;
	background:url(../images/content_full_bot.png) no-repeat;
	height:92px;
}	
/* Main Content*/

/*Footer Modules */
#jcssFooterModules{
	width:1000px;
	overflow:hidden;
}
#jcssFooterModulesTop{
	width:1000px;
	height:11px;
	background:url(../images/footer_modules_top.png) no-repeat;
	font-size:0px;
	line-height:0px;
}
#jcssFooterModulesMid{
	width:1000px;
	background:url(../images/footer_modules_bg.png) repeat-y;
}
#jcssFooterModulesBot{
	width:1000px;
	height:92px;
	background:url(../images/footer_modules_bot.png) no-repeat;
}
/* User10,11 and User12 Module positions*/
#jcssFooterModulesMid-f3,
#jcssFooterModulesMid-f2,
#jcssFooterModulesMid-f1{
	width:900px;
	background:url(../images/footer_modules_bg.png) repeat-y;
	padding:20px 50px 0px 50px;
}
#jcssUser10Pos-y,
#jcssUser11Pos-y,
#jcssUser12Pos-y{
	padding-left:20px;
}
#jcssFooterModulesMid-f3 #jcssUser10Pos,
#jcssFooterModulesMid-f3 #jcssUser11Pos,
#jcssFooterModulesMid-f3 #jcssUser12Pos,
#jcssFooterModulesMid-f3 #jcssUser10Pos-y,
#jcssFooterModulesMid-f3 #jcssUser11Pos-y,
#jcssFooterModulesMid-f3 #jcssUser12Pos-y{
	float:left;
	width:286px;
}
#jcssFooterModulesMid-f2 #jcssUser10Pos,
#jcssFooterModulesMid-f2 #jcssUser11Pos,
#jcssFooterModulesMid-f2 #jcssUser12Pos,
#jcssFooterModulesMid-f2 #jcssUser10Pos-y,
#jcssFooterModulesMid-f2 #jcssUser11Pos-y,
#jcssFooterModulesMid-f2 #jcssUser12Pos-y{
	float:left;
	width:440px;
}
#jcssFooterModulesMid-f1 #jcssUser10Pos,
#jcssFooterModulesMid-f1 #jcssUser11Pos,
#jcssFooterModulesMid-f1 #jcssUser12Pos{
	width:900px;
}
/* User10,11 and User12 Module positions*/
/*Footer Modules */

/* Copyright Information */
#jcssCopyRight{
	width:1000px;
	text-align:center;
	padding-top:0px;
	color:#fff;
	margin-bottom:35px;
}
#jcssCopyRight a{
	color:#00bfff;
}
#jcssCopyRight a:hover{
	color:#fff;
	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:48px; 
	padding:0px 11px;
	position:relative;
	background:url(../images/top_nav_sep.png) no-repeat 100% 50%;
}
ul#nav li.hover,ul#nav li:hover,ul#nav li.active{
}
ul#nav a{
	display:block; 
	color:#333333; 
	text-decoration:none; 
	font-size:14px; 
}
ul#nav a:hover{ 
	color:#0099cc;
}

/* Drop Down First Level */
ul#nav li ul{
	position:absolute; 
	left:-999em; 
	background-color:#0095c7; 
	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 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:bold; 
	color:#fff; 
	width:190px;
}
ul#nav li ul li a:hover{
	text-decoration:none; 
	color:#00bfff;
}
/* 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:#00bfff;
}
/* Drop Down Second Level */
/*----------------------------------------Top Navigation Ends------------------------------------------*/
/*-----------------------------------------Search Box Starts-------------------------------------------*/
#jcssSearchBox input.inputbox{
	width:275px;
	height:41px;
	border:0px;
	color:#333;
	background:url(../images/search_bg.png) repeat-x;
	padding:7px 0px 0px 5px;
}
#jcssSearchBox input.button{
	border:0px;
	background:url(../images/search_btn.png) no-repeat;
	width:52px;
	height:48px;
	cursor:pointer;
	margin-left:4px;
	padding-bottom:20px !important; padding-bottom:16px;
}
/*-----------------------------------------Search Box Ends-------------------------------------------*/
/*----------------------------------------Login Module Position (User9)----------------------------------------------*/
#jcssLogin fieldset{
	float:left;
	width:750px;
	background:url(../images/login_sep.png) 100% -10px no-repeat;
}
#jcssLogin p#form-login-username,#jcssLogin p#form-login-password,#jcssLogin p#form-login-remember{
	float:left;
}
#jcssLogin p#form-login-username{
	width:262px;
}
#jcssLogin p#form-login-password{
	width:262px;
}
#jcssLogin p#form-login-remember{
	width:130px;
}
#jcssLogin br{
	display: none;
}
#jcssLogin label{
	font-size:12px;
	color:#fff;
	float:left;
	display:block;
	padding-top:2px;
	padding-right:5px !important; padding-right:3px;
	text-transform:uppercase;
}
#searchform input#s{
	width:171px;
	height:26px;
	border:0px;
	background:url(../images/login_inputbox_bg.png) no-repeat;
	color:#ffcccc;
	padding-top:4px;
	padding-left:3px;
}
#jcssLogin input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
}
#jcssLogin input.button{
	width:59px;
	height:26px;
	border:0px;
	background:url(../images/login_button.png) no-repeat;
	color:#fff;
	margin-top:1px;
	cursor:pointer;
}
#jcssLogin ul{
	float:left;
	line-height:1em;
	width:135px;
	padding-left:30px;
	margin-top:-7px;
}
#jcssLogin ul li a{
	font-size:0.8em;
	color:#ffcccc;
}
#jcssLogin ul li a:hover{
	text-decoration:underline;
	color:#731b1e;
}
#jcssLogin .moduletable div{
	float:left;
	width:100px;
	color:#fff;
	font-weight:bold;
}
/*----------------------------------------Login Module Position (User9)----------------------------------------------*/
/*-----------------------------------Poll Module--------------------------------------------*/
.module-style1 .poll-style1 div,
.module-style2 .poll-style2 div,
.module-style3 .poll-style3 div,
.module-style4 .poll-style4 div,
#jcssFooterModules .poll div,
#jcssTopModules .poll div{
	padding:5px 0px;
	margin:0px;
	background:none;
}
.module-style1 .poll-style1 thead td,
.module-style2 .poll-style2 thead td,
.module-style3 .poll-style3 thead td,
.module-style4 .poll-style4 thead td,
#jcssFooterModules .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,
#jcssFooterModules .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,
#jcssFooterModules .sectiontableentry2,#jcssFooterModules .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{
	padding:0px;
	background:none;
}
.module-style1 .bannerheader,
.module-style2 .bannerheader,
.module-style3 .bannerheader,
.module-style4 .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{
	padding:0px;
	background:none;
}
.module-style1 .banneritem-style1,
.module-style2 .banneritem-style2,
.module-style3 .banneritem-style3,
.module-style4 .banneritem-style4{
	padding:5px;
	background:none;
	margin:5px 0px;
}
.module-style1 .banneritem-style1,
.module-style2 .banneritem-style2,
.module-style3 .banneritem-style3,
.module-style4 .banneritem-style4{
	/*----*/
}
.module-style1 .banneritem-style1 a,
.module-style2 .banneritem-style2 a,
.module-style3 .banneritem-style3 a,
.module-style4 .banneritem-style4 a{
	font-weight:bold;
}
.module-style1 .bannerfooter-style1,
.module-style2 .bannerfooter-style2,
.module-style3 .bannerfooter-style3,
.module-style4 .bannerfooter-style4{
	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{
	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{
	margin-bottom:5px;
	padding-bottom:2px;
}
.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{
	display:block;
	line-height:20px;
	padding-left:10px;
}

/*-----------------Latest News, Popular and Sections Module----------------------------*/
/*----------------------------------Error Message-------------------------------------------*/
dl#system-message{
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	/*padding:5px;*/
	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:16px;
}
dd.error{
	color:#999999;
	font-style:italic;
}
/*----------------------------------Error Message-------------------------------------------*/
/*-------------------------------------Style1 Starts------------------------------------------------*/
.module-style1{
	padding:0px; 
	margin-bottom:10px; 
	color:#666666;
	background:url(../images/style1Bg.png) 0 0 repeat-y;
	width:193px;
}
.module-style1 div{
	background:url(../images/style1Top.png) 0 0 no-repeat;
}
.module-style1 div div{
	/*----*/
}
.module-style1 div div div{
	padding-left:15px;
	padding-top:27px;
	padding-bottom:30px;
	padding-right:15px;
	background:url(../images/style1Bottom.png) 0 100% no-repeat;
}
.module-style1 div div div div{
	padding:0px;
	background:none;
} 
.module-style1 h3{
	background:url(../images/style1_header_bg.png) 0px 0px no-repeat; 
	height:41px; 
	color:#666; 
	line-height:38px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0px;
	padding-left:30px;
	margin-left:0px;
}
.module-style1 a{
	color:#4a6d79;
}
.module-style1 a:hover{
	color:#79b2c5;
}
/*Menu Items*/
.module-style1 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style1 ul.menu li{
	margin-bottom:5px;
	border-bottom:1px solid #eee;
	padding-bottom:2px;
}
.module-style1 ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
.module-style1 ul.menu li.active a{
	color:#79b2c5;
}
.module-style1 ul.menu li.active ul li a{
	color:#4a6d79;
}
.module-style1 ul.menu li.active ul li a:hover{
	color:#79b2c5;
}
.module-style1 ul.menu li.active ul li.active a{
	color:#79b2c5;
}
.module-style1 ul.menu li.active ul li.active ul li a{
	color:#4a6d79;
}
.module-style1 ul.menu li.active ul li.active ul li a:hover{
	color:#79b2c5;
}
.module-style1 ul.menu li.active ul li.active ul li.active a{
	color:#79b2c5;
}
.module-style1 ul.menu li.parent{
	/*---*/
}
/*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;
}
.module-style1 ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style1 input.button{
	background:url(../images/style1_button.png) no-repeat;
	width:71px;
	height:29px;
	border:0;
	color:#666666;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
.module-style1 form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.module-style1 form#form-login ul{
	margin:5px 0px;
	padding:0px;
}
.module-style1 input#modlgn_username,.module-style1 input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/style1_input.png) no-repeat;
	color:#666666;
	padding-top:6px;
	padding-left:6px;
}
.module-style1 input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------------------------Style1 Ends------------------------------------------------*/
/*-------------------------------------Style2 Starts------------------------------------------------*/
.module-style2{
	padding:0px; 
	margin-bottom:10px; 
	color:#eee;
	background:url(../images/style2Bg.png) 0 0 repeat-y;
	width:193px;
}
.module-style2 div{
	background:url(../images/style2Top.png) 0 0 no-repeat;
}
.module-style2 div div{
	/*----*/
}
.module-style2 div div div{
	padding-left:15px;
	padding-top:27px;
	padding-bottom:30px;
	padding-right:15px;
	background:url(../images/style2Bottom.png) 0 100% no-repeat;
}
.module-style2 div div div div{
	padding:0px 0px 15px 0px;
	background:none;
} 
.module-style2 h3{
	background:url(../images/style2_header_bg.png) 0px 0px no-repeat; 
	height:41px; 
	color:#fff; 
	line-height:38px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0px;
	padding-left:30px;
	margin-left:0px;
}
.module-style2 a{
	color:#eee;
}
.module-style2 a:hover{
	color:#801d21;
}
/*Menu Items*/
.module-style2 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style2 ul.menu li{
	margin-left: 20px;
	margin-bottom:5px;
	border-bottom:1px solid #bf2c31;
	padding-bottom:2px;
}
.module-style2 ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
.module-style2 ul.menu li.active a{
	color:#801d21;
}
.module-style2 ul.menu li.active ul li a{
	color:#fff;
}
.module-style2 ul.menu li.active ul li a:hover{
	color:#801d21;
}
.module-style2 ul.menu li.active ul li.active a{
	color:#801d21;
}
.module-style2 ul.menu li.active ul li.active ul li a{
	color:#fff;
}
.module-style2 ul.menu li.active ul li.active ul li a:hover{
	color:#801d21;
}
.module-style2 ul.menu li.active ul li.active ul li.active a{
	color:#801d21;
}
.module-style2 ul.menu li.parent{
	/*---*/
}
/*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;
}
.module-style2 ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style2 input.button{
	background:url(../images/style2_button.png) no-repeat;
	width:71px;
	height:33px;
	border:0;
	color:#fff;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
.module-style2 form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.module-style2 form#form-login ul{
	margin:5px 0px;
	padding:0px 5px;
}

.module-style2 input#modlgn_username,.module-style2 input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/style2_input.png) no-repeat;
	color:#eeeeee;
	padding-top:6px;
	padding-left:6px;
}
.module-style2 input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------------------------Style2 Ends------------------------------------------------*/
/*-------------------------------------Style3 Starts------------------------------------------------*/
.module-style3{
	padding:0px; 
	margin-bottom:10px; 
	color:#eee;
	background:url(../images/style3Bg.png) 0 0 repeat-y;
	width:193px;
}
.module-style3 div{
	background:url(../images/style3Top.png) 0 0 no-repeat;
}
.module-style3 div div{
	/*----*/
}
.module-style3 div div div{
	padding-left:15px;
	padding-top:27px;
	padding-bottom:30px;
	padding-right:15px;
	background:url(../images/style3Bottom.png) 0 100% no-repeat;
}
.module-style3 div div div div{
	padding:0px 0px 15px 0px;
	background:none;
} 
.module-style3 h3{
	background:url(../images/style3_header_bg.png) 0px 0px no-repeat; 
	height:41px; 
	color:#fff; 
	line-height:38px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0px;
	padding-left:30px;
	margin-left:0px;
}
.module-style3 a{
	color:#eee;
}
.module-style3 a:hover{
	color:#006080;
}
/*Menu Items*/
.module-style3 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style3 ul.menu li{
	margin-bottom:5px;
	border-bottom:1px solid #008bb9;
	padding-bottom:2px;
}
.module-style3 ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
.module-style3 ul.menu li.active a{
	color:#006080;
}
.module-style3 ul.menu li.active ul li a{
	color:#eee;
}
.module-style3 ul.menu li.active ul li a:hover{
	color:#006080;
}
.module-style3 ul.menu li.active ul li.active a{
	color:#006080;
}
.module-style3 ul.menu li.active ul li.active ul li a{
	color:#eee;
}
.module-style3 ul.menu li.active ul li.active ul li a:hover{
	color:#006080;
}
.module-style3 ul.menu li.active ul li.active ul li.active a{
	color:#006080;
}
.module-style3 ul.menu li.parent{
	/*---*/
}
/*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;
}
.module-style3 ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style3 input.button{
	background:url(../images/style3_button.png) no-repeat;
	width:71px;
	height:33px;
	border:0;
	color:#005c7b;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
.module-style3 form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.module-style3 form#form-login ul{
	margin:5px 0px;
	padding:0px 5px;
}

.module-style3 input#modlgn_username,.module-style3 input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/style3_input.png) no-repeat;
	color:#eeeeee;
	padding-top:6px;
	padding-left:6px;
}
.module-style3 input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------------------------Style3 Ends------------------------------------------------*/
/*-------------------------------------Style4 Starts------------------------------------------------*/
.module-style4{
	padding:0px; 
	margin-bottom:10px; 
	color:#fff;
	background:url(../images/style4Bg.png) 0 0 repeat-y;
	width:193px;
}
.module-style4 div{
	background:url(../images/style4Top.png) 0 0 no-repeat;
}
.module-style4 div div{
	/*----*/
}
.module-style4 div div div{
	padding-left:15px;
	padding-top:27px;
	padding-bottom:30px;
	padding-right:15px;
	background:url(../images/style4Bottom.png) 0 100% no-repeat;
}
.module-style4 div div div div{
	padding:0px 0px 15px 0px;
	background:none;
} 
.module-style4 h3{
	background:url(../images/style4_header_bg.png) 0px 0px no-repeat; 
	height:41px; 
	color:#fff; 
	line-height:38px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0px;
	padding-left:30px;
	margin-left:0px;
}
.module-style4 a{
	color:#608000;
}
.module-style4 a:hover{
	color:#fff;
}
/*Menu Items*/
.module-style4 ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
.module-style4 ul.menu li{
	margin-bottom:5px;
	border-bottom:1px solid #8fbf00;
	padding-bottom:2px;
}
.module-style4 ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
.module-style4 ul.menu li.active a{
	color:#fff;
}
.module-style4 ul.menu li.active ul li a{
	color:#608000;
}
.module-style4 ul.menu li.active ul li a:hover{
	color:#fff;
}
.module-style4 ul.menu li.active ul li.active a{
	color:#fff;
}
.module-style4 ul.menu li.active ul li.active ul li a{
	color:#608000;
}
.module-style4 ul.menu li.active ul li.active ul li a:hover{
	color:#fff;
}
.module-style4 ul.menu li.active ul li.active ul li.active a{
	color:#fff;
}
.module-style4 ul.menu li.parent{
	/*---*/
}
/*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;
}
.module-style4 ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
.module-style4 input.button{
	background:url(../images/style4_button.png) no-repeat;
	width:71px;
	height:33px;
	border:0;
	color:#608000;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
.module-style4 form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.module-style4 form#form-login ul{
	margin:5px 0px;
	padding:0px 5px;
}

.module-style4 input#modlgn_username,.module-style4 input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/style4_input.png) no-repeat;
	color:#fff;
	padding-top:6px;
	padding-left:6px;
}
.module-style4 input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------------------------Style4 Ends------------------------------------------------*/
/*-------------------Top Modules (User6, User7 and User8) Styles Start----------------------------*/
#jcssTopModules .moduletable{
	padding-bottom:10px;
}
#jcssTopModules .moduletable h3{
	font-size:18px;
	color:#cc0000;
	background:url(../images/tree_icon.png) 0px 0px no-repeat;
	padding-left:30px;
	border-bottom:1px solid #e5e5e5;
	padding-top:11px;
	padding-bottom:3px;
	margin-bottom:10px;
}
#jcssTopModules a{
	color:#79b2c5;
}
#jcssTopModules a:hover{
	color:#4a6d79;
}
/*Menu Items*/
#jcssTopModules ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
#jcssTopModules ul.menu li{
	margin-bottom:5px;
	border-bottom:1px solid #eee;
	padding-bottom:2px;
}
#jcssTopModules ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
#jcssTopModules ul.menu li.active a{
	color:#79b2c5;
}
#jcssTopModules ul.menu li.active ul li a{
	color:#4a6d79;
}
#jcssTopModules ul.menu li.active ul li a:hover{
	color:#79b2c5;
}
#jcssTopModules ul.menu li.active ul li.active a{
	color:#79b2c5;
}
#jcssTopModules ul.menu li.active ul li.active ul li a{
	color:#4a6d79;
}
#jcssTopModules ul.menu li.active ul li.active ul li a:hover{
	color:#79b2c5;
}
#jcssTopModules ul.menu li.active ul li.active ul li.active a{
	color:#79b2c5;
}
#jcssTopModules ul.menu li.parent{
	/*---*/
}
/*Submenu Items*/
#jcssTopModules ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
#jcssTopModules ul.menu li.parent ul li{
	border-bottom:0px;
}
#jcssTopModules ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
#jcssTopModules input.button{
	background:url(../images/top_modules_button.png) no-repeat;
	width:81px;
	height:33px;
	border:0;
	color:#666666;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
#jcssTopModules form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
#jcssTopModules form#form-login ul{
	margin:5px 0px;
	padding:0px;
}
#jcssTopModules input#modlgn_username,#jcssTopModules input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/top_modules_input.png) no-repeat;
	color:#666666;
	padding-top:6px;
	padding-left:6px;
}
#jcssTopModules input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------Top Modules (User6, User7 and User8) Styles End----------------------------*/
/*-------------------Footer Modules (User10, User11 and User12) Styles Start----------------------------*/
#jcssFooterModules .moduletable{
	padding-bottom:10px;
	color:#999;
}
#jcssFooterModules .moduletable h3{
	font-size:18px;
	color:#e7e7e7;
	background:url(../images/tree_icon_gray_bg.png) 0px 0px no-repeat;
	padding-left:30px;
	border-bottom:1px solid #535353;
	padding-top:11px;
	padding-bottom:3px;
	margin-bottom:10px;
}
#jcssFooterModules a{
	color:#79b2c5;
}
#jcssFooterModules a:hover{
	color:#4a6d79;
}
/*Menu Items*/
#jcssFooterModules ul.menu{
	list-style:none;
	padding-left:0px;
	padding-top:5px;
}
#jcssFooterModules ul.menu li{
	margin-bottom:5px;
	border-bottom:1px solid #434343;
	padding-bottom:2px;
}
#jcssFooterModules ul.menu li a{
	display:block;
	line-height:20px;
	padding-left:10px;
}
#jcssFooterModules ul.menu li.active a{
	color:#4a6d79;
}
#jcssFooterModules ul.menu li.active ul li a{
	color:#79b2c5;
}
#jcssFooterModules ul.menu li.active ul li a:hover{
	color:#4a6d79;
}
#jcssFooterModules ul.menu li.active ul li.active a{
	color:#4a6d79;
}
#jcssFooterModules ul.menu li.active ul li.active ul li a{
	color:#79b2c5;
}
#jcssFooterModules ul.menu li.active ul li.active ul li a:hover{
	color:#4a6d79;
}
#jcssFooterModules ul.menu li.active ul li.active ul li.active a{
	color:#4a6d79;
}
#jcssFooterModules ul.menu li.parent{
	/*---*/
}
/*Submenu Items*/
#jcssFooterModules ul.menu li.parent ul{
	padding-left:10px;
	padding-top:5px;
}
#jcssFooterModules ul.menu li.parent ul li{
	border-bottom:0px;
}
#jcssFooterModules ul.menu li.parent ul li a{
	/*---*/
}
/*Submenu Items*/

/*Menu Items*/

/*Button*/
#jcssFooterModules input.button{
	background:url(../images/footer_modules_button.png) no-repeat;
	width:81px;
	height:33px;
	border:0;
	color:#333;
	cursor:pointer;
}
/*Button*/
/*Text Field*/
#jcssFooterModules form#form-login p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
#jcssFooterModules form#form-login ul{
	margin:5px 0px;
	padding:0px;
}
#jcssFooterModules input#modlgn_username,#jcssFooterModules input#modlgn_passwd{
	width:157px;
	height:22px;
	border:0px;
	background:url(../images/footer_modules_input.png) no-repeat;
	color:#666666;
	padding-top:6px;
	padding-left:6px;
}
#jcssFooterModules input#modlgn_remember{
	margin-top:5px !important; margin-top:3px;
	background:none;
}
/*Text Field*/
/*-------------------Footer Modules (User10, User11 and User12) Styles Start----------------------------*/
/*----------------------------------Joomla Stuffs-------------------------------------------*/
.contentpane,.contentpaneopen,.blog{
	width:100%;
}
.componentheading{
	font-size:18px;
	margin-bottom:10px;
	color:#b92b31;
	padding-left:20px;
	background:url(../images/santa.png) 0px 50% no-repeat;
}
.contentheading{
	width:100%;
	font-size:14px;
	padding-bottom:5px;
	color:#333;
	font-weight:bold;
}
.contentdescription{
	padding-bottom:10px;
}
.contentdescription img{
	padding:10px;
}
.createdate,.modifydate,.small{
	font-size:10px;
	color:#a8a8a8;
}
.createdate,.modifydate{
	padding-bottom:5px;
}
.contentpane ul li{
}
.sectiontableheader{
	padding:5px 0px 5px 4px;
	color:#8a0917;
	font-size:14px;
}
.sectiontableentry1 td,.sectiontableentry2 td{
	padding-left:4px;
}
.pagenavbar{
	text-align:center;
}
.contenttoc{
	width:20%;
	border:1px solid #0099cc;
}
.contenttoc td{
	padding-left:10px;
	padding-bottom:3px;
}
.contenttoc th{
	background-color:#0099cc;
}
.pagenavcounter{
	color:#005f59;
	padding:10px 0px;
	font-weight:bold;
	color:#8a3c09;
}
/*----------------------------------Joomla Stuffs-------------------------------------------*/



