body {
	margin:0;
	padding:0;
	background-color:#000000;
	/*background: url(../images/HomePageBreakdown.jpg) center top;
	background-repeat:no-repeat;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#ffffff;
	font-style:normal;
	line-height:100%;
	}

.container {
	width:970px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

a {
	color: #fff; /*white*/
	text-decoration: none;
	border:none;
	}

a img {
	border:none;
	text-align:left;
	}

img {
	border:none;
	}
.img {
	margin:0;
	padding:0;
	border:none;
	}

/* Header Styling
----------------------------------------------*/
.header {
	margin:0;
	padding:0;
	width: 100%;
	height:93px;
	text-align:left;
	background:url(../images/bggradient.jpg) left top;
	background-repeat:repeat-x;
	}

/* Divider and Javascript Text
----------------------------------------------*/
.divider {
	margin:0;
	padding:0;
	width: 100%;
	height:37px;
	background:url(../images/bgdivider.jpg) right top;
	background-repeat:repeat-y;
	}
.divider p {
	margin:0;
	padding-top:10px;
	text-align:center;
	color:#FFFA8E;/*light yellow*/
	font-size:100%;
	line-height:120%;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	display:block;
	}

.divider span {
	margin-left:200px;
	width: 500px;
	padding-top:10px;
	text-align:right;
	color:#FFFA8E;/*light yellow*/
	font-size:100%;
	line-height:120%;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	display:block;
	overflow: hidden;
	}	

/* Main Navigation
----------------------------------------------*/
.main_nav {
	width:239px;
	padding:0;
	float:left;
	clear:both;
	font-size:13px;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	}
	
.main_nav ul {
	margin:0;
	padding:0 0 0 20px;	
	width:86%;
	list-style-type:none;
	display:block;
	}
.main_nav ul li {
	margin:0;
	padding:0;
	background:url(../images/nav_divider_red.jpg) left top;
	background-repeat:no-repeat;
	display:block;
	font-size:18px;
	line-height:220%;
	}

/*----------------------------------------------
		Main Navigation Lower Level Home
----------------------------------------------*/
#lower_level {
	margin:0;
	padding:0;
	line-height:0;
	background:none;
	}
/*----------------------------------------------
		End Main Navigation Lower Level Home
----------------------------------------------*/

.main_nav nav_divider {/*gray underline*/
	margin:0;
	padding:0;
	width:211px;
	height:12px;
	}

/* Secondary Navigation
----------------------------------------------*/
.main_nav ul ul {
	margin:0;
	padding:0;
	display:block;
	}
	
.main_nav ul ul li {
	margin:0;
	padding:0 0 0 15px;
	line-height:90%;
	font-weight:bold;
	background:url(../images/nav_triangle_right.gif) left top;
	clear:both;
	/*border:1px solid;
	border-color:#ffffff;*/
	background-repeat:no-repeat;
	}
	
/*----------------------------------------------
		Secondary Navigation Active
----------------------------------------------*/
#active {
	background:url(../images/nav_triangle_down.gif) left top;
	/*border:1px solid;
	border-color:#ffffff;*/
	background-repeat:no-repeat;
	}
#active a {
  color:#72c6f3;/*light blue*/
  }	
#active ul li a {
  color:#cccccc;/*light gray*/
  }	  
/*----------------------------------------------
		End Secondary Navigation Active
----------------------------------------------*/

.main_nav ul ul li a {
	color:#cccccc;/*light gray*/
	font-size:75%;
	}
.main_nav ul ul li a:hover {
	color:#72c6f3;/*light blue*/
	}

/* Third Level Navigation
----------------------------------------------*/
.main_nav ul ul ul li {
	margin:0;
	padding-left:15px;
	font-weight:bold;
	font-size:66%;
	line-height:122%;
	background:url(../images/nav_dash.gif) top left;
	background-repeat:no-repeat;
	color:#72c6f3;/*light blue*/
	}
.main_nav ul ul ul li a {
	padding: 0 0 0 0;
	font-size:100%;
	color:#cccccc;/*light gray*/
	}
.main_nav ul ul ul li a:hover {
	color:#72c6f3;/*light blue*/
	}
	
/* Content Div, Text, Links, & Images
----------------------------------------------*/
#content {
	margin:0;
	padding:0;
	float:right;
	clear:none;
	width:710px;
	text-align:center;
	background:url(../images/content_top.gif) left top;
	background-repeat:no-repeat;
	background-color:#8b191b;/*red*/
	/*border:1px solid;
	border-color:#ffffff;*/
	}
	
.copy2 {
	margin:0;
	padding:0;
	width:708px;/*NEW 12.12.07*/
	text-align:left;
	/*float:left; NEW 12.12.07*/
	clear:none; /*NEW 12.12.07*/
	}
.copy {
	margin:0;
	padding:0;
	width:718px;/*NEW 12.12.07*/
	text-align:left;
	/*float:left; NEW 12.12.07*/
	clear:none; /*NEW 12.12.07*/
	}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-size:200%;
	line-height:150%;
	padding:10px 0 0 30px;
	}

