body { 
color: #333; background-color: #fff; margin: 0px;
}
small {
 font: 70% verdana,sans-serif;
}
b {
 font-weight: bold;
}
big {
 font: bold 95% verdana,sans-serif;
}
strong {
 font: bold 90% arial,verdana,sans-serif;
}
.e {
border-bottom: #eee 1px solid; border-left: #444 1px solid; border-right: #eee 1px solid; border-top: #444 1px solid; font: 8pt sans-serif;
}
.f {
border-bottom: #eee 1px solid; border-left: #444 1px solid; border-right: #eee 1px solid; border-top: #444 1px solid; font: 9pt arial,verdana,sans-serif;
}
.g {
 color: #7cb326;
}
.h {
 color: #e63; 
}
.o {
 color: #f60; 
}
.r {
 color: #e00; 
}
.s,.s:visited {
 color: #333; text-decoration: none;
}
.s:active,.s:hover {
 color: #c60; text-decoration: none;
}
.t,ul {
 font: 75% verdana,sans-serif;
}
.x {
 font: 65% verdana,sans-serif;
}
.xx {
 font: 10px verdana,sans-serif;
}
.y {
 color: #333; padding-left:3; padding-right:3; background-color:#ebf5fb;
}
a {
 color: #38d;
}
/*a:visited {
 color: #96c;
}*/
a:active,a:hover {
 color: #c60; text-decoration: underline;
}
.w,.w:visited {
 color: #fff; text-decoration: none;
}
.w:hover {
 color: #fd0; text-decoration: none;
}
.b,.b:visited,.b:hover {
 color: #333; text-decoration: none;
}
a.i {
 text-decoration: none;
}
a.i:visited {
 text-decoration: none; color: #96c;
}
a.i:hover {
 color: #c60; text-decoration: none;
}
.m,.m:visited,.m:hover {
 color: #fff; text-decoration: none;
}
.v,.v:visited,.v:active {
 color: #c60; text-decoration: none;
}

tr.pagination {
}

tr.pagination a:link,
tr.pagination a:active,
tr.pagination a:visited,
tr.pagination a:hover { 
	color: Blue;
	text-decoration: underline;
}

.t,.r
{
	display:block;
	padding-right:1em;
}

.error
{
    color:Red;
    padding-left: 1em;
}

.error2
{
    color:Red;
    padding: 2em;
    float:right;
    width:70%;
}
#loginBox 
{
  text-align: center;
}

.docLabel 
{
  width: 8em;
  vertical-align: top;
  top:0;
}

.docText
{
}

div.title
{
  float:left;
  width:31.5em;
}

div.category
{
  float:left;
}

.riTable td
{
  vertical-align:top;
}
.rlbItem
{
 font: arial,verdana,sans-serif; 
}

.link_list li {
  list-style-type: none;
  text-align: left;
}

.link_list li span{
  display: block;
  float:left;
}

.link_list li span:first-child{
  width: 22px;
  clear: left;
  
}

div.list 
{
  width: 800px;
  margin: 3em 45px;
}

.top_space {margin-top: 10px;}
.footer {max-width: 800px;}

div#content 
{
  width: 800px;
  margin: 0 auto;
  
}
.service_provider label 
{ 
  display: block;
  width: 12em;
  clear: left;
  float: left;
}


.service_provider input, textarea
{ 
  display: block;
  width: 250px;
  float: left;
}

.service_provider input[type='image']
{
  width: auto;
  height: 20px;
  float: left;
  display:block;
  padding-right: 5px;
}

div.clear 
{
  display: block;
  clear: both;
  padding: 10px 0;
}

.main_column
{
}

.left_column
{
  display: block;
  float: left;
  width: 35%;
}

.right_border
{
  border-right: 4px solid #EEF9FF;
  
}

*[readonly='readonly']
{
  color:  #888;
  background-color: GhostWhite ;
}

fieldset
{
  border: 1px solid #BBB; 
  -moz-border-radius: 0.5em;
}

.RadUpload
{
  float: left;
}

.service_provider input.button[value='UPLOAD']
{
  margin-left: -120px;
}

div#content .button.blue, div#content .button.blue:hover 
{
  background: #5AC8FF;
  color: White;
}

div#content .button.blue:hover 
{
  cursor: pointer;
  color: #FFCC00;
}

div#content .button.maroon, div#content .button.maroon:hover 
{
  background: #EE4900;
  color: White;
}

div#content .button.maroon:hover 
{
  cursor: pointer;
  color: #FFCC00;
}


div#content .button, div#content .button:hover
{
  background: #FFCC00;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
  padding: 0.5px 10px;
  color: Black;
  font-family: Arial, Calibri;
  font-weight: bold;
  text-decoration: NONE;
  font-size: 8pt;
  letter-spacing: 0.5px;
  width: auto;
}

div#content .button:hover
{
  cursor: pointer;
  color: #C60;
}

textarea
{
  resize:none;
}

div.field
{
  margin-left: 16em;
}

.float_left { float: left; }
.block {display:block;}
.pad{padding-left:1em}
span.instruction
{
  float: left;
  display: block;
  font-size: small;
  font-style: italic;
  width: 12em;
  padding-left: 1em;
  text-align: justify;
}

.RadUpload .ruInputs li
{
  margin: 0 28px 2px  !important;
}

div#document_upload input:first-child
{
  margin-left: 25px;
}

input[type='checkbox']
{
  width: 10px;
}
