/* MARK UP   ***************************************************************************************************************/
body                  {font-family:Verdana; font-size:11px; background:#F7F7F7;margin:2px 4px 0px 4px;}
h1                    {font-size:140%; font-weight:bold; color:#3F84AB; display:inline; padding:0; margin:0;}
h2                    {margin-top:0px; font-size:120%;}
h3                    {margin:0; padding-top:10px; padding-bottom:10px; font-size:110%; color:	#3F84AB;}
A                     {text-decoration:underline; color:#000000;}
A:Hover               {color:#888888;}
hr                    {height:1px; clear:both; width:inherit; border:none; border-top:1px solid #ccc;}




#footer               {clear:both; padding:0; text-align:right; color:#888; background:url(../images/crn_btm.jpg) repeat-x;}


/*	MESSAGES   ***************************************************************************************************************/
.success
{
	border: 1px dotted #fff;
	background: url(../images/successtick.gif) #ddf2b0 no-repeat 5px 5px;
	padding: 2px 2px 2px 60px;
	display: block;
	color: #426D09;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}	 
.errorsummary
{
	border: 1px dotted #fff;
	background: url(../images/exclaimation.gif) #ffff99 no-repeat 5px 5px;
	padding:2px 2px 2px 60px;
	display: block;
	color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 100%;
}
.errorsummary li
{
	list-style-type:none ;
}
.error
{
	border: 1px dotted #fff;
	background: #ffff99;
	padding: 1pt;
	display: inline;
	color: #000;
	font-size: 120%;
}
.button               {margin:0 auto 0 auto; color:#000; text-transform:uppercase; font-size:80%; border:1px solid #999; padding:2px;
                       background:#BFBFBF url("../images/bg_gradgrey.jpg") center center repeat-x;}
.buttondisabled       {margin:0 auto 0 auto; color:#BBB; text-transform:uppercase; font-size:80%; border:1px solid #BBB; padding:2px;
                       background:#BFBFBF url("../images/bg_gradgreydisabled.jpg") center center repeat-x;}
.information
{
	border: 1px dotted #fff;
	background: url(../images/information.gif) #CFE0F1 no-repeat 5px 5px;
	padding: 2px 5px 2px 60px;
	display: block;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 100%;
}


/*	MAIN TABLE     ***************************************************************************************************************/
.table               {border-collapse:collapse; margin:0; margin-bottom:10px; border:solid 1px #BFBFBF; background:#F7F7F7;}
.table caption       {margin:0 0 0 -1px; padding:8px 5px 8px 5px; font-weight:500; border:solid 1px #BFBFBF; border-bottom:none; color:#333;
                      background:#fff url("../images/bg_gradgery01.jpg") repeat-x;}
.table th            {padding:4px 5px 5px 5px; background:#EAEAEA; border:solid 1px #BFBFBF;}
.table td            {padding:4px 5px 5px 5px; vertical-align:top; border:solid 1px #BFBFBF;}

.table td.right      {text-align:right; padding-right:5px; width:120px;}
.table tr.BorderTop td{border-top:dotted 1px #666666;}
.table td LI         {margin-left:40px;}

.Percent96{width:96%;}
