body {margin:0; padding:0; font-size:80%; background:#fff; font-family:sans-serif; position:relative;}

#frame {position:relative; }



#header {position:absolute; top:6px; left:180px; border-bottom:1px solid #777; height:60px; width:580px; display:none;}

#breadcrumbs {display:none; position:absolute; top:70px; left:180px; color:#0A6825; font:10pt Verdana,Arial,Helvetica,sans-serif;}

#pagetitle {position:absolute; top:30px; left:0px; width:400px; color:#0A6825; font:15pt Verdana,Arial,Helvetica,sans-serif;}

#searchbox {position:absolute; display:none; top:5px; right:20px; text-align:right; z-index:4}

#headright {position:absolute; top:35px; right:0px;}

#headrightEsp {position:absolute; top:70px; right:21px; text-align:right; display:none;}


#mainbody {margin:0px 10px 20px 5px; font:15px san-serif,Arial,Geneva;  }

#mainbody td {font:15px Arial,Geneva,san-serif;}

#mainbody big {font-size:16px; color:#0A6825;}

#pageStretch {display:none;}

#itemTitle {}

#footerSearchBox {display:none;}

h3 {color:#0A6825; font:bold 12pt Verdana,Arial,Helvetica,sans-serif; margin-top:0px}

h5 {color:#0A6825; font:bold .95em Verdana,Arial,Helvetica,sans-serif; margin:4px 0px }

.redtext {color:#906; font:12pt Verdana,Arial,Helvetica,sans-serif;}

.content {font:.9em Helvetica,Arial,sans-serif; color:#000;}
.content em {font:bold 1.1em Arial,Helvetica,sans-serif; color:#063; font-style:normal;}
cite {font-size:.9em; color:#666;}



.prodname {font-size:16px; margin:5px 0px 4px 0px;}
.prodinfo {font-size:14px;}

.headings {font:bold 13pt Arial,Helvetica,sans-serif; color:#063;}

.footer {margin-top:10px; text-align:left; font:10pt Helvetica,Arial,sans-serif; color:#000; border-top:1px solid #555; padding:10px 20px; display:none;}

#copyright {color:#555; font-size:.9em; display:block}

.Headline {font:bold 14px Verdana,Arial,Helvetica,sans-serif; color:#000; background:#ffffcc; text-align:center}

.menu {font:13pt Verdana,Arial,Helvetica,sans-serif; line-height:18pt; }

DT {font-weight:bold; }

DD	{text-align:left; }

.alphabet {font:16px Arial,sans-serif;}
	
a:link, a:visited {text-decoration:none; color:#c402ca}
a:hover {background-color:#ffffcc}
a:active {color:#01B2D7; text-decoration:none}

.pageTitle {font:18pt Arial,Helvetica,sans-serif; color:#006633; text-align:left; }
	
.redtext {font:12pt Arial,Helvetica,sans-serif; color:#990066;}

/*  NEW styles */

em {font:bold 13pt Arial,Helvetica,sans-serif; color:#063; font-style:normal;}

#leftcolumn {position:absolute; top:10px; left:10px; width:130px; z-index:3; display:none;}

#navbar {border:3px solid #fdf; font:1.2em Verdana,Arial,Helvetica,sans-serif; color:#0A6825; line-height:18pt; width:114px; padding:8px;  margin:18px 0 0 0; display:none;}

.spaceinputs input {margin-bottom:20px}
#alert1 {visibility:hidden; color:red}
#alert2 {visibility:hidden; color:red}
#alert3 {visibility:hidden; color:red}
#alert4 {visibility:hidden; color:red}
#alert5 {visibility:hidden; color:red}

acronym {border-bottom:1px dashed #444; cursor:help;}



/* HOME */

#homeKeyTxt {font-size:.8em}

#homeKeyTxt h1 {font-size:1em; font-weight:bold; text-align:left}

#homeKeyTxt h2 {font-size:1em; font-weight:bold;}

#homeLeftSide {float:left; width:405px; }

#homeRightSide {float:left; width:135px; padding:0px 5px 0px 30px}

#homeNewsletter {background:url(images/home_newsletter_signup.gif) no-repeat; width:131px; height:144px; position:relative;}

#newletterFields {position:absolute; top:86px; left:1px}

#newletterFields input {margin-left:3px}

#newslatterButt {padding-top:1px}

#sendToAFriend {display:none}

.specialsList {margin:0px; padding-left:16px;}
.specialsList li {margin:0 0 6px 0; font-size:.9em}

#block {position:relative; margin:0px 30px; border:1px dashed #fff;}

#homeRight {text-align:justify; margin:30px 10px 10px 390px; font:15px Arial,Geneva,san-serif; }

#homeLeft { position:absolute; top:110px; left:20px; }

/*#homeLeft {}*  font:15px Arial,Geneva,san-serif;*/

#homeLinks {font:15px Arial,Geneva,san-serif; margin:10px; text-align:center; }


.imgrt {padding-left:25%;}

.txtnorm {text-align:left;}

h1 {color:#0A6825; font:bold 16pt Verdana,Arial,Helvetica,sans-serif; text-align:center;}

h2 {color:#0A6825; font:bold 14pt Verdana,Arial,Helvetica,sans-serif; margin-top:0px}

.srch {position:absolute; top:520px; left:20px;}


.ppwsmall {font: 10px verdana; color: #666; display:none }
.ppwsmall a,
.ppwsmall a:visited {font: bold 10px verdana; color:#666;}
.ppwsmall a:hover {font: bold 10px verdana; color:#666; text-decoration: underline; }  

.btmcent {padding-left:130px;}

.fontreduce {font-weight:normal;}

.gr {color:#0A6825; font-size:120%}


.footermain {text-align:center; left:25%; width:100%; }

.maintxt {font:15px san-serif,Arial,Geneva;}