/* STANDARD CSS SELECTORS OF JOOMLA 1.0.X TEMPLATE SYSTEM */
/* ======================== COMMON ======================== */
/* standard */
*{padding:0;margin:0;line-height:1.5em}
body{color:#585858;font-size:12px;font-family:Arial,Helvetica,sans-serif}
a{text-decoration: none;color:#9c0109;}
a:hover{text-decoration:underline}
ul{margin:0 0 0 20px}
ul li{}
blockquote{}
a img{border:none}
form fieldset{border:none}
form li{background:none}
h1,h2,h3{text-align:left}
/* ======================== PATHWAY ======================== */
span.pathway,a.pathway{}
a.pathway:hover{}
span.pathway img{}

/* ======================== CONTENT ======================== */

/* page title */
.componentheading{font-weight:bold;text-transform:uppercase}
div.componentheading{background:url(../images/heading_bg.png) repeat-x;height:28px;font-weight:bold;margin:0 0 15px 5px;text-transform:uppercase;color:#494F57;padding:7px 0px 0 20px}
div.componentheading h1, div.componentheading h2, div.componentheading h3{font-size:12px;display:inline}

div.componentheading .left{padding:17px 3px;background:url(../images/heading_l.png) no-repeat;float:left;margin:-7px 0 0 -25px}
div.componentheading .right{padding:17px 3px;background:url(../images/heading_r.png) no-repeat;float:left;margin-top:-25px}

/*module title*/
div.moduletable h3{}
h4{margin:10px 0}

/* blog page main wrapper */
table.blog{}
table.blog td{padding:0 5px}

/* component & content container */
table.contentpane,table.contentpaneopen{width:100%;text-align:left}
table.contentpane img,table.contentpaneopen img{}
.contentpaneopen li{margin:3px 0;padding:0 10px;background:url(../images/square.png) left no-repeat;}
.contentpaneopen p{margin:10px 0}
table.contentpane td{width:auto}

/* separator after each content item */
span.article_seperator{}

/* content title */
td.contentheading,table.blog td.contentheading{font-size:16px;font-weight:bold}
.contentheading h1,.contentheading h2,.contentheading h3{font-size:16px;color:#9c010a;margin:0 0 8px 0}
a.contentpagetitle{}

/* 3 buttons */
td.buttonheading{width:24px;padding:0;margin:0}
td.buttonheading img,td.buttonheading a{margin:0;padding:0}
table.blog td.buttonheading{padding:0 3px}
table.contentpaneopen{border-spacing:0px;margin:0 0 5px 0}

/* date & author */
.author_createdate div{background:#F2F2F2;padding:3px 15px;color:#7F7F7F;font-style:italic;margin:0 0 10px 0}
.author_createdate .small{background:url(../images/typo/author16x16.png) left no-repeat;padding:0 0 0 20px}
.author_createdate .createdate{background:url(../images/typo/calendar16x16.png) left no-repeat;padding:0 0 0 20px}

td.createdate,td.modifydate{color:#7F7F7F;font-style:italic}
.smalldark{}

/* page counter */
div.pagenavcounter{}

/* table of content */
table.contenttoc{padding:4px;margin:4px}
table.contenttoc th{}
table.contenttoc td{}
a.toclink{}

/* content image */
div.img_caption{background:#f2f2f2;border:1px solid #CCC;padding:5px}
div.left{margin:0 10px 10px 0}
img.caption{}
p.img_caption{font-style:italic;text-align:center}

/* read more */
a.readon{text-decoration:underline}
a.readon:hover{}

/* search result */
.contentpaneopen fieldset{margin:10px 0;padding:10px;}

/* ======================== MORE ======================== */

/* panel */
div.blog_more{}

/* panel heading */
div.blog_more div{}

/* block list */
div.blog_more ul{}
div.blog_more ul li{}

/* list link */
.contentpaneopen li a,a.blogsection{color:#585858;text-decoration:none}
.contentpaneopen li a:hover,a.blogsection:hover{color:#9e030c;text-decoration:underline}
/* ======================== TABLE ======================== */

/* description */
td.contentdescription{font-weight:bold}

/* category link */
a.category{}

/* listing */
td.sectiontableheader{}
tr.sectiontableentry1 td{}
tr.sectiontableentry2 td{}

/* ======================== NAVIGATION ======================== */

/* multi-page content nav */
div.pagenavbar{}
div.pagenavbar div{}
div.pagenavbar div a{}

/* content item nav */
th.pagenav_prev,th.pagenav_next{}
th.pagenav_prev a,th.pagenav_next a{}

/* blog page nav */
.pagenav{}
a.pagenav{}

/* back button */
div.back_button{}
div.back_button a{}
div.back_button a:hover{}

/* ======================== FORM ======================== */
form{}
form label{}
input,textarea{}
input.button{padding:0 5px;text-align:center;cursor:pointer;height:24px}
button.button{padding:0 5px}
input.button:hover{}
.contentpane .inputbox{}
.contentpane select.inputbox{}

select#mod_templatechooser_jos_change_template{width:142px;margin-top:3px}
textarea#contact_text.inputbox{width:90%}
#search_searchword{width:130px}
/* ======================== POPUP ======================== */
body.contentpane{}

/* ======================== MENU ======================== */


/* ======================== SEARCH ======================== */

/* search wrapper */
div.search{}

/* keyword input field */
input#mod_search_searchword{}

/* keyword high-light */
span.highlight{}

/* ======================== LOGIN ======================== */
input.inputbox#modlgn_username{border:none;height:22px;padding:2px 0 0 2px;}
input.inputbox#modlgn_passwd {border:none;height:22px;padding:2px 0 0 2px;}
input#modlgn_remember{margin:5px 0 0 0}

/* ======================== LATEST ARTICLE ======================== */
ul.latestnews{}
li.latestnews{}
a.latestnews{}

/* ======================== POPULAR ARTICLE ======================== */
ul.mostread{}
li.mostread{}
a.mostread{}

/* ======================== POLL ======================== */

/* wrapper table */
table.poll{}

/* question cell */
table.poll thead td{}

/* answers cell */
table.poll td{padding: 3px 0}

/* answers table */
table.pollstableborder{}
table.pollstableborder .sectiontableheader{color:#2173AF;font-size:15px}
table.pollstableborder .sectiontableheader img{margin:-12px 0 0 0}
table.pollstableborder td{}
td.sectiontableentry1,td.sectiontableentry2{text-align:left}
td.sectiontableentry1 input{margin: 0 10px 0 0}
table.pollstableborder  .sectiontableentry0{background:#F2F2F2}
table.pollstableborder  .sectiontableentry0 td{padding:3px 5px}
table.pollstableborder  .sectiontableentry1 td{padding:3px 5px}
table.pollstableborder .smalldark{font-weight:bold}
table.poll input.button{padding:0px 3px;margin:0 0 10px 0}

.contentpane .sectiontableheader{background:#DDD;padding:5px;font-weight:bold}
.contentpane .sectiontableentry1 td,.contentpane .sectiontableentry2 td{padding:5px}
.contentpane .sectiontableentry2 td{background:#F2f2f2}
/* Component contact */
#component-contact .contentpaneopen{
	margin:0 0 0 20px;
}

#component-contact .table_contact td{
	
}
#component-contact .table_contact td.label{
	text-align:right;
	font-weight:bold;
}
#component-contact input.inputbox,#component-contact textarea{
	padding:3px;
}

#searchForm #search_searchword{
	padding:3px;
	margin:0 5px;
}
#searchForm .button{
	padding:1px 5px;
}
#searchForm input[name='searchphrase']{
	margin:5px;
}
#searchForm input.search_area{
	margin:5px 3px 0 10px;
}
#searchForm .searchintro br{display:none}
.search_results fieldset{border:none}
.search_results a.result-link{text-decoration:underline;font-size:14px}
.search_results .result-section{font-style:italic}
.search_results .searchword{font-weight:bold}/* CSS SELECTORS FOR LAYOUT */
.clearer{clear:both; height:0}
.tips{display:none}
.inner{width:960px; text-align:left}
.inner2{width:976px; text-align:left}
.wrapper{}

body{background:url(../images/blue/bg.png) repeat}
#BJ_Wrapper{background:url(../images/blue/bg_top.png) repeat-x}
#BJ_TopBar{height:15px;background:url(../images/top_bg.png) repeat-x;z-index:10000}
#BJ_TopBar .collapsible{z-index:100000;position:relative}

#BJ_Headline{
    margin:20px 0 0 0;
    color:#454545
}

#BJ_Headline a{
	color:#454545
}
#BJ_Headline .venus-headline{border:none;background:url(../images/headline-bg.png) repeat-x;padding:5px 0 0 10px;height:23px}
#BJ_Headline .venus-headline{}

#BJ_MainBody{
	margin:20px 0 0 0;
}

#BJ_Left_Col{
	float:left;
	width:202px
}

#BJ_Main_Top_Round{background:#fff;height:4px;width:922px;position:relative;margin:-4px 0 0 4px}
#BJ_Main_Top_Round .left{position:absolute;left:-4px;top:0;padding:2px;background:url(../images/main_tl.png) no-repeat}
#BJ_Main_Top_Round .right{position:absolute;right:-4px;top:0;padding:2px;background:url(../images/main_tr.png) no-repeat}

#BJ_Main_Bottom_Round{background:#fff;height:4px;width:922px;position:relative;top:24px;margin-left:4px}
#BJ_Main_Bottom_Round .left{position:absolute;left:-4px;top:0;padding:2px;background:url(../images/main_bl.png) no-repeat}
#BJ_Main_Bottom_Round .right{position:absolute;right:-4px;top:0;padding:2px;background:url(../images/main_br.png) no-repeat}

#BJ_Right_Col{
	float:left;
	width:930px; 
	margin:0 0 0 18px;
	background:#FFF;
	padding:0 0 20px 0;
	border:1px solid #ddd;
	border-radius:3px;-moz-border-radius: 3px;
/*	float:left;
	width:740px;
	margin:4px 0 0 18px;
	background:#FFF;
	padding:0 0 20px 0  */
}

