/*  * ======================================== * global element styles  * ======================================== */ html{	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */}form{	display: inline;	margin: 0; /* removes mystery form tag gapping */	padding: 0; /* removes mystery form tag gapping */}body { 	margin: 0px 0px 0px 0px; 	background-image: url(../Images/bg.jpg);	background-repeat: repeat-x;	background-position: top left;	background-color: #727272;	}p {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 10px 0px 0px 0px;}ul {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 10px 0px 0px 0px;}a, a:visited, a:active {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #006699;	text-decoration: none;}a:hover {	text-decoration: underline;}/*  * ======================================== * global page * ======================================== */ #white {	width: 800px;	height: auto;	display: block;	background-color: #FFFFFF;	border-bottom: none;	border-top: none;	border-right: solid 1px #444444;	border-left: solid 1px #444444;	padding: 0;	margin: 0px auto 0px auto;}	/*  * ======================================== * global copy * ======================================== */ h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	color: #ba5800;	font-weight: lighter;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 2px 0px;}h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #222222;	font-weight: normal;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0;}h3 {	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #ba5800;	font-weight: bold;	font-style: normal;	vertical-align: text-top;	margin: 0;	padding: 0;}h4 {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 16px;	color: #003768;	font-weight: bold;	font-style: normal;	vertical-align: text-top;	margin: 10px 0px 0px 0px;	padding: 0;}h5 {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #222222;	font-weight: bold;	font-style: normal;	vertical-align: text-top;	margin: 0;	padding: 0;}h6 {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #003768;	font-weight: bold;	font-style: normal;	vertical-align: text-top;	margin: 10px 0 0 0;	padding: 0;}h1.space {	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	color: #ba5800;	font-weight: lighter;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 10px 0px;}h2.space {	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #222222;	font-weight: lighter;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 10px 0px;}p.on {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #ba5800;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 0px 0px;}p.off {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #006699;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 0px 0px;}p.nospace {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	text-align: left;	vertical-align: text-top;	color: #666666;	margin: 0;	padding: 0;}p.small {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 14px;	text-align: left;	vertical-align: text-top;	color: #666666;	margin: 0;}div.error {    font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;    line-height: 14px;    font-weight: bold;    color: #c00;}a.small, a.small:visited, a.small:active {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 14px;	color: #006699;	text-decoration: none;}a.small:hover {	text-decoration: underline;}.line {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	color: #006699;	margin: 0;	padding: 0;}ul.orange {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 6px 0px 0px 1.6em;	padding: 0;	list-style-image: url(../Images/blt_orange.gif);	list-style-type: disc;	list-style-position: outside;}ul.red {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 0px 0px 0px 1.6em;	padding: 0;	list-style-image: url(../Images/blt_red.gif);	list-style-type: disc;	list-style-position: outside;}ul.green {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 0px 0px 0px 3.1em;	padding: 0;	list-style-image: url(../Images/blt_green.gif);	list-style-type: disc;	list-style-position: outside;}ul.off {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #3399cc;	margin: 0px 0px 0px 1.6em;	padding: 0;	list-style-image: url(../Images/blt_orange.gif);	list-style-type: disc;	list-style-position: outside;}li.orange {	margin: 0px;	padding: 0px 0px 8px 0px;}li.red {	margin: 0px;	padding: 0px 0px 8px 0px;}li.green {	margin: 0px;	padding: 0px 0px 8px 0px;}li.off {	margin: 0px;	padding: 0px 0px 4px 0px;}li.on {	color: #ba5800;	margin: 0px;	padding: 0px 0px 4px 0px;}.bold {	font-weight: bold;	margin: 0;	padding: 0;}/*  * ======================================== * reference materials * ======================================== */ ul.ref_pdf {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 0px 0px 0px 1.6em;	padding: 0;	list-style-image: url(../Images/icn_pdf.gif);	list-style-type: none;	list-style-position: outside;}ul.ref_url {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 0px 0px 0px 1.6em;	padding: 0;	list-style-image: url(../Images/icn_url.gif);	list-style-type: none;	list-style-position: outside;}ul.ref_none {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 0px 0px 0px 1.6em;	padding: 0;	list-style-type: none;	list-style-position: outside;}li.ref {	margin: 0px;	padding: 0px 0px 8px 0px;}/*  * ======================================== * global header * ======================================== */ #header {	width: 740px;	margin: 0;	padding: 9px 30px 0px 30px;}#logo {	float: left;	vertical-align: bottom;	margin: 0;	padding: 35px 0px 10px 0px;}/*  * ======================================== * global footer * ======================================== */ #footer {	width: 760px;	height: 25px;	margin: 0;	padding: 5px 20px 20px 20px;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 9px;	font-weight: normal;	line-height: 14px;	color: #999999;}#footer_links {	width: 300px;	float: left;	padding-top: 6px;}#footer_copyright {	width: 300px;	float: right;	padding-top: 3px;}	/*  * ======================================== * main navigation * ======================================== */#main_nav {	width: 760px;	padding: 0px 20px 0px 20px;		margin: 0;}#nav {	margin: 0;	padding: 0;	height: 0;}#nav li {	display: inline;	list-style: none;	float: left;}#nav li ul {	display: none;	width: 20em; /* Width to help Opera out */	background-color: #133757;	line-height: 20px;}#nav li:hover ul, #nav li.hover ul {	display: block;	position: absolute;	margin: 30px 0px 0px 205px;	padding: 5px 0px 5px 10px; }#nav li:hover li, #nav li.hover li {	float: none; }#nav li:hover li a, #nav li.hover li a {	color: #fff;	text-decoration: none;}#nav li li a:hover {	text-decoration: underline;}#ctl00_Nav1_home {	width: 93px;	height: 30px;	margin: 0px 0px 0px 0px;	padding: 0;	position: absolute;}#ctl00_Nav1_ourteam {	width: 112px;	height: 30px;	margin: 0px 0px 0px 93px;	padding: 0;	position: absolute;}#ctl00_Nav1_ourservices {	width: 136px;	height: 30px;	margin: 0px 0px 0px 205px;	padding: 0;	position: absolute;}#ctl00_Nav1_reference {	width: 173px;	height: 30px;	margin: 0px 0px 0px 341px;	padding: 0;	position: absolute;}#ctl00_Nav1_contact {	width: 119px;	height: 30px;	margin: 0px 0px 0px 514px;	padding: 0;	position: absolute;}#ctl00_Nav1_proxease {	width: 127px;	height: 30px;	margin: 0px 0px 0px 633px;	padding: 0;	position: absolute;}#flashcontent {	width: 760px;	height: 220px;	vertical-align: top;	padding: 30px 0px 0px 0px;}#breakingnews {		width: 760px;	height: 140px;	padding: 0;	margin: 0px 0px 10px 0px;}/* hide from Mac */* html #breakingnews { 	margin: -4px 0px 0px 0px;}/* end hide *//*  * ======================================== * sidebars * ======================================== */ .sidebar_bg_home { 	background-color: #fffcf5;	border-top: none;	border-bottom: solid 1px #fbf2c1;	border-right: solid 1px #fbf2c1;	border-left: solid 1px #fbf2c1;	margin: 0;	padding: 10px 10px 10px 10px;	vertical-align: top;}#sidebar_bg_temp { 	background-color: #fffcf5;	border-top: none;	border-top: solid 1px #fbf2c1;	border-bottom: solid 1px #fbf2c1;	border-right: solid 1px #fbf2c1;	border-left: solid 1px #fbf2c1;	margin: 0;	padding: 10px 10px 10px 10px;	vertical-align: top;}.sidebar_bg { 	background-color: #fffcf5;	border-top: none;	border-bottom: solid 1px #fbf2c1;	border-right: solid 1px #fbf2c1;	border-left: solid 1px #fbf2c1;	margin: 0;	padding: 10px 10px 10px 10px;	vertical-align: top;}p.box {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	line-height: 16px;	color: #692804;	font-weight: lighter;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0px 0px 10px 0px;} a.box, a.box:visited, a.box:active {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #692804;	text-decoration: none;}a.box:hover {	text-decoration: underline;}p.boxsmall {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	line-height: 14px;	color: #692804;	font-weight: normal;	font-style: normal;	text-align: left;	vertical-align: text-top;	margin: 0;}a.boxsmall, a.boxsmall:visited, a.boxsmall:active {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 14px;	color: #006699;	text-decoration: none;}a.boxsmall:hover {	text-decoration: underline;}/*  * ======================================== * forms * ======================================== */ p.button1 {	margin: 0;	padding: 0px 0px 0px 105px;}p.button2 {	margin: 0;	padding: 10px 0px 0px 200px;} p.form {	color: #666666;	margin: 0;	padding: 0px 0px 6px 10px;}#form_subscribe {	width: 300px;	margin: 0;	padding: 0;	text-align: right;	vertical-align: text-top;}#form_recover {	width: 260px;	height: 400px;	margin: 0;	padding: 0;	text-align: right;	vertical-align: text-top;}.form_inquire {	width: 320px;	margin: 0;	padding: 0;	text-align: right;	vertical-align: text-top;} /*  * ======================================== * home pages * ======================================== */  #home_content {	width: 720px;	margin: 0;	padding: 20px 40px 6px 40px;	vertical-align: top;	}#home_copy {	width: 500px;	margin: 0px 0px 15px 0px;	padding: 0;	text-align: left;	vertical-align: top;}#home_bugs {	width: 500px;	height: 151px;	margin: 0;	padding: 0;}#bug3 {	padding-top: 20px;	clear: left;}#home_sidebar {	width: 200px;	margin: 0;	padding: 0;	float: right;	vertical-align: top;}#temp_sidebar {	width: 200px;	margin: 0;	padding: 0;	float: right;	vertical-align: top;}p.footnote {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 14px;	text-align: left;	vertical-align: text-top;	color: #666666;	margin: 20px 0 0 0;}/*  * ======================================== * reference page * ======================================== */ .icn_url { 	background-image: (../Images/icn_url.gif);	background-position: left;	background-repeat: no-repeat;	margin: 0px 0px 5px 0px;	padding: 7px 0px 5px 5px;} /*  * ======================================== * secondary pages * ======================================== */  #page_content {	width: 760px;	margin: 0;	padding: 70px 20px 6px 20px;	vertical-align: top;	}#col_left {	width: 169px;	margin: 0;	padding: 30px 0px 0px 11px;	float:left;	text-align: left;	vertical-align: top;}#col_middle {	width: 380px;	margin: 0px auto 15px auto;	padding: 0;	text-align: left;	vertical-align: top;}#col_right {	width: 169px;	margin: 0;	padding: 30px 11px 0px 0px;	float: right;	text-align: left;	vertical-align: top;}#page_names {	width: 380px;	margin: 0;	padding: 0;}#col_middle_proxease {	width: 559px;	margin: 0px 11px 15px 189px;	padding: 0;	text-align: left;	vertical-align: top;}#proxease_content {	width: 559px;	margin: 0;	padding: 0;}#bullets {	width: 380px;	text-align: left;	vertical-align: text-top;	margin: 15px 0px 0px 0px;		padding: 0;}.name {	width: 260px;	height: 20px;	text-align: left;	float:left;	vertical-align: text-top;	margin: 15px 0px 0px 0px;		padding: 0;}.vcard {	width: 120px;	height: 20px;	float: right;	text-align: right;	vertical-align: text-top;	margin: 15px 0px 0px 0px;	padding: 0;}#title {	width: 380px;	text-align: left;	vertical-align: text-top;	margin: 15px 0px 15px 0px;		padding: 0;}.title {	width: 380px;	height: 20px;	text-align: left;	vertical-align: text-top;	margin: 15px 0px 0px 0px;		padding: 0;}#page_links {	width: 380px;	height: 90px;	text-align: left;	vertical-align: text-top;	margin: 15px 0px 10px 0px;		padding: 0;}a.names, a.names:visited, a.names:active {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	color: #006699;	text-decoration: none;	margin: 0;	padding: 0;}a.names:hover {	text-decoration: underline;}p.note {	background-color: #fefae8;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	line-height: 16px;	color: #444444;	margin: 10px 0px 0px 0px;	padding: 10px 10px 10px 10px;}#box {	background-color: #fefae8;	margin: 10px 0px 0px 0px;	padding: 5px 10px 5px 10px;}.redtitle {	color: #692804;}.text, .text input {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #444444;}#line {	margin: 20px 0px 20px 0px;	padding: 0;}/* hide from Mac */* html #line { 	margin: -1px 0px 0px 0px;}/* end hide *//*  * ======================================== * Lifecycle Chart * ======================================== */ #lc_title {	margin: 10px 0 3px 0;	padding: 0;}#ma_title {	margin: 10px 0 3px 0;	padding: 0;}#lifecycle {	margin: 0;	padding: 0;	height: 0px;}#lifecycle li {	display: list-item;	list-style: none;	float: left;}#lifecycle li ul.orange {	display: none;	width: 374px;	line-height: 10px;	margin: 0;	padding: 0;	/*background-color: #f6fcff;	border-left-color: #8cd1e2;	border-left-width: thin;	border-left-style: solid;	border-right-color: #8cd1e2;	border-right-width: thin;	border-right-style: solid;	border-bottom-color: #8cd1e2;	border-bottom-width: thin;	border-bottom-style: solid;*/}#lifecycle li ul.green {	line-height: 10px;}/* hide from Mac */* html #lifecycle li ul.orange { 	line-height: 20px;}* html #lifecycle li ul.green { 	line-height: 20px;}* html #lifecycle li ul li.orange {	line-height: 18px;}/* end hide */#lifecycle li:hover ul.orange, #lifecycle li.hover ul.orange {	display: block;	position: relative;	margin: 10px 0px 15px 0px;	padding: 0px 0px 0px 0px;}#lifecycle li:hover li, #lifecycle li.hover li {	float: none; }#lifecycle li ul li.orange {	margin: 0px 0px 0px 22px;	padding: 0;	line-height: 16px;	list-style-image: url(/Images/blt_orange.gif);	list-style-type: disc;	list-style-position: outside;}#lifecycle li ul li.green {	margin: 0px 0px 0px 0px;	padding: 0;	list-style-image: url(/Images/blt_green.gif);	list-style-type: disc;	list-style-position: outside;}#lc_btn01 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/lifecycle_btn01.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#lc_btn01 a:hover, a:active {		background-position: 0 -46px;}#lc_btn02 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/lifecycle_btn02.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#lc_btn02 a:hover, a:active {		background-position: 0 -46px;}#lc_btn03 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/lifecycle_btn03.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#lc_btn03 a:hover, a:active {		background-position: 0 -46px;}#lc_btn04 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/lifecycle_btn04.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#lc_btn04 a:hover, a:active {		background-position: 0 -46px;}#lc_btn05 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/lifecycle_btn05.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#lc_btn05 a:hover, a:active {		background-position: 0 -46px;}#ma_btn01 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/manda_btn01.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#ma_btn01 a:hover, a:active {		background-position: 0 -46px;}#ma_btn02 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/manda_btn02.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#ma_btn02 a:hover, a:active {		background-position: 0 -46px;}#ma_btn03 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/manda_btn03.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#ma_btn03 a:hover, a:active {		background-position: 0 -46px;}#ma_btn04 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/manda_btn04.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#ma_btn04 a:hover, a:active {		background-position: 0 -46px;}#ma_btn05 a {	display: block;	margin: 0px 0 3px 0;	padding: 0px;	background-image: url(/Images/manda_btn05.jpg);	background-repeat: no-repeat;	height: 46px;	width: 376px;	text-decoration: none;}		#ma_btn05 a:hover, a:active {		background-position: 0 -46px;}#clearLink {	display: none;}