

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}





body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

.tdLeft {
	background-image: url(_images/spacer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DCE4F7;
}
.tdRight {
	background-image: url(_images/spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #D3F3DB;
}
.tdContent {
	width:900px;
	font-size: 10px;
	color: #777;
    background-color: #ffffff;
    vertical-align: top;
}

A:link { color: #179B35; line-height:120%; letter-spacing: -.25px; font-size : 10pt; text-decoration: none}
A:active { color: #179B35; line-height:120%; letter-spacing: -.25px; font-size : 10pt; text-decoration: none}
A:visited { color: #179B35; line-height:120%; letter-spacing: -.25px; font-size : 10pt; text-decoration: none}
A:hover { color: #179B35; line-height:120%; letter-spacing: -.25px; font-size : 10pt;  text-decoration: underline}

a.two:link {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.two:active {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.two:visited {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.two:hover {font-size: 80%; letter-spacing: -.25px; text-decoration: underline; color: #179B35}

a.page:link {font-size: 100%; letter-spacing: -.25px; text-decoration: none}
a.page:active {font-size: 100%; letter-spacing: -.25px; text-decoration: none}
a.page:visited {font-size: 100%; letter-spacing: -.25px; text-decoration: none}
a.page:hover {font-size: 100%; letter-spacing: -.25px; text-decoration: underline; color: #179B35}

a.pagesub:link {font-size: 90%; letter-spacing: -.25px; letter-spacing: 0px; text-decoration: none}
a.pagesub:active {font-size: 90%; letter-spacing: -.25px; letter-spacing: 0px; text-decoration: none}
a.pagesub:visited {font-size: 90%; letter-spacing: -.25px; letter-spacing: 0px; text-decoration: none}
a.pagesub:hover {font-size: 90%; letter-spacing: -.25px; letter-spacing: 0px; text-decoration: underline; color: #179B35}

a.pagesub2:link {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.pagesub2:active {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.pagesub2:visited {font-size: 80%; letter-spacing: -.25px; text-decoration: none}
a.pagesub2:hover {font-size: 80%; letter-spacing: -.25px; text-decoration: underline; color: #179B35}

a.head:link {font-size: 100%; text-decoration: none; color: #4D4F51}
a.head:active {font-size: 100%; text-decoration: none; color: #4D4F51}
a.head:visited {font-size: 100%; text-decoration: none; color: #4D4F51}
a.head:hover {font-size: 100%; text-decoration: underline; color: #4D4F51}

P {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 120%; color : #4D4F51}

.bcopy8 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 8pt; line-height : 100%; color : #000000}
.bcopy10 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 110%; color : #000000}
.bcopy11 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 11pt; line-height : 100%; color : #000000}
.bcopy12 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 12pt; line-height : 100%; color : #000000}
.bcopy13 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 13pt; line-height : 100%; color : #000000}
.bcopy14 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 14pt; line-height : 100%; color : #000000}
.bcopy18 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 18pt; line-height : 100%; color : #000000}

.gcopy7 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 7pt; line-height : 120%; color : #4D4F51}
.gcopy8 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 8pt; line-height : 100%; color : #4D4F51}
.gcopy9 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 9pt; line-height : 120%; color : #4D4F51}
.gcopy10 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 120%; letter-spacing: -.25px; color : #4D4F51}
.gcopy11 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 11pt; line-height : 120%; color : #4D4F51}
.gcopy12 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 12pt; line-height : 120%; color : #4D4F51}
.gcopy13 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 13pt; line-height : 120%; color : #4D4F51}
.gcopy14 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 14pt; line-height : 120%; color : #4D4F51}
.gcopy16 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 16pt; line-height : 120%; color : #4D4F51}

.rcopy8 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 8pt; line-height : 120%; color : #179B35}
.rcopy10 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 120%; color : #179B35}
.rcopy12 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 12pt; line-height : 120%; color : #179B35}
.rcopy14 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 14pt; line-height : 120%; color : #179B35}
.rcopy16 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 16pt; line-height : 120%; color : #179B35}

.wcopy10 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 120%; color : #ffffff}
.wcopy12 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 12pt; line-height : 120%; letter-spacing: -.25px; color : #ffffff}
.wcopy18 {font-family : Helvetica, Trebuchet MS, Helvetica, times new roman; font-size : 18pt; line-height : 120%; color : #ffffff}

.bteaser10 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 10pt; line-height : 100%; color : #4D4F51}

.ycopy12 {font-family : Trebuchet MS, Helvetica, times new roman; font-size : 12pt; line-height : 120%; color : #FFFF00}


img.pic { border: 1px solid #4D4F51 ; }

.scaledwidth {width:300px; height:auto; border: 1px solid #4D4F51 ; }
.scaledheight {width:auto; height:150px; border: 1px solid #4D4F51 ; }

.scaledheight2 {width:auto; height:130px; border: 1px solid #4D4F51 ; }

.newsletterwidth3 {width:175; height:auto; border: 1px solid #4D4F51 ; }
.subwidth {width:100px; height:auto; border: 1px solid #4D4F51 ; }
.sidewidth {width:150px; height:auto; border: 1px solid #4D4F51 ; }




/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  background-image: url(./assets/images/textfield-bg.gif);
  background-repeat: no-repeat; 
  background-position: top left;
  border: 1px solid #CCCCCC;
  border-right: none;
  color: #7a7a7b;
  display: block;
  padding: 1px 0px 2px 4px;
  text-transform: lowercase;
  text-decoration: none;
}
.nav ul li a, .nav ul li a:link, .nav ul li a:active, .nav ul li a:visited {
  font: 11px Arial, Helvetica, sans-serif;
  border: 1px solid #CCCCCC;
  border-top: none;
  background: #FFFFFF;
  color: #7a7a7b;
  display: block;
  padding: 2px 0px 0px 4px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a,
.nav-drop li:hover a, 
.nav-drop li.sfHover a,
#nav-two li:hover a, 
#nav-two li.sfHover a {
  background: #cccccc;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a,
.nav-drop li:hover ul a, 
.nav-drop li.sfHover ul a,
#nav-two li:hover ul a, 
#nav-two li.sfHover ul a {
  background: #ffffff;
  color: #7a7a7b;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover,
.nav-drop li:hover ul a:hover, 
.nav-drop li.sfHover ul a:hover,
#nav-two li:hover ul a:hover, 
#nav-two li.sfHover ul a:hover {
  background: #3b88eb;
  color: #000;	
}

.nav ul {
  background: #ffffff;
  list-style: none;
  margin: 0;
  width: 149px;
  position: absolute;
  top: -999em;
  left: 0px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 19px;
}
.nav ul li {
  border: none;
  float: none; 
}
.nav ul a {
  border-bottom: 0;
  padding: 3px 0px;
  width: 98%;
  display: block;
  
}
.nav ul a:hover {
  background: #f2b204;
  color: #000;
}

img.linkButton { vertical-align: bottom; float: left; }
input.textfield { font: 11px Arial, Helvetica, sans-serif; color:#7a7a7b; width: 133px; height: 20px; margin: 0px; padding: 1px 0px 0px 4px; border-top: 1px solid #CCCCCC; border-right: none; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; float: left; background-image: url(/images/textfield-bg.gif); background-repeat: no-repeat; background-position: top left; }



