body {
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	text-align : center;
}

h1 {
	margin : 15 0 0 20; 
	text-align : Left;
}

h2 {
	margin : 15 0 0 20; 
	text-align : Left;
}

h3 {
	margin : 15 0 0 20; 
	text-align : Left;
}

.Paging {
	text-align : Right;
	margin : 5 20 5 5;
	clear : both;
	
}

.RowHeader {
	font-weight : bold;
	text-align : Left;
}

.CellHeader,.CellHeaderString,.CellHeaderDecimal {
	font-weight : bold;
	text-align : Left;
	color : Black;
	font-size : 10pt;
	border-top : 1px gray solid;
	border-bottom : 1px gray solid;
}
.CellHeaderEmailString {
	font-weight : bold;
	text-align : Left;
}
.CellHeaderPhoneString {
	font-weight : bold;
	text-align : Left;
}
.CellHeaderBigString {
	font-weight : bold;
	text-align : Left;
}
.CellHeaderDate {
	font-weight : bold;
	text-align : Left;
}
.CellHeaderBoolean {
	font-weight : bold;
	text-align : Center;
}
.CellHeaderInteger {
	font-weight : bold;
	text-align : Right;
}
.CellHeaderDecimal {
	font-weight : bold;
	text-align : Right;
}

.FormTable {
	padding : 3px;
}
.FormCaption {
	font-weight : Bold;
}
.FormValue {
	
}
.FormCell {
	width : 30%;
}
.SubmitButtons {
	position : relative;
}
.defaultcontent {
	margin-left : 10px;
	margin-top : 10px;
}
.defaultimage {
	margin-right : 10px;
	margin-bottom : 10px;
}

.GeneratedTable {
	width : 620px;
}

#ErrorMessages {
	width : 95%;
	margin-top : 10px;
	margin-bottom : 10px;
	border-top : 1px dashed #ccc;
	border-bottom : 1px dotted #ccc;
	padding : 10px;
	text-align : center;
	background-color: #f9f9c9;
}

#ErrorMessage {
	color : red;
	display : block;
}

.btntext { 
	color : white;
	padding : 3px;
	font-size : 8pt;
}

.btnbg {
	background-image : url('images/btn_bg.gif');
	height : 23px;
	display : inline;
	float : left;
}

.btnl {
	background-image : url('images/btn_left.gif');
	width : 5px;
	height : 23px;
	display : inline;
	float : left;
}


.btnr {
	background-image : url('images/btn_right.gif');
	width : 5px;
	height : 23px;
	display : inline;
	float : left;
}
