#divContentPartsL {
float:left;
width:258px;
text-align:justify;
padding-bottom:2px;
}

#divContentPartsR {
float:left;
width:185px;
text-align:justify;
border-left-style:solid;
border-left-color:#637aec;
padding-left:10px;
padding-bottom:2px;
}

#divContentPartsSearch {
width:459px;
text-align:center;
}



#divContentSpace {
text-align:center;
clear:both;
height:2px;
width:459px;
padding-top:2px;
}

#divContent {
clear:both;
float:left;
width:459px;
/*text-align:justify;*/
min-height:440px;
height:auto !important;
bottom:0;
padding:15px 43px 15px 44px;
}

#divContentWrapper {
float:left;
width:100%;
overflow:hidden;
position:relative;
}

#divContent h2 {
font-size:11px;
color:#153681;
border-left:7px solid #DDE0D6;
padding-left:7px;
border-right-color:#153681;
}

#divContent h3.fourair {
font-size:15px;           
}

#divContent p {
line-height:1.8em;
font-size:.9em;
}

#divCentre {
text-align: center;
}

#divCentre img{
	padding-top: 1.0em;
	padding-left: 1.0em;
/*padding: 1em 1em 1 em 1em;*/
}

#divLogo {
float:right;
background:#FFF;
width:202px;
text-align:center;
}

#divLogo img {
padding-top:18px;
padding-bottom:12px;
}

#divNavigation {
float:left;
height:78px;
width:546px;
background: #0000d2;
}

#divNavigation li {
display:inline;
}

#divNavigation li a {
color:#E8E9E2;
text-decoration:none;
float:left;
height:21px;
margin-top:37px;
margin-left:16px;
padding:10px;
}

#divNavigation li a:hover {
background: #2d00f5;
}

body {
background:#C8CBCB;
color:#474F49;
font:.8em Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

#divWrapper {
background:#FFF;
width:748px;
border-right:1px solid #BCBCBC;
border-left:1px solid #BCBCBC;
margin:0 auto;
}

#divFooter {
border-top:1px solid #DDE0D6;
color:#AAB4AB;
font-size:.8em;
text-align:right;
clear:both;
padding:10px;
}

#divFooter a {
color:#AAB4AB;
text-decoration:none;
padding-right:5px;
}

a img {
border-style:none;
}

img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 0.8em 1.8em;
}

#divSidebar {
width:172px;
background:#eaebff;
float:left;
margin-bottom:-3000px;
padding:30px 15px 3000px;
}

#divSidebar a,#divSidebar b {
color:#474F49;
text-decoration:none;
display:block;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #CED2B6;
border-bottom:1px solid #CED2B6;
width:142px;
padding:8px 8px 8px 16px;
}

#divSidebar a:hover {
background-color:#FBFCF9;
}

#imgSidebar {
position:absolute;
right:0;
bottom:0;
}

#divContent h1 {
font:20px Georgia, "Times New Roman", Times, serif;
color:#153681;
margin-top:0;
margin-bottom:15px;
}

table.parts {
width:480px;
background-color:#fafafa;
border:1px #000 solid;
border-collapse:collapse;
border-spacing:0;
}

td.part {
border-bottom:1px #000 dotted;
text-align:left;
font-family:Verdana, sans-serif, Arial;
font-weight:400;
font-size:.8em;
color:#404040;
background-color:#fafafa;
border-color:transparent;
padding:4px 0 4px 8px;
}

td.partTop {
border-bottom:1px solid #000;
text-align:left;
font-family:Verdana, sans-serif, Arial;
font-weight:400;
font-size:.8em;
color:#404040;
background-color:#ececec;
border-color:transparent;
padding:4px 0 4px 8px;
}

table.jobs {
width:480px;
background-color:#fafafa;
}

td.job {
text-align:left;
font-family:Verdana, sans-serif, Arial;
font-weight:400;
font-size:.8em;
color:#404040;
background-color:#fafafa;
border-color:transparent;
padding:4px 0 4px 8px;
}

td.jobTop {
border-bottom:1px solid #000;
text-align:left;
font-family:Verdana, sans-serif, Arial;
font-weight:400;
font-size:.8em;
color:#404040;
background-color:#ececec;
border-color:transparent;
padding:4px 0 4px 8px;
}

table.filters {
width:480px;
background-color:#fff;
}

td.filterl {
border-right-style:solid;
border-right-color:#637aec;
}

.alt1,.alt1Active {
background-color:#F6F8FA;
color:#283A5E;
font-size:9pt;
border-top:#FFF 1px solid;
border-left:#FFF 1px solid;
}

.alt1 a:hover,.alt1 a:active,.alt1Active a:hover,.alt1Active a:active {
color:#55c546;
}



.alt1 a:link,.alt1Active a:link,.alt1 a:visited,.alt1Active a:visited {
color:#8297c8;
}

.sfont {
font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.vbmenu_control {
color:#283a5e;
font:bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
white-space:nowrap;
padding:3px 6px;
}

.vbmenu_control a:hover,.vbmenu_control a:active {
color:#283a5e;
text-decoration:underline;
}

.tborder {
background-color:#e3e6e8;
color:#283A5E;
}

#divNavigation ul,#divSidebar ul {
list-style:none;
margin:0;
padding:0;
}

.vbmenu_control a:link,.vbmenu_control a:visited {
color:#283a5e;
text-decoration:none;
}
