/*

     Revision Info: 
        $LastChangedRevision: 55 $
        $LastChangedDate: 2009-11-20 10:00:05 -0500 (Fri, 20 Nov 2009) $
        $LastChangedBy: sshws $
*/

/* Common Screen styles */

/* Do not modify this file.  Use the affinity-user-modifiable CSS file to add site-specific CSS code for your site. This prevents problems
     when you upgrade those files with new versions of the Affinity Kit.  There is a companion style sheet for this one to fix all of IE's bugs. 
	 I separated them to help reduce any problems we may see when IE released their new browser. */

/* Fix a bug in Mozilla when the user resizes window */
html {
	min-width:952px;
	}
/* END MOZILLA FIX */


body {
	font-family: Arial,Helvetica,sans-serif;
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-size:12px;
	line-height:130%;
	color:#000;
	background:#000 url(../images/tiled_bg_stars.jpg) repeat;
	margin:0;
	margin-bottom:10px;
	text-align:center;
	}

div {
	text-align:left;
	}

ol, ul {
	padding-left:5px;
	margin:5px 15px 15px 30px;
	list-style-position:outside;
	text-align:left;
	}

li {
	padding-bottom:5px;
	}

dl {
	padding-left:5px;
	margin-top:5px;
	margin-left:30px;
	list-style-type:none;
	text-align:left;
	}

a:link, a:visited {
	color:#004d93;
	text-decoration:none;
	}

a:hover {
	color:#004d93;
	text-decoration:underline;
	}

p {
	margin-top:0;
	margin-bottom:15px;
	}

img {
	border:0;
	display:block;
	}

table, tbody, tr, td, th {
	margin:0;
	padding:0;
	border:0;
	background:#fff;
	vertical-align:top;
	}

table.datatab {
	border: 1px solid #666666;
	margin-bottom:15px;
	font-size:12px;
	}

table.datatab thead tr td { 
	background:#99CCFF;
	color:#000;
	font-weight:bold;
	padding: 3px 8px;
	border-left: 1px solid #fff;
	}

table.datatab tbody tr td {
	font-size: 12px;
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
	}
	
table.datatab tbody tr.odd td {
	background-color:#edf3fe;
	}

h1 {
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

h2 {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

h3, h4, h5, h6, h7, h8, h9 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

code {
	color:#009900;
	font-weight:bold;
	}

code.cred {
	color:#CC0000;
	font-weight:bold;
	}

code.equation {
	color:#330099;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

.txonly {
	display: none;
	}

.textonly { 
	display:inline;
	}

.imagesandtext {
	display:none;
	}

.hide {
	display: none;
	}

.hidden { /* A more accessible screen reader and browser compliant "hidden" styling */
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

.inline {
	display:inline;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

div.clear {
	clear:both;
	margin:0;
	border:0;
	padding:0;
	}

div.clearleft {
	clear:left;
	margin:0;
	border:0;
	padding:0;
	}

/* START MAIN PAGE DEFINITIONS */

div#paper {
	/* background:#2e2e2e; */
	/* background:#000; */
	position:relative;
	margin:114px auto 0 auto;
	padding:0 0 0 0;
	width:952px;
	z-index:2;
	}

#bkg_surround {position:relative; top:-414px; border:0; margin:0; padding:0; z-index:1;}
#bkg_layer {
	position:absolute;
	height: 250px;
	width: 100%;
	}


	
/* ACP Header */

#acphead {
	position:absolute;
	background:#2e2e2e url(../images/logo.jpg) no-repeat top left;
	width:952px;
	height:98px;
	margin:-106px 0 0 0;
	padding:0;
	border-bottom:1px solid #000;
	border-top:10px solid #000;
	}

#acpahome {
	display:inline; 
	position:absolute;
	top:0;
	left:0;
	}

#acphome a {
	display:block;
	width:140px;
	height:98px;
	}

#acphead img {
	padding:0;
	vertical-align:middle;
	/* display:inline; */
	display:none;
	}
	
#acphead div#centername {
	position:absolute;
	left:355px;
	overflow:hidden;
	width:390px;
	height:68px;
}

#acphead div#centername h1{
	position:relative;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing: -0.2pt;
	padding-top:32px;
	padding-bottom:5px;
	font-weight:normal;
	/* text-transform:uppercase; */
	}
	
#acphead div#centername h2{
	position:relative;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	letter-spacing: -0.2pt;
	font-weight:normal;
	}

#acpheadlinks {
	position:absolute;
	right:100px;
	top:4px;
	color:#b2b2b2;
	padding:0 0 0 0;
	margin:0;
	width:280px;
	}						

#acpheadlinks ul {
	position:relative;
	list-style-type:none;
	padding:0;
	margin:0 0 0 0;
	width:280px;
	}

