/* CSS Document *//* P A G E   P R O P E R T I E S */body,td,th {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 14px;	color: #333333;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../images/common/hdr_navbg.gif);	background-repeat: repeat-y;}p {	margin-top: 0px;	padding-top: 0px;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF9933;}a:link {	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #FF9933;}a:hover {	text-decoration: none;	color: #000000;}a:active {	text-decoration: underline;	color: #000000;}h1,h2,h3,h4,h5,h6 {	font-family: Helvetica, Arial, sans-serif;	color: #000000;}h1 {	font-size: 36px;	font-weight: normal;	letter-spacing: -0.05em;	line-height: 32px;}h2 {	font-size: 18px;}h3 {	font-size: 16px;}h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	margin-top: 0px;	padding-top: 0px;}sup {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 0px;}sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 0px;}/* L A Y O U T  D I V  B O R D E R S*//* borders for testingbody #content {	border: 1px solid #FF9933;}body #nav {	border: 1px solid #FF00FF;}body #content_head {	border: 1px solid #00FFFF;}body #content_nav {	border: 1px solid #FF00FF;}body #content_title {	border: 1px solid #00FF00;}body #content_text {	border: 1px solid #00FFFF;}body #text_main {	border: 1px solid #FF00FF;}body #text_side {	border: 1px solid #00FFFF;}body #foot {	border: 1px solid #00FF00;}body #back_to_top {	border: 1px solid #00FF00;}/* --- *//* L A Y O U T  &  P O S I T I O N I N G */#top {	position: absolute;}#head {	height: 175px;	background-image: url(../images/common/hdr_background.jpg);	background-repeat: repeat-x;	background-position: right top;	text-align: right;}#nav {	width: 250px;	float: left;}#content {	width: 655px;	position: relative;	margin-left: 300px;}#content_head {	margin-top: 40px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #007733;	padding-bottom: 3px;}#content_nav {}#content_title {}#content_text {	background-image: url(../images/common/pixel_007733.gif);	background-repeat: repeat-y;	background-position: 454px;	width: 655px; /* for stupid IE6 so it doesn't screw up the placement of text_side */	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #007733;}#text_main {	float: left;	width: 405px;}#text_side {	width: 200px;	float: right;}#text_bgimg_fix {	clear: both; /* fixes css bug with floats causing transparent bg images to disappear */	position: static;}#foot {	margin-top: 25px;	text-align: center;} #back_to_top {	width: 250px;	text-align: center;	position: absolute;	/*z-index: -1;*/}/* C O N T E X T U A L   S T Y L I N G */#text_main p {	line-height: 18px;}#text_main a {	font-size: 13px;}#text_main h2 {	margin-bottom: 6px;	margin-top: 24px;}#text_main li {	margin-bottom: 8px;	list-style-image: url(../images/common/li_arrow_big_007733.gif);	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: -20px;}#text_main small {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;}#content_text table {	border-collapse: collapse;	border: 2px solid #666666;}#content_text th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	border: 1px solid #666666;	vertical-align: top;	padding: 5px;	color: #000000;}#content_text th.topTh {	font-size: 9px;	text-transform: uppercase;	color: #FFFFFF;	background-color: #999999;	padding: 2px;}#content_text td {	border: 1px solid #666666;	padding: 5px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}#content_text td a {	font-size: 9px;}#content_text td li {	font-size: 9px;	list-style-image: url(../images/common/li_arrow_007733.gif);	margin-bottom: 4px;}#content_head big {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 23px;	color: #000000;	letter-spacing: -0.05em;}#content_head sup {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#content_nav ul {	list-style-type: none;	margin: 0px;	padding: 0px;	line-height: 0px;}#content_nav ul .row_two {	margin-top: 5px;}#content_nav li {	display: inline;	line-height: 14px;}#content_nav a {	font-size: 11px;	padding-right: 5px;	padding-left: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #007733;}#content_nav a:link,#content_nav a:visited {	color: #007733;}#content_nav a:hover,#content_nav a:active {	color: #000000;}#content_title small {	font-size: 16px;	letter-spacing: -.03em;}#content_title sup {	font-size: 16px;	font-family: Helvetica, Verdana, Arial, sans-serif;	background-position: top;}#content_title sub {	font-size: 21px;	vertical-align: text-bottom;}#content_title small sub {	font-size: .8em;	line-height: 0px;	vertical-align: sub;}#text_side h4 {	background-color: #777777;	padding: 5px;	color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}#text_side p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin-left: 25px;	line-height: 14px;}#side_pic .quickpicks {	display: none;}#text_side a:link,#text_side a:visited {	color: #553399;}#text_side a:hover,#text_side a:active {	color: #000000;}#text_side div {	margin-bottom: 24px;}#foot ul {	margin: 0px;	padding: 0px;	list-style-type: none;	font-size: 10px;}#side_pic img {}#side_downloads .li_end {	list-style-image: none;	list-style-type: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 6px;}#side_downloads li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;	text-decoration: none;	margin-left: -10px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #cccccc;	padding-top: 5px;	padding-bottom: 5px;}#side_section_links li {	list-style-type: none;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: -10px;	margin-bottom: 6px;}#side_key_features li, #side_approvals li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: square;	text-decoration: none;	margin-bottom: 6px;	list-style-image: url(../images/common/li_arrow_553399.gif);}#side_applications li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;	margin-left: -10px;	margin-bottom: 6px;}#side_info li {	list-style-type: none;	margin-left: -25px;}#foot li {	display: inline;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #777777;}#foot a:link,#foot a:visited {	color: #007733;}#foot a:hover,#foot a:active {	color: #000000;}#foot .li_end {	border-right-style: none;}#foot small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#side_news_topics li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;	margin-left: -10px;	margin-bottom: 6px;}