/* CSS SELECTORS FOR LAYOUT */
.clearer{clear:both; height:0}
.tips{display:none}
.inner{width:960px; text-align:left}
.inner2{width:976px; text-align:left}
.inner3{width:960px; height:80px text-align:center}
.wrapper{}

body{background:url(../images/blue/bg.png) repeat}
#BJ_Wrapper{background:url(../images/blue/bg_top.png) repeat-x}
#BJ_TopBar{height:35px;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;
}

#BJ_Headline a{
	color:#fff
}
#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_Headline .partners-headline{border:none;background:url(../images/heading_bg.png) repeat-x;padding:5px 0 0 10px;height:23px}
#BJ_Headline .partners-headline{}

#BJ_MainBody{
	margin:20px 0 0 0;
}

#BJ_Left_Col{
	float:left;
	width:202px;
}

#BJ_Main_Top_Round{background:#fff;height:4px;width:732px;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:732px;position:relative;float:left}
#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:740px;
	margin:4px 0 0 18px;
	background:#FFF;
	padding:0 0 20px 0
}

#BJ_Main{
	float:left;
	width:480px;
	margin:10px 0 0 10px;
	padding:0 10px
}
#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_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:0px 0 10px 0;
	padding:0px 30px 0 0;
	background:url(../images/search_bg.png) repeat-x;
	width:120px;
}
#BJ_Search  .typo-search{float:right;margin:-26px -27px 0 0}
#BJ_Search input[type="text"]
{
	padding:4px 0px 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:46px;
	margin:0 0 14px 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;
        margin: 0 0 20px 0;
}
#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:30px 0 0 0;
}

#BJ_Pathway{
	background:url(../images/pathway_bg.jpg) repeat-x;
	height:23px;
	width:100%;
	color:#9F9F9F;
	padding:10px 0 5px 0;
}
#BJ_Pathway .breadcrumbs{
	background:url(../images/arrow.png) 0px 2px no-repeat;
	padding:3px 0 0 10px;
	font-weight:bold
}
#BJ_Pathway .breadcrumbs img{
		
}
#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_Partners{
	background:#fff top repeat-x;
        height:240px;
	padding:20px 0 30px 0;
	color:#6D6D6D;
}
#BJ_Bottoms{
	background:#111 url(../images/foot_top.png) top repeat-x;
	padding:20px 0 30px 0;
	color:#6D6D6D;
}
#BJ_Bottoms a{
	color:#7DABDF;
	text-decoration:underline;
}
#BJ_Bottoms .column{
	float:left;
	margin:0 0 0 18px;
}
#BJ_Bottoms .column div div div{
	width:222px;
}
#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:222px;
	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}/* CSS SELECTORS FOR LAYOUT */
.clearer{clear:both; height:0}
.tips{display:none}
.inner{width:960px; text-align:left}
.inner2{width:976px; text-align:left}
.inner3{width:960px; height:80px text-align:center}
.wrapper{}

body{background:url(../images/blue/bg.png) repeat}
#BJ_Wrapper{background:url(../images/blue/bg_top.png) repeat-x}
#BJ_TopBar{height:35px;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;
}

#BJ_Headline a{
	color:#fff
}
#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_Headline .partners-headline{border:none;background:url(../images/heading_bg.png) repeat-x;padding:5px 0 0 10px;height:23px}
#BJ_Headline .partners-headline{}

#BJ_MainBody{
	margin:20px 0 0 0;
}

#BJ_Left_Col{
	float:left;
	width:202px
}

#BJ_Main_Top_Round{background:#fff;height:4px;width:732px;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:732px;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:740px;
	margin:4px 0 0 18px;
	background:#FFF;
	padding:0 0 20px 0
}

#BJ_Main{
	float:left;
	width:480px;
	margin:10px 0 0 10px;
	padding:0 10px
}
#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_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_Main ol li{
        margin:0 0 0 20px;
}

#BJ_Logo
{
	float:left;
}

#BJ_Search
{
	float:right;
	margin:0px 0 10px 0 0;
	padding:0px 30px 0 0;
	background:url(../images/search_bg.png) repeat-x;
	width:120px;
}
#BJ_Search  .typo-search{float:right;margin:-26px -27px 0 0}
#BJ_Search input[type="text"]
{
	padding:4px 0px 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:46px;
	margin:0 0 14px 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;
        margin: 0 0 20px 0;
}
#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:30px 0 0 0;
}

#BJ_Pathway{
	background:url(../images/pathway_bg.jpg) repeat-x;
	height:23px;
	width:100%;
	color:#9F9F9F;
	padding:10px 0 5px 0;
}
#BJ_Pathway .breadcrumbs{
	background:url(../images/arrow.png) 0px 2px no-repeat;
	padding:3px 0 0 10px;
	font-weight:bold
}
#BJ_Pathway .breadcrumbs img{
		
}
#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_Partners{
	background:#fff top repeat-x;
        height:240px;
	padding:20px 0 30px 0;
	color:#6D6D6D;
}
#BJ_Bottoms{
	background:#111 url(../images/foot_top.png) top repeat-x;
	padding:20px 0 30px 0;
	color:#6D6D6D
}
#BJ_Bottoms a{
	color:#7DABDF;
	text-decoration:underline;
}
#BJ_Bottoms .column{
	float:left;
	margin:0 0 0 18px;
}
#BJ_Bottoms .column div div div{
	width:222px;
}
#BJ_Bottoms .column div div{
	background:#111 url(../images/body_bg.png) top repeat-x;
}
#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:222px;
	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}