#acpheadlinks ul li {
	display:block;
	width:115px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	line-height:14px;
	}
	
#acpheadlinks ul li a {
	font-size:11px;
	font-weight:bold;
	}

#acpheadlinks ul li a:link, #acpheadlinks ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#acpheadlinks ul li a:hover {
	text-decoration:underline;
	color:#fff;
	}

#acpheadlinks ul li#homeone { display:none;}

#acphead #searchbox {
	position:absolute;
	top:0;
	right:0px;
	height:98px;
	width:272px;
	background:#282828 url(../images/bck.jpg) 0 0 no-repeat;
	}

#acphead form {
	margin:38px 0 0 30px;
	padding:0;
	}

#acphead form p {
        color: #fff;
        text-align: left;
        padding-top:5px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
        }

#acphead #searchbox h3 {
	display:none;
	}

#acphead input {
	border:0px solid #00FF00;
	font-size:12px;
	height:19px;
	line-height:19px;
	margin:0pt;
	vertical-align: bottom ;
	}

#acphead .searchbtn {
	background:transparent url(../images/search_go.jpg) no-repeat scroll 0pt;
	display:block;
	float:left;
	height:22px;	
	width:80px;
	margin:0pt;
	padding:0pt;
	}

#acphead .searchbtn img {
	display:inline;
	}

#acphead input.submitit { 
	display:none;
	}

/* END ACP HEADER */
	
	
	
/* BODY SWITCHER for ON states for each button. To turn a button on, give the body tag of the html document an ID name from the rules below. You should not need to modify these rules unless you go over 10 nav items */
#oneon #one a, #twoon #two a, #threeon #three a, #fouron #four a, #fiveon #five a, #sixon #six a, #sevenon #seven a, #eighton #eight a, #nineon #nine a, #tenon #ten a {
	background: transparent url(../images/main_nav_bg.gif) repeat-x;
	background-position:center;
	border-right:1px solid #0075b7;
	border-left:1px solid transparent;
	}
/* END Body Switcher for ON states for each section */
/* END Main Nav */

#headimage {
	position:relative;
	clear:both;
	padding-top:0px;
	background:#000032;
	width:952px;
	}

#headimage img {
	display:block;
	margin-left:auto;
	width:952px;
	}

#headimage h1 {
	display:none;
	}

/* #headimage {display:none;}  */

#haffin_banner {
	position:relative;
	clear:both;
	background:#000;
	width:712px;
	margin:0 0 0px -20px;
	padding:0 0 8px 0;
	overflow:hidden;
	border-top:1px solid #434343;
	}
	
#haffin_banner img{
	display:block;
	margin-left:0px;
	}
	
#haffin_banner h1{display:none;}

/* Added  */
#haffin_banner {display:none;}

/* CONTENT LAYOUT A DESCRIPTIONS */
#contentwrapper {
	position:relative;
	width:952px;
	margin-top:8px;
	}

body#homepage #contentwrapper {
	background:#fff url(/images/home_back2.jpg) 0 0 no-repeat;
	}

/* Right Content styles */
#rightcontent {
	position:relative;
	float:right;
	background:#e9e9e9; /* >>>>> CHANGED COLOR AND WIDTH */
	text-align:left;
	width:672px;
	margin:0px 0px 3px 0px;
	padding:0 20px 0 20px;
	}


div#singlecolumn { 
    width: 910px ; 
    background: #d6d6d6 none repeat scroll 0 ; 
    margin: 0 auto; 
    padding:0 20px;
}

#rightcontent p, #rightcontent pre, #singlecolumn p, #singlecolumn pre {
	margin:0px 15px 15px 0px;
	}

#rightcontent p.bigtext, #singlecolumn p.bigtext {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:15px 40px 15px 0px;
	color:#006699;
	text-align:left;
	letter-spacing:-.2px;
	display:none; /* >>>>> CHANGED TO DISPLAY NONE */
	}

#rightcontent h2, #singlecolumn h2 {
	background: transparent url(../images/h2_white.gif) 0px 0px repeat-x;
	border-bottom:1px solid #fff;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#2e2e2e;
	height:30px;
	line-height:30px;
	margin:0 -20px 20px -20px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	}

#rightcontent h3.headertype2, #singlecolumn h3.headertype2 {
	position:relative;
	margin:0 0 10px 0px;
	font-size:12px;
	font-weight:bold;
	/* Black Header with Date to the right for articles */
	}

/* HIDE FROM MAC IE - All browsers but Mac IE5 will move the date to the right \*/
#rightcontent h3.headertype2 span, #singlecolumn h3.headertype2 span {
	position:absolute;
	right:15px;
	}
/* */

