body {
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.2;
color: #333333;
}
a {
color: #005689
}
#nav a:hover {
color: pink;
}
h1 {
font-size: 1.25em;
color: #333333;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
h2 {
font-size: 12px;
color: #1D3652;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
}
#container
{
width: 911px;
height: 900px;
margin: 0px auto;
border-top: 5px solid #1D3652;
}
#header
{
width: 899px;
float: left;
padding: 6px;
border-top: 5px solid #D5DEE5;
border-bottom: 5px solid #D5DEE5;
}
#number
{
padding: 5px 2px 0px 0;
float: right;
width: 300px;
text-align: right;
}
#number h2 {
font-size: 1.1em;
color: #333333;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
#number h3 {
font-size: 1.1em;
color: #333333;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}
#logo
{
padding: 4px 0 0px 0;
width: 210px;
float: left;
}
#nav
{
margin: 0 0 0px 0;
padding: 6px 4px 6px 6px;
width: 901px;
color: white;
background-image: url(imagesjga/nav.jpg);
background-color: #1D3652;
float: left;
}
#nav a {
text-decoration: none;
color: white;
}
.image
{
margin: 5px 0 5px 0;
width: 750px;
height: 363px;
float: left;
}
.imageserv
{
margin: 5px 0 5px 0;
width: 750px;
float: left;
}
.swintona
{
margin: 0px 5px 0px 0;
width: 243px;
height: 363px;
float: left;
}
.swintonc
{
margin: 0px 0 0px 5px;
width: 243px;
height: 363px;
float: left;
}
.swintonb
{
margin: 0 0 0px 0;
width: 501px;
height: 363px;
float: left;
}
.tripl
{
margin: 0px 6px 0px 0;
width: 246px;
height: 363px;
float: left;
}
.servl
{
margin: 0px 6px 0px 0;
width: 372px;
height: 363px;
float: left;
}
.servr
{
width: 372px;
height: 363px;
float: left;
}
.servb
{
width: 750px;
float: left;
}
.servc
{
margin: 5px 0 0 0;
width: 750px;
float: left;
}
.casedescription
{
width: 748px;
margin: 5px 0 5px 0;
float: left;
background-color: #efefef;
border: 1px solid #D9D9D9;
}
.tripr
{
width: 246px;
height: 363px;
float: left;
}


#maintitle
{
width: 740px;
float: left;
padding: 4px 4px 4px 6px;
color: white;
border-top: 5px solid #B5C0CF;
background-color: #D5DEE5;
margin-bottom: 6px;
}
#mainl
{
width: 355px;
float: left;
background-color: #efefef;
padding: 6px;
border: 1px solid #D9D9D9;
margin-right: 6px;
}
#mainr
{
width: 355px;
float: left;
background-color: #efefef;
padding: 6px;
border: 1px solid #D9D9D9;
margin-left: 6px;
}
#footer
{
margin-top: 15px;
padding: 4px 0 0 4px;
width: 907px;
border-top: 5px solid #1D3652;
float: left;
}
#footerl h1
{
font-size: 0.9em;
color: #333333;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}
#footerl
{
font-size: 0.9em;
width: 700px;
float: left;
}
#footerr
{
font-size: 0.8em;
width: 157px;
float: right;
text-align: right;
}
#newsbox
{
float: right;
width: 155px;
}
#newst
{
clear: right;
width: 147px;
background-color: #D5DEE5;
float: right;
margin: 5px 0 5px 0;
padding: 4px 4px 5px 4px;
border-top: 5px solid #B5C0CF;
}
.news h2
{
color: #333333;
}
.news
{
clear: right;
width: 145px;
float: right;
background-color: #EFEFEF;
margin: 1px 0 5px 0;
padding: 5px 4px 7px 4px;
border: 1px solid #D9D9D9;
}
#caseintro
{
width: 738px;
float: left;
padding: 4px 4px 4px 6px;
background-color: #efefef;
border: 1px solid #D9D9D9;
margin-bottom: 7px;
}
.casesection
{
width: 751px;
float: left;
padding: 0px;
margin: 0 0 7px 0;
}
.casel
{
width: 429px;
float: left;
margin-right: 6px;
}
.caser
{
width: 305px;
float: left;
padding: 4px;
border: 1px solid #D9D9D9;
background-color: #efefef;

}
