/*FONTS_MIN***********************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
***********************************************/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*GRIDS-MIN**********************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
**********************************************/
body{text-align:center;}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}

#doc2{width:73.076em;*width:71.25em;}

#doc3{margin:auto 10px;width:auto;}

#doc4{width:74.923em;*width:73.05em;}

.yui-b{position:relative;}.yui-b{_position:static;}

#yui-main .yui-b{position:static;}

#yui-main,.yui-g .yui-u .yui-g{width:100%;}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}

.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}

.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}

.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}

.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}

.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}

.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}

.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}

.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}

.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}

.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}

.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}

.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}

.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}

.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}

.yui-gd div.first{width:32%;}

.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}

.yui-ge .yui-u,.yui-gf div.first{width:24%;}

.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}

.yui-g .yui-g .yui-u{width:48.1%;}

.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}

.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}

.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}

.yui-g .yui-gb .yui-u{_margin-left:1.0%;}

.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}

.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}

.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}

.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}

.yui-gb .yui-gb .yui-u{_margin-left:.7%;}

.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}

.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}

.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}

.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}

.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

.yui-ge div.first .yui-gd .yui-u{width:65%;}

.yui-ge div.first .yui-gd div.first{width:32%;}

#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}



/*RESET-MIN************************
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*************************************/
html{color:#fff;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}



/*DNN TOP_LEVEL NAVIGATION*******************



*********************************************/

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;

}
.main_dnnmenu_item td, .main_dnnmenu_item { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffcc00;  
	font-weight: bold; 
	background-color: Transparent;

white-space: nowrap;  /*Word wrapping menu item now optional*/
padding: 6px 16px 6px 0px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffcc00;  
	background-color:transparent;
	font-size:131%;
 white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: .2em .6em .4em .6em;   /*explicitly set padding for root menu items*/
font-weight:bold;}

.main_dnnmenu_itemhover, .main_dnnmenu_itemhover td {  
	color: #ffffff !important;
	background-color: ; 
}



.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center;  
	height: 100%;
}