#rightcontent h1,
#singlecolumn h1,
#rightcontent h3,
#singlecolumn h3,
#rightcontent h4,
#singlecolumn h4,
#rightcontent h5,
#singlecolumn h5,
#rightcontent h6,
#singlecolumn h6,
#rightcontent h7,
#singlecolumn h7,
#rightcontent h8,
#singlecolumn h8,
#rightcontent h9,
#singlecolumn h9,
#rightcontent input,
#singlecolumn input {
	margin:0px 15px 0px 0px;
	}

#rightcontent .flush, #singlecolumn .flush {
	margin:0;
	padding:0;
	border:0;
	}

#rightcontent img, #singlecolumn img {
	margin:0 15px 2px 0px;
	}

#rightcontent table, #singlecolumn table {
	margin-left:0px;
	}

#rightcontent img.left, #singlecolumn img.left {
	float:left;
	margin:0 7px 5px 0px;
	}

#rightcontent img.right, #singlecolumn img.right {
	float:right;
	margin:0 15px 5px 7px;
	}

#rightcontent div.capleft, #singlecolumn div.capleft {
	float:left;
	width:250px;
	margin:0 7px 5px 0px;
	}

#rightcontent div.capleft p, #singlecolumn div.capleft p {
	/* padding:5px 5px 5px 5px; */
	background:#d6d6d6;
	font-size:12px;
	width:240px;
	color:#000;
	}

#rightcontent div.capleft img, #singlecolumn div.capleft img {
	margin:0px;
	padding:0px;
	}

#rightcontent div.capright, #singlecolumn div.capright {
	float:right;
	width:250px;
	margin:0 15px 5px 7px;
	}
	
#rightcontent div.capright p, #singlecolumn div.capright p {
	padding:5px 5px 5px 5px;
	background:#d6d6d6;
	font-size:12px;
	width:240px;
	color:#000;
	}
	
#rightcontent div.capright img,  #singlecolumn div.capright img {
	margin:0px;
	padding:0px;
	}

/* Three Column Layout, These divs go WITHIN the RIGHT CONTENT div */
#rightcontent div.twocol {
	margin-bottom:10px;
	background:transparent url(../images/twocol_background.gif) -15px 0 repeat-y;
	}

#rightcontent div.twocol div.urone {
	background:transparent;
	float:left;
	width:353px;
	margin:0;
	padding:0;
	}

#rightcontent div.twocol div.urtwo {
	margin:0;
	padding:0;
	margin-left:369px;
	/* width:178px */
	}

#rightcontent div.twocol div.urone h2 {
	margin:0px 0px 10px -20px;
	}

#rightcontent div.twocol div.urtwo h2 {
	margin:0px -20px 10px -15px;
	padding-left:15px;
	}

#rightcontent div.twocol div.clear {
	height:1px;
	}

#rightcontent div.twocol div.urone table.datatab {
	width:338px;
	}
/* END Three Column Layout, These divs go WITHIN the RIGHT CONTENT div */
/* END Right Content Styles */

/* LEFT CONTENT STYLES */
#leftcontent {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:231px;
	float:left;
	}

#leftcontent div.fact {
	position:relative;
	background: transparent url(../images/darkblue_bkg.gif) 0px 0px repeat;
	width:231px;
	margin-left:0px;
	padding:0px 0px 30px 0px;
	border-bottom:1px solid #003557;
	}

#leftcontent div.fact h3 {
	background: transparent url(../images/h2_darkblue.gif) 0px 0px repeat-x;
	border-bottom:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	height:30px;
	line-height:30px;
	margin:0 0px 2px 0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	}

#leftcontent div.fact p {
	text-align:left;
	padding:0px 10px 10px 10px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	margin:0;	
	}

#contentwrapper #leftcontent ul.facta li {
	margin:-30px 0 0 -10px;
	padding:0px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	}
#contentwrapper #leftcontent ul.facta li a {
	color:#99ccff;
	font-size:11px;
	}

#leftcontent h3 {
	margin:0px 10px 0px 20px;
	}

/******  Left Nav  ******/

.ln_hiddensubnav {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#ln_title .homeabs {
	display:none;
	}	

div#ln_title {
	position:relative;
	height:43px;
	width:237px;
	color:#fff;
	border-bottom:1px solid #434343;
	background:transparent url(../images/leftnav_title.gif) repeat-x;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif ;
    font-size: 14px ;
    font-weight: bold ;
	}

div#ln_title h2 {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
	padding:9px 0 5px 8px;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	}

div#ln_title h2 a {
	color:#fff;
	text-decoration:none;
	}

div#ln_title h2 a:hover {
	color:#fff;
	text-decoration:underline;
	}

