/* CSS Document */


/***
--------------------------- 
HTML Element Initialization
---------------------------
. reset HTML Elements
***/
body,div,dl,dt,dd,,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

/*********
---------------------------
Styles
---------------------------


*/


.style21 {font-size: small}
.style22 {font-size: 24px}
.style24 {color: #9900CC}
.style25 {
	color: #000000;
	font-size: medium;
}
.style28 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.style26 {
	color: #000000;
	font-size: large;
	font-weight: bold;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style29 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.style30 {font-family: Georgia, "Times New Roman", Times, serif}
.style31 {
	font-size: medium;
	font-style: italic;
	font-weight: bold;
}
.style35 {	font-size: medium;
	font-weight: bold;
}
.style36 {font-size: 16px}

/*

*/
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #993300;
	display: block;
	padding: 4px;
	width: 140px;
}

.navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D03D03;
	display: block;
	padding: 4px;
	width: 140px;
}

.currentpagelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: blink;
	background-color: #FFCC33;
	display: block;
	padding: 4px;
	width: 140px;
}

.wording {
	font-style: italic;
	font-weight: bold;	
	display: block;

}

#apDiv1 {
	position:absolute;
	left:171px;
	top:495px;
	width:886px;
	height:167px;
	z-index:1;
}
.style8 {
	color: #990000;
	font-size: 36px;
}
.style12 {
	font-size: medium;
	color: #000000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#apDiv2 {
	position:absolute;
	left:32px;
	top:115px;
	width:113px;
	height:52px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:28px;
	top:40px;
	width:212px;
	height:168px;
	z-index:2;
}
.style13 {
	font-size: 28px;
	font-weight: bold;
	color: #003300;
}

/*
---------------------------------
Showcase Styles
---------------------------------
 . News Parcel
 . Featured Product Parcel
*/

.showcase {
  margin:10px 0 2px; 
  width:296px;
  float:left;
  font-size:86%;
  color:#666;
  background:url(/swa/i/home_corners.gif) no-repeat;
  background-position:-296px bottom;
  }

.showcase .showcase-bottom {
  position:relative; /*  req */
  background:url(/swa/i/home_corners.gif) no-repeat;
  margin-top:0;
  padding:1px 0 5px;
  min-height:182px; /* req: IE7 */
  }
  * html .showcase-left .showcase-bottom { 
    height:182px;
    }

.showcase .parcel-content {
  margin-top:4px;
  padding:0 8px 7px 8px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  }

.showcase-left .parcel-content {
  min-height:172px; 
  }
  * html .showcase-left .parcel-content { 
    height:173px;
    }

.showcase h2 {
  padding:7px 0 9px 6px;
  line-height:1em;
  font-size:142%;
  font-weight:bold;
  }

.showcase li { 
  color:#666;
  line-height:13px;
  padding-left:7px;  
  }

.showcase img { margin-bottom:-1px; }

* html .showcase-left .parcel-content ul { 
  position:relative;
  }

.showcase-left .parcel-content li { 
  display:block; 
  background:url(/swa/i/dotted.gif) repeat-x; 
  }

.showcase-left .parcel-content .outer { 
  height:38px; 
  %height:100%; /* req: IE7 */
  %min-height:38px; /* req: IE7 */
  display:table; 
  position:static; 
  }
  * html .showcase-left .parcel-content .outer { 
    height:38px; /* reset: IE6 */
    position:relative; 
    }

.showcase-left .parcel-content .middle { 
  display:table-cell; 
  vertical-align:middle; 
  width:270px;  
  padding:7px 0 5px; 
  %position:relative; 
  %top:50%; 
  %padding:6px 0; 
  }

.showcase-left .parcel-content .inner { 
  %position:relative; 
  %top:-50%; 
  }

.showcase-right { float:right; }  
.showcase-left { float:left; } 
    

.showcase-right h2 {
  padding-bottom:10px;
  background:url(/swa/i/dotted.gif) repeat-x bottom;
  }

.showcase a:link, .showcase a:visited {
  color:#2f6881;
  text-decoration:none;
  }   
.showcase a:hover, .showcase a:active {
  text-decoration:underline;
  }

.showcase h3 {
  font-size:130%;
  font-weight:normal; /* default is bold */
  padding:1px 0 4px;
  }    

.showcase .link-more { font-weight:bold; }

.showcase div.link-more {
  line-height:1em;
  padding:6px 0 5px; 
  }

