﻿/* BASIC */
*
{
margin:0;
padding:0;
}

body 
{
font-size: 62.5%;
font-family: Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
font-color:#000000;
height:920px;
margin:10px;
padding:0;
}

/* WRAPPER: wraps entire contents of page */
#wrapper 
{
width:960px;
height:910px;
margin:10px auto 0 auto; /* auto centers wrapper*/
text-align: left;
}

/* BANNER */
#banner 
{
position: relative;
}

#banner1
{
float:left;
width:0px;
height:0px;
margin:0;
padding:0;
/*padding:20px 0px 0px 38px;*/
/*background: url('images/P021-1_resized.JPG') no-repeat; 
margin-left:45px; 
margin-right:40px; 
margin-top:0px; 
margin-bottom:0px*/
}

#logo
{
position:relative;
}

#logo_row
{
width:955px;
}

#logo_comp
{
position:absolute;
}

#banner2
{
position:relative;
float:right;
width:0px;
text-align:center;
font-size:140%;
font-weight:bolder;
padding:0px 0px 0px 0px;
}

#signup input 
{
background-color:transparent;
border:1px solid #888888;
}

/* TOP NAVIGATION */
#navigation_top_container
{
position: relative;
height:25px; 
width:955px;
margin:0 auto;
padding:0;
}

#navigation_top 
{
position: absolute;
top: 0;
right: 0;
padding:0;
margin:0;
list-style: none;
}

#navigation_top ul 
{
margin:0 auto;
padding:0;
list-style: none;
width:955px;
height:30px;
}

#navigation_top li 
{
float:right;
}

#navigation_top a 
{
text-decoration: none;
padding:.4em 1.1em;
display: block;
font-size:124%;
font-weight:bolder;
}

#navigation_top li.level1.current, a.level1.current 
{
height:25px;
}

#navigation_top li ul 
{
display: none;  
}

#navigation_top li:hover ul 
{
position: absolute;
display: inline;
left: 0;
width:955px;
margin:0;
padding:0; 
z-index:9999;
}

#navigation_top li:hover li 
{
display: inline;
float: right; 
}

#navigation_top a.level1:hover
{
height:25px;
}

/* IE 6 hack to make entire button clickable */
* html #navigation_side a { width:1px; }

/* MAIN CONTENT */
#main 
{   
margin:0 auto;
/*margin-left: 150px;
margin-right: 20px;*/
padding:0px 0px 0px 0px;
/*height:500px;*/
height:630px;
}

#main h1 
{
padding-top:15px;
margin-bottom:10px;
text-transform: uppercase;
font-weight: bold;
font-size: 1.8em;
}

#main h2 
{
font-size: 1.4em;
margin-bottom:5px;
}

#main p 
{
font-size: 1.4em;
margin-bottom:10px;
}


/*CSS Hacks for Internet Explorer */
/* fix the over extended h2 borders */
* html h2 {
zoom: 1;
}

/* COPYRIGHT INFO */
#copyright 
{ 
clear:both;	
padding:2px 0;
width:955px;
margin:0px auto;
text-align: center;
}

/*
span.th-desc
{
font-family: Arial, Helvetica, sans-serif; color:#ffffff;
font-size:150%;
font-weight:bold;
padding:10px;
}
*/
/*Pages=======================================================*/
/*Page #960-2x4-200-908-SQG*/

#Top-Text960-908
{
margin:40px ;
position:relative;
width:760px;
/*float:left;*/
height:50px;
}


#Bottom-Text960-908
{position:relative;
width:680px;
float:left;
height:0px;
}

#Mid-960-2x4-200-908-SQG
{
clear:both;
/*position:relative;===*/
margin:50 auto;
/*margin:0px 0px 0px 5px;==*/
/*width:720px;*/
/*width:700px;*/
width:960px;
height:300px;
/*float:left;==*/
}

/*#960-2x4-200-908-SQG div.highslide-gallery div.mult*/
/*.mult*/
.mult
{
width:204px;
/*height:200px;*/
height:240px;
/*margin:20px;*/	
margin:18px;	
float:left;
}

.th-desc{
width:204px;
margin:0 auto;
height:30px;
float:left;
overflow:hidden;
text-align:center;
padding:5px;
}
