
table.Summary 
{
	float:right;
	border-collapse:collapse;
	border:0;

}

table.Summary td.Border
{
	padding:5px;
	border: skyblue 1px solid;
}

table.SummaryDetails
{
	border-collapse:collapse;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	 
	 
}

tr.SummaryTotal
{
	border-top: black 1px solid;
	font-weight:bold;
}



.crypt_error{
text-align:center;
margin:5px;
padding:3px;
color:#333333;
border:#FF0000 solid 1px;
background-color:#FF9966;
background-image: url("error_bg.png");
}
.crypt_warning{
text-align:center;
margin:5px;
color:#333333;
padding:3px;
border:#FFCC00 solid 1px;
background-color:#FFFF99;
background-image: url("warning_bg.png");
}
.crypt_info{
text-align:center;
margin:5px;
color:#333333;
padding:3px;
border:#00FF00 solid 1px;
background-color:#66FF66;
background-image: url("info_bg.png");
}

.crypt_help{
text-align:center;
margin:5px;
color:#333333;
padding:3px;
border:#0033CC solid 1px;
background-color:#33CCFF;
background-image: url("help_bg.png");
}

.crypt_infoBox{
color:#333333;
padding:3px;
border:#336600 solid 1px;
padding-top:10px;
padding-bottom:5px;
margin:5px;
text-align:center;
background-color:#FFFFFF;
background-image: url("box_info.png");
background-position:top;
background-repeat:repeat-x;
}
.crypt_errorBox{
margin:5px;
color:#333333;
padding:3px;
border:#CC3300 solid 1px;
padding-top:10px;
text-align:center;
font-size:14px;
font:Tahoma;
background-color:#FFFFFF;
background-image: url("box_error.png");
background-position:top;
background-repeat:repeat-x;
}