﻿#contentwrapper { width: 998px; min-height: 720px; margin: 20px auto 5px auto; padding: 0px 0px 10px 0px; background: #133d8d; }
#headerwrapper { width: 998px; height: 125px; }
#title { width: 33%; float: left; height: 70px; margin: 45px 0px 0px 25px; }
#companytext { width: 33%; float: right; height: 40px; text-align:right; margin: 75px 10px 0px 0px; }
#maincontent { width: 978px; min-height: 560px; margin: 0px auto 0px auto; }
#contentbody { width: 753px; min-height: 560px; float:left; background: #fff; }
#contentbodyfull { width: 100%; min-height: 560px; float:left; background: #fff; }
#hometext { width: 306px; float:right; margin: 10px auto auto auto; padding: 0px 10px 0px 20px; }
#sidebar { width: 225px; height: 563px; float: right; }
#pagetext { width: 531px; float:right; margin: 10px auto auto auto; padding: 0px 10px 0px 20px; }
#contacttext { width: 531px; float:right; margin: 10px auto auto auto; padding: 0px 10px 0px 20px; }
#contacttext h1 { padding: 0px; margin: 0px; text-indent: 0px; background: none; font-size: 13pt; height: 24px; color: #003883;}
#contacttext h1 span { font-size: 8pt; font-weight: normal; color: #003883; }
#contacttext span {font-weight: normal; color: #000; font-size: 13pt; }

/* INSET IMAGES */
#homeimage { background: url(insetimages/home_image.png); width: 417px; height: 563px; float:left; }
#productsimage { background: url(insetimages/products_image.png); width: 417px; height: 563px; float:left; }
#sectorsimage { background: url(insetimages/sectors_image.png); width: 417px; height: 563px; float:left; }
#appcareimage { background: url(insetimages/applicantcare_image.png); width: 417px; height: 563px; float:left; }
#benefitsimage { background: url(insetimages/benefits_image.png); width: 417px; height: 563px; float:left; }
#testimonialsimage { background: url(insetimages/testimonials_image.png); width: 417px; height: 563px; float:left; }
#contactusimage { background: url(insetimages/contact_image.png); width: 417px; height: 563px; float:left; }
#contactusimage p { margin: 1035px 0px 0px 10px; vertical-align: bottom;}

#codeofethicsimage { background: url(insetimages/codeofethics_image.png); width: 417px; height: 562px; float:left; }
#csrimage { background: url(insetimages/csr_image.png); width: 417px; height: 562px; float:left; }
#executivesearchimage { background: url(insetimages/executivesearch_image.png); width: 417px; height: 562px; float:left; }
#legalinfoimage { background: url(insetimages/legalinfo_image.png); width: 417px; height: 562px; float:left; }
#privacyimage { background: url(insetimages/privacy_image.png); width: 417px; height: 562px; float:left; }
#retainedimage { background: url(insetimages/retained_image.png); width: 417px; height: 562px; float:left; }


/* ELEMENTS */
html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; font-family: Arial; font-size: 10pt; color: #32579c; font-weight: normal; }
h1 { color: #003883; Background: url(images/arrow_blue.png) no-repeat top left; font-size: 13pt; text-indent: 20px; height: 24px; padding-top: 2px; margin-top: 10px; }
h2 { color: #003883; font-size: 11pt; padding: 0px; margin: 0px 0px 5px 0px; }
h3 { color: #003883; font-size: 10pt; padding: 0px; margin: 0px; }
h4 { color: #fff; font-size: 14pt; font-weight: bold; margin: 0px; padding: 0px; }
p { width: 98%; }
a { color: #00aef0; text-decoration: none; }
a:hover { color: #003883; }
table { }
td { vertical-align: top; }
tr { min-height: 10px; }

/* MAIN MENU */
#mainmenu { width: 978px; height: 30px; margin: 0px auto 0px auto; background: #00aef0; }
#mainmenu ul { margin: 0px; padding: 2px 0px 3px 0px; }
#mainmenu ul li.textitem { position:relative; float:left; display:inline; list-style-type: none; text-align: center; min-width: 100px; padding: 5px; }
#mainmenu ul li.menuspacer { background: url(images/arrow_white.png) no-repeat left center; position:relative; float:left; display:inline; list-style-type: none; text-align: center; height: 18px; width: 20px; padding: 5px;}
#mainmenu ul li a { color: #fff; text-decoration: none; } 
#mainmenu ul li a:hover { text-decoration: underline; }

/* SIDE MENU */
#sidebar ul { margin: 0px; padding: 10px; }
#sidebar ul li { background: url(images/arrow_white_small.png) no-repeat center left; padding: 5px 0px 5px 15px; margin: 3px 0px 3px 0px; vertical-align: middle; list-style-type: none; color: #fff; font-size: 9pt; font-weight:bold;}
#sidebar ul li a { color: #fff; }
#sidebar ul li a:hover { text-decoration: underline; }

/* FOOTER */
#footerlinks { width: 920px; margin: 0px auto 0px auto; }
#footerlinks ul { margin: 0px; padding: 2px 0px 3px 0px; font-size: 8pt; }
#footerlinks ul li.textitem { position:relative; float:left; display:inline; list-style-type: none; text-align: left; min-width: 90px; padding: 5px;}
#footerlinks ul li.menuspacer { background: url(images/arrow_blue_small.png) no-repeat left center; position:relative; float:left; display:inline; list-style-type: none; text-align: center; height: 18px; width: 20px; padding: 5px; margin: 0px 0px 0px 5px; }
#footerlinks ul li a { color: #32579c; text-decoration:none; }
#footerlinks ul li a:hover { text-decoration: underline; }

/* UTIL STYLES */
.clearboth { clear: both; }