body {
background-color: #d6d6d6;
margin: 0;
}

body {
font-family: arial;
font-size: small;
color: #565555;
}

.Error {
color: #cc0000;
}

.FirstPara {
color: #004b8d;
}

h1 {
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
color: #3d3d3d;
border-bottom: 1px solid #d8d8d8;
padding-bottom: 4px;
}

h2 {
font-size: 1.1em;
color: #3d3d3d;
}

a {
color: #004b8d;
}

a:hover {
color: #3d3d3d;
}

.ClearFloats {
clear: both;
}

input {
border: 1px solid #e3e3e3;
}

#OuterBox {
width: 805px;
margin: auto;
background-image: url('../images/Background.jpg');
background-repeat: repeat-y;
background-color: #fff;
}

#FootBorder {
background-image: url('../images/Footer.jpg');
background-repeat: no-repeat;
background-position: bottom;
font-size: 1px;
height: 4px;
clear: both;
}

#Footer {
color: #b0aeae;
padding-bottom: 4px;
font-size: 0.8em;
}

#Footer a {
color: #b0aeae;
text-decoration: none;
}

#Footer a:hover {
text-decoration: underline;
}

#FooterLeft {
float: left;
margin-left: 33px;
}

#FooterRight {
float: right;
margin-right: 30px;
text-align: right;
}

/* Head Section
*****************************/

#HeadSection {
margin: 0 4px 0 4px;
position: relative;
background-image: url('../images/BlueGradient.jpg');
background-repeat: repeat-x;
height: 187px;
}

#HeadInternationalShipbrokers {
position: absolute;
top: 22px;
left: 0;
}

#HeadShipsForSale {
position: absolute;
left: 481px;
top: 22px;
}

#HeadGalbraithsData {
position: absolute;
left: 635px;
top: 22px;
}

#HeadLogo {
position: absolute;
top: 56px;
left: 0;
}

#HeadLogo img {
border: 0;
}

/*
#HeadImages {
position: absolute;
top: 56px;
left: 157px;
}
*/
#HeadImage1, #HeadImage2, #HeadImage3, #HeadImage4, #HeadImage5 {
overflow: hidden;
position: absolute;
top: 56px;
height: 131px;
width: 128px;
background-repeat: no-repeat;
}

#HeadImage1 {
left: 157px;
}

#HeadImage2 {
left: 285px;
}

#HeadImage3 {
left: 413px;
}

#HeadImage4 {
left: 541px;
}

#HeadImage5 {
left: 669px;
}


/* Main Menu
*****************************/

#MainMenu {
background-color: #004b8d;
margin: 1px 4px 0 4px;
height: 24px;
vertical-align: middle;
background-image: url('../images/MenuBackground.jpg');
padding-top: 10px;
padding-bottom: 0;
padding-left: 1em;
padding-right: 1em;
}

#MainMenu a {
color: #fff;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

/* Blue Fade
*****************************/
.BlueFade {
height: 16px;
background-image: url('../images/BlueGradient.jpg');
margin: 1px 4px 0 4px;
}

/* Left Column
*****************************/
#LeftColumn {
float: left;
width: 184px;
padding: 0 3px 0 33px;
font-size: 0.9em;
}

#SearchBox {

}

#SearchBox label {
font-weight: bold;
}

#SearchBox #search {
width: 95px;
}

#LeftColGalbraithsData a, #LeftColLatestNews a, #LeftColGalbraithsData a img, #LeftColLatestNews a img, #LeftColGalbraithsData, #LeftColLatestNews {
text-decoration: none;
border: none;
}

#LeftColGalbraithsData {
/*
width: 182px;
height: 33px;
background: transparent url('../images/LeftMenu_GalbraithsData.jpg') no-repeat center top;
text-indent: -1000em;
border: none;
padding: 0;
*/
}

#LeftColLatestNews {
/*
width: 182px;
height: 33px;
background: transparent url('../images/LeftMenu_LatestNews.jpg') no-repeat center top;
text-indent: -1000em;
border: none;
padding: 0;
*/
}

#LatestNews {
width: 182px;
background-image: url('../images/NewsBackground.jpg');
background-repeat: no-repeat;
background-position: center bottom;
padding: 0 0 5px 0;
}

#LatestNews h1 {
padding: 0;
margin: 0;
border: none;
background-image: url('../images/NewsBackground.jpg');
text-indent: -1000em;
font-size: 1px;
height: 10px;
}

#LatestNews h2 {
font-size: 1.1em;
font-weight: bold;
margin: 0 8px 0.25em 8px;
}

#LatestNews p {
margin: 0 8px 2em 8px;
}

#GalbraithsData {

}

#LeftLoginForm {

}

#LeftLoginForm #username, #LeftLoginForm #password {
width: 107px;
}

#LeftLoginForm td {
padding-bottom: 10px;
}

#LeftLoginForm #loginButton, #LeftSignupButton {
background-color: #fff;
background-image: url('../images/ButtonCircle.jpg');
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
border: none;
font-weight: bold;
color: #565555;
font-size: 0.9em;
text-transform: uppercase;
}

/* Main Content
*****************************/

#MainContent {
float: left;
width: 510px;
padding: 0 40px 10px 35px;
}
