/* html tag styles */body{	font-family:Arial, Verdana, sans-serif;	line-height: 1.166;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	min-width: 869px;}a:link {	color: #711777;}a:visited {color: #196068;text-decoration:underline;}a:active  {	color: #711777;	text-decoration:none;}h1{	font-family:Arial,Verdana,sans-serif;	font-size: 125%;	font-weight: bold;	color: #464646;	margin: 0px;	padding-bottom: 3px;		padding-top: 2px;	text-align: left;}h2{	font-family:Arial,Verdana,sans-serif;	font-size: 120%;	font-weight: bold;	color: #464646;	margin: 0px;	text-align: left;	padding-bottom: 3px;		padding-top: 2px;}h3{ 	font-family:Arial,Verdana,sans-serif; 	font-size: 115%; 	font-weight: bold;	color: #464646;	margin: 0px; 	text-align: left; 	padding-top: 2px;	padding-right: 15px;	padding-bottom: 3px;	padding-left: 15px;}h4{ 	font-family:Arial,Verdana,sans-serif; 	font-size: 110%; 	font-weight: bold; 	color: #464646; 	margin: 0px; 	text-align: left; 	padding-top: 2px;	padding-right: 15px;	padding-bottom: 3px;	padding-left: 15px;}h5{ 	font-family:Arial,Verdana,sans-serif; 	font-size: 105%; 	font-weight: bold;	color: #000000; 	margin: 0px; 	padding-top: 2px;	padding-right: 15px;	padding-bottom: 3px;	padding-left: 15px; 	text-align: left;}h6{	font-family:Arial,Verdana,sans-serif;	font-weight: bold;	font-size: 100%;	color: #000000;	margin: 0px;	padding-top: 2px;	padding-right: 15px;	padding-bottom: 3px;	padding-left: 15px;	text-align: left;}dl {	font-family:Arial, Verdana, sans-serif;	font-weight: normal;	font-size: 98%;	padding-right: 15px;	padding-left: 15px;	padding-bottom: 5px;	padding-top: 3px;}dt {	font-family:Arial,Verdana,sans-serif;	font-weight: normal;	font-size: 98%;	padding-bottom: 5px;	padding-top: 5px;	padding-right: 15px;	padding-left: 15px;}	dd {	font-family:Arial,Verdana,sans-serif;	font-weight: normal;	font-size: 98%;	padding-bottom: 8px;	padding-top: 8px;	padding-right: 15px;	padding-left: 15px;	}label {	font-size: 95%;	font-weight: bold;	color: #000;}blockquote{	font-weight: normal;	color: #000000; 	font-size: 95%;}caption {	font-family: Arial,sans-serif;	font-size: 115%;	font-weight: bold;	color: #42555D;	text-align: center; }   sup {	font-family: Arial,sans-serif;	font-size: 8px;	font-weight: normal;}/* layout styles */#mainheader{	width: 100%;	height: 96px;}#mainheader a:link {	text-decoration: none;}#mainnavigation{	width: 100%;	top: 78px;	height: 36px;	background-color: #FFF;}#mainheader2 {	width: 100%;	top: 226px;	height: 84px;	background-repeat: no-repeat;	background-color: #FFF;}#mainheader3 {	width: 100%;	top: 228px;	height: 119px;	background-repeat: no-repeat;	background-color: #FFF;}#sectionnavigation{	float: left;	width: 15%;	margin: 5px 0px 0px;	background-color: #FFF;	padding-left: 50px;	padding-right: 10px;	padding-top: 50px;	height: 100%;	min-width: 200px;	margin-top: 10px;}#content{	float: left;	width: 65%;	margin-top: 10px;	padding-bottom: 25px;	padding-top: 35px;	padding-left: 25px;	padding-right: 10px;	border-left-color: #999;	border-left-width: 1px;	border-left-style: solid;	background-color: #FFF;}#S3-lev2support-11_ {	position:absolute;	left:0px;	top:192px;	width:314px;	height:36px;	background-color: #E2E6EF;}#S3-lev2support-12_ {	position:absolute;	left:314px;	top:192px;	width:100%;	height:25px;	background-color: #A2170C;	padding-left: 8px;	padding-top: 8px;	padding-bottom: 8px;}#navlist {padding: 0;}.navmenu ul {font-family: Arial, Verdana;font-size:13px;text-align: center; color: #ffffff;margin: 0;padding: 0;list-style: none;display: inline;}.navmenu ul li {	display: block;	position: relative;	float: left;	color: #ffffff;	border-right: 1px solid #ffffff;	padding-right: 3px;	padding-left: 3px;}.navmenu li ul { display: none;}.navmenu ul li a {display: block;text-decoration: none;color: #ffffff;padding: 5px 10px 5px 10px;margin-left: 1px;white-space: nowrap;}	.navmenu ul li a:hover {background-color: #525252;}.navmenu li:hover ul { display: block; position: absolute;background-color: #525252;visibility: visible;font-size: 12px;}.navmenu li:hover li {display: block; float: none;font-size: 12px;background-color: #525252;border-bottom: 1px solid #ffffff;padding-left: 5px;padding-right: 5px;padding-top: 7px; padding-bottom: 5px;text-align: left;visibility: visible;}.navmenu li:hover a {background-color:#525252; display: block;}.navmenu li:hover li a:hover {background-color: #A2170C;display: block;}#search {	position:absolute;	left:840px;	top:64px;	width:375px;	height:32px;	padding-left: 5px;}#S3-lev2support-06_ {	position:absolute;	left:452px;	top:84px;	width:180px;	height:12px;}#S3-lev2support-13_ {	position:absolute;	left:452px;	top:192px;	width:180px;	height:36px;	background-color: #A1140D;}#S3-lev2support-14_ {	position:absolute;	left:632px;	top:192px;	width:127px;	height:36px;	background-color: #A1140D;}#S3-lev2support-15_ {	position:absolute;	left:759px;	top:192px;	width:80px;	height:36px;	background-color: #A1140D;}#S3-lev2support-16_ {	position:absolute;	left:839px;	top:192px;	width:45px;	height:36px;	background-color: #A1140D;}#S3-lev2support-17_ {	position:absolute;	left:884px;	top:192px;	width:50%;	height:36px;	background-image: url(images/S3_home_14.gif);}#S3-lev2support-18_ {	position:absolute;	left:0px;	top:132px;	width:317px;	height:84px;}#S3-lev2support-19_ {	position:absolute;	left:317px;	top:132px;	width:567px;	height:84px;}#S3-lev2support-20_ {	position:absolute;	left:884px;	top:132px;	width:50%;	height:84px;	background-image: url(../images/S3_lev2support_20space.gif);}#S3-lev2support-02_ {	position:absolute;	left:3px;	top:0px;	width:314px;	height:96px;}#S3-lev2support-03_ {	position:absolute;	left:317px;	top:0px;	width:522px;	height:84px;}#S3-lev2support-04_ {	position:absolute;	left:839px;	top:0px;	width:313px;	height:96px;}#S3-home-02_ {	position:absolute;	left:1px;	top:0px;	width:317px;	height:52px;}#S3-home-04_ {	position:absolute;	left:839px;	top:0px;	width:313px;	height:52px;}#S3-home-03_ {	position:absolute;	left:318px;	top:0px;	width:521px;	height:52px;}#S3-home-05_ {	position:absolute;	left:0px;	top:52px;	width:317px;	height:140px;}#S3-home-06_ {	position:absolute;	left:318px;	top:52px;	width:566px;	height:140px;}#S3-home-07_ {	position:absolute;	left:885px;	top:54px;	width:1432px;	height:90px;	padding-top: 50px;}#S3-home-02_ {	position:absolute;	left:0px;	top:0px;	width:317px;	height:52px;}#S3-home-04_ {	position:absolute;	left:839px;	top:0px;	width:100%;	height:52px;}#S3-home-03_ {	position:absolute;	left:318px;	top:0px;	width:521px;	height:52px;}#S3-home-15_ {	position:absolute;	left:0px;	top:228px;	width:119px;	height:139px;}#S3-home-08_ {	position:absolute;	left:0px;	top:192px;	width:318px;	height:36px;}#S3-home-16_ {	position:absolute;	left:119px;	top:228px;	width:199px;	height:139px;}#S3-home-17_ {	position:absolute;	left:318px;	top:228px;	width:566px;	height:139px;}#S3-home-18_ {	position:absolute;	left:884px;	top:228px;	width:178px;	height:139px;}#S3-home-19_ {	position:absolute;	left:1062px;	top:228px;	width:50%;	height:139px;	background-image: url(images/S3_home_19.gif);}/* main content section styles */.maincontentsection{	font-size: 100%;	border-left: 1px;	padding-top: 0px;	padding-bottom: 1px;	padding-left: 15px;	padding-right: 15px;	min-width: 500px;}.maincontentsection h1{	text-align: left;	padding-top: 4px;	padding-bottom: 2px;	padding-left: 15px;	padding-right: 15px;	color: #464646;}.maincontentsection h2{	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 5px;	padding-top: 3px;	color: #464646;}.maincontentsection h3{	text-align: left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 15px;	padding-right: 15px;	color: #464646;}.maincontentsection h4{	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 5px;	padding-bottom: 5px;	color: #464646;}.maincontentsection h5{	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 5px;	color: #000000;}.maincontentsection h6{	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 5px;	color: #000000;}.maincontentsection p{	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 2px;	color: #333;}.maincontentsection ul{	text-align: left;	padding-left: 45px;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 2px;}.maincontentsection ol{	text-align: left;	padding-left: 45px;	padding-right: 15px;	padding-top: 3px;	padding-bottom: 2px;}.maincontentsection li {	text-align: left;	padding-top: 8px;	padding-bottom: 8px;}#maincontentsection img{	float: left;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	padding-bottom: 0px;}#footnote{	text-align: left;	padding-left: 15px;	padding-right: 15px;	font-size: 80%;}/* footer styles */#footer{	clear: both;	font-size: 85%;	background-color: #FFFFFF;	vertical-align: middle;	text-indent: 10px;	padding-top: 0px;	padding-bottom: 10px;	padding-left: 317px;	padding-right: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #797979;}/* section navigation styles */#sectionlinks{	position: relative;	margin: 5px 0px 0px;	font-size: 97%;	font-family:Arial, Verdana, sans-serif;	background-position: right;	letter-spacing: normal;	text-align: left;	word-spacing: normal;	list-style-type: disc;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	background-color: #FFFFFF;}#sectionlinks a {	color: #333333;	text-decoration: none;}#sectionlinks a:hover{	color: #333333;	text-decoration:underline;}#sectionlinks a:visited {	color: #000000;	text-decoration:underline;}#sectionlinks li {	border-bottom-color: #E98B1C;	border-bottom-width: 1px;	border-bottom-style: solid;	padding-bottom: 6px;	padding-top:5px;}.onpage {	color: #000;	font-weight: bold;	padding-bottom:20px;}/* misc styles */.introtext {	font-family:Arial,Verdana,sans-serif;	font-size: 96%;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	letter-spacing: normal;	text-align: left;	text-indent: 10px;	vertical-align: middle;	word-spacing: normal;}.custombutton {	background:url(images/button.gif);	font-family:Arial,Verdana,sans-serif;	color:#000;	width:21px;	height:17px;	font-weight: bold;	text-align: left;}	.footnote{	text-align: left;	padding-left: 15px;	padding-right: 15px;	font-size: 80%;}.onpage {	font-size: 98%;	font-style: normal;	line-height: normal;	font-weight: bolder;	color: #333333;}.pagehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 150%;	font-style: normal;	font-weight: bold;	color: #666600;	padding-left: 15px;	vertical-align: top;	top: 5px;	padding-top: 8px;	text-indent: 10px;	margin-top: 0px;	line-height: normal;	font-variant: normal;}.sectionlinks_lev2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: normal;	font-variant: normal;	padding-bottom: 3px;	padding-top: 3px;}.sectionlinks_lev1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	font-variant: normal;	padding-bottom: 3px;	padding-top: 3px;}.img_nodec {	color: #FFF;	text-decoration: none;}.welcome {	font-family: Arial, Helvetica, sans-serif;	font-size: 115%;	font-style: normal;	font-weight: bold;	color: #A1140D;	text-align: right;}