
/* Stylesheet for AST */


body{
background:#e2ecc7;
color:black;
text-decoration:none;
font-family:Arial Unicode MS , Lucida Sans , Arial;
}


h3{color:#7f17ec;
font:20pt Arial Unicode MS , Lucida Sans , Arial;
font-weight:600;
text-align:center;
margin-bottom:0px;
margin-top:0px;
}


h4{color:#7f17ec;
font-size:14pt;
font-weight:500;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}


/* Contact text  */


h5{
color:black;
font-size:14pt; 
font-weight:bold;
text-align:center;
margin-top:0px;margin-bottom:0px;}



/* body blurbs  */


span.mblurb {
font-size:12pt;
color:black;font-weight:600;
}


span.headblurb{
text-align:left;
font-size:14pt;
color:black;font-weight:600;
}


span.italblurb{
font-size:12pt;
color:black;font-weight:600;
font-style:italic;
}


span.signat{
font:24pt Brush Script MT, Monotype Corsiva;
color:black;font-weight:500;
}


span.body {
text-align:left;
font-family:Abbess;Monotype Corsica;
font-size:16pt; 
color:#005000;font-weight:600;
}


span.page {
text-align:left;
font-family:Abbess;Monotype Corsica;
font-size:16pt;
color:#7f17ec;font-weight:600; 
}


span.email {
text-align:center;
}


span.contact {
text-align:left;
font-family:Abbess;Monotype Corsica;
font-size:12pt; 
color:black;font-weight:600;
}


p.cred {
text-align:center;
font-size:12pt;
color:black;font-weight:600;
margin-top:-10px;
}


p.credhead {
text-align:center;
font-size:18pt;
color:black;font-weight:600;
margin-top:0px;
}


p.promise {
text-align:center;
font-family:Abbess;Monotype Corsiva;
font-size:12pt; 
color:black;font-weight:600;
margin-left:-5px
}


p.promhead {
text-align:center;
font-family:Abbess;Monotype Corsica;
font-size:14pt; 
color:black;font-weight:600;
margin-left:-25px;
line-height:12pt;
}



/* footing blurb  */


span.seven {
font-size:7pt; font-family:Comic Sans MS;
color:#e2ecc7;font-weight:normal;
}


span.copy { 
font-size:8pt;font-weight:500;}


span.hor {
text-align:left;
font-size:10pt;
color:#7f17ec;font-weight:600; 
}


/* Table styles  */


table.toprint{
vertical-align:top;
width:100%;
margin-top:0px;margin-bottom:-5px;
text-align:right;
}


table.print{
page:auto;size:auto;
}


table.top{
vertical-align:top;
width:100%;
margin-top:0px;margin-bottom:-5px;
text-align:center;
}


table.bottom{
border-top:thick double #666666;
}


table.body{
width:100%;
margin-top:0px;margin-bottom:-5px;
}


/* td styles  */


td.body{
vertical-align:top;
width:60%;
}


td.bodyhome{
text-align:center;
width:60%;
padding-right:0px;
margin-right:-10px;
}


td.righthome{
vertical-align:top;
text-align:center;
width:20%;
}


td.service{
vertical-align:top;
padding-left:2%;padding-top:0%;
width:20%;
}


td.right{
vertical-align:top;
text-align:center;
width:20%;
padding-left:2%;}


td.logo{
padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;
vertical-align:top;
}



/* links */



a.hor:link { 
text-decoration: none;
color:#005000;
font-size:10pt;font-weight:bold;
}

a.hor:visited { 
text-decoration: none;
color:#005000;
font-size:10pt;font-weight:bold;
}

a.hor:hover {
text-decoration: underline;
color:#7f17ec;
font-size:10pt;font-weight:700;
background:#dfcef1;
}



a.vert:link { 
text-decoration: none;
font-family:Abbess;Monotype Corsica;
color:#005000;
font-size:16pt;font-weight:bold;
line-height:20pt;
}

a.vert:visited { 
text-decoration: none;
font-family:Abbess;Monotype Corsiva;
color:#005000;
font-size:16pt;font-weight:bold;
line-height:20pt;
}

a.vert:hover {
text-decoration: underline;
font-family:Abbess;Monotype Corsiva; 
color:#7f17ec;
font-size:16pt;font-weight:700;
line-height:20pt;
}



a.em:link { 
text-decoration: none;
color:#005000;
font-size:14pt;font-weight:600;
text-align:center;
}

a.em:visited { 
text-decoration: none;
color:#005000;
font-size:14pt;font-weight:600;
text-align:center;
}

a.em:hover {
text-decoration: underline; 
color:#7f17ec;
font-size:14pt;font-weight:700;
text-align:center;
}



/* image styles */


img.celogo{
margin-top:-75px;margin-right:10px;margin-bottom:0px;margin-left:-40px;
}

img.sptop{
vertical-align:top;
margin-top:0px;margin-bottom:-10px;
}

img.tp{vertical-align:top;
margin-top:-3px;margin-right:0px;margin-bottom:-5px;margin-left:-160px;
}