div#ln_menu {
	z-index:10;
	width:232px;
	margin:0px 0px 8px 0px;
	}
	
div#ln_menu ul {
	list-style:none;
	padding:0;
	margin:0;
	border:0;
	}

div#ln_menu li.ln_toplevel,
div#ln_menu li.ln_toplevel_no_secondlevel {
      text-align:left;
      text-decoration:none;
      line-height: 20px ;

      display:block;
      margin:0;

      /* Creates the indent for long left nav menu items */
      width: 209px ;
      text-indent: -8px;
      padding:5px 5px 5px 21px;

      font-size:13px; 
      font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
      font-weight:bold;
      color:#fff;
      background-color: #2e2e2e ;

      /* removed  6/12/2008 background:transparent url(../images/ln_off.gif) 0 0 repeat; */

      border-top:1px solid #1c1c1c;
      border-right:1px solid #383838;
      border-bottom:1px solid #434343;
      border-left:1px solid #383838;

      cursor: pointer;
      }

div#ln_menu li.ln_toplevel.ln_submenu_closed {
      background: #2e2e2e  url(../images/leftnav_arrow_closed.png) 2px 9px no-repeat;
      }

div#ln_menu li.ln_toplevel.ln_submenu_closed:hover {
      background: #252525  url(../images/leftnav_arrow_closed.png) 2px 9px no-repeat;
      }

div#ln_menu li.ln_toplevel.ln_submenu_open {
      background: #111111  url(../images/leftnav_arrow_open.png) 0px 11px no-repeat; }

div#ln_menu li.ln_toplevel,
div#ln_menu li.ln_toplevel_no_secondlevel a {
	color:#fff;
}

div#ln_menu li.ln_toplevel,
div#ln_menu li.ln_toplevel_no_secondlevel a:hover /* Added 'a' for reason stated above. BR */{
     background-color: #252525 ;
}

div#ln_menu ul li li {
      text-indent: 10px;
      background:transparent ;
      }


/* BODY SWITCHER for ON states for the LEFT NAV.  To turn a button on, give the body tag of the html document a CLASS name from the rules below. */

/* body.ln_twoon div#ln_menu li#ln_two, body.ln_threeon div#ln_menu li#ln_three, body.ln_fouron div#ln_menu li#ln_four, body.ln_fiveon div#ln_menu li#ln_five, body.ln_sixon div#ln_menu li#ln_six, body.ln_sevenon div#ln_menu li#ln_seven, body.ln_eighton div#ln_menu li#ln_eight, body.ln_nineon div#ln_menu li#ln_nine, body.ln_tenon div#ln_menu li#ln_ten, body.ln_elevenon div#ln_menu li#ln_eleven, body.ln_twelveon div#ln_menu li#ln_twelve, body.ln_thirteenon div#ln_menu li#ln_thirteen, body.ln_fourteenon div#ln_menu li#ln_fourteen, body.lnfifteenon div#ln_menu li#lnfifteen {
	background:#006699 url(/2008/images_template/smallminus_active.gif) 12px 10px no-repeat;
	color:#fff;
	} */

body.ln_oneon div#ln_menu li#ln_one a, 
body.ln_twoon div#ln_menu li#ln_two a, 
body.ln_threeon div#ln_menu li#ln_three a, 
body.ln_fouron div#ln_menu li#ln_four a, 
body.ln_fiveon div#ln_menu li#ln_five a, 
body.ln_sixon div#ln_menu li#ln_six a, 
body.ln_sevenon div#ln_menu li#ln_seven a, 
body.ln_eighton div#ln_menu li#ln_eight a, 
body.ln_nineon div#ln_menu li#ln_nine a, 
body.ln_tenon div#ln_menu li#ln_ten a, 
body.ln_eleveneon div#ln_menu li#ln_eleven a, 
body.ln_twelveon div#ln_menu li#ln_twelve a, 
body.ln_thirteenon div#ln_menu li#ln_thirteen a, 
body.ln_fourteenon div#ln_menu li#ln_fourteen a, 
body.ln_fifteenon div#ln_menu li#ln_fifteen a, 
body.ln_sixteenon div#ln_menu li#ln_sixteen a,
body.ln_seventeenon div#ln_menu li#ln_seventeen a,
body.ln_eighteenon div#ln_menu li#ln_eighteen a,
body.ln_nineteenon div#ln_menu li#ln_nineteen a, 
body.ln_twentyon div#ln_menu li#ln_twenty a, 
body.ln_twentyoneon div#ln_menu li#ln_twentyone a,
body.ln_twentrytwoon div#ln_menu li#ln_twentytwo a,
body.ln_twentythreeon div#ln_menu li#ln_twentythree a,
body.ln_twentyfouron div#ln_menu li#ln_twentyfour a, 
body.ln_twentyfiveon div#ln_menu li#ln_twentyfive a, 
body.ln_twentysixon div#ln_menu li#ln_twentysix a, 
body.ln_twentysevenon div#ln_menu li#ln_twentyseven a, 
body.ln_twentyeighton div#ln_menu li#ln_twentyeight a, 
body.ln_twentynineon div#ln_menu li#ln_twentynine a, 
body.ln_thirtyon div#ln_menu li#ln_thirty a, 
body.ln_thirtyoneon div#ln_menu li#ln_thirtyone a, 
body.ln_thirtytwoon div#ln_menu li#ln_thirtytwo a, 
body.ln_thirtythreeon div#ln_menu li#ln_thirtythree a, 
body.ln_thirtyfouron div#ln_menu li#ln_thirtyfour a, 
body.ln_thirtyfiveon div#ln_menu li#ln_thirtyfive a, 
body.ln_thirtysixon div#ln_menu li#ln_thirtysix a, 
body.ln_thirtysevenon div#ln_menu li#ln_thirtyseven a,
body.lnthirtyeighton div#ln_menu li#lnthirtyeight {
         /*background:#2E2E2E none repeat scroll 0%;*/
				 color: #99CCFF; /* makes the active page link blue on links with no submenu. Makes it like the ACP home left nav. BR */
	}

