body {
	margin:0 auto;
	padding:0;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size: 0.75em;
	font-weight: normal;
	color:#FFF;
	background-color:#0E0E38;
}
form, div, span, h1, h2, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    color:#FFF;
    text-decoration:underline;
}
a:hover 
{
    text-decoration:none;
}
#container 
{
    width:762px;
    margin:0 auto;
    padding:0;
}

/* header1 -------------------------------------------------*/
#header1 
{
    height:105px;
    padding:0 16px;
    background:transparent url(nav_bg.gif) no-repeat 120px 0px;
}
#header1 img#logo 
{
    float:left;
}
#header1 div#nav 
{
    padding:72px 0 0 0;
    height:33px;
}
#header1 div#nav ul 
{
    float:right;
    list-style:none;
    height:33px;
}
#header1 div#nav ul li
{
    height:33px;
    padding:0 7px 0 0;
    background:transparent url(seperator.gif) no-repeat top right;
    float:left;
}
#header1 div#nav ul li.last 
{
    background:none;
    padding:0;
}

/* content -------------------------------------------------*/
#content
{
    background:transparent url(bg.gif) 4px 2px;
}

/* header2 -------------------------------------------------*/
#header2
{
    height:82px;
}
#header2 img#logotext 
{
    float:left;
}
#header2 div#tagline 
{
    height:82px;
    margin:0 0 0 113px;
/*    background:transparent url(tagline.gif) no-repeat; */
}
#header2 div#tagline span { display:none; }

/* banner -------------------------------------------------*/
#banner
{
    height:136px;
    padding:0 16px;
}
#banner .photo 
{
    padding-right:5px;
}

/* mainContent -------------------------------------------------*/
#mainContent
{
    padding:0 20px;
}
#mainContent h1 
{
    font-size:25px;
    color:#CCB796;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0 0 0;
}
#mainContent p 
{
    padding-bottom:11px;
}
#mainContent h2 
{
    color:#5685D0;
    font-size:14px;
    font-weight:bold;
	padding-bottom:11px;
}
#mainContent ul 
{
	padding-bottom:11px;
	padding-left: 11px;
}
#photogallery img
{
margin-right:30px;
margin-bottom:30px;
}

/* subContent -------------------------------------------------*/
#subContent
{
    padding:4px 20px 14px 20px;
}
#subContent h2 
{
    color:#5685D0;
    font-size:14px;
    font-weight:bold;
}
#subContent div#logos 
{
    float:right;
}
#subContent div#logos img 
{
    padding-right:2px;
}
#awardsgold
{
    color: #CD7F32;
}

/* footer -------------------------------------------------*/
#footer
{
    font-size:11px;
    text-align:right;
    padding:10px 17px 20px 20px;
}

/* highslide ----------------------------------------------*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
	z-index: 50;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
    color: #0E0E38;
    font-size: 14px;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: white;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: white;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
    }