body { background-color: #fff; color: #333; }body, p, ol, ul, td {  font-family: verdana, arial, helvetica, sans-serif;  font-size:   13px;  line-height: 18px;}pre {  background-color: #eee;  padding: 10px;  font-size: 11px;}a:link { 	color: black; 	text-decoration: none;	font-family: verdana, arial, helvetica, sans-serif;}a:visited { 	color: #666; 	text-decoration: none;	font-family: verdana, arial, helvetica, sans-serif;}a:hover { 	color: #FFFFFF; 	background-color: #224273; 	text-decoration: none;	font-family: verdana, arial, helvetica, sans-serif;}.fieldWithErrors {  padding: 2px;  background-color: red;  display: table;}#errorExplanation {  width: 400px;  border: 2px solid red;  padding: 7px;  padding-bottom: 12px;  margin-bottom: 20px;  background-color: #f0f0f0;}#errorExplanation h2 {  text-align: left;  font-weight: bold;  padding: 5px 5px 5px 15px;  font-size: 12px;  margin: -7px;  background-color: #c00;  color: #fff;}#errorExplanation p {  color: #333;  margin-bottom: 0;  padding: 5px;}#errorExplanation ul li {  font-size: 12px;  list-style: square;}div.uploadStatus {  margin: 5px;}div.progressBar {  margin: 5px;}div.progressBar div.border {  background-color: #fff;  border: 1px solid grey;  width: 100%;}div.progressBar div.background {  background-color: #333;  height: 18px;  width: 0%;}.title-1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;}.title-2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: red;}.title-3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	font-style: normal;	color: black;}.title-sub-1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-transform: uppercase;	color: #224273;	font-weight: bold;}.title-sub-2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	font-style: italic;	color: #224273;	background-color: #FFFFFF; }.title-sub-3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #4E4E4E;}.txt-small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #1C2663;}.title-sub-4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #E5EFCA;}.rbroundbox1 { background: url(../images/cnt.gif) repeat;}.rbtop1 div { background: url(../images/ctl.gif) no-repeat top left;}.rbtop1 { background: url(../images/ctr.gif) no-repeat top right;}.rbbot1 div { background: url(../images/cbr.gif) no-repeat bottom left;}.rbbot1 { background: url(../images/cbl.gif) no-repeat bottom right;}/* height and width stuff, width not really necessary. */.rbtop1 div, .rbtop1, .rbbot1 div, .rbbot1 {width: 100%;}.rbcontent1 { margin: 0 4px; }.rbroundbox1 { width: 100%; margin: 0.05em auto; }.rbroundbox2 { background: url(../images/wnt.gif) repeat;}.rbtop2 div { background: url(../images/wtl.gif) no-repeat top left;}.rbtop2 { background: url(../images/wtr.gif) no-repeat top right;}.rbbot2 div { background: url(../images/wbl.gif) no-repeat bottom left;}.rbbot2 { background: url(../images/wbr.gif) no-repeat bottom right;}/* height and width stuff, width not really necessary. */.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {width: 100%;}.rbcontent2 { margin: 0 4px; }.rbroundbox2 { width: 100%; margin: 0.05em auto; }