ul {list-style: none;}.clear {	clear: both;}body {	font-size: 12px;	font-family:  Arial, Verdana, Sans-Serif;	padding: 0px;	margin: 0px;	text-align: center;	color: #4d5560;	background-color: #fff;		}p {	margin: 0px;	padding: 0px;	text-align: left;}a {	color: #5d769e;	text-decoration:none;	font-weight:bold;}a:hover {	color: #5bbdff;}#container {	width: 962px;	margin: 0px auto;	padding: 0px 0px 0px 0px;	text-align: left;	background-color: #FFFFFF;}#header {	width: 962px;	height: 115px;			background-color: #ffffff;		}#header a {		text-decoration: none;}#header a:hover {	}#logo {	width: 361px;	height: 22px;	margin: 0px;	padding: 56px 0px 0px 0px;	float: left;	}#swf {	width: 962px;	height: 233px;}#homenav {	width: 962px;	height: 42px;}#top_right_nav {		float: right;	font-size: 11px;	margin: 66px 24px 0px 0px;}#top_right_nav img {			margin: 0px 0px 3px 0px;	vertical-align:middle}#top_right_nav a {	}#splash-top-area {	display:block;	width: 962px;	margin: 26px 0px 0px 0px;}#splash-top-area #left-box {		/*width: 226px;		margin-left: 177px;	_margin-left: 89px;  IE6 Hack */				float: left;}#splash-top-area #center-box {	width: 226px;		float: left;	margin-left: 41px;	}#splash-top-area #right-box {	width: 226px;		float: left;	margin: 0px 0px 0px 42px;	}#splash-top-area p {	margin: 0px 0px 0px 0px;	line-height:23px;			}#learnmore {	width: 962px;	display:block;	margin: 20px 0px 50px 0px;		float: left;}#learnmore #SI {	border-top:1px solid #e8eaeb;	padding: 5px 0px 0px 0px;	width: 226px;	margin-left: 177px;	_margin-left: 89px; /* IE6 Hack */	float: left;}#learnmore #OP {	border-top:1px solid #e8eaeb;	padding: 5px 0px 0px 0px;	width: 226px;	margin-left: 41px;	float: left;}#learnmore #EG {	border-top:1px solid #e8eaeb;	padding: 5px 0px 0px 0px;	width: 226px;	margin-left: 42px;	float: left;}#footer {		margin: 26px 0px 40px 0px;	padding: 15px 0px 0px 177px;	/*border-top: solid 1px #ccc;*/	font-size: 11px;	text-align: left;	background-image: url(images/footer_shadow.jpg);	background-repeat: no-repeat;		}#footer a {	color: #5981a9;	font-weight:normal;}#footer a:hover {	color: #5bbdff;}#footer #copyright {	color: #53636d;	margin: 8px 0px 5px 0px;	}#subnav {	margin: 0px;	padding: 0px 11px 0px 12px;	width: 962px;	height: 52px;	display:block;}#main-body-area {		width: 939px;	margin: 0px 11px 0px 12px;	padding: 0px 0px 0px 0px;	}#left-col {	display:block;	float: left;	width: 165px;	padding: 0px 0px 0px 0px;	margin: 35px 0px 0px 0px;			}#left-col p { /* Normal  */	font-size: 11px;		padding: 0px 20px 0px 13px;	margin: 0px 0px 0px 0px;	border-left: 1px solid #e1e4e6;		}#left-col h4{ /* Normal: Current */	font-size: 11px;	font-weight: normal;	padding: 0px 20px 4px 10px;	margin: 0px 0px 0px 0px;	border-left: 4px solid #dadddf;	}#left-col h5 { /* Section Head */	font-size: 14px;	font-weight: bold;		padding: 0px 20px 0px 13px;	margin: 0px 0px 0px 0px;	border-left: 1px solid #e1e4e6; /*#ececee;*/	}#left-col h6 { /* Section Head: Current */	font-size: 14px;	font-weight: bold;		padding: 0px 20px 8px 10px;	margin: 0px 0px 0px 0px;	border-left: 4px solid #dadddf;	}#left-col h6, #left-col h5, #left-col h4, #left-col p {	width: 142px; /* was width: 152px; */	}#left-col > h6, #left-col > h5, #left-col > h4, #left-col > p {	width: 118px; /* was width: 132px; */	}#left-col #hline {	font-size: 1px;	width: 132px;	height:1px;	padding: 0px;	margin: 0px;	border-top: 1px solid #e1e4e6;	border-left: 1px solid #e1e4e6;			} #spacerXpx {	height:4px;	} #spacerXXpx {	height:8px;	} #spacerXXpxPlus2 {	height:10px;	} #spacerXXpxPlus4 {	height:12px;	} #spacerXXXpx {	height:14px;	} #spacerXXXXpx {	height:16px;	}#spacerXpx,  #spacerXXpx,  #spacerXXXpx,  #spacerXXXXpx,  #spacerXXpxPlus2,  #spacerXXpxPlus4 {	font-size: 3px;	display:block;	width: 112px;	padding: 0px;	margin: 0px;	border-left: 1px solid #e1e4e6;		}#center-col {		display:block;	float: left;	width: 763px;	margin: 28px 0px 0px 0px;		}#center-col p {	font-size: 14px;	line-height:25px;	margin: 0px 0px 20px 0px;	}#center-col #header-SI {		height:34px;	/*padding: 0px 0px 0px 0px;*/	padding: 0px 20px 0px 17px;	margin: 0px 0px 13px 0px;	background-image:url(images/header_SI.jpg);	background-repeat: no-repeat;	}#center-col #header-OP {		height:34px;	/*padding: 0px 0px 0px 0px;*/	padding: 0px 20px 0px 17px;	margin: 0px 0px 13px 0px;	background-image:url(images/header_OP.jpg);	background-repeat: no-repeat;	}#center-col #header-EG {		height:34px;	/*padding: 0px 0px 0px 0px;*/	padding: 0px 20px 0px 17px;	margin: 0px 0px 13px 0px;	background-image:url(images/header_EG.jpg);	background-repeat: no-repeat;	}#center-col #header-SI p, #center-col #header-OP p, #center-col #header-EG p {	font-size: 20px;		font-weight: bold;	color:#7f888e;	padding: 4px 0px 2px 0px;	margin: 0px 0px 0px 0px;		}#center-col #header-SI img, #center-col #header-OP img, #center-col #header-EG img {	font-size: 10px;			padding: 0px 0px 2px 0px;	margin: 0px 0px 0px 0px;		}#center-col #spacerCCpx {	width: 112px;	height:7px;		}#center-col #spacerCCCpx {	width: 112px;	height:-23px;		}#center-col > #spacerCCCpx {	width: 112px;	height:26px;		}#learnMore-sub {	border-top:1px solid #e8eaeb;	padding: 5px 0px 0px 0px;	width: 226px;	margin: 0px 0px 20px 165px;	float: left;}#quote-Scott, #quote-Mike, #quote-Beth  { /* IE */			display:block;	float: left;	width: 762px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}#center-col > #quote-Scott, #center-col > #quote-Mike, #center-col > #quote-Beth  {			display:block;	float: left;	width: 762px;	margin: 8px 0px 25px 0px;	padding: 0px 0px 0px 0px;	}#quote-Scott { /* IE */	background-image: url(images/QUOTES_scott.jpg);		background-repeat: no-repeat;}#quote-Mike { /* IE */	background-image: url(images/QUOTES_mike.jpg);		background-repeat: no-repeat;}#quote-Beth { /* IE */	background-image: url(images/QUOTES_beth.jpg);		background-repeat: no-repeat;}#quote-Scott #text, #quote-Mike #text, #quote-Beth #text {	font-size: 16px;	font-weight: bold;	line-height:25px;	color:#fff;			margin: 0px 0px 0px 0px;	padding: 23px 246px 16px 23px;	}#submit-proposal { /* IE */		margin: 20px 0px 25px 0px;		background-image: url(images/submit_proposal_bg.jpg);	_background-image: url(images/submit_proposal_bg_ie6.jpg);	background-repeat: y-repeat;	border-top: 5px solid #e1e4e6;	border-bottom: 5px solid #e1e4e6;	width: 762px;}#submit-proposal p { /* IE */	font-size:12px;	line-height:22px;	width: 350px;	_width: 334px; /* IE6 Hack */	margin: 10px 12px 18px 18px;	_margin: 10px 32px 18px 0px; /* IE6 Hack */	_padding: 0px 0px 0px 14px; /* IE6 Hack */		float:left;		}#submit-proposal  .head{ /* IE */	font-size:16px;	line-height:22px;	}#our-team-topBar {	font-size:3px;	display: block;	width: 653px;	height:10px;	background-image: url(images/our_team_topbar.jpg);	background-repeat: repeat-x;	margin: 7px 0px 0px 0px;}#team-pic-left {	background-image: url(images/our_team_bg.jpg);	background-repeat: repeat-y;	border-bottom: 5px solid #e1e4e6;	}#team-pic-middle {	border-left: 1px solid #e1e4e6;	border-bottom: 5px solid #e1e4e6;	}#team-pic-right {	border-left: 1px solid #e1e4e6;	background-image: url(images/our_team_rightbg.jpg);	background-repeat: repeat-y;	border-bottom: 5px solid #e1e4e6;}#team-pic-left, #team-pic-middle, #team-pic-right {	display: block;	width: 108px;	height:288px;	background-color:#f1f1f3;	float:left;	margin: 0px 0px 1px 0px;}#team-pic-right h3, #team-pic-middle h3, #team-pic-left h3 {	font-size:13px;	line-height:13px;	padding: 0px 0px 0px 0px;	margin: 9px 10px 10px 10px;		}#team-pic-right p, #team-pic-middle p, #team-pic-left p {	font-size:11px;	line-height:13px;	padding: 0px 0px 0px 0px;	margin: 0px 10px 0px 10px;		}#team-detail-pic {	display: block;	width: 108px;	background-color:#e2e5e6;	float:left;	margin: 7px 22px 20px 0px;	text-align: left;	}#team-detail-pic img {	display: block;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;		margin: 9px 0px 5px 0px;}#team-detail-header {	font-size: 20px;	font-weight: bold;	line-height:16px;	color:#7f888e;	/*height:34px;	padding: 0px 0px 0px 0px;	width:631px;*/	padding: 0px 0px 0px 0px;	margin: 17px 0px 16px 0px;					}#team-detail-header p {	font-size: 13px;	line-height:22px;	color:#96a0a6;	padding: 0px 0px 8px 0px;	margin: 0px 0px 17px 4px;	border-bottom: 1px solid #e8eaeb;	float:left;	width:628px;	}#team-detail-header > p {	font-size: 13px;	line-height:22px;	color:#96a0a6;	padding: 0px 0px 8px 0px;	margin: 0px 0px 17px 0px;	border-bottom: 1px solid #e8eaeb;	width:631px;	display:inline-block;	}#logos2col {		border-top: 1px solid #e1e4e6;	background-color: #e1e4e6;	border-left: 1px solid #e1e4e6;	border-bottom: 2px solid #e1e4e6;	width:507px;	margin: 30px 0px 20px 0px;	text-align:left;}#center-col > #logos2col {		border-top: 1px solid #e1e4e6;	background-color: #e1e4e6;	border-left: 1px solid #e1e4e6;	border-bottom: 2px solid #e1e4e6;	width:506px;	margin: 30px 0px 20px 0px;	text-align:left;}#logos2col img {		margin: 0px 1px 0px 0px;	}#logos1col-OP {		border-top: 1px solid #e1e4e6;	border-right: 1px solid #e1e4e6;	border-left: 1px solid #e1e4e6;	border-bottom: 2px solid #e1e4e6;	background-color: #e1e4e6;	width:252px;	margin: 6px 22px 20px 0px;	display:block;	float:left;	}#logos1col-SI {			width:174px;	margin: 6px 22px 26px 0px;	display:block;	float:left;	}#home-noflash {	width: 962px;	padding: 28px 0px 30px 0px;		display:block;	float:left;	line-height:26px;	background-image: url(images/homepage_noFlash_textBG.jpg);	background-repeat: no-repeat;}#home-noflash p {	font-size:16px;	font-weight:bold;	margin: 0px 0px 0px 177px;	padding: 0px 0px 0px 0px;}#home-noflash h2 {	font-size:20px;	font-weight:bold;	margin: 0px 0px 12px 177px;	padding: 0px 0px 0px 0px;}#align-right {	width: 149px;			display:block;	float:right;	margin: 0px 0px 0px 18px;	padding: 0px 0px 0px 0px;}#noflash-SI {font-size:16px;	font-weight:bold;margin: 0px 0px 14px 0px;	padding: 0px 0px 3px 0px;	border-bottom: 2px solid #e1e4e6;}#center-col .historical {font-size: 16px;display:block;margin: 0px 0px 0px 0px;}#site-map { /* IE */		margin: 4px 0px 25px 0px;			width: 762px;}#site-map #col { /* IE */		width: 226px;	_width: 210px;	margin: 0px 27px 0px 0px;	_margin: 0px 27px 0px 0px;	float:left;		}/*width: 350px;	_width: 334px; 	margin: 10px 12px 18px 18px;	_margin: 10px 32px 18px 0px; 	_padding: 0px 0px 0px 14px; 	*/#site-map  #head{ /* IE */	margin: 0px 0px 0px 0px;	font-size:14px;	line-height:22px;			}#site-map  p{ /* IE */	margin: 2px 0px 2px 0px;	font-size:11px;	line-height:18px;	}#site-map #hLine {	font-size: 1px;	width: 218px;	height:1px;	padding: 0px;	margin: 16px 0px 14px 0px;	border-top: 1px solid #e1e4e6;	}#privacy-head{ /* IE */	margin: 4px 0px 0px 0px;	font-size:16px;	font-weight:bold;}@media only screen and (max-device-width: 480px) {#home-noflash p {   font-size:14px; } #home-noflash h2 {   font-size:24px; } #left-col h6, #left-col h5 {	font-size:18px;	}#left-col h4, #left-col p {	font-size:14px;}#learnmore {font-size:18px;}#splash-top-area, #splash-top-area p{	font-size:20px;	line-height:30px;}#top_right_nav {font-size:16px;}}