h2, h4 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:120%;
	line-height:100%;
	margin:0 0 15px 0;
	padding:0 0 0 30px;
	clear:none;
	}

h2 span, h2 span a {
	color:#fffa8e;/*light yellow*/
	}
	
h2 span a:hover {
	text-decoration:underline;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#fffa8e;/*light yellow*/
	line-height:100%;
	margin:0 0 15px 0;
	padding:0 0 0 30px;
	}

h4 {/*NEW 12.11.07*/
	padding-left:0px;
	}

h4 span {/*NEW 12.11.07*/
	color:#fffa8e;/*light yellow*/
	}

p {
	margin:0 30px 20px 30px;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	}

p span {
	font-size:90%;
	line-height:120%;
	font-style:italic;
	}

.copyimage {
	margin:0 30px 0 0;
	padding:0;
	float:right;
	border:none;
	text-align:right;
	clear:none;
	}

.caption {/*new 1.15.08  for caption on displaysboothsnapup.php page underneath booth photo*/
	margin:0 5px 0 0;
	float:right;
	clear:right;
	width:250px;
	/*color:#72c6f3;light blue*/
	color:#fffa8e;/*light yellow*/
	}

.sequence {/*div for sequences in content*/
	margin:10px 0 30px 0;
	padding:0 0 0 30px;
	/*width:660px;
	text-align:left*/
	display: block;/*NEW 12.11.07*/
	float:left;
	clear:both;
	border:none;
	}

.sequence img {/*div for images in sequence div*/
	margin:0 20px 0 0;
	padding:0;
	margin-bottom:10px;/*NEW 1.16.2008*/
	width:84px;
	border:2px solid;
	border-color:#72c6f3;/*light blue*/ 
	float:left;
	clear:none;
	}
#sequence {/*large div for project samples page*/
	/*margin:10px 0 30px 30px;
	padding:0;
	width:660px;
	text-align:center;
	float:left;
	clear:both;
	border:1px solid;
	border-color:#72c6f3;/*light blue*/
	}

p a {
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	}

p a:hover {
	color:#72c6f3;/*light blue*/
	}

.contentdivider {
	margin:10px 10px 20px 30px;
	padding:0;
	padding-bottom:1px;
	/*width:100%;*/
	/*display:block; NEW 12.12.07*/
	/*text-align:left; 12.12.07*/
	background:none;
	/*float:left;/*NEW 12.12.07*/
	clear:both;/*NEW 12.12.07*/
	}

.contentdivider_small {
	margin:10px 10px 20px 30px;
	padding:0;
	/*width:250px;*/
	/*display:block;/*NEW 12.12.07*/
	/*float:left;*/
	clear:none;
	background:none;
	text-align:left;
	}
	
.contentdivider img {
	margin:0;
	padding:0;
	/*width:250px;*/
	height:1px;
	float:left;
	/*clear:none;/*NEW 12.12.07*/
	}

/* Content Navigation
----------------------------------------------*/
.content_nav {/*NEW 12.12.07*/
	margin:0;
	padding:0;
	clear:none;
	}

.content_nav ul {
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
	display:block;
	text-align:left;
	line-height:120%;
	clear:left;/*NEW 12.12.07*/
	}

.content_nav ul li {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	}

.content_nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	font-size:100%;
	}
.content_nav ul li a:hover {
	color:#72c6f3;/*light blue*/
	}
	
/* Custom 404 Page
----------------------------------------------*/
	
#custom ul, #custom ul li {/*NEW 1.18.2008 for CUSTOM404 PAGE*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding-left:30px;
	padding-bottom:10px;
	list-style-type:none;
	line-height:120%;
	}

#custom ul li a {/*NEW 1.18.2008 for CUSTOM404 PAGE*/
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	}

#custom ul li a:hover {/*NEW 1.18.2008 for CUSTOM404 PAGE*/
	color:#72c6f3;/*light blue*/
	}

/*----------------------------------------------
	Copy Div SPAN for Certain Pages 
	Short with Content
	*******NEW 12.12.07********
----------------------------------------------*/

#contentdivider_small {
	margin:0 0 0 30px;
	padding:10px 0 20px 0;
	}
#contentdivider_small img {
	margin:0;
	padding:0;
	height:1px;
	float:left;
	}
#content_nav {
	margin:0;
	padding:0;
	}
#content_nav ul {
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
	display:block;
	text-align:left;
	line-height:120%;
	clear:left;/*NEW 12.12.07*/
	}

#content_nav ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	padding-bottom:3px;
	}

#content_nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	font-size:100%;
	}
#content_nav ul li a:hover {
	color:#72c6f3;/*light blue*/
	}

/*----------------------------------------------
	END Copy Div SPAN for Pages 
	Short with Content
	*******NEW 12.12.07********
----------------------------------------------*/

/* Content Table
----------------------------------------------*/
table {
	margin:20px 0px 30px 30px;/*NEW 12.12.07*/
	padding:0;
	width:648px;/*NEW 12.12.07*/
	border-bottom:3px double;
	border-color:#cccccc;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ffffff;
	clear:both;
	}