/* Added 4/17/2009 by Brandon Ruffridge */
/* Keeps menu div of current page dark even when menu is closed. This is how the public ACP page left nav functions */
body.ln_oneon div#ln_menu li#ln_one,
body.ln_twoon div#ln_menu li#ln_two,
body.ln_threeon div#ln_menu li#ln_three,
body.ln_fouron div#ln_menu li#ln_four,
body.ln_fiveon div#ln_menu li#ln_five,
body.ln_sixon div#ln_menu li#ln_six,
body.ln_sevenon div#ln_menu li#ln_seven,
body.ln_eighton div#ln_menu li#ln_eight,
body.ln_nineon div#ln_menu li#ln_nine,
body.ln_tenon div#ln_menu li#ln_ten,
body.ln_elevenon div#ln_menu li#ln_eleven,
body.ln_twelveon div#ln_menu li#ln_twelve,
body.ln_thirteenon div#ln_menu li#ln_thirteen,
body.ln_fourteenon div#ln_menu li#ln_fourteen,
body.ln_fifteenon div#ln_menu li#ln_fifteen, 
body.ln_sixteenon div#ln_menu li#ln_sixteen,
body.ln_seventeenon div#ln_menu li#ln_seventeen,
body.ln_eighteenon div#ln_menu li#ln_eighteen,
body.ln_nineteenon div#ln_menu li#ln_nineteen, 
body.ln_twentyon div#ln_menu li#ln_twenty, 
body.ln_twentyoneon div#ln_menu li#ln_twentyone,
body.ln_twentytwoon div#ln_menu li#ln_twentytwo,
body.ln_twentythreeon div#ln_menu li#ln_twentythree,
body.ln_twentyfouron div#ln_menu li#ln_twentyfour, 
body.ln_twentyfiveon div#ln_menu li#ln_twentyfive, 
body.ln_twentysixon div#ln_menu li#ln_twentysix, 
body.ln_twentysevenon div#ln_menu li#ln_twentyseven, 
body.ln_twentyeighton div#ln_menu li#ln_twentyeight, 
body.ln_twentynineon div#ln_menu li#ln_twentynine, 
body.ln_thirtyon div#ln_menu li#ln_thirty, 
body.ln_thirtyoneon div#ln_menu li#ln_thirtyone, 
body.ln_thirtytwoon div#ln_menu li#ln_thirtytwo, 
body.ln_thirtythreeon div#ln_menu li#ln_thirtythree, 
body.ln_thirtyfouron div#ln_menu li#ln_thirtyfour, 
body.ln_thirtyfiveon div#ln_menu li#ln_thirtyfive, 
body.ln_thirtysixon div#ln_menu li#ln_thirtysix, 
body.ln_thirtysevenon div#ln_menu li#ln_thirtyseven,
body.lnthirtyeighton div#ln_menu li#lnthirtyeight {
				 background-color: #111111;
	}
	
/* END Body Switcher for ON states for the LEFT NAV. */

/* SUB LEFT NAV */
div#ln_menu ul.ln_secondlevel {
	list-style:none;
	margin:0;
	border:0;
	/* removed  on 6/12/2008 border-bottom:1px solid #fff; */
	/* removed  in 9/19/2008 background:#111111 ; */
	}

