﻿.dropdown
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	color: #000080;
}
.textbox
{
	font-family: Verdana;
	font-size: x-small;
	color: #000080;
}
.largertextbox
{
    padding: 10px;
    font-family: Verdana;
    font-size: small;
    color: #000080;
}
.formrow
{
	padding: 10px;
	margin: 10px;
	border: 1px none #C0C0C0;
	font-family: Verdana;
	font-size: smaller;
}
.button
{
    background-color: #990000;
    font-family: 'Tahoma Small Cap';
    font-size: x-small;
    font-weight: normal;
    font-style: oblique;
    color: #FFFFFF;
    border-style: groove;
    border-width: thin;
    border-color: #FFFFFF #FFCCFF #000000 #FFCCFF;
    height: 25px;
    width: 65px;
}
.smallButton
{
    background-color: #800000;
    font-family: 'Tahoma Small Cap';
    font-size: x-small;
    font-weight: bold;
    font-style: oblique;
    color: #FFFFFF;
    border-style: groove;
    border-width: thin;
    border-color: #FFFFFF #FFCCFF #000000 #FFCCFF;
    height: 15px;
    width: 40px;
}
.smalllinkbutton
{
    font-family: Verdana;
    font-size: x-small;
}
.prompt
{
	font-family: Verdana;
	font-size: small;
	font-style: italic;
}
.label
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	font-variant: small-caps;
	text-align: right;
}
.filtercheckboxstyle
{
    font-family: Verdana;
    font-size: xx-small;
    color: #000080;
    font-weight: bold;
}
 .filtertextboxstyle
{
    font-family: Verdana;
    font-size: xx-small;
    color: #000080;
}
.filtercomboxboxstyle
{
    font-family: Verdana;
    font-size: xx-small;
    color: #000080;
}
.textblock
{
    left: 20px;
    position: relative;
    width: 900px;
}
.tabletext
{
    font-family: Verdana;
    font-size: 7pt;
}
.tinytabletext
{
    font-family: Verdana;
    font-size: xx-small;
    font-weight: normal;
    font-style: normal;
}
.gridrow
{
    font-family: 'comic Sans MS';
    font-size: x-small;
    color: #008000;
    font-style: italic;
    font-weight: bold;
    font-variant: small-caps;
}
.fileupload
{
    font-family: Verdana;
    font-size: x-small;
    font-weight: normal;
    color: #000080;
}
.dialogbox
{
    border: medium groove #800000;
    background-color: #EEFFFF;
}
.modalbackground
{
    border: none;
    background-color: #CCCCCC;
    filter: alpha(opacity=90);
    opacity: 0.9;
}
.smallheader
{
    font-family: Verdana;
    font-size: x-small;
    font-weight: normal;
    font-style: oblique;
    color: #000080;
    margin-top: 10px;
}
.linkbutton
{
    font-family: Tahoma;
    font-size: small;
    font-weight: bold;
    font-style: italic;
    color: #000080;
}
.sectionheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.smallersectionheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
    color: #000066;
}
.smallbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.citation
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000066;
    left: 25px;
    padding-left: 20px;
    padding-right: 20px;
    font-style: italic;
}
.highlightedindentedblock
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: #800000;
    list-style-position: inside;
    list-style-type: disc;
    position: relative;
    background-color: #FFFFCC;
    list-style-image: none;
    left: 40px;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: bold;
}
.photowithcaption
{
    border-width: thin;
    margin: 10px;
    font-size: small;
    font-style: italic;
    color: #996633;
}
.watermark
{
    font-family: Verdana;
    font-size: small;
    font-weight: lighter;
    font-style: italic;
    font-variant: small-caps;
    color: #999999;
}
.warning
{
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    color: #FF0000;
}
.confirmation
{
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    color: #008000;
}



.contactinfo
{
    color: #000033;
    font-weight: bolder;
}
.answer
{
    margin: 1.5em; color: #666; font-size: 1.2em;
}
.question
{
    font-size: 1.5em; line-height: 1; margin-bottom: 1em;
}
.nicetable
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4  top left repeat-x;
}

.nicetable caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.nicetable-left td
{
  text-align: left !important;
}
.nicetable-right td
{
  text-align: right !important;
}

.nicetable-short textarea
{
    height: 100px !important;
}
.nicetable th, .nicetable td
{
  border: 1px solid #666;
  padding: 0.5em;
  text-align: center;
  /*color: #632a39;*/
  color:Black;
}

.nicetable th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 4px solid #333;
  border-right: 2px solid #333;
}

.nicetable th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.nicetable th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.nicetable tr.alt th, .nicetable tr.alt td
{
  color: #2a4763;
}

/*-------------------------------------------*/

.pwsform fieldset {
  margin-bottom: 10px;
}
.pwsform legend {
  padding: 0 2px;
  font-weight: bold;
}
.pwsform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.pwsform fieldset ol {
  margin: 0;
  padding: 0;
}
.pwsform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.pwsform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
.pwsform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
.pwsform fieldset fieldset label {
  display: block;
  width: auto;
}
.pwsform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
.pwsform label {
  width: 120px; /* Width of labels */
}
.pwsform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
.pwsform fieldset input {
    width: 300px;
}
.wide-label {
    width: 200px !important;
}
.pwsform-wide-label label {
    width: 200px !important;
}
.wide-textbox {
    width: 400px !important;
}
.pwsform-short textarea
{
    height: 100px !important;
}

/* ---------- end of form stuff -------------*/
.alignleft {
    float:left;  
}
.alignright {
    float: right;
}

/* these text alignment styles are for GridView as 4.0 rendering ignores the
    Item h-align setting - evidently that only works for old table rendering
    Now you have to set classes on the columns */
.text-left
{
    text-align: left;
}
.text-right
{
    text-align: right;
}
.text-center
{
    text-align: center;
}
.col-25
{
    width: 25px;
}
.col-50
{
    width: 50px;
}
.col-75
{
    width: 75px;
}
.col-100
{
    width: 100px;
}
.col-125
{
    width: 125px;
}
.change-this
{
    font-size:10pt;margin-bottom:1.875em;line-height:1.875em;
    font-variant: normal;
}

.text-small  /* small text with no typography - for menus, labels, etc. */
{
    font-size:10pt;
}

.sorted-column
{
    background-color: #B1CBCB;
}
.alt-row
{
    background-color: #e8eaef;
}
.selected-row
{
    background-color: #ffffd0;
}

/* end of GridView styles */

/* fix for Ajax calendar extender when used with screen.css */
.calendar table
{
    background-color:#eeeeee;
}
.calendar td
{
    padding:0px;
}

.menu-text
{
    font-size: 10pt;
    font-family: Arial;
}

.datestamp
{
    padding-top: 0px;
    margin-top: 0px;
    position: relative;
    top: -10px;
}
.newsitembreak
{
    height: 2px;
    width: 100%;
    color: #888888;
    background-color: #888888;
}

/* ------------- sidebar --------------*/
.sidebarheading
{
font-size: 1em; font-weight: bold; margin-bottom: 1.5em; 
    color: #800000;
}
.sidebartext
{
    font-weight: normal;
    font-size: 1em;
    font-style: italic;
}
.wide-container
{
    width:1100px; margin:0 auto;
}

a:visited {color:Purple}

/*:checked {
    color: red;
}*/
