/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;
}

body{
margin-top:15px;
background: url(../images/bg.jpg) top center repeat #d10849;
font: .80em/1.2em "Trebuchet MS", arial, sans-serif, tahoma;
text-align:center;
color:#FFFFFF;
}


a:link, a:visited, a:active {
color:#666666;
text-decoration:none;
padding:5px;
}

a:hover {
color: #fff;
text-decoration: none;
background-color:#dd1956;
}

form
{
margin: 0;
padding:0;
}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}

img, div { 
behavior: url(stylesheet/iepngfix.htc);
}

/* ------------- 2. DIV Containers --------------------*/

#top_flash {
width: 1000px;
margin-right: auto;
margin-left: auto;
padding:0px;
height:353px;
}


#wrapper {
width: 855px;
margin-right: auto;
margin-left: auto;
padding:0px;
}

#menu {
width: 855px;
height:45px;
margin: 5px 0 5px 0;
}

#scroller {
width: 855px;
height:25px;
margin: 5px 0 5px 5px;
}

#intro_text {
margin-top:8px;
width:586px;
height:373px;
float:left;
}

#corporate_hire {
margin-top:8px;
width:240px;
height:373px;
float:right;
background: url(../images/cor_hire.png) top center no-repeat;
padding-left:6px;
}

#scroll_image {
margin-top:8px;
width:586px;
height:200px;
float:left;
display:block;
}

#time {
padding-left:20px;
margin-top:8px;
width:240px;
height:200px;
float:left;
display:block;
}
#shadow {
display:block;
width:824px;
height:31px;
float:left;
background: url(../images/shadow.png) 10px -15px no-repeat;
}

#copyright {
width: 855px;
display:block;
height:40px;
padding:5px 0 0 0;
text-align:right;
margin-bottom:10px;
border-top:5px solid #fff;
float:left;
margin-top:10PX;
}

.bottom_links
{
text-align:left;
padding-left:10px;
float:left;
}
/* ------------- 3. Text --------------------*/

h1 {
color:#d30a4b; 
font-size:1.4em; 
font-weight:bold; 
margin:0px; 
padding:0px; 
text-align:left;
}

#copyright  a:link, #copyright  a:visited, #copyright  a:active
{
color:#fff; 
text-decoration: none;
}

#copyright a:hover
{
color: #ffde00;
text-decoration: underline;
background-color:transparent;
}

#time a:hover
{
background-color:transparent;
}
/* ------------- 4. Rounded Corners --------------------*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e87c7c;
  border-right:1px solid #e87c7c;
  background:#f5c5c5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #db3030;
  border-right:1px solid #db3030;
  background:#f7d3d3}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7d3d3;
  border-right:1px solid #f7d3d3;}
.spiffy4{
  border-left:1px solid #e87c7c;
  border-right:1px solid #e87c7c}
.spiffy5{
  border-left:1px solid #f5c5c5;
  border-right:1px solid #f5c5c5}
.spiffyfg{
background-color:#FFFFFF;
text-align:justify;
color:#666666;
padding:0px 20px 10px 15px; 
  }
.spiffyfg1{

text-align:justify;
color:#666666;
padding:0px 5px 10px 5px; 
background: url(../images/bg_look.jpg) repeat top center;
  }  
  
  /* ------------- 5. Gallery --------------------*/
  /* styling without javascript */
#gallery { list-style: none; display: block; height:100%;  width:800px; }
#gallery li { float: left; margin: 30px 35px 20px 0; float: left; }
#gallery li img {border:3px solid #ffffff;}

.shadow{
border:1px solid #333333;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=20); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.2; /*firefox 1.5 opacity*/
-moz-opacity:0.2; /*mozilla opacity*/
-khtml-opacity:0.2; /*opacity*/
z-index:10
}