
/* elements  */

h1 img { 
  vertical-align: middle; 
}

/* body text */

#messaging {
  padding-top: 10px;    
  color: #000;
}

#messaging p {
  margin:0 0 10px 0;
  line-height: 16px;
  font-size: 11px;
}

#messaging #sopromo h1 { margin:0; }

#messaging h3 {
  font-weight: bold;
  font-size: 12px;
  color: #6db501;  
  margin: 0;
}

/* layout */

#content {
  padding: 0 30px 10px 30px;    
}

#subheader {
  border-bottom: solid 6px #1C54A4;
}

#tips { 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  float: right; 
  width:205px; 
}


/*  presentation */


#litetl2 {
  background: url('/App_Themes/Default/images/corners/lite_tl2.gif') no-repeat left;
  background-color: #cee7ff;
  line-height: 8px;
  clear: both;
  height: 8px;
}

#litetr2 {
  background: url('/App_Themes/Default/images/corners/lite_tr2.gif') no-repeat right;
  height: 8px;
}

#litebl2 {
  background: url('/App_Themes/Default/images/corners/lite_bl2.gif') no-repeat left;
  background-color: #cee7ff;
  line-height: 8px;
  clear: both;
  height: 8px;
}

#litebr2 {
  background: url('/App_Themes/Default/images/corners/lite_br2.gif') no-repeat right;
  height: 8px;
}


#searchinfo { 
  background:url('/App_Themes/Default/images/bknds/whitebox3.gif') top left no-repeat; 
  margin-left: 60px; 
  width: 405px; 
  height: 75px;
}

#searchinfo div {
  background: transparent;
  white-space: nowrap;
  margin: 5px 0 0 0;
  text-align: left;  
  width: 130px;
  float: left;
  padding: 0;
  color: #333;
}

#searchinfo ul { 
  padding: 5px 0 0 20px; 
  margin: 0 0 0 15px; 
}

#searchinfo li { 
  list-style-image: url('/App_Themes/Default/images/checkmarks/blue.gif'); 
  vertical-align: middle; 
  margin-bottom: 2px; 
  font-weight: bold; 
}

#content h1 { margin: 5px 0 10px 0; }

#searchform h1, h1 { color:#000; }

#subheader h1.floatl {
  font-weight: bold; 
  line-height: 35px;     
  font-size: 25px; 
}

#subheader h1.floatr  { 
  padding-top: 15px;
}

#searchform h2 { 
  font-weight: normal; 
  width: 520px;
  color: #777; 
}

#searchform { width: 530px; }

#searchform td { padding-left: 3px; }

#searchform #formbox { width: 725px; }

#tips p { margin-top: 10px; }

#formbox input {
  font-weight:bold; 
  padding-left: 3px; 
}

#formbox input, #formbox select { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #000; 
  padding: 3px;
/*

  font-size: 11px;  
  width: 110px; 
*/
  color: #000; 
}

#formbox input.roll { border: none; width: auto; }

/* classes */

.box { 
  border: solid 1px #999; 
  text-align: right;
  margin-top: 5px;
  padding: 10px;  
  height: 70px;
}

.box div {
  padding-left: 25px; 
  text-align: left;
  float: left;
  width: 150px;
}

.box div.one { 
  padding:8px 0 0 0; 
  width: 210px; 
}

.box div h1 { font-weight: bold; }

/* pseudo classes */

#header a:link, #header a:visited { text-decoration: underline; }
#header a:hover, #header a:active { text-decoration: none; }



