/* CSS Document */
.signupbutton {
  width: 170px;
  font-size:9px;
}

.newsbutton{
  width: 59px;
  font-size:9px;
}
/*Zeroing block elements for browser compatibility*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}


.pageheader1
{
font-size:14px;
font-weight:bold;
}
.pageheader2
{
font-size:10px;
font-weight:normal;
}

/**/
body {
	font: 70% verdana;
	/*background: #E3E9CD;*/
	text-align: center;/*for IE5.x*/
	color:#000;
	width:100%;
	/*min-width: 760px;*/
}

p.floated {
  display: block;
  clear: both;
  background-color: #FFFFFF;
  padding:3px;
}

img.left {
  float: left;
  margin: 0px 5px 4px 0px;
}

span.left {
  float: left;
  margin: 0px 5px 4px 0px;
}

div.left {
  float: left;
  display: block;
}

/*MAIN DIV WRAPPRER TAG, WRAPS ALL PAGE CONTENT*/
#wrapper{
	/*width:724px;*/
	width:777px;
	/*border:solid #FFADB7 1px;*/
	/*background: url("../images/bg/gray_border.png") repeat-y top center;*/
	margin:0px auto;
	text-align:left;/*for IE5.x*/
}

/*HACK FOR FLOAT PROBLEM IN GECKO BROWSERS*/
/*class attribute of "clearfix", which applies the 
:after fix, or the Holly hack, depending on the browser.*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*but unfortunately IE for the Mac does not "auto-clear" floats, 
and also does not support :after, and so is left out of the clearing party. 
The following corrects this problem*/
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.none {
	display: none;
}

br.clear {
  clear: both;
  border: 0px;
  height: 0px;
}
.clear { 
	clear: both; 
}

.input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button {
  font-family: tahoma, sans-serif;
  font-size:9px;
}

form.inline {
  margin: 0px;
  padding: 0px;
}

h4 {
  font-size: 110%;
}

/* Begin Link Styles =============================================== */

a:link, a:visited, a:active {
	text-decoration: none;
	color: #333333;
}

a:hover, a {
	text-decoration: underline;
}


a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.whitelink:hover, a {
	text-decoration: underline;
	color: #F3D16C;
}

a.greylink:link, a.greylink:visited, a.greylink:active {
	text-decoration: none;
	color: #000;
}

a.greylink:hover, a {
	text-decoration: underline;
	color: #990000;
}


a.lightgreylink:link, a.lightgreylink:visited, a.lightgreylink:active {
	text-decoration: none;
	color: #999;
}

a.lightgreylink:hover, a {
	text-decoration: underline;
	color: #333;
}



a.yellowlink:link, a.yellowlink:visited, a.yellowlink:active {
	text-decoration: none;
	color: #FFCC00;
}

a.yellowlink:hover, a {
	text-decoration: underline;
	color: #FFCC00;
}



a.bluelink:link, a.bluelink:visited, a.bluelink:active {
	text-decoration: none;
	color: #003399;
}

a.bluelink:hover, a {
	text-decoration: none;
	color: #FF0000;
}


a.ornagelink:link, a.ornagelink:visited, a.ornagelink:active {
	text-decoration: none;
	color: #FD384C;
}

a.ornagelink:hover, a {
	text-decoration: underline;
	color: #FD384C;
}

a.underline:link, a.underline:visited, a.underline:active {
	text-decoration: none;
}

a.underline:hover, a {
	text-decoration: underline;
}

a.underlinealways:link, a.underlinealways:visited, a.underlinealways:active {
	text-decoration: underline;
}

a.underlinealways:hover, a {
	text-decoration: underline;
}

a.nounderline:link, a.nounderline:visited, a.nounderline:active {
	text-decoration: none;
}

a.nounderline:hover, a {
	text-decoration: none;
}


/* End Link Styles =============================================== */

/*begin font styles*/
.aligncenter{
	text-align:center;
}
.alignright{
	text-align:right;
}


.fontwhite{
  color:#FFFFFF;
}

.fontblack{
  color:#000;
}

.fontgrey{
  color:#000;
}

.fontlightgrey{
	color:#999;
}

.fontgold{
  color:#F3D16C;
}

.fontorange{
	color:#FD384C;
}

.fontbrown{
	color:#BE4013;
}

.fontred{
	color:#990000;
}

.fontblue{
	color:#37739D;
}

.fontyellow{
	color:#FFE404;
}

.bold {
	font-weight:bold;
}

.normalweight {
	font-weight:normal;
}

.italics{
	font-style:italic;
}

.small {
	font-size:9px;
}

.normal {
	font-size:10px;
}

.large {
	font-size:11px;
}

.title12 {
	font-size:12px;
}

.title13 {
	font-size:13px;
}

.title14 {
	font-size:14px;
}

.title16 {
	font-size:16px;
}

.title18 {
	font-size:18px;
}

.italics{
	font-style:italic;
}

.arialfont{
	font-family: Arial, Helvetica, sans-serif;
}

.helveticafont{
	font-family: Helvetica, sans-serif;
}

.textunderline{
  text-decoration: underline;
}
/*end font styles*/

/*bg styles*/
.bgGrey{
	background-color:#E5E5E5;
}

.bgBlack{
	background-color:#000;
}
/*end bg styles */


/*border styles*/
.brdGrey{
	border: 1px solid #B9B9B9;
}

.hrgrey{
	color:#D0D0D0;
	background-color:#D0D0D0;
}
/*end border styles */