@charset "iso-8859-1";

body {

background: #999999 url(images/site/short-writing-gradient.gif) repeat-x 0px 0px;

margin : 0;

}

table { }

td { vertical-align: top; }

img {

border-color : #000000;

}

.videoplace { position:relative; top:-150px; right:-200px; }

a:link { color : #0066FF; text-decoration : none; font-weight: bold; }

a:visited { color : #0066FF; text-decoration : none; font-weight: bold; }

a:hover { color : #660000; text-decoration : underline; font-weight: bold; }



h1 { color: #660000; font-size: 22px; font-family: Garamond; background: transparent url(images/site/steno-gradient.jpg) no-repeat 0px 30px; padding-bottom: 20px; font-weight: bold; }

h2 { color: #333333; background-color: #EEEEEE; border: 1px solid #CCCCCC; font-size: 14px; padding: 3px; }



.topbar {

  font-size: 10px;

  background: transparent url(images/site/court-reporting-top.gif) no-repeat 0px 0px;

}



.header {

  background: transparent url(images/site/stenography.jpg) no-repeat 0px 0px;

  text-align: right;

}



.phone {

  margin-top: 22px;

  margin-right: 105px;

  font-family: Arial;

  font-weight: bold;

}



.navbar {

  background: transparent url(images/site/court-reporter-bottom.gif) no-repeat 0px 0px;

  text-align: center;

  font-family: Arial;

  font-size: 14px;

  font-weight: bold;

  padding-top: 10px;

}



.navbar a:link { color: white; text-decoration: none; }

.navbar a:visited { color: white; text-decoration: none; }

.navbar a:hover { color: #3399FF; text-decoration: none; }



.main {

  background-color: white;

  border-left: solid 2px #CCCCCC;

  border-right: solid 2px #CCCCCC;

}



.motdheader {

  text-align: center;

  font-family: Arial;

  color: #666666;

  font-size: 11px;

  border: solid 1px #CCCCCC;

  background-color: #DDDDDD;

}



.motd {

  font-family: Georgia;

  border: solid 1px #CCCCCC;

  background-color: #EEEEEE;

  text-align: center;

  color: 000066;

  font-size: 20px;

  font-weight: bold;

}



.content {

  padding: 10px 10px 10px 20px;

  font-family: Arial;

  font-size: 14px;

  line-height: 22px;

  text-align: justify;

}



.rightbar {

  padding: 10px;

}



.footertop { background: transparent url(images/site/transcription-top.gif) no-repeat 0px 0px; font-size: 5px; }



.footer {

  background: transparent url(images/site/transcription-footer.gif) repeat-y 0px 0px;

  padding-top: 20px;

  text-align: center;

  color: #CCCCCC;

  font-size: 12px;

  font-family: Arial;

}



.footer a:link { color: white; }

.footer a:visited { color: white; }

.footer a:hover { color: #FFFFCC; }



p.testimonial:first-line { color: #660000; }

.testimonial p { margin-top: 0px; }

.testimonial p:first-child:first-line { color: #660000; }

.testimonial { background: transparent url(images/site/bullet.png) no-repeat 10px 20px; font-style: italic; padding: 20px 20px 20px 50px; font-size: 12px; font-weight: bold; }

.grayish { background-color: #F5F5F5; }



label {

  width: 250px;

  float: left;

  text-align:left;

  margin-right: 0.3em;

  display: block;

  color: #330000;

  font-weight: bold;

  clear: both;

}



.submit input {

  margin-left: 4.5em;

}



input {

  color: #330000;

  display: block;

}



.submit input {

  color: #000;

  background: #330000;

  border: 2px outset #d7b9c9

}



fieldset {



  padding: 20px;

  font-size: 12px;

  margin-right: 10px;

}



legend {

  color: #ffffff;

  background: #990000;

  border: 1px solid #781351;

  padding: 2px 6px;

} 



.login { font-size: 11px; text-align: left; width: 150px; margin-top: 0px; }

.login input { width: 150px; }



.loginHeader {

 font-family: Arial;

 font-weight: bold;

 font-size: 12px;

 background-color: #660000;

 color: white;

 margin-bottom: 5px;

 width: 150px;

 padding: 3px 0px 3px 0px;

}
