.PortletError
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	color: Red;
}

.ValidationError
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: Red;
}

.PortletAdminButtonPanel
{
	background-color: #EFEFEF;
	border: 1px solid #B2B2B2;
	padding: 10px;
	margin: 10px;
	text-align: center;
}

.SubTable
{
	width: 600px;
	border-color:White;
	border-width: 0px;
	border-style:none;
	color: Black;
}
.SubTable.TD
{
}

.SubTable_DT
{
	padding: 0px 35px 0px 35px;
	height: 30px;
}
.SubTable_DD
{
	padding: 0px 35px 0px 35px;
}
.SubTable_Label
{
	border-width: 0px;
	border-style:none;
	font-weight: bold;
	text-align:right;
	width: 200px;
}

.SubTable_Header
{
	visibility:hidden;
}
.SubTable_Footer
{
}

.SubTable_Footer.ValidationError
{
	font-family:Tahoma;
	font-size:xx-small;
	padding-left: 5px;
	color: Red;
}
.MetaControl
{
	color: Black;
}
.PortletOverlayTitle
{
	font-family: Tahoma;
	font-size: x-small;
	font-weight: bold;
	color: black;
}
/* styles for Reading portlet
can be moved to separate file later */
.PortletItemTitle
{
	font-weight: bold;
}

.PortletItemDescription
{
}
.PortletItemStatus
{
	font-style: italic;
}
.PortletSetTitle
{
	font-weight: bold;
}
.PortletItemDescription
{
}
/* END styles for Reading portlet */

/* Styles for Portlet that user FormBuilder Module */
.FBQuestionListSpacer
{
	height: 160px;
}
.FBQuestionListSpacer0
{
	height: 180px;
}
.FBQuestionListSpacer1
{
	height: 130px;
}
.FBQuestionListSpacer2
{
	height: 100px;
}
.FBQuestionListSpacer3
{
	height: 70px;
}
.FBQuestionListSpacer4
{
	height: 40px;
}
.FBQuestionListSpacer5
{
	height: 10px;
}
.FBQuestionList
{
	margin-left: 10px;
}

.FBQuestionList .Input td
{
	padding-left: 20px;
}

.FBQuestionList .HeaderLabel
{
	padding-top: 15px;
	font-size: 120%;
	font-weight: bold;
}


.FBQuestionList .HeaderDesc
{
	padding-left: 20px;
	padding-bottom: 15px;
}

.FBQuestionList .Required
{
	margin-left: 10px;
	color: #999;
}

.FBQuestionList .Answer
{
	font-weight: bold;
}

.FBQuestionList .Error
{
	font-weight: bold;
	color: red;
}

.FBQuestionList .RequiredError
{
	color: red;
	font-weight: bold;
	font-style: italic;
}
/* END Styles for Portlat that user FormBuilder Module */

/* END Styles for Portlat that user FormBuilder Module */


/* Global setting for thumbnail widths */
.gPhotoImage
{
	padding:10px 25px 10px 25px;
	width:133px;
}
.gPhotoNoImage
{
	width:100px;
}
/* END Global setting for thumbnail widths */

.headerH4AlignRight
{
	text-align: right;
}

.smallText
{
	font-family: Arial;
	font-size: 10px;
}

.smallTextRight
{
	text-align: right;
	font-family: Arial;
	font-size: 10px;
}

.dashedline 
{
	font-size: 5px;
    border-bottom: 1px dashed Black;
    margin-bottom: 5px;
}