body  { background-color:#E8E8E8; }
table { background-color:#FFFFFF; }
.dataTable_header   { background-color: #DFDFDF; font-weight:bold;font-size:12px; }
.dataTable_header a { background-color: #DFDFDF; font-weight:bold;font-size:12px; }
.dataTable        { border: solid 2px #DFDFDF; }
.dataTable_body   { font-size:10px; }
.masthead { background-color: #F6F8FF; text-align:right; vertical-align:top; font-family:Verdana; font-size:11px; padding-top: 5px; padding-right: 5px; }
.masthead a { color: #000000; text-decoration:none; }
.masthead a:hover { color: #000000; text-decoration:underline; }
.nav { background-color: #F6F8FF; }
.subNav
{
    background-color: #D4D8E1;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.subNav td { vertical-align:bottom; padding-top:6px; padding-left:4px; }
.container { border-top: #CCCCCC 1px solid; padding-top:10px; padding-left: 10px; }

.progress { text-align:left; font-family:Arial; font-size:11px; color:#000000; }
.progress_step { font-size:10px; color:#666666; }

h1 {
	text-align: left;
	font-size: 30px;
	padding: 20px 0 20px 0;
	margin: 0 10px 0 10px;
}
.body { padding-left:15px; font-family: Verdana; font-size: 12px; color:#000000; text-align:left; }

img { border-width: 0px; }
textarea  { font-family: Arial; font-size:13px; }
.errorMsg { background-color:#FFECEC; }
.errorMsg span {color:#000000; font-size:10px; margin:20px 5px 5px 5px;}
.errorMsg img { margin: 10px 5px 5px 15px;}
.errorMsg ul { margin-left:80px; margin-top: 15px; padding-bottom:10px; }
.errorMsg li { list-style-image: url(../images/bullet_error.gif); color:#000000; font-size:10px; }
.errorMsg .errorTitle  { width:200; background-color:#CE3A3A;color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; padding:5px 5px 5px 5px;  }
.errorMsg .errorTitle2  { width:100; background-color:#CE3A3A;color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; padding:5px 5px 5px 5px;  }

.form { background-color: #F4F4F4; }
.form td { font-size:9px; }
.form td p { padding-top: 0px; margin-top:5px; font-size:10px; font-weight: bold; }
.formBox td { background-color: #D1D1D1; font-size:10px; }
.h2 { font-family: Verdana; font-weight:bold; color: #717171; font-size:13px; }
.sideNav .h3 { background-color: #F4F4F4; font-family: Verdana; font-weight:bold; color: #000000; font-size:10px; text-align:left; }
.sideNav table { background-color: #F4F4F4; }
.sideNav p,li, a {  margin-bottom:0px;padding-bottom:0px; text-decoration:none; margin-top:5px;font-family: Verdana; color: #000000; font-size:10px; text-align:left; }
.sideNav li { list-style-image: url(../images/bullet_error.gif); }
.sideNav A:link {text-decoration: none;}
.sideNav A:visited {text-decoration: none;}
.sideNav A:hover {text-decoration: underline; color: #FF9933;}
.sideNav A:active {text-decoration: none;}

ol li a:hover { background-color:#E3E3E3;  }

.sideNav ul { margin-left:15px;margin-bottom:0px;padding-bottom:0px; }
.footer { padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;  }