*{
	font-size:100%;
}
html, body{
	text-align:center;
	height:100%;
	background-color:#eaeaec;
	margin:0px 6px 0px 0px;
	padding:0px 0px 0px 6px;
}
div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#wrap{
	border:none;
	width:960px;
	background-image:url(../images/bcci-background-middle.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	overflow:visible;
	height:auto !important;
	height:300px;
	min-height:300px;
	text-align:left;
}
#background_top{
	border:none;
	width:980px;
	background-image:url(../images/bcci-background-top.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	height:10px;
	text-align:left;
}
#background_bottom{
	border:none;
	width:980px;
	background-image:url(../images/bcci-background-bottom.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	height:10px;
	text-align:left;
}
#main_picture{
	border:none;
	width:960px;
	background-image:url(../images/bcci-main-picture.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 auto;
	height:211px;
	text-align:left;
	float:left;
}









#header_group{
	border:none;
	width:960px;
	margin:0;
	height:177px;
	padding:0px;
/*	text-align:left; */
	float:left;
}




/*
#header_top_links{
	border:none;
	width:960px;
	margin:0 auto;
	height:16px;
	padding-top:6px;
	text-align:right;
	float:left;
}
#header_logo{
	border:none;
	width:200px;
	margin:0 auto;
	height:126px;
	text-align:right;
	float:left;
}
#header_large_text{
	border:none;
	width:760px;
	margin:0 auto;
	height:46px;
	padding-top:80px;
	text-align:right;
	float:left;
}
#header_menu{
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:960px;
	margin:0 auto;
	height:27px;
	text-align:center;
	float:left;
}
*/

#body{
	border:none;
	width:960px;
	background-image:url(../images/bcci-background-side.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:300px;
	min-height:300px;
	text-align:left;
	float:left;
}
#body_left{
	border:none;
	width:710px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:280px;
	min-height:280px;
	text-align:left;
	float:left;
	padding-top:20px;
	padding-left:20px;
}
#body_right{
	padding: 30px 0px 30px 35px;
	border:none;
	width:195px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:280px;
	min-height:280px;
	text-align:left;
	float:left;
}
#body_span{
	border:none;
	background-image:url(../images/spahts-body-span.jpg);
	background-repeat:repeat-y;
	background-color:#f8f8f8;
	width:793px;
	height:auto !important;
	height:15px;
	min-height:15px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#footer{
	border:none;
	width:960px;
	margin:0 auto;
	height:30px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}







#signup_main{
	border:none;
	width:960px;
	background-image:url(../images/bcci-signup-image.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 auto;
	height:660px;
	text-align:left;
	float:left;
}
#signup_main1{
	border:none;
	width:960px;
	background-image:url(../images/bcci-signup-image1.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 auto;
	height:660px;
	text-align:left;
	float:left;
}
#signup_main2{
	border:none;
	width:960px;
	background-image:url(../images/bcci-signup-image2.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 auto;
	height:660px;
	text-align:left;
	float:left;
}
#signup_main3{
	border:none;
	width:960px;
	background-image:url(../images/bcci-signup-image3.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 auto;
	height:660px;
	text-align:left;
	float:left;
}








#signup_links{
	border:none;
	width:945px;
	margin:0 auto;
	height:20px;
	padding-top:60px;
	padding-right:0px;
	text-align:right;
	float:left;
}
#signup_spacer{
	border:none;
	width:960px;
	margin:0 auto;
	height:310px;
	text-align:right;
	float:left;
}
#signup_text{
	border:none;
	width:380px;
	margin:0 auto;
	height:200px;
	padding-left:200px;
	text-align:left;
	float:left;
}
#signup_form{
	border:none;
	width:320px;
	margin:0 auto;
	height:160px;
	padding-left:60px;
	/* padding-top:40px; */
	padding-top:20px;
	text-align:left;
	float:left;
}

/*
.header_top_links			{font-size:10px; font-weight:normal; color:#336699; text-decoration:none; font-family:"Arial"; letter-spacing:1px;}
.header_top_links A:link	{font-size:10px; font-weight:normal; color:#336699; text-decoration:none; font-family:"Arial";  letter-spacing:1px;}
.header_top_links A:visited	{font-size:10px; font-weight:normal; color:#336699; text-decoration:none; font-family:"Arial";  letter-spacing:1px;}
.header_top_links A:hover	{font-size:10px; font-weight:normal; color:#336699; text-decoration:underline; font-family:"Arial";  letter-spacing:1px;}
*/

