#mainBody {
background-image:url(../img/bg_sub.gif);
}

#mainPic {
float:left;
width:485px;
height:188px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#mainPic img {
float:left;
border-bottom:1px solid #FFFFFF;
}

#mainPic p {
clear:both;
background-color:#E6E6E6;
font:bold 12px Verdana;
color:#999999;
text-align:right;
padding:6px 14px 9px 0px;
}

/* to stop double padding at the top in IE6 */
* html #mainPic p {
height:1%;
}
/* end */

#titleImage {
float:left;
border-bottom:1px solid #FFFFFF;
}

#smallPic {
float:left;
border-bottom:1px solid #FFFFFF;
}

#subMenu {
float:right;
border-bottom:1px solid #FFFFFF;
width:159px;
}

#subMenu ul {
padding:5px 0px 11px 16px;
margin:0px;
list-style-type:none;
}

#subMenu ul li a {
color:#666666;
background-image:url(../img/sub_arrow.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:9px;
line-height:20px;
text-decoration:none;
}

#subMenu ul li a.selected, #subMenu ul li ul li a.selected {
background-image:url(../img/sub_selected.gif);
}

#subMenu ul li ul {
padding:0px 0px 0px 10px;
}

#subMenu ul li ul li a {
background-image:url(../img/sub_sub_menu.gif);
}

#subMenu ul li ul li a.twoLines {
background-position:0px 8px;
}

#subMenu ul li ul li a.selected {
color:#999AA0;
}

#pageMenu {
clear:left;
float:left;
border-bottom:1px solid #FFFFFF;
width:640px;
}

#pageMenu ul {
margin:11px 0px 11px 0px;
padding:5px 21px 17px 21px;
list-style-type:none;
}

#pageMenu ul li {
float:left;
width:190px;
}

#pageMenu ul li a {
color:#666666;
background-image:url(../img/sub_sub_menu.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:9px;
line-height:20px;
text-decoration:none;
}

#pageMenu ul li a.selected {
background-image:url(../img/sub_selected.gif);
color:#999AA0;
}

#content {
clear:left;
float:left;
min-height:461px;
width:640px;
}

/* set minimum height in IE6 */
* html #content {
height:461px;
}
/* end */

#content h1, #content h2 {
font:bold 12px Verdana;
color:#CC0000;
padding:37px 0px 15px 21px;
}

#content h2 {
border-bottom:1px solid #FFFFFF;
padding:23px 0px 15px 21px;
}

#content h3 {
font:bold 10px Verdana;
color:#000000;
padding:6px 0px 7px 21px;
background-color:#E6E6E6;
margin-top:20px;
}

#content p {
color:#000000;
padding:0px 21px 0px 21px;
line-height:14px;
}

#content table {
padding:0px 21px 0px 21px;
}

#content p img {
float:left;
margin-right:7px;
}

#content p img.right {
float:right;
margin-left:7px;
}

#content p a {
color:#000000;
}

#gallery {
border-collapse:collapse;
}

#gallery td {
padding:7px;
border:1px solid #FFFFFF;
text-align:center;
background-color:#DEDEDE;
}

#content .galleryLinks, #content .galleryLinksBottom {
text-align:right;
padding:2px 0px;
}

#content .galleryLinks {
border-top:1px solid #FFFFFF;
}

#content .galleryLinksBottom {
border-bottom:1px solid #FFFFFF;
}

#content .galleryLinks img, #content .galleryLinksBottom img {
margin:0px 5px;
}

#content .galleryLinks a, #content .galleryLinksBottom a {
font-weight:normal;
color:#000000;
}

#content .galleryLinks a.selected, #content .galleryLinksBottom a.selected {
color:#CC0000;
text-decoration:none;
}



/* contract_hire2.asp styles */

.floatLeft {
	float: left;
	padding-bottom: 10px;
}

.clear {
	clear: both;
}