div#ln_menu ul.ln_secondlevel li {
	margin:0;
	padding:0;
	border:0;

	text-align:left;
    line-height: 15px;

	font: 12px Arial,Helvetica,sans-serif;
    font-weight: normal ;

    /* indent the sub nav item properly */
    width: 214px ;
    padding-left: 18px;
    text-indent: -8px;
	}

div#ln_menu ul.ln_secondlevel li a {
	display:block;
	width: 140px;

	border:0;
	padding:3px 5px 3px 0px;

	font-weight:normal;
	color:#99CCFF;
	text-decoration:none;
	}

div#ln_menu ul.ln_secondlevel li a:hover {
	color:#99CCFF;
    text-decoration: underline;
    /* background-color: #252525 ; */
	}

/* BODY SWITCHER for ON states for the sub items in the LEFT NAV.  To turn a button on, give the body tag of the html document a CLASS name from the rules below. */
body.ln_secondlevel_oneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_one,
body.ln_secondlevel_twoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_two,
body.ln_secondlevel_threeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_three,
body.ln_secondlevel_fouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_four,
body.ln_secondlevel_fiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_five,
body.ln_secondlevel_sixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_six,
body.ln_secondlevel_sevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seven,
body.ln_secondlevel_eighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eight,
body.ln_secondlevel_nineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nine,
body.ln_secondlevel_tenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_ten,
body.ln_secondlevel_elevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eleven,
body.ln_secondlevel_twelveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twelve,
body.ln_secondlevel_thirteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirteen,
body.ln_secondlevel_fourteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_fourteen,
body.ln_secondlevel_fifteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_fifteen, 
body.ln_secondlevel_sixteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_sixteen, 
body.ln_secondlevel_seventeenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seventeen, 
body.ln_secondlevel_eighteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eighteen, 
body.ln_secondlevel_nineteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nineteen, 
body.ln_secondlevel_twentyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twenty, 
body.ln_secondlevel_twentyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyone, 
body.ln_secondlevel_twentytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentytwo, 
body.ln_secondlevel_twentythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentythree, 
body.ln_secondlevel_twentyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfour, 
body.ln_secondlevel_twentyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfive, 
body.ln_secondlevel_twentysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentysix, 
body.ln_secondlevel_twentysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyseven, 
body.ln_secondlevel_twentyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyeight, 
body.ln_secondlevel_twentynineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentynine, 
body.ln_secondlevel_thirtyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirty, 
body.ln_secondlevel_thirtyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyone, 
body.ln_secondlevel_thirtytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtytwo, 
body.ln_secondlevel_thirtythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtythree, 
body.ln_secondlevel_thirtyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfour, 
body.ln_secondlevel_thirtyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfive,
body.ln_secondlevel_thirtysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtysix, 
body.ln_secondlevel_thirtysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyseven,
body.ln_secondlevel_thirtyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#snthirtyeight {
             /* Removed 6/12/2008	border-top:1px solid #fff; */
	}

body.ln_secondlevel_oneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_one a,
body.ln_secondlevel_twoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_two a,
body.ln_secondlevel_threeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_three a,
body.ln_secondlevel_fouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_four a,
body.ln_secondlevel_fiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_five a,
body.ln_secondlevel_sixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_six a,
body.ln_secondlevel_sevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seven a,
body.ln_secondlevel_eighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eight a,
body.ln_secondlevel_nineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nine a,
body.ln_secondlevel_tenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_ten a,
body.ln_secondlevel_elevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eleven a,
body.ln_secondlevel_twelveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twelve a,
body.ln_secondlevel_thirteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirteen a,
body.ln_secondlevel_fourteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_fourteen a,
body.ln_secondlevel_fifteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#snfifteen a, 
body.ln_secondlevel_sixteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_sixteen a, 
body.ln_secondlevel_seventeenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seventeen a, 
body.ln_secondlevel_eighteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eighteen a, 
body.ln_secondlevel_nineteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nineteen a, 
body.ln_secondlevel_twentyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twenty a, 
body.ln_secondlevel_twentyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyone a, 
body.ln_secondlevel_twentytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentytwo a, 
body.ln_secondlevel_twentythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentythree a, 
body.ln_secondlevel_twentyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfour a, 
body.ln_secondlevel_twentyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfive a, 
body.ln_secondlevel_twentysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentysix a, 
body.ln_secondlevel_twentysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyseven a, 
body.ln_secondlevel_twentyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyeight a, 
body.ln_secondlevel_twentynineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentynine a, 
body.ln_secondlevel_thirtyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirty a, 
body.ln_secondlevel_thirtyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyone a, 
body.ln_secondlevel_thirtytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtytwo a, 
body.ln_secondlevel_thirtythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtythree a, 
body.ln_secondlevel_thirtyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfour a, 
body.ln_secondlevel_thirtyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfive a,
body.ln_secondlevel_thirtysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtysix a, 
body.ln_secondlevel_thirtysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyseven a,
body.ln_secondlevel_thirtyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel li#snthirtyeight a {
        font-weight: bold ;
        color:#FFFFFF !important;
	}