.main_dnnmenu_submenu {
	background-image:url(http://brickhousecentral.com/Portals/8/images/navddbg.gif);
	background-color:black;
	z-index: 1000; */
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 0px 4px 0px 4px;   /*explicitly set padding for sub-menus */
	color:#ffcc00;
}

.main_dnnmenu_break {
}

.main_dnnmenu_arrow {
	display: none;
	color: 000000;
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	display: none;
	color: 000000;
	font-family: webdings;  
	cursor: pointer; 
	cursor: hand;
}




/*CUSTOM STYLES************************

Get busy yall'


****************************************/

.rightpane{
background:;
padding-right:10px;
height:auto;
float:right;
}

.leftpane{
background:;
height:auto;
padding-left:10px;
float:left;
}

.bottompane{width:930px padding:10px; height:auto;}

.ControlPanel{border:none !important; background-color:transparent;}

.dnnfooter{

text-align:center;
}

.dnnnav{text-align:center;}

.subhead{color:#ffcc00;}

.normal{color:white; font-size:108%;}

body{
background-color:black;
background-position:top center;
background-image:url(http://brickhousecentral.com/Portals/7/images/bg.jpg) !important;
background-repeat:no-repeat;
color:#ffffff;


/*scrollbar-3dlight-color:#ffd700;*/

scrollbar-arrow-color:#ffcc00;

scrollbar-base-color:#000000;

/*scrollbar-darkshadow-color:#333300;*/

scrollbar-face-color:#000000;

scrollbar-highlight-color:#ffffcc;

scrollbar-shadow-color:#2f1800;

scrollbar-track-color:#2f1800;

}



#dnn_dnnTERMS_hypTerms, #dnn_dnnCOPYRIGHT_lblCopyright, .SkinObject, #dnn_dnnPRIVACY_hypPrivacy, #dnn_dnnLOGIN_cmdLogin  {
	font-weight: bold !important; 
	background-color:Transparent !important;
	color:white !important;
}

input{margin:4px;}

hr {color:#ffcc00;}

A.CommandButton:link  {
color:fc6;
font-family:Arial, Helvetica, sans-serif !important;

}

A.CommandButton:visited  {
color: #c96;
font-family:Arial, Helvetica, sans-serif !important;
}

A.CommandButton:hover    {
color:#f93;
font-family:Arial, Helvetica, sans-serif !important;
}
    
A.CommandButton:active   {
color:white;
font-family:Arial, Helvetica, sans-serif !important;
}

p{color:white; font-size:100%;}

a:link {

color:#fc6;
font-family:Arial, Helvetica, sans-serif !important;

}

A:visited  {
color: #c96;
font-family:Arial, Helvetica, sans-serif !important;
}

A:hover    {
color: #f93;
font-family:Arial, Helvetica, sans-serif !important;
}
    
A:active   {
color:white;
font-family:Arial, Helvetica, sans-serif !important;
}

.NormalBold{font-size:100%; color:white;}



.damessage{
margin:0px auto;
text-align:center;
width:950px;

}

.coming{color:white; font-size:197%; font-weight:bold; }

.dnnnav{
padding-top:4px;

background-image:url(http://brickhousecentral.com/Portals/7/images/navbar.jpg);
height:26px;

}

.Head{color:#ffcc00;
font-family:Arial, Helvetica, sans-serif !important;
font-size:138.5%;
font-weight:bold;
}

#bd{


margin-top:304px;
}
/*****FCKeditor styles

**********************/
#xEditingArea{
background-image:none !important;
}

.ImageListContainer {background-color:#666 !important;}



/**********

These styles fix the Events Module

****************/

.ListHeader{
font-weight: bold;

font-size: 116% !important;

background-image:none !important;

color: #fc6 !important;

height: 30px !important;

text-align: left;

border:none !important;

}

.ListDate  {
font-weight: bold;

font-size: 116% !important;


color: #ffcc00 !important;

font-family:Arial, Helvetica, sans-serif !important; 

text-align: left !important;
border-style:none;
border-width:0px;
width:100px;


}

.ListDescription   {
font-weight: bold;

font-size: 116% !important;


color: #ffcc00 !important;

font-family:Arial, Helvetica, sans-serif !important; 

text-align: left !important;
border-style:none;
border-width:0px;
width:auto;


}



td.mcguyver_description{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  12px !important;
	font-weight: normal;
	color: white !important;

}

.ListTitle {
border-style:none;
border-width:0px;
font-weight: bold;

font-size: 116% !important;


color: #ffffff !important;

font-family:Arial, Helvetica, sans-serif !important; 

text-align: left;
padding-left:6px;


}

a.ListTitle{background:none;
color:#ffcc00;
}

table.ListDataGrid tr {background-image:url(http://brickhousecentral.com/Portals/7/images/eventbg.jpg);
}

.ListDataGrid{
border-style:hidden;
border-width:0px;
border-color:white;
font-size:12px !important;
}



.ListTable{
padding:4px 10px;
;

}

.upcoming{
width:425px;
height:320px;
overflow:auto;
background-image:url(http://brickhousecentral.com/Portals/4/images/newsbg.jpg);
}

.upcomingbox{padding-top:4px;}

.hone{padding:15px 0px 0px 0px;}

.theforum{
width:860px;
}

.Eventtooltip
{

	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	filter: alpha(opacity=80);
	padding-bottom: 5px;
	width:400px;
	color: #fff;
	padding-top: 5px;
	font-family: Arial;
	background-color: #630;
	text-align: left;
	moz-opacity: 0.8;
	border:#000000 solid thin;
}
	 
.Event
{
	table-layout: auto;
	font-size: 12px;
	width: 400px;
	color: white;
	font-family: Verdana;
	height: 400px;
	text-align: center;
	/*border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;*/
	border:none;
	background-color:transparent;

}

.EventTitle
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(gradient_Default.gif);
	width: 100%;
	color: black !important;
	text-align: center;
	height: 32px !important;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	width: 100%;
	color: black !important;
	text-align: center;
	background-image: url(gradient_Default.gif);
	height: 32px !important;
	border-style:hidden !important;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: black !important;
	padding-top: 0px;
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: black !important;
	padding-top: 0px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: silver;
	vertical-align: middle;
}

.EventDay, .EventDay td
{
	font-size: 7pt;
	width: 14%;
	color: #0000ff !important;
	font-family: Verdana;
	height: 14%;
}
.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{
	font-size: 7pt;
	color: #0000ff !important;
	font-family: Verdana;
}
.EventDayScroll
{
}
.EventOtherMonthDay
{
	color: #808080;
	background-color: gainsboro;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #8080c0;
	background-color: gainsboro;
}


.EventWeekendDay
{
	background-color: whitesmoke;
}


.EventTodayDay
{
	font-weight: bold;
	color: #0000ff !important;
	background-color: darkgray !important;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	/*border-right: red 2px solid ;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;*/
}

.EventSelector
{
	background-color: #c0c0e0;
}
.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}	



/* The following control the Calendar Week View Style-Look */
.WeekTable
{
	table-layout: auto;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	text-align: center;
	/*border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;*/
}

.WeekItem 
{
	text-align: center;
	ALIGNMENT: center;
	ALIGN: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: xx-small;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
}
.WeekBackground 
{
	ALIGNMENT: center;
	ALIGN: center;
	FONT-FAMILY: verdana,helvetica,arial;
	background-color: gainsboro;
	font-size: xx-small;
}
.WeekTitle 
{
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: xx-small;
	width: 100%;
	color: black;
	height: 15%;
	text-align: center;
	background-image: url(gradient_Default.gif);
}
.WeekOfTitle
{
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	color: navy;
	font-family: verdana,helvetica,arial;
	text-align: center;
	vertical-align: middle;
}
.WeekNextPrev
{
	font-weight: bold;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: 10px;
	width: 100%;
	color: navy;
	text-align: center;
	vertical-align: middle;
}
.WeekRangeheader 
{
	color: black;
	text-align: center;
	vertical-align: middle;
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	BACKGROUND-COLOR: #E5DFDF;
}


/* The following control the Calendar List View Style-Look */




.ListLink 
{
	font-weight: bold;
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}

.rcevents{
width:370px;
height:260px;
overflow:auto;
background-image:url(http://brickhousecentral.com/Portals/7/images/rceventsbg.jpg);
background-repeat:repeat-x;
}

.newsimg img{

padding:8px;
}



/*.DNN_ANN_viewtypeSelector {visibility:hidden !important;
width:0px;
height:0px;}*/

.theblog{
width:370px; 
height:270px;
overflow:auto;
}

div.latest h1, h1{

color:#ffcc00;
font-size:182%;
padding: 8px 0px;
font-weight:bold;

}

h2.blog_title{
font-size:123.1%;
}

.emailsignup{
float:right !important;
width:286px;
height:150px;
overflow:hidden;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

.promowrapper{
width:622px;
height:auto;
float:left;
margin:10px 0px 10px 10px;
background-color:;
}

.promo1{

width:300px;
height:150px;
overflow:hidden;
float:left;


}

.promo2{

width:300px;
height:150px;
overflow:hidden;
float:right;
}


td.Forum_ib_moderate a img{float:left;}
.theforum{width:930px; padding:10px; margin:0px auto; text-align:center;}

.CaptchaStyle{
margin:8px 0px 8px 70px;

}

.CaptchaStyle img {width:120px;}
#ExplainRequired{color:white;}

#dnn_ctr733_Login_pnlLogin{padding:10px;}