* {margin: 0; padding: 0;}body {	font-family: Helvetica, Arial, sans-serif;	color: #FFFFFF;	font-size: 100%;	line-height: 100%;	margin: 0px;	padding: 0px;	text-align:center;	background-position:top;	background-color:#7B679A;}/***********************************************//* Layout Divs                                 *//***********************************************/#container {	width: 780px;	text-align: left;	margin-right: auto;	margin-left: auto;	background-image:    url("../images/backgrounds/container.gif");	background-repeat: repeat-y;}#masthead {	position:relative;	height: 110px;	width: 780px;	background-image:    url("../images/backgrounds/masthead.gif");	background-repeat: no-repeat;}#clear {	clear:both;	height:1px;}#maincontent {	width: 780px;	padding-left:50px;	padding-bottom:10px;	text-align: left;	margin-right: auto;	margin-left: auto;	background-image:    url("../images/backgrounds/container.gif");	background-repeat: repeat-y;}/***********************************************//* Homepage Divs                               *//***********************************************/#iop { position:relative; cursor:pointer; left:50px; top:-155px; background-image: url('/images/iop.gif'); background-repeat:no-repeat; width:115px; height:64px; }#homelink {	xborder: 1px solid #000000;	position: absolute;	cursor: pointer;	top:25px;	left:45px;	width: 200px;	height: 60px;}#login {	float:right;	margin-right:50px;	margin-top:54px;	padding:0px;}#login ul {	margin:0;	padding:0;}#login li {	margin-left:5px;	display: inline;	list-style-type:none;	padding:0px;}#mainblock {	margin-left:118px;	width:562px;}#homebanner {	width:560px;	height:270px;	padding-bottom: 2px;}#homebanner h1 {	font-family: Helvetica, Arial, sans-serif;	font-size:160%;	line-height:115%;	font-weight:lighter;	color: #d9daff;	width: 200px;	padding-top: 20px;	padding-left: 20px;}#homebanner h1 strong{	color: #fff;	font-weight:lighter;}/***********************************************//* Main Nav                                    *//***********************************************/#mainnav {	float:left;	position: relative;	overflow:hidden;	width: 115px;	height:500px;	background-image:url(../images/mainnav.gif);	background-repeat:no-repeat;}#mainnav ul {	margin: 0;	padding:0px;	font-size: 80%;	font-weight:bold;	width: 115px;}#mainnav li {	margin: 0;	position: relative;	display:block;	border-bottom-width: 1px;	border-bottom-style: dashed;	background-position:left;	border-bottom-color: #c3c3c3;	width: 115px;	list-style-position:outside;	list-style-type:none;	font-weight:bold;}#mainnav a {	margin: 0;	text-decoration: none;	padding-left:15px;	padding-top:5px;	padding-bottom:5px;	display:block;	width: 100px;	color: #fff;}#mainnav a:hover {	margin: 0;	text-decoration: none;	padding-left:15px;	display:block;	padding-top:5px;	padding-bottom:5px;	width: 100px;	color: #fff;	background-color: #705399;}#mainnav a:active, #mainnav a.selected {	margin: 0;	text-decoration: none;	padding-left:15px;	padding-top:5px;	padding-bottom:5px;	display:block;	width: 100px;	color: #fff;	background-color: #705399;}.mainnavtop {	margin:0;	padding:0;	width: 115px;	height:13px;	background-color:#9f9f9f;}.mainnavbottom {	margin:0;	padding:0;	width: 115px;	height:13px;	background-color:#9f9f9f;	vertical-align:bottom;}/***********************************************//* SUB navigation links                        *//***********************************************/#subnav {	position:relative;	overflow:hidden;	width: 115px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #c3c3c3;	background-color:#938C9C;	background-repeat:no-repeat;}#subnav li {	margin: 0;	position: relative;	display:block;	font-size: 75%;	border-bottom-width: 0px;	background-position:left;	width: 115px;	list-style-position:outside;	list-style-type:none;	font-weight:bold;}#subnav a {	margin: 0;	text-decoration: none;	padding-left:25px;	padding-top:3px;	padding-bottom:3px;	display:block;	width: 100px;	color: #fff;}#subnav a:hover {	margin: 0;	text-decoration: none;	padding-left:25px;	display:block;	padding-top:3px;	padding-bottom:3px;	width: 100px;	color: #fff;	background-color: #7B679A;}#subnav a:active, #subnav a.selected {	margin: 0;	text-decoration: none;	padding-left:25px;	padding-top:3px;	padding-bottom:3px;	display:block;	width: 100px;	color: #fff;	background-color: #7B679A;}/***********************************************//* Home links                                  *//***********************************************/#homelinks {	width:560px;	height:140px;	margin:0px;	padding-bottom:2px;	font-family: Helvetica, Arial, sans-serif;	color: #fff;	font-size: 120%;	font-weight:lighter;	background-image:url(../images/home_darkblue.gif);	background-repeat:no-repeat;}#homelinks .box1 {	width:186px;	height:68px;	line-height:22px;	float: left;	text-align:center;	padding-top: 25px;}#homelinks .box2 {	width:186px;	height:45px;	line-height:22px;	float: left;	text-align:center;}#homelinks a:link, #homelinks a:visited {	color: #fff;	text-decoration:none;}#homelinks a:hover, #homelinks a.selected {	color: #9DB6FD;	text-decoration:underline;}/***********************************************//* Join our team                               *//***********************************************/#homejoin {	width:560px;	height:85px;	margin:0px;	padding-left:20px;	padding-bottom:4px;	font-family: Helvetica, Arial, sans-serif;	background-image:url(../images/home_join.gif);	background-repeat:no-repeat;	color:#001c66;}#homejoin .apply {	margin-top:10px;	margin-right:35px;	text-align: right;	float: right;}#homejoin .text {	font-size: 100%;	margin-right:35px;	font-weight:bold;}#homejoin h2 {	padding-top:10px;	font-size: 120%;	font-weight:bold;}#homejoin p {	padding-top:10px;	font-size:70%;}/***********************************************//* Footer                                      *//***********************************************/#footer {	clear: both;	background-image:  url("../images/backgrounds/footer.gif");	background-repeat: no-repeat;	height: 70px;	width: 780px;	font-size:70%;	padding:0px;	margin:0px;	color: #6b6b6b;}#footer .copy {	width:115px;	float: left;	text-align:left;	padding-left:60px;	padding-top:0px;	margin:0;}#footer .links {	width:500px;	float: left;	text-align:left;	padding-left:4px;	padding-top:0px;	margin:0;}#footer .links ul {	padding-left: px; 	padding-top: 8px;	float:left;}#footer .links li {	margin: 0; 	padding: 0;	display: inline;	list-style-type: none;}#footer .links a:link, #footer .links a:visited {	color: #6b6b6b;	text-decoration:none;}#footer .links a:hover, #footer .links a.selected {	color: #6b6b6b;	text-decoration:underline;}/***********************************************//* New CSS Added by chris                      *//***********************************************/#holdingtable {	height:100%;	margin-top:20px;}#dbluepanel {	background-color: #001C66;	width:100%;	height:100%;	min-height:300px;}.searchbox {	border: 1px solid #F5F5F5;	width:115px;	padding:2px;	font-size:65%;}