﻿/*big pieces*/
body
{ 
margin:0px;
padding-top:5px; 
text-align:center;
font-family:verdana, sans-serif;
min-width:980px;
background:#ffffff;
} 

#width
{
width:980px;
/*height:912px;*/
margin-left:auto;
margin-right:auto;
background:url('../images/gri-fade.gif') bottom repeat-x;
border: 1px solid #efefef;
overflow: auto;
margin-bottom: 5px;
padding-bottom: 20px;
}

#main
{
padding:0px;
margin:0px;
/*width:978px;*/
/*height:845px;*/
margin-left:auto;
margin-right:auto;
text-align:left;
}

#header
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:710px;
/*height:240px;*/
margin-top:10px;
margin-left:25px;
padding-top:40px;
padding-right:26px;
background:url('../images/welcome.gif') no-repeat top left;
font-family:verdana, sans-serif;
font-size:9pt;
color:#00a0e2;
}

#header p
{
padding-left:5px;
}

#header a
{
text-decoration: underline;
color:#00a0e2;
}

#header a:hover
{
text-decoration: none;
}

#header li
{
padding-bottom:8px;
}

#logo
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:200px;
/*height:238px;*/
margin-top:12px;
margin-right:12px;
background:url('../images/gri-logo.gif') no-repeat top;
}

#logo img
{
margin-top:125px;
}

#content
{
padding:0px;
margin:0px;
padding-left:45px;
padding-top:20px;
float:left;
text-align:center;
width:935px;
/*height:525px;*/
}

#content img
{
border:0;
padding-top:8px;
padding-right:8px;
padding-left:4px;
}

.shadowbox
{
padding:0px;
margin:0px;
position:relative;
width:869px;
float:left;
padding-right:15px;
display:block;
font-family:verdana, sans-serif;
font-size:8pt;
text-align:justify;
color:#000000;
}

.shadowbox a
{
text-decoration: underline;
color:#004fa3;
}

.shadowbox a:hover
{
color:#00a0e2;
}

.shadowbox p
{
padding:0px;
margin:0px;
padding-top:7px;
padding-left:6px;
}

#company1
{
background:url('../images/box-co1.jpg') no-repeat top;
height:120px;
}

#company2
{
background:url('../images/box-co2.jpg') no-repeat top;
height:120px;
}

#company3
{
background:url('../images/box-co3.jpg') no-repeat top;
height:120px;
}

#company2.shadowbox p
{
padding:0px;
margin:0px;
padding-top:4px;
}

#company3.shadowbox p
{
padding:0px;
margin:0px;
padding-top:6px;
}

#company4
{
background:url('../images/box-co4.jpg') no-repeat top;
height:150px;
}

#company4.shadowbox p
{
padding-top:5px;
}

#company5
{
background:url('../images/box-co5.jpg') no-repeat top;
height:120px;
}

#company5.shadowbox p
{
padding-top:5px;
}

.banner {
display:inline-flex;
}

.address
{
font-size:10pt;
color:#b31b34;
}

#footer
{
width:980px;
height:20px;
text-align:center;
margin-left:0px;
margin-top:12px;
}

#footer a
{
text-decoration: underline;
color:#00a0e2;
}

#footer a:hover
{
text-decoration: none;
}