@CHARSET "UTF-8";

/*
	COLOUR 1: #f2d64b
	COLOUR 2: #f2e8b3
	COLOUR 3: #f2b33d
	COLOUR 4: #bf5e0a
	COLOUR 5: #a64812
	COLOUR 6: #ffffff;
*/

/* solarum main template */
html,body { background: #f2f2f2; }
*html,body { background: #f2f2f2; }

#bc_search_block
{
	display:block; overflow:hidden;	background:transparent url(../img/search_bk.png) top left no-repeat;
	width:266px;height:22px;position:relative;top:0;left;0;
}

#bc_search_block input[type="text"] { display:block; position:absolute; top:1px; left:2px; color:#333333; width:197px; height:19px; background:transparent; border:0;}
#bc_search_block input[type="submit"] { display:block; position:absolute; cursor:pointer; top:1px; left:200px; color:#333333; width:197px; height:20px; width:62px; background:transparent; border:0;}

#bc_994
{
	margin: auto; text-align: center;
	width: 76.46154em; *width: 74.55000em;
	min-width:994px; background-color: #ffffff; color:#000000;
}

#bc_974
{
	margin: auto; text-align: center;
	width: 74.92308em; *width: 73.05000em;
	min-width: 974px; background-color:#bbc6cc; color:#000000;
}

#bc_header
{
	display:block;width:974px;height:87px;
	background:#002a5c url(../img/header.png) 0 0 repeat-x;color:#ffffff;
/*	padding-top: 38px; */
}
#bc_top_ad_banner img {
   display: block;
}

#bc_hdrspacer { height: 11px; background: #fff; }

#bc_explore
{
	display:block;width:974px;height:auto;text-align:left;
	background:#dbdbdb url(../img/explore_background.png) 0 0 repeat-x;color:#ffffff;
}

#bc_explore_outer
{
	display:block;padding:0px 13px 13px 13px;
}

#bc_explore_inner
{
	display:block;width:948px;padding:0;
}

.bc_white_divider_1
{
	display:block;overflow:hidden;width:974px;height:1px;background:#ffffff;color:#000000;
}

.bc_white_divider_10
{
	display:block;overflow:hidden;width:974px;height:9px;background:#ffffff;color:#000000;
}

#bc_content_wrapper
{
	display:block;
	/*position:relative;*/
	width:974px;overflow:hidden;
	background:#c5dbe6;color:#000000;
}

#bc_content_inner
{
	display:block;
	/*position:relative;*/
	padding:13px 13px;margin:0;border:0;
	background:#c5dbe6;color:#000000;
}

#bc_content
{
	display:block;
	/*position:relative;*/
	padding:0;margin:0;border:0;
	float:left; width:760px;
	/*margin-bottom:-8000px;padding-bottom:8000px;*/
	background:#c5dbe6;
	/*padding-left: 12px;
	_padding-left: 12px;*/
	padding-bottom: 20px;
}

#bc_above_content { margin-left: 12px }


#bc_mcontent
{
   width: 780px;
   clear: both;
}

#bc_left_column
{
	display:block;position:relative;
	padding:0;margin:0;border:0;
	float:left; width:176px;
	/*margin-bottom:-8000px;padding-bottom:8000px;*/
	background:#c5dbe6;
}
#bc_vert_divider
{
	display:block;position:relative;
	padding:0;margin:0;border:0;
	float:left; width:12px;
	/*margin-bottom:-8000px;padding-bottom:8000px;*/
	background:#c5dbe6;
}


#bc_footer
{
	display:block;width:974px;height:78px;
	background:#dbdbdb url(../img/footer.png) 0 0 repeat-x;color:#ffffff;
}

blockquote { padding:0px 30px; text-align:justify; }

#bc_controls_wrapper
{
	display:block;position:relative;
	margin:0;padding:0;border:0;
}

#bc_controls_add_more
{
	display:block;position:relative;float:left;
}

#bc_controls_reset
{
	display:block;position:relative;float:right;
}

/* Used to avoid the 'double padding after clearing a float' bug in IE7 */ 
#bc_controls_spliter
{
	display:block;overflow:hidden;width:900px;height:0px;
}

#bc_home_page_options
{
	display:block;position:relative;float:none;padding:23px 0px;margin:0;border:0;text-align:left;padding-left:14px;
}

#bc_home_page_save_options
{
	display:block;position:relative;float:none;padding:0;margin:0;border:0;padding-left:387px;text-align:center;
}

#bc_home_page_save_options .save_button
{
	display:inline;width:84px;height:24px;
	padding:0;margin:0;border:0;
	
}

#bc_home_page_save_options .cancel_button
{
	display:inline;width:84px;height:24px;
	padding:0;margin:0;border:0;
}

#bc_home_page_options_col
{
	display:block;position:relative;overflow:hidden;width:240px;float:left;
}

.bc_fancy_button_wrapper
{
	display:block;overflow:hidden;height:25px;width:226px;padding:0;margin:0;border:0;
}

.bc_fancy_button_divider
{
	display:block;overflow:hidden;height:3px;width:226px;
}
#bc_options_buttons_save
{
	display:block;overflow:hidden;text-align:center;padding:0;margin:0;border:0;
}

/* fancy button styles for homepage */
a.bc_add_content_button
{
	background: transparent url('../img/bc_sprite.png') no-repeat 0px -50px;
	display: block; float: left; color:#333333;font:normal normal normal 116% sans-serif;
	line-height: 25px; height: 25px; padding-left: 25px; text-decoration: none;
	margin-top:8px;margin-left:12px;
	cursor:pointer;
}

a.bc_add_content_button span
{
	display:block;height:25px;
	background: transparent url('../img/bc_sprite.png') no-repeat right 0px; display: block; text-align:left !important;
	color:#333333;
	padding: 0px 13px 0px 12px;
}

a.bc_add_content_button:hover span { background-position: right -25px; color:#333333; }

a.bc_reset_content_button
{
	background: transparent url('../img/bc_sprite.png') no-repeat 0px -75px;
	display: block; float: left; color:#333333;font:normal normal normal 116% sans-serif;
	line-height: 25px; height: 25px; padding-left: 25px; text-decoration: none;
	margin-top:8px;margin-right:12px;
	cursor:pointer;
}

a.bc_reset_content_button span
{
	display:block;height:25px;
	background: transparent url('../img/bc_sprite.png') no-repeat right 0px; display: block; text-align:left !important;
	color:#333333;
	padding: 0px 13px 0px 12px;
}

a.bc_reset_content_button:hover span { background-position: right -25px; color:#333333; }

a.bc_save_options
{
	display: block; float:left; color:#333333;font:normal normal normal 116% sans-serif;
	line-height: 24px;height:24px;width:85px;text-decoration:none;
	cursor:pointer;padding-left:10px;
}
a.bc_save_options span
{
	display:block;padding-left:25px;height:24px;
	background: transparent url('../img/bc_sprite.png') no-repeat 0px -150px; display: block; text-align:left !important;
	color:#333333;
}
a.bc_save_options span:hover { background-position: 0px -175px; color:#333333; }

a.bc_reset_options
{
	display: block; float:left; color:#333333;font:normal normal normal 116% sans-serif;
	line-height: 24px;height:24px;width:85px;text-decoration:none;
	cursor:pointer;padding-left:10px;
}
a.bc_reset_options span
{
	display:block;padding-left:20px;height:24px;
	background: transparent url('../img/bc_sprite.png') no-repeat -85px -150px; display: block; text-align:left !important;
	color:#333333;
}
a.bc_reset_options span:hover { background-position: -85px -175px; color:#333333; }

a.bc_news_module_extra span { color: #226c96; }
a.bc_news_module_extra span:link { color:#226c96; text-decoration:none; }
a.bc_news_module_extra span:visited{ color:#226c96; text-decoration:none; }
a.bc_news_module_extra span:hover{ color:#226c96; text-decoration:underline; }
a.bc_news_module_extra span:active{ color:#226c96; text-decoration:none; }

.buttonwrapper { overflow: hidden; width: 100%; text-align:left !important;}

/* Fancy check and radio boxes */
label.c_off,
label.r_off,
label.c_on,
label.r_on { display:block; cursor:pointer; overflow:hidden; height:25px !important; width:226px !important; text-align:left; padding-left:28px; }

label.c_off input,
label.r_off input,
label.c_on  input,
label.r_on  input { position: absolute; left: -9999px; text-align:left; }

label.r_off { font:normal normal normal 116% sans-serif; background: transparent url('../img/bc_sprite.png') no-repeat left -125px; color:#ffffff; padding-top:4px; }
label.c_off { font:normal normal normal 116% sans-serif; background: transparent url('../img/bc_sprite.png') no-repeat left -125px; color:#ffffff; padding-top:4px; }
label.c_on  { font:normal normal normal 116% sans-serif; background: transparent url('../img/bc_sprite.png') no-repeat left -100px; color:#333333; padding-top:4px; }
label.r_on  { font:normal normal normal 116% sans-serif; background: transparent url('../img/bc_sprite.png') no-repeat left -100px; color:#333333; padding-top:4px; }
	
#bc_header a:link { font:normal normal normal 100% sans-serif; color:#ffffff; text-decoration: none; }
#bc_header a:visited { font:normal normal normal 100% sans-serif; color:#ffffff; text-decoration: none; }
#bc_header a:hover { font:normal normal normal 100% sans-serif; color:#ffffff; text-decoration: underline; }
#bc_header a:active { font:normal normal normal 100% sans-serif; color:#ffffff; text-decoration: none; }
	

