body {
	margin:0;
	padding:0;
	color:#000;
	background-color:#FFF;
	font:76%/1.4 verdana,sans-serif;
}
#container {
	margin:0;
	padding:0;
	background:url(../front_images/lighting.jpg) no-repeat bottom right;
	}
#background_image {
    position:absolute;
	bottom:0;
	right:0;
	width:243px;
	height:329px;
}
#content {
    position:relative;
	margin-top:120px;
	margin-bottom:40px;	
	margin-left:40px;
	width:70%;
	}
#header_container {
    position:absolute;
	top:0;
	left:0;
    height:103px;
	width:100%;
	z-index:100;
	background: url(../images_global/greypixel.gif) repeat-x bottom;
	}
#header {
    position: absolute;
	top:17px;
    height: 60px;
	width:100%;
	background-color:#CC0033;
	text-indent:350px;
	overflow:hidden;
	}
#utilities {
    position: absolute;
	right:10px;
	top:0;
	font-size:11px;
    height: 18px;
	width:400px;
	text-align:right;
	}
#nav_bar {
    position: absolute;
	top:83px;
    height: 18px;
	width:100%;
	background-color:#CCC;
	}
#logo {
    position: absolute;
	top:16px;
	margin:0 0 0 20px;
    height: 60px;
	width:200px;
	z-index:10;
	}
#footer {
    position:relative;
	height:17px;
	padding-top:1px;
	margin-top:10px;
	font-size:10px;
	color:#FFF;
	background-color:#CC0033;
	width:100%;
	text-align:center;
	}
#movie{
	float:right;
	height:135px;
	width:200px;
	margin:10px 0 10px 10px;
	border:1px solid #CC0033;
	background-image:url(../images/gallery/14.jpg) no-repeat;
	}	
h1,h2,h3,h4,h5,h6 {margin:0.5em 0 0 0; color:#CC0033; font-family:Arial,sans-serif; font-weight:normal}
h1 {font-size:150%}	h2 {font-size:135%}	h3 {font-size:120%}	h4 {font-size:110%}	h5 {font-size:95%}	h6 {font-size:86%}
h2 + p, h3 + p, h4 + p {margin:0.2em 0 0.2em 0}
a:link, a:visited {color: #CC0033; text-decoration:none}
a:hover,a:active  {color: #CC0033; text-decoration:underline}
#footer a:link, #footer a:visited  {color:#fff; text-decoration:none}
#footer a:hover, #footer a:active  {color:#fff; text-decoration:underline}
#utilities a:link, #utilities a:visited { text-decoration:none}
#utilities a:active, #utilities a:hover { text-decoration:underline}
#content ul
	{
	margin:0;
	padding:0;
	} 
#content ul li
	{
	background-image:url(../images_global/bullet.gif);
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position: 0 6px;
	margin:0;
	height:22px;
	list-style:none;
	padding-left:17px;
	font-weight:bold;
	font-size:120%;
	color:#666;
	FLOAT: none; 
	WIDTH: 250px;
	text-align:left;
	cursor:text;
	}  

/* Primary Nav */
#nav_holder{
	background-color: #ccc;
	position:absolute;
	top:0;
	left:40px;
	width:660px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c00;
	z-index:100;
}

UL {
	MARGIN: 0px;LIST-STYLE-TYPE: none; background-color:transparent; padding:0;
}

#nav {
height:10px;
margin:0;
}

#nav A {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-DECORATION: none;
}
#nav LI{
	border-left: 1px solid #fff;
}
#nav LI LI{
	border-left: none;
}
#nav LI LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.2em; COLOR: #C00; PADDING-TOP: 0.2em;
}

#nav LI LI A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; color:#666
}



LI {
	FLOAT: left; WIDTH: 7em; CURSOR: pointer; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

LI UL {
	width:11em;
	PADDING-RIGHT: 0;
	DISPLAY: none;
	PADDING-LEFT: 0;
	FONT-WEIGHT: normal;
	LEFT: -10px;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 0.5em;
	POSITION: absolute;
	margin-bottom: 2px;
	background-color:#E8E8E8;
	border-left:1px solid #c03;
	border-right:1px solid #c03;
	border-bottom:1px solid #c03;		
	}

UNKNOWN {
	LEFT: auto; TOP: auto
}

LI LI {
	FLOAT: none; border-bottom: 1px solid #ccc; width:11em
}

LI:hover UL {
	DISPLAY: block
}

LI.over UL {
	DISPLAY: block
}

p {
 margin: 0.4em 0 0.5em 0;
 }
.nav_right{
	border-right: 1px solid #fff;
		width:16em
} 
.bold {
 font-weight:bold;
 }