#BJ_Main{
	float:left;
	width:905px;
	margin:10px 0 0 10px;
	padding:0 
}

/*
  #BJ_Main *{line-height:1.7em;}
  #BJ_Main h1,#BJ_Main h2,#BJ_Main h3,#BJ_Main h1 *,#BJ_Main h2 *,#BJ_Main h3 *{line-height:1.5em;} 
  #BJ_Main input,#BJ_Main textarea{line-height:1em;}
*/

#BJ_Right{
	float:left;
	width: 202px;
	margin:10px 0 0 18px;
}

#BJ_Left{
	float:left;
	width: 202px;
	margin:10px 0 0 18px;
}

#BJ_Top_Mod_1,#BJ_Top_Mod_2
{	
	float:right;
}

#BJ_Top_Mod_1 .title,#BJ_Top_Mod_2 .title
{
	height:21px;
	display:block;
	font-weight:bold;
	padding:8px 10px 5px 10px;
	color:#FFF;
	cursor:pointer;	
}
#BJ_Top_Mod_1 .title span,#BJ_Top_Mod_2 .title span{z-index:10000}
#BJ_Top_Mod_1 .content,#BJ_Top_Mod_2 .content
{
	position:absolute;
	z-index:10000;
}
#BJ_Top_Mod_1 ul li,#BJ_Top_Mod_2 ul li{
	padding:3px 0
}

#BJ_Logo
{
	float:left;
}

#BJ_Search
{
	float:right;
	margin:19px 0 0 0;
	padding:0 10px 0 0;
	background:url(../images/search_bg.png) repeat-x;
	width:150px;
}
#BJ_Search  .typo-search{float:right;margin:-26px -27px 0 0}
#BJ_Search input[type="text"]
{
	padding:4px 0 5px 5px;	
	color:#FFF;
	font-weight:bold;
	border:none;
	background:none;
}
#BJ_MainMenu
{
	background:url(../images/blue/top_nav_left.png) top left no-repeat;
	height:40px;
	margin:0 0 0 0;	
}

