﻿.brick,
.brickR,
.brickT,
.brickB
{
	width: 439px;	
}

.brick2,
.brickR2,
.brickT2,
.brickB2
{
	width: 295px;	
}

.brickHelp,
.brickRHelp,
.brickTHelp,
.brickBHelp
{
	width: 352px;	
}

.brickRegForm,
.brickRRegForm,
.brickTRegForm,
.brickBRegForm
{
	width: 710px;	
}

.brickHeader
{
	width: 413px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	height: 30px;
	border-bottom: 1px solid #3399cc;	
}

.brickHeader2
{
	width: 269px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	height: 30px;
	border-bottom: 1px solid #3399cc;	
}

.brickHeaderHelp
{
	width: 325px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	height: 30px;
	border-bottom: 1px solid #3399cc;	
}

.brickHeaderRegForm
{
	width: 700px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	height: 30px;	
}

.brick
{
	margin: 0 auto;
	background-image: url(../../images/bricks/brickBorderLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.brick2
{
	margin: 0 auto;
	background-image: url(../../images/bricks/brickBorderLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.brickHelp
{
	margin: 0 auto;
	background-image: url(../../images/bricks/brickBorderLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.brickRegForm
{
	margin: 0 auto 0 130px;
	background-image: url(../../images/bricks/brickBorderLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.brickRegFormUser
{
	margin: 0 auto 0 0px;
	background-image: url(../../images/bricks/brickBorderLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
}


.brickC
{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
}

.brickC2
{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
}

.brickCHelp
{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
}

.brickCRegForm
{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
}

.brickR
{
	background-image: url(../../images/bricks/brickBorderRight.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.brickR2
{
	background-image: url(../../images/bricks/brickBorderRight.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.brickRHelp
{
	background-image: url(../../images/bricks/brickBorderRight.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.brickRRegForm
{
	background-image: url(../../images/bricks/brickBorderRight.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.brickT
{
	background-image: url(../../images/bricks/brickBorderTop.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
}

.brickT2
{
	background-image: url(../../images/bricks/brickTopNew.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
}

.brickTHelp
{
	background-image: url(../../images/bricks/topHelp.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
}

.brickTRegForm
{
	background-image: url(../../images/bricks/topRegForm.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
}

.brickB
{
	background-image: url(../../images/bricks/brickBorderBottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 11px;
	font-size: 1px;
}

.brickB2
{
	background-image: url(../../images/bricks/brickBottomNew.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 11px;
	font-size: 1px;
}

.brickBHelp
{
	background-image: url(../../images/bricks/bottomHelp.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 11px;
	font-size: 1px;
}

.brickBRegForm
{
	background-image: url(../../images/bricks/bottomRegForm.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 11px;
	font-size: 1px;
}

.brickTitle
{	
	position: absolute;
	left: 0px;
	top: 3px;
	font-size: 14px;
}

.brickTitleSection
{
	height: 23px;
	border-bottom: 1px solid #8dccd9;
	position: relative;
}

.clear{
	clear: both;	
}

.brickT span
{
    color: #8b8b8b;
}

.label 
{
    color: #333333;
}

.brickSeparator
{
	height: 15px;
}

.inputBox
{
	border: 1px solid #999999;
	color: #333;
}

.bottombrickspace
{
    margin:20px 0 0;
}

.brickTopMargin{margin:20px 0 0;}