.plans       { border-style:inset; border-width:0px; font-family: Tahoma; font-size: 10pt; font-weight: bold; background-repeat: no-repeat; 
               background-position:     right bottom; text-indent:0; text-align:left; margin-left:0; line-height:200%; padding-left:3; padding-right:8; padding-top:3; padding-bottom:3; background-color:#99CCFF }
.Qhead       { font-family: Arial; font-size: 12pt; color: #FF0000; font-weight: bold }
.body2       { font-family: Arial; font-size: 10pt; margin-top:9; margin-bottom:9 }

  /* swepsonville tailored classes; */
  
.body2ind    { 
     font-family: Arial; 
	 font-size: 10pt; 
	 margin-left:25px;
	 margin-top:9; 
	 margin-bottom:9 
	 }

.body2indUL {
     font-family: Arial; 
	 font-size: 10pt; 
	 line-height:25px;
	 margin-left:65px;
	 margin-top:9; 
	 margin-bottom:9 
	 }	 
	 
.body2indUL a {
     text-decoration: none;
     color: #901602;
     background-color: transparent;	 
	 }
	 
.body2indUL a:hover {
     color: #000000;
     text-decoration: underline;
     }
	 
 /* swepsonville tailored classes; */	 

HR {
	WIDTH: 100%; HEIGHT: 1px
}
UL.plain {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0pt; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0pt; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2pt; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LI {
	FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; font-family:Arial; margin-top:0; margin-bottom:1
}
.list2       { font-family: Arial; font-size: 10pt; margin-top: 0; 
               margin-bottom: 0 }
.headerBarDividers {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Courier New", Courier, mono; TEXT-DECORATION: none
}
.headerBarLinks {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.headerBarText {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerLinkedGraphics {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.headerFooterBackground {
	HEIGHT: 26px; BACKGROUND-COLOR: #000066
}
.headerAccentBackground {
	HEIGHT: 26px; BACKGROUND-COLOR: #990000
}
.headerAccentEmpty {
	HEIGHT: 10px; BACKGROUND-COLOR: #990000
}
.emptyAccentSpacer {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.featured {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footerText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.footerAccentBackground {
	BACKGROUND-COLOR: #cccccc
}
.footerLinks { color: #00639C; font-family: Arial; font-size: 10pt; margin-bottom:6; font-weight:bold }

.box {
	border:0px solid #000000; font-family:Arial; font-size:10pt; margin-top:9; margin-bottom:9; background-color:#FFFFCC
}
.boxTop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.rowTextAltWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.rowTextAltGrey {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.boxBottom {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.boxText {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial; color:#00639C; margin-top:12; margin-bottom:12
}
.boxLink {
	COLOR: #FFFFFF; font-family:Arial; font-size:10pt
}
TD.alignLeft {
	TEXT-ALIGN: left
}
.contentTable {
	WIDTH: 100%
}
.leftColumnLayout {
	WIDTH: 200px; BACKGROUND-COLOR: #ffffff
}
.centerColumnLayout {
	BACKGROUND-COLOR: #ffffff
}
.rightColumnLayout {
	WIDTH: 150px; BACKGROUND-COLOR: #ffffff
}
.eventTop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.eventLink {
	COLOR: #990000
}
.eventText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.eventFooter {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.boxFull {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid
}
.boxLarge {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 625px; BORDER-BOTTOM: #000000 1px solid
}
.boxMedium {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; BORDER-BOTTOM: #000000 1px solid
}
.boxSmall {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 350px; BORDER-BOTTOM: #000000 1px solid
}
.photo {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid
}
.icon {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pict1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT-WIDTH: 0px
}
.required {
	COLOR: #993300; TEXT-ALIGN: center
}
TD.iconCell {
	BACKGROUND: #eeeeee; VERTICAL-ALIGN: top
}
h1           { font-family: Tahoma; font-size: 14pt; font-weight: bold; margin-bottom:12; margin-top:4; color:#008000  }
h2           { background-position:   left center; font-family: Tahoma; font-weight: bold; font-size:12pt; background-repeat:no-repeat; color:#000080 }
h3           { color: #800000; font-family: Tahoma; font-size: 10pt; font-weight:bold; margin-bottom:0 }
h4           { font-family: Tahoma; color: #FF0000; font-size: 10pt; font-weight:bold }
h5           { color: #00639C; font-family: Arial; font-size: 10pt; margin-bottom:6 }
h6           { color: #FF0000; font-family: Arialsans-serif; font-size: 10pt;  }.h7          { font-family: Arial; font-size: 12pt; color: #FF0000; font-style: italic; 
               font-weight: bold }
               
.mainlinks { font-family: Arial; font-size: 10pt; color: #0000FF; margin-top:12; margin-bottom:0; font-weight:bold  }

.mainlinks1 { font-family: Arial; font-size: 10pt; margin-top:12; margin-bottom:0; font-weight:bold  }
              
#mainMenu {
  border-style:solid; border-width:0px; margin:2 0; background-color: #FFFFCE;
  color: #000080;
  width: 196px; text-align:left; font-family:Arial; font-size:12pt; font-weight:bold; text-indent:0; word-spacing:0; line-height:100%
}

#menuList {
  margin: 0px;
  font-family:Arial; color:#000080; padding-left:10px; padding-right:0px; padding-top:1px; padding-bottom:1px
}

li.menubar {
  background: url('/images/plus.gif') no-repeat 0em 0.3em;
  font-size: 12px;
  line-height: 1.5em;
  list-style-type:none; list-style-position:outside; color:#000080
}

.menu, .submenu {
  display: none;
  margin-left: 10px;
  padding: 0px; color:#000080
}

.menu li, .submenu li {
  background: url('/images/square.gif') no-repeat 0em 0.3em;
  list-style-type:none; list-style-position:outside; color:#000080
}

a.actuator {
  background-color: transparent;
  color: #000080;
  font-size: 12px;
  padding-left: 0px;
  text-decoration: none; text-align:left
}

a:hover.actuator {
  text-decoration: underline; color:#000080; text-align:left
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000080;
  font-size: 12px;
  padding-left: 10px;
  text-decoration: none
}

.menu li a:hover, submenu li a:hover {
  /*border-bottom: 1px dashed #000;*/
  text-decoration: underline; color:#000080
}

.hdr1  { 
      font-family: Tahoma; 
	  font-size: 14pt; 
	  font-weight: bold; 
	  margin-bottom:12px; 
	  margin-top:4px; 
	  color:#008000;
	  }
.hdr2           { background-position:   left center; font-family: Tahoma; font-weight: bold; font-size:12pt; background-repeat:no-repeat; color:#000080 }


span.key {
  text-decoration: underline; color:#000080ul           { margin-top: 1 }ul           { margin-top: 0; margin-bottom: 0 }
  


