body{
  background: #ffffff;
  font-size: 10pt;
  font-family: Verdana, Geneva, sans-serifl;
  color: #4d4948;
}

p, td{
  text-align: left;
}

td{
  font-size: 10pt;
  font-family: Verdana, Geneva, sans-serifl;
  color: #4d4948;
}

h1{
  font-size: 14pt;
  font-family:Verdana, Geneva, sans-serifl;
  font-weight: bold;
  color: #003399;
  margin-top: 5px;
}

h2{
  font-size: 12pt;
  font-family:Verdana, Geneva, sans-serifl;
  font-weight: bold;
  color: #003399;
  margin-top: 40px;
}

h3{
  font-size: 10pt;
  font-family:Verdana, Geneva, sans-serifl;
  font-weight: bold;
  color: #4d4948;
  margin-bottom: 0px;
}

a{
  color: #66cc33;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

img{
  border-style: none;
}

/* Classes from Drupal that we need */
.container-inline div, .container-inline label {
  display: inline;
}
.searchboxdisplay	{height:29px; font-size:12pt; vertical-align: middle; color:#aaaaaa;}
/* End Drupal Classes*/


.footer {
	font-size: 8pt;
	color:#cccccc;
}
.secNavBul{
	color: #4d4948;
	font-size: 8px;
}

.secNav{
}

hr{
  noshade;
  height: 1px;
  width: 95%;
  color: #4d4948;
}

textarea{
  color: #4d4948;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
}

input{
  color: #4d4948;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
}

label{
  cursor: pointer;
}

label:hover{
  text-decoration: underline;
  color: #66cc33;
}

button, input, .fileStlyle{
  font-family: verdana, helvetica, sans-serif;
}

.synopsis{
  font-size: 0.95em;
  text-align:left;
}

/*Below are for the rounded table border*/
.borderTLCorner {
	background: #fff url(/images/topleft.gif) left top no-repeat;
	height: 10px;
	width: 10px;
}

.borderTop {
	background: #fff url(/images/top.gif) left top repeat-x;
	height: 10px;
}

.borderTRCorner {
	background: #fff url(/images/topright.gif) left top no-repeat;
	height: 10px;
	width: 10px;
}

.borderRight {
	background: #fff url(/images/right.gif) left top repeat-y;
	width: 10px;
	}

.borderBRCorner {
	background: #fff url(/images/bottomright.gif) left top no-repeat;
	height: 10px;
	width: 10px;
}

.borderBottom {
	background: #fff url(/images/bottom.gif) left top repeat-x;
	height: 10px;
}

.borderBLCorner {
	background: #fff url(/images/bottomleft.gif) left top no-repeat;
	height: 10px;
	width: 10px;
}

.borderLeft {
	background: #fff url(/images/left.gif) top left repeat-y;
	width: 10px;
}


/* Below are for news ticker*/
#pscroller1{}

.NewsScroller{
  width: 100%;
  background-color: white;
}

/***** Customer Zone *****/
#screenoverlay
{
	background-color: #CCCCFF; /* The color to display*/

	/* The transparency of the background */
	opacity: .75;
	filter: alpha(opacity=75);

	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 1500px;

	/* Set the overlay so it appears above the page content */
	z-index: 900;
}


