/* GENERAL STYLES */
html {
	font: 76%/150% Helvetica, Arial, sans-serif;
	color: #000;
}

body {
        margin: 0;
        padding: 0;
        line-height: 1.2em;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear { 
        clear: both;
        line-height: 0;
        height: 0;
}

p {
        margin: 0 0 5px 0;
        padding: 0;
}

h1 {	
	font-weight: normal;
	font-size:1em;
	margin:0;
	padding:0;
	margin-bottom:1.4em;
}

h2 {	
	font-weight: normal;
	font-size:1em;
	margin:0;
	padding:0;
}

h3 {	
	font-family: "Swis721 lt BT", "Swiss 721 Light", "Helvetica 45 Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size:30px;
	line-height:30px;
	margin:0;
	padding:0;
}

h4 {	
	font-family: "Swis721 lt BT", "Swiss 721 Light", "Helvetica 45 Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size:20px;
	line-height:20px;
	margin:0;
	padding:0;
}



/* Floating Footer Styles */

html, body, #wrapper {
   min-height: 100%; /*Sets the min height to the
                       height of the viewport.*/
   width: 100%;
   height: 100%; /*Effectively, this is min height
                   for IE5+/Win, since IE wrongly expands
                   an element to enclose its content.
                   This mis-behavior screws up modern
                   browsers*/
}

html>body, html>body #wrapper {
   height: auto; /*this undoes the IE hack, hiding it
                   from IE using the child selector*/
}

#wrapper {
   position: absolute;
   top: 0;
   left: 0;
}

#footer {
	position: absolute;
	bottom: 0;
	height: 30px;
	text-align: left;
	margin: 0 0 10px 10px;
}

#logoContent {
        margin: 10px 0 10px 8px;
}

#main {
   margin-bottom: 3em; /*Modify value as needed for footer height.*/
   height: auto;
   padding: 0;
} 



/* header styles */

#headerImage {
        height:356px;
}

#headerImageOverlay {
        background-image:url(/media/595/cross.gif); 
        height:356px; 
        position:absolute; 
        top:98px; 
        left:0; 
        width:100%;
}

#headerImageSubOverlay 
{
	height:100px; 
	position:absolute; 
	top:354px; 
	left:569px;
}

/* standard Page Styles */

#standardPage {
        width: 1000px;
	padding-bottom:40px;
}

#standardPage #left {
        float: left; 
        width: 410px; 
        margin: 20px 150px 0 10px;
}

#standardPage #left a{
        text-decoration:underline;
}

#standardPage #left h2 a{
       
}


#standardPage #left .download{
        margin-top:20px;
}

#standardPage #left .pressItem{
        margin-bottom:17px;
}

#standardPage #left .imageNav{
	margin:0;
	padding:0;
	margin-bottom:1.4em;
}

#standardPage #left .imageNav a {
        text-decoration: underline;
	margin-right:5px;
}

#standardPage #left .imageNav a:hover {
        text-decoration: none;
}

#standardPage #right {
        float: left;  
        margin: 20px 0 0 0;
}

#rightFixed {
	position:absolute;
        top: 473px;
	left: 570px;
}

#standardPage #right ul, #rightFixed ul {
        list-style: none;
        margin: 0;
        padding: 0;
}

#standardPage #right .narrowLinks{
	margin-right:30px;
	float:left;
}

/* End of standard Page Styles */

/* Contact styles (non-flash)*/
#contact {
        margin-left: 0px;
}

#contact ul {
        list-style:none;
}

#contact ul li {
        margin:0;
        padding:0;
        line-height:1em;
}

#contact h4 {
        margin:0 0 10px 0;
        padding:0;
        font-weight:normal;
        text-decoration:underline;
}

#contact .block {
        width:190px;
        height: 170px;
        float:left;
        margin: 20px 10px 0 0;
}



/* Narrow Styles NOT USED AT THE MOMENT */

#standardPage #leftNarrow {
        float: left; 
        width: 310px; 
        margin: 20px 150px 0 10px;
}

#standardPage #leftNarrow .imageNav a {
        text-decoration: underline;
	margin-right:5px;
}

#standardPage #leftNarrow .imageNav a:hover {
        text-decoration: none;
}

#standardPage #leftNarrow .imageNav a:hover {
        text-decoration: none;
}

/* End of Narrow Styles */


.pressDate
{
	color:#777;
	margin-top:0.2em;
}


/* EDITOR PROPERTIES */