.header_group_links				{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:"Arial"; letter-spacing:1px;}
.header_group_links A:link		{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:"Arial";  letter-spacing:1px;}
.header_group_links A:visited	{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:"Arial";  letter-spacing:1px;}
.header_group_links A:hover		{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:underline; font-family:"Arial";  letter-spacing:1px;}

/*
.header_large_text			{font-size:24px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Myriad Pro"; letter-spacing:1px; font-weight:bold;}
*/
.body_red					{font-size:16px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Arial"; letter-spacing:1px; font-weight:bold;}
/*
.body_red					{font-size:16px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Myriad Pro"; letter-spacing:1px; font-weight:bold;}
*/
.body_text					{font-size:13px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:18px;}

/*
.ad_red						{font-size:12px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Myriad Pro"; letter-spacing:1px; font-weight:bold;}
.ad_text					{font-size:10px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana";}
.ad_details					{font-size:10px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Verdana"; letter-spacing:1px;}
.ad_details A:link			{font-size:10px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Verdana"; letter-spacing:1px;}
.ad_details A:visited		{font-size:10px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Verdana"; letter-spacing:1px;}
.ad_details A:hover			{font-size:10px; font-weight:normal; color:#970000; text-decoration:underline; font-family:"Verdana"; letter-spacing:1px;}
*/

.footer_text				{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Arial"; letter-spacing:1px;}
.footer_text A:link			{font-size:12px; font-weight:normal; color:#336699; text-decoration:none; font-family:"Arial"; letter-spacing:1px;}
.footer_text A:visited		{font-size:12px; font-weight:normal; color:#336699; text-decoration:none; font-family:"Arial"; letter-spacing:1px;}
.footer_text A:hover		{font-size:12px; font-weight:normal; color:#336699; text-decoration:underline; font-family:"Arial"; letter-spacing:1px;}

.signup_links A:link 		{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:"Arial"; letter-spacing:0px;}
.signup_links A:visited 	{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:"Arial"; letter-spacing:0px;}
.signup_links A:hover 		{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:underline; font-family:"Arial"; letter-spacing:0px;}
.signup_text				{font-size:10px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:14px;}

.td_highlight				{border-bottom:solid 1px; border-bottom-color:#d8d8d8;border-top:solid 1px; border-top-color:#d8d8d8; background-color:#f8f7f2;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.err_text					{font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none; font-family:"Verdana"; line-height:18px;}
.err_text_login				{font-size:10px; font-weight:normal; color:#FF0000; text-decoration:none; font-family:"Verdana"; line-height:18px;}

.title_text					{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:18px;}

.datagridheaderlink			{background-color:#cccccc; font-size:12px; COLOR: #000000; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-align:center; vertical-align:middle }
.datagridheaderlink:hover	{background-color:#cccccc; font-size:12px; COLOR: #000000; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: underline; text-align:center; vertical-align:middle }
.datagridheader				{background-color:#cccccc; font-size:12px; COLOR: #000000; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-align:center; vertical-align:middle }
.datagriditem				{background-color:#ffffff; color:#000000; font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle }
.datagridalternate			{background-color:#f8f8f8; color:#000000; font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; text-align:left; vertical-align:middle }


.body_link					{font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; font-family:"Verdana"; line-height:18px;}
.body_link:hover			{font-size:12px; font-weight:normal; color:#970000; text-decoration:underline; font-family:"Verdana"; line-height:18px;}

.body_link_login			{font-size:10px; font-weight:normal; color:#000000; text-decoration:underline; font-family:"Verdana"; line-height:18px;}
.body_link_login:hover		{font-size:10px; font-weight:normal; color:#970000; text-decoration:underline; font-family:"Verdana"; line-height:18px;}

.input_text					{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana";}

.body_red_small				{font-size:12px; font-weight:normal; color:#970000; text-decoration:none; font-family:"Myriad Pro"; letter-spacing:1px; font-weight:bold;}


.errtextbasic				{font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none; font-family:"Verdana"; line-height:18px;}
.confirmtextbasic			{font-size:12px; font-weight:normal; color:#4B4B4B; text-decoration:none; font-family:"Verdana"; line-height:18px;}
.errmsg						{ text-align:left; float:left; }