@charset "utf-8";
/* CSS Document */

body {
	margin: .25em .25em 1em .8em;
	background-image:url(graphics/ASE_BGv1.jpg);
}
.h1 {
	color:#5E0302;
	font-family:Arial, Verdana;
	font-size:1.6em;
	font-weight:bold;
	font-style:italic;
}
.sidebar {
	width:248px;
	background-image:url(graphics/ASE_SBv2.jpg);
	vertical-align:top;
}
.mainheader {
	width:760px;
	text-align:left;
	vertical-align:top;
}
.mainContent{
	width:760px;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
.sidebarTextH1{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	padding-right: .1em;
	text-align:center;
	font-style:italic;
	font-weight:bold;	
}
.sidebarTextH2{
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:left;
	padding-left:2.5em;
	font-style:italic;
	font-weight:bold;	
}
.sidebarContentContainer{
	width: 94%;
}
.sidebarText{
	color:#CCCCCC;
	font-family:Arial, Verdana;
	font-size:.7em;
	padding-left: .1em;
	padding-right: .1em;	
	text-align:left;
}
#sideBoxSTI{
	margin-top:1.6em;
	text-align:center;
	margin-bottom:1.2em;
}
#sideBoxContact{
	margin-top:1.2em;
	text-align:center;
	margin-bottom:3.0em;
}
.titleBar{
	background-image:url(graphics/ASE_TitleBar.jpg);
	width:755px;
}
.titleText{
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:1.3em;
	text-align:left;
	font-style:italic;
	padding-left:1.8em;
}
.mainFooter {
	background-color:#333333;
	border-top:#000000;
	border-top:solid;
	border-top:0.2em;
}
.tblFooter {
	width:100%;
}
.masterLayout {
	width:1000px;
}
.masterContainer {
	width:1000px;
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	border-width:.2em;
	margin: .2em .2em .2em .2em;
}
.tdCopyright {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#666666;
	padding-top:.6em;
	padding-bottom:.6em;
	padding-right:2em;
}
.tdBottomMenu {
	text-align:right;
	padding-top:.6em;
	padding-bottom:.6em;
	padding-right:1em;
}
.bottomMenu, A.bottomMenu, A.bottomMenu:active, A.bottomMenu:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#FFFFFF;
	text-decoration:none;
}
a.bottomMenu:hover {
	text-decoration:underline;
}

.bodyContainer{
	border:none;
	margin:.4em;
	padding:.2em;
	width:100%;
}

.noBorder{
	border:none;
}
.productDivBar{
	background-image:url(graphics/STI-idxBG.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#333333;
	padding:0.2em 1.6em 0.2em 1.2em;
}
.ASEdivBar{
	background-image:url(graphics/STIDivBarBG.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	text-align:right;
	color:#CCCCCC;
	padding:0.2em 1.6em 0.2em 1.2em;
}
.ProductContainer{
	border:solid;
	border-color:#000000;
	border-collapse:collapse;
	border-width:0.05em;
}
.ProductH1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#000099;
}
.Price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#000000;
	padding-left:0.5em;
}
.ASEIndexH2, A.ASEIndexH2, A.ASEIndexH2:active, A.ASEIndexH2:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#333333;
	font-weight:bold;
	padding-left:0.2em;
	text-decoration:none;
}
A.ASEIndexH2:hover{
	text-decoration:underline;
}
.indexItemTable{
	border:#999999;
	border-style:solid;
	border-width:0.05em;
	background:url(graphics/idxMiddle.jpg) repeat-x;
	height:28px;
}
.LinksTable{
	padding:0.7em;
	border-collapse:collapse;
}
.tdLinks{
	border-bottom:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:0.1em;
	padding-bottom:0.6em;
	padding-top:0.6em;
}
.ProductDesc, .ASELi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:0.2em 0.3em 0.2em 0.35em;
	color:#000000;
}
A.ProductDesc, A.ProductDesc:active, A.ProductDesc:visited{
	color:#FF0000;
	text-decoration:none;
}
A.ProductDesc:hover{
	text-decoration:underline;
}
.ProductAlert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:0.2em 0.3em 0.2em 0.35em;
	color:#FF0000;
}
/* STI Product styles */
.ProductContainer{
	border:solid;
	border-color:#000000;
	border-collapse:collapse;
	border-width:0.05em;
}
.ProductH1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#000000;
}
A.ProductH1, A.ProductH1:active, A.ProductH1:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#FF0000;
	padding-left:0.5em;
	text-decoration:none;
}
A.ProductH1:hover{
	text-decoration:underline;
}
.ProductDetailTable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	padding:0.2em;
	vertical-align:top;
	text-align:left;
	border-collapse:collapse;
}
.ProductDetailLabel{
	font-weight:bold;
	padding-right:0.8em;
	text-align:right;
}
.ProductDetailText{
	text-align:left;
}
.ProductOptionPrice{
	text-align:right;
}
.Instruction{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#999999;
}
.BTTable{
	border:none;
	padding:0.3em;
	text-align:center;
}
.STIDivBar{
	background-image:url(graphics/STIDivBarBG.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	text-align:right;
	color:#FFCC66;
	padding:0.2em 1.6em 0.2em 1.2em;
}
.SpacerRow{
	height:1.0em;
}
.STI-2Col{
	width:50%;
}

.redLink, A.redLink, A.redLink:active, A.redLink:visited{
	color:#FF0000;
	text-decoration:none;
}
A.redLink:hover{
	text-decoration:underline;
}
.blueLink, A.blueLink, A.blueLink:active, A.blueLink:visited{
	color:#0000FF;
	text-decoration:none;
}
A.blueLink:hover{
	text-decoration:underline;
}
.whileLink, A.whileLink, A.whileLink:active, A.whileLink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
A.whileLink:hover{
	text-decoration:underline;
}
div.idxLeft{
	background-image:url(graphics/idxLeft.jpg) top left no-repeat;
	width:12px;
	height:35px;
	float:left;
}
div.idxMiddle{
	background-image:url(graphics/idxMiddle.jpg) top middle repeat-x;
	height:35px;
	float:left;
}
div.idxRight{
	background-image:url(graphics/idxRight.jpg) top right no-repeat;
	width:12px;
	height:35px;
	float:right;
}
.imgMargin{
	margin:0.2em;
}
.ASEH2, A.ASEH2, A.ASEH2:active, A.ASEH2:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
A.ASEH2:hover{
	text-decoration:underline;
}
.ASELinks, A.ASELinks, A.ASELinks:active, A.ASELinks:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
A.ASELinks:hover{
	text-decoration:underline;
}
.introImage{
	margin-bottom:0.8em;
	margin-top:0.8em;
}
.ASEflash{
	z-index:0;
}