#BJ_MainMenu.bg_active
{
	background:url(../images/blue/top_nav_left_over.png) top left no-repeat;
}

#BJ_MainMenu .bg
{
	background:url(../images/blue/top_nav_right.png) top right no-repeat;
	height:46px;
}

#BJ_MainMenu .bg .bg
{
	background:url(../images/blue/top_nav_bg.png) repeat-x;
	margin:0 8px;
	padding:0;
}

#BJ_Left_Col .module,#BJ_Right .module{
	margin:0 0 20px 0;
}
#BJ_Left_Col .module div div div,#BJ_Left_Col .module_menu div div div,#BJ_Left_Col .module_text div div div{
	width:180px;
}
#BJ_Left_Col .module div div div div{
	width:auto;
}
#BJ_Right_Col .module div div div.i{
	width:180px;
}
/* #BJ_Right_Col .module div div div div,#BJ_Right_Col .module_menu div div div div,#BJ_Right_Col .module_text div div div div{
	width:auto;
   }
*/
#BJ_Right_Col .module div div div ul,#BJ_Right_Col .module_menu div div div ul,#BJ_Right_Col .module_text div div div ul{
	padding:0;
	margin:0;
}
/*
   #BJ_Right a{
	color:#494F57;
	text-decoration:underline;
	font-weight:bold;
   }
*/
#BJ_Top{
	border-bottom:1px dashed #CCC;
	padding:0 0 5px 0;
	margin:0 0 30px 0;
}
#BJ_Banner{
	border-top:1px dashed #CCC;
	padding:30px 0 0 0;
	margin:0px 0 0 0;
	text-align:center
}

#BJ_BottomPage{
	margin:20px 0 0 0;
}

#BJ_Pathway{
	height:23px;
	width:100%;
	color:#9F9F9F;
	background:#303030;
	padding:10px 0 5px 0;
}
#BJ_Pathway .breadcrumbs{
	background:url(../images/arrow.png) 0px 11px no-repeat;
	padding:3px 0 0 10px;
	font-weight:bold
}
#BJ_Pathway .breadcrumbs  a.pathway{
	color:#CFCFCF;
	font-weight:bold;
}
#BJ_Pathway .breadcrumbs  a.pathway:hover{
	text-decoration:underline;
}
#BJ_Pathway .path{
	color:#9F9F9F;
	font-weight:bold;
}
#BJ_Gotop{
	float:right;
	height:21px;
	padding:3px 0 0 0;
}
#BJ_Gotop a{
	color:#CFCFCF;
	font-weight:bold;
	background:url(../images/gotop.png) center right no-repeat;
	padding:5px 24px 5px 0;
}
#BJ_Gotop a:hover{
	color:#FFF;
	background:url(../images/gotop_active.png) center right no-repeat;
}
#BJ_Bottoms{
/*	background:#111 url(../images/foot_top.png) top repeat-x;
	padding:20px 0 30px 0;
	color:#6D6D6D  
*/
	background:#303030;
	padding:5px 0 30px 0;
	color:#a5a5a5;

}
#BJ_Bottoms a{
	color:#7DABDF;
	text-decoration:underline;
}
#BJ_Bottoms .column{
	float:left;
	margin:0 0 0 25px;
}
#BJ_Bottoms .column div div div{
	width:205px;
}
#BJ_Bottoms .column div div div div{
	width:auto;
}


#BJ_Bottoms .column h3,#BJ_Bottoms .column h4,#BJ_Bottoms .column h5{
	color:#FFF;
	text-transform:uppercase;
	border-bottom:1px solid #434343;
	margin:0 0 10px 0;
	width:193px;
	padding:0 0 5px 0;
}
#BJ_Bottoms .article_separator{
	background:url(../images/article_seperator.png) bottom repeat-x;
	height:2px;
	width:100%;
	display:block;
	margin:10px 0; 
}

#BJ_Bottoms ul{margin:0}
#BJ_Bottoms ul li{
	background:url(../images/article_seperator.png) bottom repeat-x;
	padding:10px 0;
	list-style:none;
}

#BJ_Footer{
	border-top:1px solid #1E1E1E;
	padding:10px 0 0 0;  
}
#BJ_Footer ul{	
	list-style:none
}
#BJ_Footer ul li{
	background:url(../images/arrow.png) left no-repeat;
	padding:0 0 0 15px;
	list-style:none
}
#BJ_Foot{
	float:left;
	text-align:left
}
#BJ_Foot ul,#BJ_Foot ul li{
	list-style:none
}
#BJ_Foot div{
	text-align:left;
}
#BJ_Foot_Menu{float:right;width:500px}
.mouseover{
	cursor:pointer
}
.hide{
	display:none;
}
.float-hide{
	left:-999em;
}
.show{
	display:block;
}
.lock{
	background:url(../images/typo/lock30x25.png) center left no-repeat;
	padding:12px 30px 13px 5px;
}

p.block{
	display:block;
}

 .module{
	margin:0 0 10px 0;
	left:-999em;
}

/* =========== start BJ MODULE HACK ==================== */
.module ul.menu li a,.module_text ul.menu li a,.module_menu ul.menu li a, .module ul.menu li span.separator{
	padding:5px 10px;
	display:block;
	font-weight:bold;
	color:#666
}
ul.menu{
	padding:0 0 6px 0;
	margin:0
}
ul.menu li{
	background:url(../images/menu_item_bottom.png) bottom repeat-x;
	padding:0 0 2px 0;
	list-style:none;
}
/* level 2 menun item */
ul.menu li span.separator{padding:6px 9px}
ul.menu ul{margin:0}
ul.menu ul li a span{padding:0 0 0 9px}
ul.menu ul li,ul.menu ul li a{background:none;border:none;}
ul.menu ul li a{background:url(../images/arrow.png) 7px center no-repeat}

