﻿html, body, form 
{
	margin: 0 auto;
	padding: 0px;
	height: 100%;
	font-family: "Century Gothic", "Helvetica", "Arial", sans-serif;
}

body
{
	background-color:black;
}

#wrapper 
{
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding:0px;
	min-width: 1000px; /* to allow room for images and long words */
	background-color:#FFFFFF;
}


#header
{
	position: relative;
	width: 100%;
	height: 210px;
	margin: 0 auto;
	padding:0px;
	min-width: 1000px; /* to match wrapper div */
}

#divRightHeader
{
	width:100%;
	min-width:200px;
	overflow:hidden;
	whitespace:nowrap;
}

#footer
{
	clear: both; 
	position: relative; 
	margin-left:0px;
	height: 40px; 
	background: #000000; 
	color: white; 
	margin-top: -40px;
	text-align:center;
	width:996px;
	z-index:10000;

}

#apbg1, #apbg2
{
	position: absolute;
	top: 0;
	bottom: 0; /* Opera needs this! Moz would automatically assume this as default*/
	border-width: 0px; /* widths below */
	border-style: solid;
	border-color: #777;
	z-index:1000;
	/* height: 100%; */ /* hacked in for IE below */
}

* html #apbg1, * html #apbg2
{height: 100%; /* required by IE to inherit from wrapper (IE Hack) above*/}

#apbg1 {
	left: 0; 
	width: 162px; 
	background-color: #CC3601;
	font-size:9pt;
	padding:4px;
	padding-top:0px
	z-index: 1000;
}

#apbg2 {
	position:absolute;
	left: 994px; 
	width: 100%; 
	background-color: #000000

}

#divRightHeader{
	position:absolute;
	height:210px;
	left:994px;
	width: 180px; 
	background-image:url('/../images/right_header.jpg');
	background-repeat:repeat-x;
	padding:23px;
	padding-top:5px;
}

#divLinks 
{
	padding-top:15px;
}
	
#divDate
{
	background-color:#000000;
	height:15px;
	width:150px;
	font-size:9pt;
	padding:5px;
	font-weight:bold;
	text-align:center;		
	position:absolute;
	color:#FFFFFF;
	top:175px;
	left:8px;
}

#divNavigation
{
	
	background-color:#C0C0C0;
	height:410px;
	padding:5px;
	border-width:1px;
	border-style:solid;
	
}

#divInnerNavigation
{
	background-color:#C0C0C0;
	font-size:9pt;
}

.dynamicMenu {
	background-color:#C0C0C0;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.dynamicMenuItem {
	background-color:#E0E0E0;
	padding:5px;
}

.staticMenu {
	background-color:#E0E0E0;
	width:135px;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.staticMenuItem {
	background-color:#E0E0E0;
	padding:5px;
	width:128px;
}

.PressReleaseItem 
{
	background-color:#C0C0C0;
	font-size:9pt;
	padding:5px;
	margin-top:5px;
}

#divPressRelease
{
	width:180px;
	padding-left:10px;
	padding-right:10px;
}

#divPressReleaseHeader
{
	color:#FFFFFF;
	background-color:#B0B0B0;
	height:60px;
	padding:10px;
	font-size:18pt;
}

/* bringing the center content into position (clear the sides)
is best using a wrapper div to avoid more IE Box Model issues */
#contentwrap 
{
	position: relative; 
	padding: 0 170px 0 170px;
	background-color:#FFFFFF;
}

#content {
	position: relative;  /* to enable further positioned divs inside content area */
	z-index: 100; /* to make sure if long words overflow they show above the right column */ 
	width:804px;
	min-width:804px;
	background: #ffffff;
	padding: 10px;
	margin: 0;
	height:100%;
	min-height:700px;
	background-color:#ABCDEF0;
}

#logo {
	float:left;
	border-width:0px;
	postion:absolute;
	top:0px;
	left:0px;
}

/* IE/Win Hack for peekaboo bug */
/* hide from IE/Mac \*/
* html #content {height: 1%;} 
/* end hide */

#uxNavigation
{
}


#uxSearchButton
{
	height:20x; 
	width:20px;
	vertical-align:bottom;
}

#uxSearchCriteria
{
	width:140px;
}
	
A:Link 
{
	color:Black;
	text-decoration:none;
}

A:visited
{
	color:Black;
	text-decoration:none;
}

a img
{
	border:none;
}

.titleLarge
{
	font-size:42pt;
}

.titleSmall
{
	font-size:24pt;
}

.titleProductLarge
{
	font-size:36pt;
	width:100%;
	text-align:right;
}

.titleProductSmall
{
	font-size:20pt;
	width:100%;
	text-align:right;
}

.titleProductSubTitle
{
	font-size:14pt;
	text-decoration:underline;
}

.ContentPageHeading
{

}

.subTitle
{
	font-weight:bold;
}

.img
{
	vertical-align:middle;
	padding:0px;
	margin: 0px;
	display:block;
}

.td
{
	vertical-align:top;
}

.caption
{
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}

.lnk
{
	text-decoration:underline;
}

<!-- Google site search styles -->

 .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gs-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #008000;
  }
