/* 
==================================================
	MESSAGE STYLES
==================================================
*/
.messagetable
{
	margin-bottom:15px;
}

.messagediv{
	clear: both;
	width: 550px;
	border-top:1px solid #58585A;
	border-bottom:1px solid #58585A;
	
}
/* 
==================================================
	MESSAGE STYLES
==================================================
*/


/* 
==================================================
	OK MESSAGE BOX
==================================================
*/
#okheader{
	clear: both;
	width: 550px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color:#0066AA;
}

#okmain{
	clear: both;
	width: 550px;
	height: auto;
	/*background-color: #C9DAC3;*/
}

#okmain table
{
	width: 100%;
}

#okshield
{
	display:none;
	width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/ok_shield.gif);
	background-repeat: no-repeat;
	background-color: #C9DAC3;
}

#okmain table tr td.icon
{
	/*width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/ok_shield.gif);
	background-repeat: no-repeat;
	background-color: #C9DAC3;*/
}

#okmain table tr td.text
{
	padding: 11px 11px 11px 11px;
	font-size : 11px;
	font-weight : bold;
	text-align: left;
}

#okmain table tr td.text ul
{
	font-weight : normal;	
}

#okfooter
{
	display:none;
	clear: both;
	width: 396px;
	height: 14px;
	background-image: url(../_img/messagebox/ok_footer.gif);
	background-repeat: no-repeat;
}
/* 
==================================================
	OK MESSAGE BOX
==================================================
*/


/* 
==================================================
	ALERT MESSAGE BOX
==================================================
*/
#alertheader{
	clear: both;
	width: 550px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color:#0066AA;
}

#alertmain{
	clear: both;
	width: 550px;
	height: auto;
	/*background-color: #FCEAAF;*/
}

#alertmain table
{
	width: 100%;
}

#alertshield
{
	display:none;
	width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/alert_shield.gif);
	background-repeat: no-repeat;
	background-color: #FCEAAF;
}

#alertmain table tr td.icon
{
	/*width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/alert_shield.gif);
	background-repeat: no-repeat;
	background-color: #FCEAAF;*/
}

#alertmain table tr td.text
{
	padding: 11px 11px 11px 11px;
	font-size : 11px;
	font-weight : bold;
	text-align: left;
}

#alertmain table tr td.text ul
{
	font-weight : normal;	
}

#alertfooter
{
	display:none;
	clear: both;
	width: 396px;
	height: 14px;
	background-image: url(../_img/messagebox/alert_footer.gif);
	background-repeat: no-repeat;
}
/* 
==================================================
	ALERT MESSAGE BOX
==================================================
*/


/* 
==================================================
	ERROR MESSAGE BOX
==================================================
*/
#errorheader{
	clear: both;
	width: 550px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color:#0066AA;
}

#errormain{
	clear: both;
	width: 550px;
	height: auto;
	/*background-color: #EED2D2;*/
}

#errormain table
{
	width: 100%;
}

#errorshield
{
	display:none;
	width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/error_shield.gif);
	background-repeat: no-repeat;
	background-color: #EED2D2;
}

#errormain table tr td.icon
{
	/*width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/error_shield.gif);
	background-repeat: no-repeat;
	background-color: #EED2D2;*/
}

#errormain table tr td.text
{
	padding: 11px 11px 11px 11px;
	font-size : 11px;
	font-weight : bold;
	text-align: left;
}

#errormain table tr td.text ul
{
	font-weight : normal;	
}

#errorfooter
{
	display:none;
	clear: both;
	width: 396px;
	height: 14px;
	background-image: url(../_img/messagebox/error_footer.gif);
	background-repeat: no-repeat;
}
/* 
==================================================
	ERROR MESSAGE BOX
==================================================
*/


/* 
==================================================
	QUESTION MESSAGE BOX
==================================================
*/
#questionheader{
	clear: both;
	width: 550px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color:#0066AA;
}

#questionmain{
	clear: both;
	width: 550px;
	height: auto;
	/*background-color: #D0DFFF;*/
}

#questionmain table
{
	width: 100%;
}

#questionshield
{
	display:none;
	width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/question_shield.gif);
	background-repeat: no-repeat;
	background-color: #D0DFFF;
}

#questionmain table tr td.icon
{
	/*width: 58px;
	height: 96px;
	vertical-align: top;
	text-align: left;
	background-image: url(../_img/messagebox/question_shield.gif);
	background-repeat: no-repeat;
	background-color: #D0DFFF;*/
}

#questionmain table tr td.text
{
	padding: 11px 11px 11px 11px;
	font-size : 11px;
	font-weight : bold;
	text-align: left;
}

#questionmain table tr td.text ul
{
	font-weight : normal;	
}

#questionfooter
{
	display:none;
	clear: both;
	width: 396px;
	height: 14px;
	background-image: url(../_img/messagebox/question_footer.gif);
	background-repeat: no-repeat;
}
/* 
==================================================
	QUESTION MESSAGE BOX
==================================================
*/