I will see if I can extract an example from my page....
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/ASPNormal.master" AutoEventWireup="true"
CodeFile="testpage.aspx.cs" Inherits="testpage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphHeaderContent" runat="Server">
<style type="text/css">
.autocomplete_completionListElement
{
visibility: hidden;
margin: 0px !important;
padding: 0px !important;
background-color: inherit;
color: windowtext;
border: buttonshadow;
border-width: 1px;
border-style: solid;
cursor: 'default';
overflow: auto;
height: auto;
width: auto;
text-align: left;
list-style-type: none;
list-style-image: none;
}
/* AutoComplete highlighted item */.autocomplete_highlightedListItem
{
padding: 0px 0px 0px 2px !important;
background-color: #F1FAEA;
color: black;
list-style-type: none;
list-style-image: none;
margin: 0px !important;
}
/* AutoComplete item */.autocomplete_listItem
{
padding: 0px 0px 0px 2px !important;
list-style-position: outside;
margin: 0px !important;
background-color: window;
color: windowtext;
list-style-type: none;
list-style-image: none;
}
.EntryField
{
color: #1928B2;
}
.BlockItem
{
color: #0362A1;
font-weight: normal;
margin-right: 10px;
vertical-align: top;
}
.BlockItemQuantity
{
color: #0362A1;
font-weight: normal;
margin-right: 10px;
}
.BlockItem span
{
vertical-align: top;
}
.LineItem
{
margin: 6px 0px 2px 10px;
}
.LineItem2
{
margin: 0px 0px 0px 10px;
}
.FormBlockText
{
margin-left: 10px;
}
.FieldLabel
{
color: #0362A1;
font-size: 14px;
margin: 8px 0 0 5px;
font-weight: normal !important;
}
h3 + div.LineItem
{
margin-top: 0px;
padding-top: 0px;
margin-left: 12px;
}
fieldset
{
margin-right: 10px;
margin-top: 5px;
margin-bottom: 3px;
padding-left: 4px;
padding-right: 7px;
padding-bottom: 3px;
}
.Anchored
{
float: left;
clear: left;
}
.approvalLabel
{
color: #0362A1;
font-weight: normal;
}
.approvalValue
{
color: #1928B2;
font-weight: normal;
}
.Float
{
float: left;
clear: none;
}
.FloatRight
{
float: right;
clear: none;
}
fieldset legend
{
color: #0362A1;
font-size: 130%;
font-weight: bold;
}
fieldset fieldset legend
{
color: #0362A1;
font-size: 110%;
font-weight: bold;
}
div.row
{
clear: both;
padding-left: 5px;
}
div.row span.label
{
color: #0362A1;
float: left;
text-align: right;
font-weight: normal;
padding-right: 2px;
}
div.row span.formw
{
float: right;
text-align: left;
padding-bottom: 5px;
padding-right: 5px;
}
.label
{
color: #0362A1;
text-align: right;
font-weight: normal;
padding-right: 2px;
}
.errorBlockBackground
{
background-color: #F0F9E8;
border: 2px solid #024BA0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: .5;
width: 350pt;
height: 18pt;
}
.errorBlockText
{
font-size: 10pt;
font-weight: bold;
color: #FF0000;
padding: 5px;
width: 100%;
height: 100%;
position: inherit;
}
.debugErrorBlockBackground
{
background-color: #F0F9E8;
border: 2px solid #CC3300;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
filter: alpha(opacity=95);
opacity: .95;
}
.debugErrorBlockText
{
font-size: 10pt;
font-weight: bolder;
padding: 5px;
width: 100%;
}
.debugErrorBlockHeader
{
white-space: nowrap;
font-size: 11pt;
font-weight: bold;
color: #FF0000;
padding-bottom: 5px;
width: 100%;
text-align: center;
vertical-align: top;
}
.debugErrorBlockFooter a
{
text-align: right;
}
.debugErrorBlockFooter
{
float: right;
text-align: right;
margin-right: 3px;
margin-bottom: 3px;
}
.debugErrorBlockText li
{
padding-bottom: 0px;
padding-left: 0px;
padding-right: 5px;
margin: 0px 0px 0px 0px;
}
.debugErrorBlockText ul
{
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 5px;
padding-left: 0px;
}
.debugErrorBlockHeader span
{
text-align: center;
vertical-align: top;
width: 100%;
}
.errorText
{
color: #FF0000;
font-weight: bolder;
font-style: italic;
font-size: smaller;
}
.FieldError
{
color: #FF0000 !important;
font-weight: bold;
margin: 8px 0 0 5px;
display: block;
}
.ColorHeadBox /* extend this style */
{
text-align: center;
margin: 2px;
}
.search-item
{
font: normal 11px tahoma, arial, helvetica, sans-serif;
padding: 3px 10px 3px 10px;
border: 1px solid #fff;
border-bottom: 1px solid #eeeeee;
white-space: normal;
color: #555;
}
.search-item h3
{
display: block;
font: inherit;
font-weight: bold;
color: #222;
}
.search-item h3 span
{
float: right;
font-weight: normal;
margin: 0 0 5px 5px;
width: 100px;
display: block;
clear: none;
}
.x-form-text-readonly
{
border: none;
background: none;
}
.x-table-layout-cell
{
background: none;
vertical-align: top;
text-align: left;
}
.x-table-layout-data-cell
{
background: none;
vertical-align: middle;
text-align: left;
padding-right: 6px;
padding-top: 3px;
}
.x-table-layout-title-cell
{
font-weight: normal;
background: none;
vertical-align: middle;
text-align: right;
color: #0362A1;
padding-right: 6px;
padding-top: 3px;
height: 16px;
}
.x-table-layout-data-cell-sized
{
background: none;
vertical-align: middle;
padding-right: 6px;
padding-top: 3px;
text-align: left;
width: 25%;
}
.x-table-layout-lists
{
font-weight: normal;
background: none;
vertical-align: bottom;
text-align: left;
color: #0362A1;
padding-right: 6px;
padding-top: 3px;
}
.x-table-layout-lists-label
{
font-weight: normal;
background: none;
vertical-align: bottom;
text-align: right;
color: #0362A1;
padding-right: 6px;
padding-top: 3px;
}
.x-table-layout-lists-data
{
background: none;
vertical-align: bottom;
text-align: left;
padding-right: 6px;
padding-top: 3px;
}
</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cphSubNavSystem" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="cphTitle" runat="Server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="cphMainContent" runat="Server">
<ext:ScriptContainer runat="server">
<script type="text/javascript">
var getSBNValue = function(thecombobox) {
if (thecombobox.store.getCount() != '') {
return thecombobox.getValue();
}
else {
return '000000';
}
}
</script>
</ext:ScriptContainer>
<ext:Panel ID="pnlTableLayout" runat="server" Border="false" BodyStyle="padding:15px;">
<Body>
<ext:Hidden ID="hidIgnoreImpression" runat="server" AutoDataBind="true" Text='<%# false %>' />
<ext:TableLayout ID="tblMain" runat="server" Columns="3">
<ext:Cell ColSpan="2">
<ext:Panel ID="pnlTrashStockDetails" runat="server" Border="false">
<Body>
<ext:TableLayout ID="tblTrashStockDetails" runat="server" Columns="3">
<ext:Cell>
<ext:Panel ID="pnlFinalDisposition" runat="server" Border="false">
<Body>
<ext:FieldSet ID="fsetFinalDisposition" runat="server" AutoHeight="true" Title="Final Outcome:"
Floating="true" Width="250">
<Body>
<ext:RadioGroup ID="rblFinalDisposition" runat="server" Enabled='<%# CanUserChangeForm() %>'
Vertical="True" ColumnsNumber="1" >
<Items>
<ext:Radio runat="server" ID="rbtnDestroySBN" BoxLabel="Destroy entire SBN" Checked='<%# DataBinder.Eval(mainViewTrashStockRequest, "FinalOutcomeDestroySBN") %>'>
<AjaxEvents>
<Check OnEvent="rblFinalDisposition_Changed" CleanRequest="true">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{pnlTableLayout}"
Msg="Switching disposition to: Destroy entire SBN..." />
</Check>
</AjaxEvents>
</ext:Radio>
<ext:Radio runat="server" ID="rbtnDestroyPO" BoxLabel="Destroy only this PO" Checked='<%# DataBinder.Eval(mainViewTrashStockRequest, "FinalOutcomeDestroyPO") %>'>
<AjaxEvents>
<Check OnEvent="rblFinalDisposition_Changed" CleanRequest="true">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{pnlTableLayout}"
Msg="Switching disposition to: Destroy PO only..." />
</Check>
</AjaxEvents>
<Listeners>
<%-- <Check Handler="if(#{hidIgnoreImpression}.getValue()=='False') { #{cbxImpression}.clearValue(); #{storeImpressionLookup}.reload(); };" />
--%>
</Listeners>
</ext:Radio>
<ext:Radio runat="server" ID="rbtnUnpackKit" BoxLabel="Unpack kit - salvage useable parts"
Checked='<%# DataBinder.Eval(mainViewTrashStockRequest, "FinalOutcomeUnpackKit") %>'>
<AjaxEvents>
<Check OnEvent="rblFinalDisposition_Changed">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{pnlTableLayout}"
Msg="Switching disposition to: Unpack kit..." />
</Check>
</AjaxEvents>
</ext:Radio>
<ext:Radio runat="server" ID="rbtnReduceStock" BoxLabel="Stock reduction" Checked='<%# DataBinder.Eval(mainViewTrashStockRequest, "FinalOutcomeReduceStock") %>'>
<AjaxEvents>
<Check OnEvent="rblFinalDisposition_Changed">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{pnlTableLayout}"
Msg="Switching disposition to: Stock reduction..." />
</Check>
</AjaxEvents>
</ext:Radio>
</Items>
</ext:RadioGroup>
</Body>
</ext:FieldSet>
</Body>
</ext:Panel>
</ext:Cell>
</ext:TableLayout>
</Body>
</ext:Panel>
</ext:Cell>
<ext:Cell>
<ext:Label ID="lblFillerStuff" runat="server" Text="stuff"></ext:Label>
</ext:Cell>
</ext:TableLayout>
</Body>
</ext:Panel>
</asp:Content>
and the code behind:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Coolite.Ext.Web;
using Coolite.Utilities;
public partial class testpage : System.Web.UI.Page
{
/// <summary>
/// Data object for the page. It will be used to drive the interface.
/// Yes, I know it is a gobal construct go build a bridge and get over it -- I am.
/// </summary>
protected TrashStockRequest mainViewTrashStockRequest;
protected void Page_Load(object sender, EventArgs e)
{
// if the root object is null try and load it from the session.
if (this.mainViewTrashStockRequest == null)
{
this.mainViewTrashStockRequest = (TrashStockRequest)Session["TrashStockRequest"];
}
if ((!Page.IsPostBack && !Page.IsAsync) || this.mainViewTrashStockRequest == null)
{
// The data object has not be initialized. Lets try and take care of that.
this.mainViewTrashStockRequest = new TrashStockRequest();
}
}
//Can the user modify the data.
protected Boolean CanUserChangeForm()
{
return !((TrashStockRequest)Session["TrashStockRequest"]).Started;
}
/// <summary>
/// Processes the SelectedIndexChanged event for the radio button list: rblFinalDisposition
/// </summary>
/// <param name="sender">the control firing the event: rblFinalDisposition</param>
/// <param name="e">argument stuff</param>
protected void rblFinalDisposition_Changed(object sender, AjaxEventArgs e)
{
Radio tempRadio = (Radio)sender;
if (tempRadio.Checked)
{
// get the "new" Final Outcome from the form
this.mainViewTrashStockRequest = (TrashStockRequest)Session["TrashStockRequest"];
this.mainViewTrashStockRequest.FinalOutcome = tempRadio.ID.Substring(4);
// save the request to the ViewState and update the Form
Session["TrashStockRequest"] = this.mainViewTrashStockRequest;
// update the options on the form based on the selected Final Outcome
SetFinalOutcomeOptions();
}
}
/// <summary>
/// Make visual changes to the form based on the Final Outcome (what flavor of trashing is this?).
/// </summary>
/// <param name="finalOutcome">What flavor of Trash Stock Form is this?</param>
private void SetFinalOutcomeOptions()
{
if (!this.mainViewTrashStockRequest.Started)
{
// If this request has not been started, reset it.
//this.mainViewTrashStockRequest.ResetDate();
switch (this.mainViewTrashStockRequest.FinalOutcome)
{
case "DestroySBN":
// Enable and disable stuff
break;
case "DestroyPO":
// Enable and disable stuff
break;
case "UnpackKit":
// Enable and disable stuff
break;
case "ReduceStock":
// Enable and disable stuff
break;
default:
break;
}
}
}
}
[Serializable]
public class TrashStockRequest
{
public Int32 RequestId { get; set; }
private String finalOutcome { get; set; }
public String FinalOutcome
{
get
{
return this.finalOutcome;
}
set
{
this.finalOutcome = value;
}
}
public Boolean FinalOutcomeDestroySBN
{
get
{
return FinalOutcome == "DestroySBN";
}
set
{
if (value == true)
{
FinalOutcome = "DestroySBN";
}
}
}
public Boolean FinalOutcomeDestroyPO
{
get
{
return FinalOutcome == "DestroyPO";
}
set
{
if (value == true)
{
FinalOutcome = "DestroyPO";
}
}
}
public Boolean FinalOutcomeUnpackKit
{
get
{
return FinalOutcome == "UnpackKit";
}
set
{
if (value == true)
{
FinalOutcome = "UnpackKit";
}
}
}
public Boolean FinalOutcomeReduceStock
{
get
{
return FinalOutcome == "ReduceStock";
}
set
{
if (value == true)
{
FinalOutcome = "ReduceStock";
}
}
}
public DateTime StartDate { get; set; }
public String StartedBy { get; set; }
public Boolean Started
{
get
{
return ((this.StartedBy != String.Empty) && (this.StartDate != DateTime.MinValue));
}
}
public DateTime CreatedDate { get; private set; }
public String Sbn { get; set; }
private String impressionNumber { get; set; }
public String ImpressionNumber
{
get
{
return this.impressionNumber;
}
set
{
Int32 tempValue;
if (Int32.TryParse(value, out tempValue))
{
this.impressionNumber = value;
}
else
{
this.impressionNumber = "0";
}
}
}
// and about 30 more properties
public TrashStockRequest()
{
SetDefaultValuesForNewRequest();
}
/// <summary>
/// Set the default values for the new trash stock request.
/// </summary>
private void SetDefaultValuesForNewRequest()
{
if (this.RequestId <= 0 || this.RequestId != null) // only run if this is a "new request".
{
this.RequestId = -1; // This will need to be set as soon as possiable.
this.CreatedDate = DateTime.Now;
this.FinalOutcomeDestroySBN = true;
// other stuff
}
}
}
Sorry for the wall of code I tried to make sure the markup was a close to my situation as possible.
I hope this helps...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CUsers%5CNATHAN%7E1%5CAppData%5CLocal%5CTemp%5 Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CUsers%5CNATHAN%7E1%5CAppData%5CLocal%5CTemp%5 Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CNATHAN%7E1%5CAppData%5CLocal%5CTemp%5 Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"> <!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-alt:"Times New Roman";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-520092929 1073786111 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;}
span.EmailStyle15
{mso-style-type:personal;
mso-style-noshow:yes;
mso-style-unhide:no;
mso-ansi-font-size:11.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
color:#1F497D;
mso-themecolor:dark2;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
T. Nathan Wheeler
Desktop Programmer, I.T.
Pensacola Christian College<br style="">
<br style="">