table a {/*NEW 12.11.07*/
	text-decoration:underline;
	color:#fffa8e;/*light yellow*/
	}

table a:hover {/*NEW 12.11.07*/
	color:#72c6f3;/*light blue*/
	}

th {/*header cell*/
	font-size:100%;
	font-weight:bold;
	color:#fffa8e;/*light yellow*/
	text-align:left;
	margin:0;
	padding:5px 0 5px 10px;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#cccccc;/*light gray*/
	background-color:#671312;/*dark red*/
	}

td {/*cell content*/
	padding: 5px 10px 5px 10px;
	text-align:left;
	line-height: 120%;
	border-bottom:1px solid;/*NEW 12.11.07*/
	border-bottom-color:#cccccc;/*light gray*//*NEW 12.11.07*/
	}
	
.tablecellImages {/*cell content with images*/
	padding: 0px 0px 0px 0px;
	text-align:center;
	border-bottom:1px solid;/*NEW 12.11.07*/
	border-bottom-color:#cccccc;/*light gray*//*NEW 12.11.07*/
	}

/* Content List
----------------------------------------------*/
.copy ul {
	margin:0;/*NEW 12.11.07*/
	padding:0 10px 20px 80px;/*NEW 12.11.07*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	}

/* Footer Div
----------------------------------------------*/
#footer {
	margin:0;
	padding:0px 0 0 0;
	clear:both;
	width:949px;
	height:203px;
	/*border:1px solid;
	border-color:#ffffff;*/
	background:url(../images/bgfooter.gif) bottom;
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	}
/* Footer Columns (three)
----------------------------------------------*/
.footerCol {
	margin:0;
	padding:45px 0 0 50px;
	width:220px;
	text-align:left;
	float:left;
	}
.footerCol2 {
	margin:0;
	padding:24px 0 0 0;
	width:240px;
	text-align:left;
	float:left;
	}
.footerCol3 {
	margin:0;
	padding:24px 0 0 0;
	width:439px;
	text-align:left;
	float:right;
	}
/* Footer Text and Links
----------------------------------------------*/
.footerCol h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#000000;
	line-height:90%;
	}
.footerCol p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#000000;
	line-height:100%;
	}
.footerCol2 p {
	margin:0;
	padding:0;
	font-size:95%;
	color:#cccccc;/*light gray*/
	line-height:125%
	}
.footerCol2 p a {
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	}
.footerCol2 p a:hover {
	color:#72c6f3;/*light blue*/
	}
.footerCol3 p {
	font-size:95%;
	color:#cccccc;/*light gray*/
	line-height:125%
	}
.footerCol3 p a {
	color:#fffa8e;/*light yellow*/
	text-decoration:underline;
	}
.footerCol3 p a:hover {
	color:#72c6f3;/*light blue*/
	}
	
/* Project Samples Resizer (PopUp Window)
----------------------------------------------*/
#popup {
	background-color:#a02215;/*red from gradient*/
	background:url(../images/samples/bg_sample.jpg);
	background-repeat:repeat-x;
	}
	
#samples {
	margin:0 auto;
	padding:0;
	width:700px;
	height:330px;
	/*background:url(../images/samples/bg_sample.jpg);
	background-repeat:no-repeat;*/
	text-align:center;
	}
	
#samples #col1 {/*NEW 12.11.07*/
	margin:0;
	padding:20px 0 0 10px;
	text-align:left;
	float:left;
	clear:none;
	width:250px;
	}

#samples #col2 {/*NEW 12.11.07*/
	margin:60px 25px 0 0;
	padding:0;
	text-align:center;
	float:right;
	clear:none;
	width:400px;
	height:240px;
	}

#samples #logo {/*NEW 12.11.07*/
	margin:0;
	padding: 30px 0 0 30px;
	width:201px;
	height:62px;
	}

#samples #sample_content {/*NEW 12.11.07*/
	margin:0 0 0 30px;
	padding:0;
	width:201px;
	height:139px;
	background:url(../images/samples/bg_sample_content.jpg);
	background-repeat:no-repeat;
	}

#samples h1 {/*NEW 1.16.2008*/
	margin:0;
	padding:20px 0 20px 0;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	color:#fffa8e;/*light yellow*/
	font-weight:bold;
	}
	
#samples h2 {
	margin:0;
	padding:0 0 10px 0;/*NEW 1.16.2008*/
	font-size:14px;
	}
	
#samples #col2 img {
	margin:0;
	padding:0;
	float:right;
	clear:none;
	border:2px solid;
	border-color:#72c6f3;/*light blue*/
	width:400px;
	}

/* Sample Buttons in List Format
----------------------------------------------*/

.sample_nav ul {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:10px;
	border:none;
	clear:left;
	}
	
.sample_nav li {
	list-style:none;
	display:inline;
	}
	
.sample_nav li img {
	border:none;
	padding-right:10px;
	}
	
.sample_nav li a {
	text-decoration:none;
	}
	
/* Flash Slideshow*/

#flash img{ padding-right:15px;}

#flash object{ padding-right:15px;}