body.ln_secondlevel_oneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_one a:hover,
body.ln_secondlevel_twoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_two a:hover,
body.ln_secondlevel_threeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_three a:hover,
body.ln_secondlevel_fouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_four a:hover,
body.ln_secondlevel_fiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_five a:hover,
body.ln_secondlevel_sixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_six a:hover,
body.ln_secondlevel_sevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seven a:hover,
body.ln_secondlevel_eighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eight a:hover,
body.ln_secondlevel_nineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nine a:hover,
body.ln_secondlevel_tenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_ten a:hover,
body.ln_secondlevel_elevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eleven a:hover,
body.ln_secondlevel_twelveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twelve a:hover,
body.ln_secondlevel_thirteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirteen a:hover,
body.ln_secondlevel_fourteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_fourteen a:hover,
body.ln_secondlevel_fifteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#snfifteen a:hover, 
body.ln_secondlevel_sixteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_sixteen a:hover, 
body.ln_secondlevel_seventeenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_seventeen a:hover, 
body.ln_secondlevel_eighteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_eighteen a:hover, 
body.ln_secondlevel_nineteenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_nineteen a:hover, 
body.ln_secondlevel_twentyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twenty a:hover, 
body.ln_secondlevel_twentyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyone a:hover, 
body.ln_secondlevel_twentytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentytwo a:hover, 
body.ln_secondlevel_twentythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentythree a:hover, 
body.ln_secondlevel_twentyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfour a:hover, 
body.ln_secondlevel_twentyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyfive a:hover, 
body.ln_secondlevel_twentysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentysix a:hover, 
body.ln_secondlevel_twentysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyseven a:hover, 
body.ln_secondlevel_twentyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentyeight a:hover, 
body.ln_secondlevel_twentynineon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_twentynine a:hover, 
body.ln_secondlevel_thirtyon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirty a:hover, 
body.ln_secondlevel_thirtyoneon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyone a:hover, 
body.ln_secondlevel_thirtytwoon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtytwo a:hover, 
body.ln_secondlevel_thirtythreeon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtythree a:hover, 
body.ln_secondlevel_thirtyfouron div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfour a:hover, 
body.ln_secondlevel_thirtyfiveon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyfive a:hover,
body.ln_secondlevel_thirtysixon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtysix a:hover, 
body.ln_secondlevel_thirtysevenon div#leftcontent div#ln_menu ul.ln_secondlevel li#ln_secondlevel_thirtyseven a:hover,
body.ln_secondlevel_thirtyeighton div#leftcontent div#ln_menu ul.ln_secondlevel li#lnthirtyeight a:hover {
	background:#111111 ;
	}
	
/* END Body Switcher for ON states for the LEFT NAV. */

/* END SUB LEFT NAV */

/* END left NAV */

#leftcontent p, pre, blockquote {
	margin:0px 10px 15px 20px;
	}

#leftcontent ul.linklist {
	margin:0px 10px 15px 18px;
	}

#leftcontent ul.linklist li {
	margin-bottom:3px;
	}
	
#leftcontent ul.linklist li a {
	color:#000;
	font-size:11px;
	line-height:14px
	}
	
#leftcontent h3 {
	color:#000;
	margin:0px 10px 10px 20px;
	font-size:12px;
	font-weight:bold;
	}
/* END LEFT CONTENT STYLES */
/* END CONTENT LAYOUT A DESCRIPTIONS */

/* CONTENT LISTS. For several different lists and feature sets */

/* Smaller Image list 64X48, Image floats left with content to the right of it */
#rightcontent div.smfeature {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0;
	}

#rightcontent div.smfeature div.theimg {
	float:left;
	margin:0;
	padding:0px 0px 15px 0px;
	width:64px;
	}

#rightcontent div.smfeature div.theimg img {
	margin:0;
	padding:0;
	}

#rightcontent div.smfeature dl {
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 74px;
	}

#rightcontent div.smfeature dt {
	padding:0;
	margin:0;
	font-weight:bold;
	}

#rightcontent div.smfeature dd {
	padding:0;
	margin:0;
	}

#rightcontent div.smfeature dd a {
	display:inline;
	}
/* END Smaller Image list 64X48 */

/* Larger Image List 100X75, Image floats left with content to the right of it */
#rightcontent div.lgfeature {
	position:relative;
	margin:0;
	padding:0;
	}

#rightcontent div.lgfeature div.theimg {
	float:left;
	margin:0;
	padding:0px 0px 15px 0px;
	width:100px;
	}

