
p.p_conf_msg
{
	padding:	15px;
	border:		1px solid #c0e0f0;
}

form
{
	padding:	0;
	margin:		0;
	border:		0px dashed #c0e0f0;
}

form#frmLogIn,
form#frmRegister,
form#frmSection,
form#frmSubSection,
form#frmUploadDoc,
form#frmDeleteSection,
form#frmDeleteSubSection,
form#frmEditSubSection,
form#frmEditSection
{
	width:		490px;
	text-align:	left;
}

form#frmLogIn p,
form#frmRegister p,
form#frmSection p,
form#frmSubSection p,
form#frmUploadDoc p,
form#frmDeleteSection p,
form#frmDeleteSubSection p,
form#frmEditSubSection p,
form#frmEditSection p
{
	/* width:        510px; */
	/* clear:        left;  */
	margin:       0;
	padding:      5px 0 8px 0;
	height:       1%;
	/* border-top:   1px dashed #c0e0f0;  */
}

form#frmLogIn label.lbl_col_1,
form#frmRegister label.lbl_col_1,
form#frmSection label.lbl_col_1,
form#frmSubSection label.lbl_col_1,
form#frmUploadDoc label.lbl_col_1,
form#frmDeleteSection label.lbl_col_1,
form#frmDeleteSubSection label.lbl_col_1,
form#frmEditSubSection label.lbl_col_1,
form#frmEditSection label.lbl_col_1
{
	font-weight:   bold;
	float:         left;
	padding-left:  0;  
	padding-right: 15px;  
	border:        0px dashed #00f;
	line-height:   20px;
}
form#frmLogIn label.lbl_col_1,
form#frmRegister label.lbl_col_1
{ 
	width:         120px;
}
form#frmSection label.lbl_col_1,
form#frmSubSection label.lbl_col_1,
form#frmUploadDoc label.lbl_col_1,
form#frmDeleteSection label.lbl_col_1,
form#frmDeleteSubSection label.lbl_col_1,
form#frmEditSubSection label.lbl_col_1,
form#frmEditSection label.lbl_col_1
{ 
	width:         100px;
	border:        0px dashed #00f;
}
form#frmSection p#p_submit_reset,
form#frmSubSection p#p_submit_reset,
form#frmDeleteSection p#p_submit_reset,
form#frmDeleteSubSection p#p_submit_reset,
form#frmEditSubSection p#p_submit_reset,
form#frmEditSection p#p_submit_reset
{ 
	text-align:		center;
}
/*
form#frmRegister p input#field_radio_2,
form#frmRegister p input#field_radio_3
{
	margin-left: 40px;
}
*/
/*
form#frmRegister p input#field_checkbox_2,
form#frmRegister p input#field_checkbox_3
{
	margin-left: 40px;
}
*/

form#frmLogIn p#p_submit_reset,
form#frmRegister p#p_submit_reset,
form#frmSection p#p_submit_reset,
form#frmSubSection p#p_submit_reset,
form#frmUploadDoc p#p_submit_reset,
form#frmDeleteSection p#p_submit_reset,
form#frmDeleteSubSection p#p_submit_reset,
form#frmEditSubSection p#p_submit_reset,
form#frmEditSection p#p_submit_reset
{
	margin-bottom:  10px; 
	border-bottom:  0px dashed #c0e0f0;
	text-align:		center;
}

form#frmLogIn input[type="text"],
form#frmLogIn input[type="password"],
form#frmRegister input[type="text"],
form#frmRegister input[type="password"],
form#frmSection input[type="text"],
form#frmSubSection input[type="text"],
form#frmUploadDoc input[type="text"],
form#frmEditSubSection input[type="text"],
form#frmEditSection input[type="text"]
{
 /* width of text boxes. IE6 does not understand this attribute */
	width:  300px;
}

form#frmRegister textarea,
form#frmSection textarea,
form#frmSubSection textarea,
form#frmUploadDoc textarea,
form#frmEditSubSection textarea,
form#frmEditSection textarea
{
	width:  300px;
	height: 100px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix
{
	margin-left: 8px;
}
/* 3-PIXEL FIX FOR FIREFOX */
html>body .threepxfix
{
	margin-left: 5px;
}
