.container {	width: 950px;	margin-right: auto;	margin-left: auto;	font-family: Georgia, "Times New Roman", Times, serif;	}.container .headerImage {	height: 180px;	width: 950px;	background-color: #CCCCCC;}.container .navigationBar {	width: 950px;	background-color: #114432;	margin-top: 4px;	margin-bottom: 4px;	display: block;}.navOn {	font-weight:bold;}.container .leftNavigation {	height: 410px;	width: 200px;	float: left;	/*background-color: #6f9eaa;*/	position: relative;	clear: left;	margin: 0px;	padding: 0px;}.container .footer {	background-color: #436c5d;	height: 20px;	width: 950px;	margin-top: 4px;	margin-bottom: 4px;	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: .7em;	text-transform: capitalize;	color: #FFFFFF;	text-align: right;	z-index:5;}.container .mainBody {	float: left;	/*background-color: #f0f5f6;*/	background-color:#F0F5F6;	width: 481px;	padding: 16px 0px 10px 14px;	margin:0px;	color: #105566;	width: 481px;}.container .mainBodyAccordion {	float: left;	background-color: #f0f5f6;	width: 481px;	margin:0px;	padding: 0px 5px 10px 0px;	color: #105566;	position: relative;}.container .mainBodyAccordionFix {	margin: 0px;	padding: -10px 0px 0px -10px;}.container .elementContent {	margin: 0px;	padding-bottom: 10px;	padding-top: 5px;}	.container .rightCol {	float: right;	height: 402px;	width: 234px;	background-color: #f0f5f6;	margin: 0px;	padding: 0px;}.container h1 {	font-weight: normal;	font-size: 1.4em;	padding-bottom: 0px;	padding-top: 7px;	margin: 0px;}.container  p {	font-family: "Times New Roman", Times, serif;	line-height: 1.6em;	color: #0b3d49;	font-size: .8em;}.container  a {	color: #0b3d49;}.container .navigationBar li {	float: left;	margin-right: 5px;	margin-left: 5px;	list-style-type: none;	font-size: .9em;	margin-top: 2px;	margin-bottom: 3px;	padding: 0px;}.container .navigationBar ul {	margin: 0px;	padding: 0px 0px 3px;	color: #FFFFFF;	font-weight: normal;}.container .navigationBar a {	color: #FFFFFF;	text-decoration:none;}.container .navigationBar a:hover {	color: #FFFFFF;	text-decoration:underline;}.container .leftNavigation ul {	text-align: right;	font-size: 0.9em;	list-style-type: none;	font-family: "Times New Roman", Times, serif;	color: #FFFFFF;	margin-top: 20px;	margin-right: 15px;}.container .leftNavigation li {	width: 150px;	margin-bottom: 10px;	font-size: .8em;	line-height: 1.6em;	font-family: "Times New Roman", Times, serif;}.container .leftNavigation a {	color:#FFFFFF;	text-decoration:none;	padding:2px 2px 2px 10px;	}.container .leftNavigation a:hover {	color:#105566;	text-decoration:none;	background-color:#FFFFFF;}.container .leftNavigation .navOn {	color:#105566;	text-decoration:none;	background-color:#FFFFFF;	font-weight: normal;}.container  h2 {	font-size: .9em;	margin: 0px;}.container .midSection {	background-image: url(../images/bg.gif);	width: 950px;	background-repeat: repeat-y;	visibility: inherit;	position: relative;	display: table;	}.container .footer .footerLinks {	padding-top: 4px;	padding-right: 6px;}.container .footer .footerLinks a{	color:#FFFFFF;	text-decoration:none;}.container .navigationBar .clear {	clear: both;}	.container .logo {	height: 60px;	margin-left: 5px;}.container .midSection .floatRight {	text-align: right;}.container .midSection .floatRight a{	font-family: "Times New Roman", Times, serif;	line-height: 1.6em;	color: #0b3d49;	font-size: .8em;}.container .midSection li {	font-size: 0.8em;	line-height: 1.6em;	font-family: "Times New Roman", Times, serif;	}#accordion .noLine {	text-decoration: none;}.container .midSection #accordion .navTest {	display: block;}.aboutUsImg {	width: 109px;	float: left;	padding-top: 10px;}.aboutusBiogTxt {	float: left;	width: 300px;	padding-left: 15px;}.clearAll {	clear: both;}.signOff {	text-align: center;	font-size:.6em;	padding:10px;}.mainBody .devOppsCol1 {	height: 159px;	width: 151px;	float: left;}.mainBody .devOppsCol2 {	padding: 10px 0px 10px 20px;	float: left;	width: 285px;}.devOppsCallout {	position: relative;	background-color: #b8cdd2;	width: 470px;	background-image: url(../images/Chris-Old-Colour.jpg);	background-repeat: no-repeat;}.container .midSection .mainBody form {	font-size: 0.8em;}.red {	color: #FF0000}/*////////CALLOUTS////////*//* CSS Document */.cOutHolder {	width:230px;	margin-bottom:5px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #F0F5F6;	border-right-color: #F0F5F6;	border-bottom-color: #F0F5F6;	border-left-color: #F0F5F6;	padding: 0px;	height:123px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;			}.cOut {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #F0F5F6;	border-right-color: #F0F5F6;	border-bottom-color: #F0F5F6;	border-left-color: #F0F5F6;	width:233px;	display:block;	padding: 0px;	height:123px;	margin: 0px;	}.cOutHolder a {	border:1px;	margin:0px;	padding:0px;	display:block;	text-decoration:none;	background-color:#ffffff;}.cOut img {	float:left;	margin-right:10px;	border:0px;}.cOut h3 {	font-size: .8em;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.cOut p {	font-size: .7em;	line-height: 1.1em;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}/* hover */.cOutHolder a:hover {	display:block;	background-color:#6F9EAA;	text-decoration:none;	cursor:pointer;}.cOutHolder a:hover h3 {	color:#FFFFFF;}.cOutHolder a:hover p {	color:#FFFFFF;}