
*		{margin:0; padding:0; }

body		{background-image:url(../pics/back.gif); font-family: "Verdana", "Lucida Sans Regular", "Helvetica", "Arial", "Adobe Helvetica", sans-serif; font-size:11pt}

#main		{margin:0 auto; width:1010px; padding:20px 15px; background:#ffffff; position:relative; font-size:9pt}

#top1 		{margin:0 0 0px; text-align: right; float:right}
#top2 		{margin:0 0 10px; height:6px; background:#c00000; clear:right}
#topmenubox	{padding:22px 0 0 0}

#bot1		{margin:10px 0 0px; height:6px; background:#c00000}
#bot2		{margin:10px 0 0; text-align:center; font-size:9pt}

.topmenu	{font-size:10pt; font-weight:bold; border-width:1px; border-style:solid; text-decoration:none;
		 border-color:#808080; background:#e8e8e8; padding:0px 10px; margin:20px 0 0 0}


.prodmain	{overflow:auto; text-align:left}
.prodtitle	{display:inline; line-height:42px; font-size:20pt; font-weight:bold}
.prodpic	{display:inline; line-height:42px; font-size:16pt; font-weight:bold; margin:5px 0 10px 20px; float:right; }
.homepic	{display:block; line-height:0px; margin:0px 20px 10px 20px; float:right; }
.prodsep	{clear:right}
.prodtextbig {text-align:justify; padding:0px 0 10px 0; font-weight:bold; font-size:12pt; margin:50px}
.prodtext	{text-align:justify; padding:0px 0 10px 0}
div.prodtext:first-line  {font-weight:bold; font-size:12pt; margin:50px}

.proboxright 	{display:block; font-size:10pt; font-weight:bold; 
				border-width:1px; border-style:solid; border-color:#c00000; background:#f0f4f4; width:450px; float:right}
.proboxleft		{display:block; font-size:10pt; font-weight:bold; 
				border-width:1px; border-style:solid; border-color:#c00000; background:#f0f4f4; width:536px}
.proboxinner	{display:block; font-size:10pt; font-weight:bold; margin:5px 0 10px 15px; padding:0px 10px 10px 20px}
.proboxtitle	{vertical-align:top; background:#b00000; color:#ffffff; font-size:12px; line-height:16px; padding:0 10px}
.proboxsingle	{display:block; font-size:10pt; font-weight:bold; margin:0px 0px 15px; 
				border-width:1px; border-style:solid; border-color:#c00000; background:#f0f4f4; width:1008px}
.proboxsnginner	{display:block; font-size:9pt; font-weight:normal}

.bp_body		{display:block; overflow:auto; border-width:1px; border-style:solid; border-color:#808080; width:680px; margin:5px 0px; background:#ffffff; font-weight:bold}
.bp_title		{vertical-align:top; background:#e8e8e8; color:#ffffff; font-size:12px; line-height:16px; padding:0 10px; color:black}
.bp_inner		{display:block; font-size:10pt; font-weight:400; margin:5px 0 0px 15px; padding:0px 10px 0px 20px}
.bp_pic		{display:block; font-size:10pt; font-weight:400; margin:5px 0 0px 15px; padding:0px 10px 0px 20px}

.bs_body		{display:block; border-width:1px; border-style:solid; border-color:#808080; width:651px; margin:5px 0px; background:#ffffff; font-weight:bold}
.bs_title		{vertical-align:top; background:#e8e8e8; color:#ffffff; font-size:13px; line-height:16px; padding:0 10px; color:black}
.bs_inner		{display:block; font-size:10pt; font-weight:400; margin:5px 0 0px 15px; padding:0px 10px 0px 20px}

.table2list	{border-collapse:collapse; width:100%}
tr.head		{border-width:1px; border-style:solid; border-color:#cccccc; background-color:#c00000; color:#ffffff; font-weight:bold}
tr.even		{border-width:1px; border-style:solid border-color:#cccccc; background-color:#ffffff}
tr.odd		{border-width:1px; border-style:solid; border-color:#cccccc; background-color:#f0f4f4}
.listd		{padding:5px 20px}

.tableplist	{border-collapse:collapse; width:100%; margin:0px 0px 15px; border-style:solid; border-color:#c00000; border:solid #c00000 1px}
td.phead	{padding:0px 20px}
tr.phead	{border-width:0px; background-color:#c00000; color:#ffffff; font-weight:bold}
tr.peven	{border-width:1px; border-style:inset; background-color:#ffffff; border-color:#cccccc}
tr.podd		{border-width:1px; border-style:inset; background-color:#f0f4f4; border-color:#cccccc}


.prodsquare	{list-style-type:square}
.prodlist	{list-style-type:none}

.textlink	{color:#0000a0; text-decoration:underline}
a:link.textlink {color:#0000a0}
a:visited.textlink {color:#0000a0}
a:hover.textlink {color:#c00000; text-decoration:none}
a:active.textlink {color:#f00000}

a.topmenu:link	 {color:#0000a0}
a.topmenu:visited {color:#0000a0}
a.topmenu:hover  {color:#ffffff; background:#b00000}
a.topmenu:active {color:#f00000; background:#e8e8e8}

.auxtext	{text-align:justify; font-size: 15pt; padding:20px 20px 10px 20px}

.box 		{float: left; padding: 20px; padding-bottom: 50px; font-size: 9pt;	max-width: 70%;}
.after-box 	{clear: left;}
label 		{color:#0000a0; font-weight: bold;}
.inputfile 	{width: 45%;}
#overlay{display:none; height:400px; opacity: .1; position: fixed; background: #282828; width:1010px; z-index: 0;}
#loadsymbol {border-radius:50%; animation: turn 1.5s linear infinite; border-top: 10px solid rgba(204, 0, 0, 0.2); border-right: 10px solid rgba(204, 0, 0, 0.2); border-bottom: 10px solid rgba(204, 0, 0, 0.2); border-left: 10px solid #a00606; margin: auto; height:40px; width:40px; z-index: 1500; color:#fff;}
@keyframes turn { 0% {transform: rotate(0deg)} 100% {transform: rotate(360deg)}}
.load {text-align:center;display:none; position: fixed; right: 0; left:  0; margin: auto; top:200px;}
a.buttonstyle {-webkit-appearance: button; -moz-appearance: button; appearance: button; text-decoration: none; color: initial; font-family: "Verdana", "Lucida Sans Regular", "Helvetica", "Arial", "Adobe Helvetica", sans-serif; font-size:11pt}
