html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin: 0;
	  padding: 0;
	  border: 0;
	  outline: 0;
	  font-size: 100%;
	  vertical-align: baseline;
	  background: transparent;
	} body { line-height: 1; background-color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**** Generic Styles  ****/
.float_left { float: left; }
.float_right { float: right; }

.error01 { font-size: 9px; color: #CC0000; }

a {
	color: #FFFFFF;
	outline: none;
	cursor: pointer;
	text-decoration: none;
}
a:hover, a:focus, a:active { color: #9933CC; text-decoration: none; }
a span { color: #9933CC; text-decoration: none; }


/***** global stuff *****/
.wrapper { position: relative;  
		   margin: 20px 83px 0px 82px; 
		   padding: 0px 0px 0px 0px;
		   width: 1024px;
		   margin-left: auto; 
		   margin-right: auto;
		   height: auto;
		   text-align: left;
	}
	
.lnav { float: left;
		width: 180px;
		padding-left: 10px;
		height: auto;
		display: table;
	}
	
	.lnav a { font-size: 14px; font-weight: bold; line-height: 30px; }
	
	.lnav h1 { margin: 0px 0px 18px 0px; font-size: 30px; color: #FFFFFF; }
	
	.lnav h2 { margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #d3d2d2; }
	.lnav h2 a { font-size: 14px; font-weight: bold; }
	
.content01 { float: left;
	   		 width: 824px;
	   		 height: auto;
	   		 display: table;
	   	   background-image: url(../images/bckgrnd-contact.jpg);
           background-repeat: no-repeat;
	
	}
	
.subNav {
margin: 0px 0px 0px 15px;
padding: 0px;
height: 20px;
}	
	
.subNav a {
	margin: 0px;
	font-size: 13px;
}	
	
.contact { width: 824px;
	   	   height: 504px;
	   	   display: table;
	   	   background-image: url(../images/bckgrnd-contact.jpg);
           background-repeat: no-repeat;
	}
	
.contact p { 
		font-family: Myriad Pro, Arial, Verdana, sans-serif; 
		font-size: 16px; 
		line-height: 18px;
		color: #FFFFFF; 
		margin: 15px 0px 15px 0px;
		width: 740px;
	}	
	
.logo { margin: 27px 0px 0px 0px;
		width: 824px;
		height: 153px;
	}
	

.contact-grid { margin: 90px 0px 0px 95px;
	       	    background: transparent;
                width: 500px;
	            border-collapse: collapse;
	            text-align: left;
	            font-family: Myriad Pro, Arial, Verdana, sans-serif; 
	            font-size: 16px; 
		line-height: 18px;
	}
	
	.contact-grid th { padding: 0px 0px 0px 18px;
	              	   height: 30px;
			           font-size: normal;
                       background-color: #F3F3F3;
                       vertical-align: middle;
 		}
 		
 	.contact-grid th a { color: #FFFFFF; text-decoration: none; }
 	.contact-grid th a:hover { color: #9933CC; text-decoration: underline; }

	.contact-grid td { padding: 0px 0px 0px 18px;
	                   color: #cccccc;
	                   height: 32px;
	                   vertical-align: middle;
	                   line-height: 18px;
	                   font-size: 16px; 
		}
		
	.contact-grid td a { padding: 0px 0px 0px 18px;
	                     color: #FFFFFF;
	                     height: 32px;
	                     vertical-align: middle;
		}

		
	.contact-grid td a:hover { 
	                     color: #9933CC;
		}


	.display tbody tr:hover td { background-color: #FFFFFF; }

.scrollContainer { float: left;
				   margin: 0px 0px 0px 0px;
				   width: 650px;
				   height: 96px;
	}
	
	.scrollBody { float: left;
				   width: 620px;
				   height: 96px;
				   text-align: left;
		}
		
	.scrollImg { margin: 0px 5px 0px 0px; }
		
	.scroll_left { float: left;
	               width: 15px;
		}
		
	.scroll_right { float: right;
	                 width: 15px;
	                 text-align: right;
		}
		
.dthumb {
		position: relative;		
		float: left;
		margin-right: 10px;
	}
	
	.dthumbImg {
		position: relative;
		z-index: 0; 
	}
	
	.dthumbImgHover {
		
		float: left;
		position: relative;
	}
	
	.dthumbHover {
		top: 0px;
		left: 0px;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #000000;
		text-align: left;
		height: 96px;
		width: 129px;		
		visibility: hidden;
		position: absolute;
		z-index: 2000;
		filter:alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 0.75;
        /*background-image: url(../images/playbutton_th.png); background-repeat: no-repeat;*/
	}		
	
	.dthumb_contentFormat { clear: both;
						  font-size: 11px;
						  color: #fff;
                          padding: 40px 0px 0px 8px;
                          line-height: 15px;    
                                 
	}
	
	.dthumb_contentFormat span { color: #FFFFFF; font-weight: bold; }	
	