/* Renaissance CSS Document created 11.12.08 by Why Design */

body {
	margin:0;
	padding:0;
	background:#6D6F71;
	/*the next bit is a hack for i.e. 5 and 5.5*/
	text-align:center;
	background:url(images/bgimage.gif) repeat-x;
}

#container {
	position:relative;
	/*the next bit is a positioning hack for ie*/
	margin:0 auto;
	width:750px;
	/*the next bit is a hack for i.e. 5 and 5.5*/
	text-align:left;
}

#header {
	width:750px;
	height:651px;
	background:url(images/header.jpg) no-repeat;
	margin:0;
	padding:0;
}

#wrap {
	float:left;
}

#columnleft {
	float:left;
	width:345px;
	margin:0 0 10px 20px;
}

#columnright {
	float:left;
	width:361px;
	margin:0 0 10px 20px;
}

#footer {
	width:750px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#FFF;
	background:url(images/footer.gif) no-repeat;
}

#left {
	float:left;
	padding:7px 0 0 20px;
}

#right {
	float:right;
	padding:7px 20px 0 0;
	text-align:right;
}

.sans-serif {
	font-family:Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:34px;
	font-weight:lighter;
	line-height:36px;
	color:#666;
	margin:20px 0 0 0;
	padding:0;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	font-weight:lighter;
	color:#666;
	margin:0 0 10px 0;
	padding:0;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	font-weight:lighter;
	color:#2B7B3D;
	margin:15px 0 0 0;
	padding:0;
}

h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:lighter;
	line-height:23px;
	color:#2B7B3D;
	margin:5px 0 0 15px;
	padding:0;
}

h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:lighter;
	line-height:14px;
	color:#FFF;
	margin:10px 0 0 15px;
	padding:0;
}

#facial h5 {
	margin:22px 0 0 15px;
}

#caci h4 {
	margin:5px 15px 0 0;
}

#healthcare h4 {
	line-height:26px;
}

#caci h5 {
	margin:6px 15px 0 0;
}

#voucher h5 {
	margin:41px 0 0 15px;
}

p, table tr td {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:16px;
	color:#666;
	margin:0 0 10px 0;
	padding:0;
}
table tr td {
	margin:0 0 5px 0;
}

#columnright p {
	margin:5px 0 10px 15px;
	font-size:11px;
	line-height:13px;
}

#caci p {
	margin:5px 15px 7px 0;
}

#facial {
	float:left;
	width:344px;
	height:130px;
	background:url(images/facial.png) no-repeat;
	margin:20px 0 0 0;
}

#caci {
	float:left;
	width:344px;
	height:130px;
	background:url(images/caci.jpg) no-repeat;
	margin:20px 0 0 0;
	text-align:right;
}

#voucher {
	float:left;
	width:361px;
	height:154px;
	background:url(images/voucher.jpg) no-repeat;
	margin:20px 0 0 0;
}

#healthcare {
	float:left;
	width:345px;
	height:65px;
	background:url(images/healthcare.jpg) no-repeat;
	margin:10px 0 10px 0;
}

.yellowtext {
	color:#FCBA63;
}

table p {
	padding:0 0 5px 0;
}

img, div, a { behavior: url(iepngfix.htc) }