#rightcontent div.lgfeature div.theimg img {
	margin:0;
	padding:0;
	}

#rightcontent div.lgfeature dl {
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 110px;
	}

#rightcontent div.lgfeature dt {
	padding:0;
	margin:0;
	font-weight:bold;
	}

#rightcontent div.lgfeature dd {
	padding:0;
	margin:0;
	}

#rightcontent div.lgfeature dd a {
	display:inline;
	}	
/* END Larger Image List 100X75 */

/* All other definition Lists */
#rightcontent dl {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0;
	}

#rightcontent dl dt a {
	text-decoration:none;
	color:#000;
	}

#rightcontent dl dt a:hover {
	text-decoration:none;
	color:#000;
	}

#rightcontent dl dt {
	margin:0px 15px 0px 0px;
	padding:0;
	font-weight:bold;
	}

#rightcontent dl dd {
	margin:0px 15px 0px 0px;
	padding:0;
	}

/* BEGIN Link List - Unordered List with the + sign in front of the links */
ul.linklist {
	position:relative;
	margin:0px 0px 10px 0px;
	list-style-type:none;
	padding:0;
	}
	
ul.linklist li {
	display:block;
	background:url(../images/linky_blue.gif) 0px 5px no-repeat;
	margin:0px 15px 0px 0px;
	padding:0;
	line-height:14px;
	}

ul.linklist li a {
	padding-left:9px;
	font-size:11px;
	}

ul.linklist li a:hover {
	text-decoration:underline;
	}

dd ul.linklist li {
	margin:0px;
	}
/* End Link List - Unordered list */
/* END CONTENT LISTS */

/* EXAMPLES, INDENTS, CODE ECT */
div.example {
	margin-bottom:15px;
	margin-left:25px;
	}

div#rightcontent div.example h3 {
	margin-bottom:5px;
	}
/* END EXAMPLES, INDENTS, CODE ECT */

/* GALLERY */
div#gallery {
	margin:15px 0px;
	}
	
div#gallery img {
	margin:0px 15px 5px 0px;
	float:left;
	width:100px;
	height:75px;
	}
/* END GALLERY */

/* Common Footer */
#acpfoot {
	position:relative;
	background:#2e2e2e;
	width:952px;
	height:98px;
	clear:both;
	border-top:8px solid #000;
	margin:3px 0 0 0;
	}
	
#acpfoothome a {
	display:block;
	width:140px;
	height:98px;
	background:transparent url(../images/acppaint.jpg) no-repeat top left;
}

#acpfootr {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:98px;
	}

#acpfootplus {
	position:absolute;
	right:0px;
	top:0;
	color:#b2b2b2;
	font-size:11px;
	width:250px;
	}

#acpfootplus ul {
	list-style:none;
	}

#acpfootplus ul li {
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	background:url(../images/rsaquo_gray.gif) 0px 1px no-repeat;
	}

#acpfootplus ul li a:link, #acpfootplus ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#acpfootplus ul li a:hover {
	text-decoration:underline;
	}

#acpfootlinks {
	position:absolute;
	left:130px;
	top:0;
	color:#b2b2b2;
	font-size:11px;
	}

#acpfootlinks ul {
	list-style:none;
	}

#acpfootlinks ul li {
	margin:0px 0px 5px 0px;
	padding-bottom:0;
	}

#acpfootlinks ul li a:link, #acpfootlinks ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#b2b2b2;
	font-size:11px;
	}

#acpfootlinks ul li a:hover {
	text-decoration:underline;
	}


a.externallink {
	background:transparent url(../../images/external2.jpg) 100% 30% no-repeat ;
        padding-right: 13px ;
        }


div#ln_menu a.externallink {
	background:transparent url(../../images/external.jpg) 100% 30% no-repeat ;
        padding-right: 40px ;
        }

/* Changed the background color of tables to the light grey of the main content window. BR */
table, tbody, tr, td, th {
	background-color: #e9e9e9;
	}

/* Application button styles */

.button {
	background-image:url(../images/grey_button.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFF;
	font: 10pt Arial, Helvetica, sans-serif;
	cursor: pointer;
	border: none;
}

span.button {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

span.button a {
	height: inherit;
	width: inherit;
	color: #FFF;
}

span.button a:hover {
	text-decoration: none;
}

.button:hover {
	background-image:url(../images/grey_button_over.jpg);
	background-repeat: repeat-x;
}

#bookmarking img
{
    display: inline;
    vertical-align: middle;
}

#bookmarking iframe
{
    vertical-align: middle;
}




/* Do not modify this file.  Use the affinity-user-modifiable CSS file to add site-specific CSS code for your site. This prevents problems
     when you upgrade those files with new versions of the Affinity Kit */
 