/* Default module style */
.module{
	position:relative;
	padding:51px 0 0 0;
	width:202px;
	background:url(../images/mod_s2_top.png) top no-repeat;
}
#BJ_Bottoms .module{background:none;width:auto;}

.module div{
	padding:0 0 7px 0;
	background:url(../images/mod_s2_bottom.png) bottom no-repeat;
}
#BJ_Bottoms .module div{background:none}

.module div div{
	background:url(../images/mod_s2_bg.png) repeat-y;
}
#BJ_Bottoms .module div div{background:none}

.module div div div{
	padding:0 10px;
	background:none;
	position:absolute;
	top:10px;
	left:0;
}

.module div div div div{
	position:relative;
	padding:0;
}

.module h3,.module h4,.module h5{
	text-transform:uppercase;
	font-size:14px;
	padding:5px 10px 0 10px;
}

/* =========== end BJ MODULE COMMON ================ */

/* =========== BJ MODULE STYLES ==================== */
	/* === common === */
	div.bjmod-style-1,div.bjmod-style-2,div.bjmod-style-3{
		padding:51px 0 0 0;	
	}
	div.bjmod-style-4{
		padding:45px 0 0 0;
	}
	
	div.bjmod-style-1 .bjmod-style-1,div.bjmod-style-2 .bjmod-style-2,div.bjmod-style-3 .bjmod-style-3,div.bjmod-style-4 .bjmod-style-4{
		padding:0;
		width:auto
	}
	div.bjmod-style-1 div.i,div.bjmod-style-2 div.i,div.bjmod-style-3 div.i,div.bjmod-style-4 div.i{
		padding:0 0 7px 0;
	}
	div.bjmod-style-1 .bjmod-style-1 div.i,div.bjmod-style-2 .bjmod-style-2 div.i,div.bjmod-style-3 .bjmod-style-3 div.i,div.bjmod-style-4 .bjmod-style-4 div.i{
		padding:0;
	}
	div.bjmod-style-1 div.i div.i div.i,div.bjmod-style-2 div.i div.i div.i,div.bjmod-style-3 div.i div.i div.i{
		padding:0 10px;
		background:none;
	}
	/* === STYLE 1 === */
	div.bjmod-style-1,div.bjmod-style-2,div.bjmod-style-3,div.bjmod-style-4{
		width:202px;
	}
	div.bjmod-style-1 h3,div.bjmod-style-1 h4,div.bjmod-style-1 h5{
		margin:0px 0 5px 3px;
		padding:8px;
		height:28px;
		line-height:2em;
		text-transform:uppercase;
		width:160px;
	}
	div.bjmod-style-1 h3 .bjmod-head-l,div.bjmod-style-1 h4 .bjmod-head-l,div.bjmod-style-1 h5 .bjmod-head-l{
		width:5px;
		height:44px;
		float:left;
		margin:-8px 0 0 -13px;
	}
	div.bjmod-style-1 h3 .bjmod-head-r,div.bjmod-style-1 h4 .bjmod-head-r,div.bjmod-style-1 h5 .bjmod-head-r{
		width:5px;
		height:44px;
		float:left;
		margin:-36px -13px 0 168px;
	}
	div.bjmod-style-1 h3,div.bjmod-style-1 h4,div.bjmod-style-1 h5{
		background:url(../images/mod_head_bg.png) repeat-x;
		color:#494F57;
	}
	div.bjmod-style-1 h3 .bjmod-head-l,div.bjmod-style-1 h4 .bjmod-head-l,div.bjmod-style-1 h5 .bjmod-head-l{
		background:url(../images/mod_head_l.png) no-repeat;
	}
	div.bjmod-style-1 h3 .bjmod-head-r,div.bjmod-style-1 h4 .bjmod-head-r,div.bjmod-style-1 h5 .bjmod-head-r{
		background:url(../images/mod_head_r.png) no-repeat;
	}
	div.bjmod-style-1 ul.menu{
		padding:0 0 6px 0;
	}
	div.bjmod-style-1 ul.menu li{
		padding:0 0 2px 0;
	}
	/* === end STYLE 1 === */
	/* === STYLE 2,3 ===*/	
	div.bjmod-style-2 h3,div.bjmod-style-3 h3,div.bjmod-style-2 h4,div.bjmod-style-3 h4,div.bjmod-style-2 h5,div.bjmod-style-3 h5{
		margin:5px 0px 0px 35px;
		padding:1px;
		line-height:1.7em;
		height:24px;
		text-transform:uppercase;
		font-size:0.9em;		
		float:left;
	}
	
	div.bjmod-style-2 h3 .bjmod-head-l,div.bjmod-style-3 h3 .bjmod-head-l,div.bjmod-style-2 h4 .bjmod-head-l,div.bjmod-style-3 h4 .bjmod-head-l,div.bjmod-style-2 h5 .bjmod-head-l,div.bjmod-style-3 h5 .bjmod-head-l{
		width:6px;
		height:24px;
		float:left;
		margin:-1px 0 0 -6px;
	}
	
	div.bjmod-style-2 h3 .bjmod-head-r,div.bjmod-style-3 h3 .bjmod-head-r,div.bjmod-style-2 h4 .bjmod-head-r,div.bjmod-style-3 h4 .bjmod-head-r,div.bjmod-style-2 h5 .bjmod-head-r,div.bjmod-style-3 h5 .bjmod-head-r{
		width:6px;
		height:24px;
		float:right;
		margin:-1px -6px 0 0;
	}
	
	div.bjmod-style-2 h3 .bjmod-icon,div.bjmod-style-3 h3 .bjmod-icon,div.bjmod-style-2 h4 .bjmod-icon,div.bjmod-style-3 h4 .bjmod-icon,div.bjmod-style-2 h5 .bjmod-icon,div.bjmod-style-3 h5 .bjmod-icon{
		float:left;
		margin:-10px 0 0 -35px;
	}
	/* === end STYLE 2 === */
/* ================= BJ MODULES COLOR =========================== */
	/* === -BLUE ==== */
	div.bjmod-color-blue{
		background:url(../images/blue/mod_top.png) top no-repeat;
		color:#FFF
	}
	div.bjmod-color-blue div.i{
		background:url(../images/blue/mod_bottom.png) bottom no-repeat;
	}
	div.bjmod-color-blue div.i div.i{
		background:url(../images/blue/mod_bg.png) repeat-y;
	}
	div.bjmod-color-blue h3,div.bjmod-color-blue h4,div.bjmod-color-blue h5{
		background:url(../images/mod_head_bg.png) repeat-x;
		color:#494F57;
	}
	div.bjmod-color-blue h3 .bjmod-head-l,div.bjmod-color-blue h4 .bjmod-head-l,div.bjmod-color-blue h5 .bjmod-head-l{
		background:url(../images/mod_head_l.png) no-repeat;
	}
	div.bjmod-color-blue h3 .bjmod-head-r,div.bjmod-color-blue h4 .bjmod-head-r,div.bjmod-color-blue h5 .bjmod-head-r{
		background:url(../images/mod_head_r.png) no-repeat;
	}
	.bjmod-style-1 div.bjmod-color-blue a,.bjmod-style-3 div.bjmod-color-blue a{
		color:#D0E4EE;
	}
	.bjmod-style-1 div.bjmod-color-blue a:hover,.bjmod-style-3 div.bjmod-color-blue a:hover{
		color:#FFF;
	}
	div.bjmod-color-blue ul.menu{
		padding:0 0 6px 0;
	}
	div.bjmod-color-blue ul.menu li{
		padding:0 0 2px 0;
	}
	div.bjmod-color-blue ul.menu li a,div.bjmod-color-blue ul.menu li span.separator{
		padding:5px 10px;
		color:#D0E4EE;
	}
	div.bjmod-color-blue ul.menu li a:hover{
		background:#2E86B2 url(../images/menu_item_over.png) 165px no-repeat;
	}
	
	/* === Style-2 === */
	div.bjmod-style-2,div.bjmod-style-3{
		background:url(../images/mod_s2_top.png) top no-repeat;
	}
	div.bjmod-style-2 div.i,div.bjmod-style-3 div.i{
		background:url(../images/mod_s2_bottom.png) bottom no-repeat;
	}
	div.bjmod-style-2 div.i div.i,div.bjmod-style-3 div.i div.i{
		background:url(../images/mod_s2_bg.png) repeat-y;
	}
	
	#BJ_Right div.bjmod-style-2,#BJ_Right div.bjmod-style-3{
		background:url(../images/mod_s2r_top.png) top no-repeat;
	}
	#BJ_Right div.bjmod-style-2 div.i,#BJ_Right div.bjmod-style-3 div.i{
		background:url(../images/mod_s2r_bottom.png) bottom no-repeat;
		padding:0 0 5px 0;
	}
	#BJ_Right div.bjmod-style-2 div.i div.i,#BJ_Right div.bjmod-style-3 div.i div.i{
		background:url(../images/mod_s2r_bg.png) repeat-y;
	}
	#BJ_Right div.bjmod-style-2 div.i div.i div.i,#BJ_Right div.bjmod-style-3 div.i div.i div.i{
		background:none;
		padding:0 10px;
	}
	
	div.bjmod-style-2 h3,div.bjmod-style-3 h3,div.bjmod-style-2 h4,div.bjmod-style-3 h4,div.bjmod-style-2 h5,div.bjmod-style-3 h5{
		background:url(../images/blue/mod-s2-h3-bg.png) repeat-x;	
		color:#fff;
	}
	div.bjmod-style-2 h3 .bjmod-head-l,div.bjmod-style-3 h3 .bjmod-head-l,div.bjmod-style-2 h4 .bjmod-head-l,div.bjmod-style-3 h4 .bjmod-head-l,div.bjmod-style-2 h5 .bjmod-head-l,div.bjmod-style-3 h5 .bjmod-head-l{
		background:url(../images/blue/mod-s2-h3-l.png) no-repeat;
	}
	div.bjmod-style-2 h3 .bjmod-head-r,div.bjmod-style-3 h3 .bjmod-head-r,div.bjmod-style-2 h4 .bjmod-head-r,div.bjmod-style-3 h4 .bjmod-head-r,div.bjmod-style-2 h5 .bjmod-head-r,div.bjmod-style-3 h5 .bjmod-head-r{
		background:url(../images/blue/mod-s2-h3-r.png) no-repeat;
	}	
	div.bjmod-style-2 ul.menu,div.bjmod-style-3 ul.menu{
		padding:0 0 6px 0;
	}
	div.bjmod-style-2 ul.menu li,div.bjmod-style-3 ul.menu li{		
		padding:0 0 2px 0;
	}
	div.bjmod-style-2 ul.menu li a,div.bjmod-style-3 ul.menu li a{
		color:#666;
		padding:5px 10px;
	}
	div.bjmod-style-2 ul.menu li a:hover,div.bjmod-style-3 ul.menu li a:hover{
		background:#DADADA
	}
	
	/* === Style-4 === */
	div.bjmod-style-4{
		background:url(../images/mod_s4_top.png) top no-repeat;
	}
	div.bjmod-style-4 div.i{
		background:url(../images/mod_s4_bottom.png) bottom no-repeat;
	}
	div.bjmod-style-4 div.i div.i{
		background:url(../images/mod_s4_bg.png) repeat-y;
	}
	div.bjmod-style-4 div.i div.i div.i{
		background:none
	}
	div.bjmod-style-4  .bjmod-content{
		padding:0 10px 10px 20px;
		color:#FFF;
		width:160px
	}
	div.bjmod-style-4 h3,div.bjmod-style-4 h4,div.bjmod-style-4 h5{
		margin:0 0 0 10px;
		color:#FFF
	}
	div.bjmod-style-4 a,div.bjmod-style-4 li a{color:#FFF;text-decoration:underline}
	div.bjmod-style-4 ul{margin:0}
	div.bjmod-style-4 ul li{margin:0 0 0 20px}
	
	/* BJ MODULE STYLE 2 - 3  & COLORS */
	div.bjmod-style-3 .bjmod-content,#BJ_Right_Col div.bjmod-style-3 .bjmod-content{
		padding:10px;
	}
	div.bjmod-style-3 .bjmod-content,#BJ_Right_Col div.bjmod-style-3 .bjmod-content{
		background:#329DD1 url(../images/blue/mod-s3-content-bg.png) bottom repeat-x;
		color:#FFF;
	}
	div.bjmod-style-2 .bjmod-color-blue h3,div.bjmod-style-3 .bjmod-color-blue h3,div.bjmod-style-2 .bjmod-color-blue h4,div.bjmod-style-3 .bjmod-color-blue h4,div.bjmod-style-2 .bjmod-color-blue h5,div.bjmod-style-3 .bjmod-color-blue h5{
		background:url(../images/blue/mod-s2-h3-bg.png) repeat-x;	
		color:#fff;
	}
	div.bjmod-style-2 .bjmod-color-blue h3 .bjmod-head-l,div.bjmod-style-3 .bjmod-color-blue h3 .bjmod-head-l,div.bjmod-style-2 .bjmod-color-blue h4 .bjmod-head-l,div.bjmod-style-3 .bjmod-color-blue h4 .bjmod-head-l,div.bjmod-style-2 .bjmod-color-blue h5 .bjmod-head-l,div.bjmod-style-3 .bjmod-color-blue h5 .bjmod-head-l{
		background:url(../images/blue/mod-s2-h3-l.png) no-repeat;
	}
	div.bjmod-style-2 .bjmod-color-blue h3 .bjmod-head-r,div.bjmod-style-3 .bjmod-color-blue h3 .bjmod-head-r,div.bjmod-style-2 .bjmod-color-blue h4 .bjmod-head-r,div.bjmod-style-3 .bjmod-color-blue h4 .bjmod-head-r,div.bjmod-style-2 .bjmod-color-blue h5 .bjmod-head-r,div.bjmod-style-3 .bjmod-color-blue h5 .bjmod-head-r{
		background:url(../images/blue/mod-s2-h3-r.png) no-repeat;
	}
	div.bjmod-style-3 .bjmod-color-blue .bjmod-content,#BJ_Right_Col div.bjmod-style-3 .bjmod-color-blue .bjmod-content{
		background:#329DD1 url(../images/blue/mod-s3-content-bg.png) bottom repeat-x;
		color:#FFF;
	}
	
	ul.menu li a:hover{
		background:#DBDBDB url(../images/menu_item_over.png) 165px no-repeat;
		text-decoration: none;
	}	

/* =================== BJ MODULES CORNER ============================ */
.bjmod-corner{display:none}

/* TYPO */
p.typo-home,p.typo-plus,p.typo-plus2,p.typo-accept,p.typo-heart,p.typo-star,p.typo-thumbup,p.typo-up,p.typo-sticker,p.typo-pencil,p.typo-dialog,p.typo-download{display:block;width:100%;float:left}
p .icon{
	padding:6px 12px 0 12px;
	float:left;
	margin:0 5px 5px 0;
}

span.typo-search{
	background:url(../images/search_w.png) no-repeat;
	padding: 12px 12px 12px 12px;
	margin:0 8px 5px 0;
}

span.typo-home{
	background:url(../images/typo/typo.png) 0 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-home .icon{
	background:url(../images/typo/typo.png) 0 0px no-repeat;
}
span.typo-plus{
	background:url(../images/typo/typo.png) -34px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-plus .icon{
	background:url(../images/typo/typo.png) -34px 0px no-repeat;
}
span.typo-plus2{
	background:url(../images/typo/typo.png) -102px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-plus2 .icon{
	background:url(../images/typo/typo.png) -102px 0px no-repeat;
}
span.typo-accept{
	background:url(../images/typo/typo.png) -205px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-accept .icon{
	background:url(../images/typo/typo.png) -205px 0px no-repeat;
}
span.typo-heart{
	background:url(../images/typo/typo.png) -308px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-heart .icon{
	background:url(../images/typo/typo.png) -308px 0px no-repeat;
}
span.typo-star{
	background:url(../images/typo/typo.png) -342px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-star .icon{
	background:url(../images/typo/typo.png) -342px 0px no-repeat;
}
span.typo-thumbup{
	background:url(../images/typo/typo.png) -377px 8px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-thumbup .icon{
	background:url(../images/typo/typo.png) -377px 0px no-repeat;
}
span.typo-up{
	background:url(../images/typo/typo.png) -34px -26px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-up .icon{
	background:url(../images/typo/typo.png) -34px -34px no-repeat;
}
span.typo-sticker{
	background:url(../images/typo/typo.png) -68px -26px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-sticker .icon{
	background:url(../images/typo/typo.png) -68px -34px no-repeat;
}
span.typo-pencil{
	background:url(../images/typo/typo.png) -375px -26px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-pencil .icon{
	background:url(../images/typo/typo.png) -375px -34px no-repeat;
}
span.typo-dialog{
	background:url(../images/typo/typo.png) -171px -60px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-dialog .icon{
	background:url(../images/typo/typo.png) -171px -68px no-repeat;
}
span.typo-download{
	background:url(../images/typo/typo.png) -206px -60px no-repeat;
	padding:12px 12px 12px 12px;
	margin:0 8px 5px 0;
}
p.typo-download .icon{
	background:url(../images/typo/typo.png) -206px -68px no-repeat;
}

.button-1:hover{text-decoration:none}
.button-1-,.button-1-blue{
	border:1px solid #000;
	margin:15px 5px 5px 5px;
	display:inline;
	padding:8px 0 8px 0;
	line-height:40px;
}
a.button-1{padding:7px 15px;color:#fff;text-transform:uppercase;font-weight:bold}

.button-1-blue a.button-1{
	background:url(../images/blue/button-bg.png) repeat-x;
	border-left:1px solid #5B85AF;
	border-top:1px solid #5B85AF;
	border-right:1px solid #042E58;
	border-bottom:1px solid #042E58;
}
.button-1-blue a.button-1:hover{
	background:url(../images/blue/button-bg-over.png) repeat-x;
	border-left:1px solid #305A83;
	border-top:1px solid #305A83;
	border-right:1px solid #052F58;
	border-bottom:1px solid #052F58;
}
.button-1-blue a.button-1:active{
	background:url(../images/blue/button-bg-active.png) repeat-x;
	border-left:1px solid #042E58;
	border-top:1px solid #042E58;
	border-right:1px solid #5B85AF;
	border-bottom:1px solid #5B85AF;
}
/* Fix position for BJ Content Slider module */
.bjmod-style-4 .cb,.bjmod-style-4 .cbb,.bjmod-style-3 .cb,.bjmod-style-3 .cbb,.bjmod-style-1 .cb,.bjmod-style-1 .cbb,.bjmod-style-2 .cb,.bjmod-style-2 .cbb{padding:0;margin:0}
.bjmod-style-4 .cb .bt,.bjmod-style-4 .cbb .bt,.bjmod-style-3 .cb .bt,.bjmod-style-3 .cbb .bt,.bjmod-style-1 .cb .bt,.bjmod-style-1 .cbb .bt,.bjmod-style-2 .cb .bt,.bjmod-style-2 .cbb .bt{height:0;display:none}
.bjmod-style-4 .cbb .i1,.bjmod-style-4 .cbb .i2,.bjmod-style-4 .cbb .i3,.bjmod-style-4 .cb .i1,.bjmod-style-4 .cb .i2,.bjmod-style-4 .cb .i3,.bjmod-style-3 .cbb .i1,.bjmod-style-3 .cbb .i2,.bjmod-style-3 .cbb .i3,.bjmod-style-3 .cb .i1,.bjmod-style-3 .cb .i2,.bjmod-style-3 .cb .i3,.bjmod-style-1 .cbb .i1,.bjmod-style-1 .cbb .i2,.bjmod-style-1 .cbb .i3,.bjmod-style-1 .cb .i1,.bjmod-style-1 .cb .i2,.bjmod-style-1 .cb .i3,.bjmod-style-2 .cbb .i1,.bjmod-style-2 .cbb .i2,.bjmod-style-2 .cbb .i3,.bjmod-style-2 .cb .i1,.bjmod-style-2 .cb .i2,.bjmod-style-2 .cb .i3{margin:0;padding:0;top:0}
.bjmod-style-4 .cbb .venus-contentslider,.bjmod-style-4 .cb .venus-contentslider,.bjmod-style-3 .cbb .venus-contentslider,.bjmod-style-3 .cb .venus-contentslider,.bjmod-style-1 .cbb .venus-contentslider,.bjmod-style-1 .cb .venus-contentslider,.bjmod-style-2 .cbb .venus-contentslider,.bjmod-style-2 .cb .venus-contentslider{padding:0;top:-20px;margin:0}
.bjmod-style-4 .cbb .venus-contentslider .bj-contentslider-contents,.bjmod-style-4 .cbb .venus-contentslider .bj-contentslider-content,.bjmod-style-4 .cbb .venus-contentslider .bj-contentslider-content-current,.bjmod-style-4 .cb .venus-contentslider .bj-contentslider-contents,.bjmod-style-4 .cb .venus-contentslider .bj-contentslider-content,.bjmod-style-4 .cb .venus-contentslider .bj-contentslider-content-current,.bjmod-style-3 .cbb .bj-contentslider-contents,.bjmod-style-3 .cbb .bj-contentslider-content,.bjmod-style-3 .cbb .bj-contentslider-content-current,.bjmod-style-3 .cb .bj-contentslider-contents,.bjmod-style-3 .cb .bj-contentslider-content,.bjmod-style-3 .cb .bj-contentslider-content-current,.bjmod-style-1 .cbb .bj-contentslider-contents,.bjmod-style-1 .cbb .bj-contentslider-content,.bjmod-style-1 .cbb .bj-contentslider-content-current,.bjmod-style-1 .cb .bj-contentslider-contents,.bjmod-style-1 .cb .bj-contentslider-content,.bjmod-style-1 .cb .bj-contentslider-content-current,.bjmod-style-2 .cbb .bj-contentslider-contents,.bjmod-style-2 .cbb .bj-contentslider-content,.bjmod-style-2 .cbb .bj-contentslider-content-current,.bjmod-style-2 .cb .bj-contentslider-contents,.bjmod-style-2 .cb .bj-contentslider-content,.bjmod-style-2 .cb .bj-contentslider-content-current{padding:0;top:0}

.module .venus-contentslider ul.bj-contentslider-titles{bottom:-20px;}/* ======================== BYJOOMLA BASIC TYPOGRAPHY ===================== */

p.bignumber1{display:block;padding:7px 0;width:100%}
span.bignumber1{background:url(../images/typo/basic/bignumber1.png) 0px 0px no-repeat;width:35px;height:37px;float:left;margin:0 5px 0 0;color:#FFF;text-transform:uppercase;font-size:20px;padding:0 0 0 7px}

ul .dot{list-style:none;margin:0}
ul .dot li{background:url(../images/typo/basic/list.png) left no-repeat;padding:0 0 0 12px;line-height:2em}

span.icon-download{background:url(../images/typo/basic/download.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-user{background:url(../images/typo/basic/user.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-contact{background:url(../images/typo/basic/contact.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-attachment{background:url(../images/typo/basic/attachment.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-cart{background:url(../images/typo/basic/cart.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-mail{background:url(../images/typo/basic/mail.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-calendar{background:url(../images/typo/basic/calendar.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-selection{background:url(../images/typo/basic/selection.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-cancel{background:url(../images/typo/basic/cancel.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-home{background:url(../images/typo/basic/home.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-setting{background:url(../images/typo/basic/setting.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-comment{background:url(../images/typo/basic/comment.png) no-repeat 0 -1px;padding:0 0 0 22px;line-height:2em}
span.icon-search{background:url(../images/typo/basic/search.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-folder{background:url(../images/typo/basic/folder.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-note{background:url(../images/typo/basic/note.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-acceptance{background:url(../images/typo/basic/acceptance.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-sitemap{background:url(../images/typo/basic/sitemap.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-delete{background:url(../images/typo/basic/delete.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-internet{background:url(../images/typo/basic/internet.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-link{background:url(../images/typo/basic/link.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-tip{background:url(../images/typo/basic/tip.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-info{background:url(../images/typo/basic/info.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-error{background:url(../images/typo/basic/error.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-rss{background:url(../images/typo/basic/rss.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-plugin{background:url(../images/typo/basic/plugin.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-date{background:url(../images/typo/basic/date.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-new{background:url(../images/typo/basic/new.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-image{background:url(../images/typo/basic/image.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-application{background:url(../images/typo/basic/application.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-exclaimation{background:url(../images/typo/basic/exclaimation.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-video{background:url(../images/typo/basic/video.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-help{background:url(../images/typo/basic/help.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-cash{background:url(../images/typo/basic/cash.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-dollar{background:url(../images/typo/basic/dollar.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-html{background:url(../images/typo/basic/html.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-key{background:url(../images/typo/basic/key.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-lock{background:url(../images/typo/basic/lock.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-statistic{background:url(../images/typo/basic/statistic.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-display{background:url(../images/typo/basic/display.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}
span.icon-feeds{background:url(../images/typo/basic/feeds.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-printer{background:url(../images/typo/basic/printer.png) no-repeat 0 0px;padding:2px 0 0 22px;line-height:2em}
span.icon-flag{background:url(../images/typo/basic/flag.png) no-repeat 0 -2px;padding:0 0 0 22px;line-height:2em}

span.author{font-weight:bold;display:block;padding:5px 0 5px 15px;width:100%;}
div.bubble1{display:block;margin:10px 0;background:#FFF;border:1px solid #ace0ee;width:100%}
div.bubble1 div{background:url(../images/typo/basic/bubble1-tl.png) no-repeat top left;margin:-1px 0 -16px -1px}
div.bubble1 div div{background:url(../images/typo/basic/bubble1-tr.png) no-repeat top right;margin:-1px -1px 0 0}
div.bubble1 div div div{background:url(../images/typo/basic/bubble1-br.png) no-repeat bottom right;margin:0}
div.bubble1 div div div div{background:url(../images/typo/basic/bubble1-bl.png) no-repeat bottom left;}
div.bubble1 div div div div div{background:none;display:block;padding:20px 20px 35px 20px}
div.bubble1 div div div div div div{padding:0}

div.special{display:block;width:100%;margin:10px 0}
div.special div{padding:20px}
div.special div div{padding:0}

div.bluebox{border:1px solid #b3e3ef;background-color:#f3fbfd;}

div.qoute{background:url(../images/typo/basic/qoute-l.png) no-repeat left top;margin:10px 0}
div.qoute div{background:url(../images/typo/basic/qoute-r.png) no-repeat right bottom;padding:10px 50px}
div.qoute div div{background:none}

span.dropcap{font-size:68px;display:block;float:left;margin:-36px 10px 0 0;font-family:"Times New Roman",Georgia,Serif;padding:0}/* ====================== COLOR DEFINITION =============================== */

ul.list_menu li{/* root-menu items */background:url(../images/blue/top_nav_li.png) right no-repeat}
ul.list_menu li .mainlevel{/* root-menu items::link and placeholder */color:#D2EBF7}
ul.list_menu li .mainlevel span{color:#FF8700}
ul.list_menu li.active_mitem .mainlevel,ul.list_menu li.active_mitem .mainlevel:hover{/* root-menu link items::active state */color:#E8F1F5; background:url(../images/blue/top_nav_bg_hover.png) repeat-x}
ul.list_menu li .mainlevel:hover{/* root-menu link items::hover state */color:#E9F4F9; background:url(../images/blue/top_nav_bg_hover.png) repeat-x;text-decoration:none}
ul.list_menu li div.bg0{background:url(../images/blue/dropdown_top.png) top left no-repeat;}
ul.list_menu li div div.bg1{background:url(../images/blue/dropdown_bottom.png) bottom left no-repeat}
ul.list_menu li div div div.bg2{background:url(../images/blue/dropdown_bg.png) left repeat-y}

ul.list_menu li li.parent{background-image:url(../images/menu_item_over.png);background-position:150px center;background-repeat:no-repeat}

ul.list_menu li li .sublevel,
ul.list_menu li li.sfhover li .sublevel, 
ul.list_menu li li.sfhover li li .sublevel, 
ul.list_menu li li.sfhover li li li .sublevel, 
ul.list_menu li li.sfhover li li li li .sublevel{/* sub-menu items::link and placeholder */color:#fff; border-bottom:1px solid #5EB3DD;background:none}

ul.list_menu li li.sfhover .sublevel,
ul.list_menu li li li.sfhover .sublevel, 
ul.list_menu li li li li.sfhover .sublevel, 
ul.list_menu li li li li li.sfhover .sublevel, 
ul.list_menu li li li li li li.sfhover .sublevel, 
ul.list_menu li li.active_mitem .sublevel, 
ul.list_menu li li li.active_mitem .sublevel, 
ul.list_menu li li li li.active_mitem .sublevel, 
ul.list_menu li li li li li.active_mitem .sublevel, 
ul.list_menu li li li li li li.active_mitem .sublevel{/* sub-menu items::hover and active state */background-color:#1B8BC2}

ul.list_menu li.sfhover .sublevel:hover{/* sub-menu items::hover and active state */background-color:#1B8BC2}