/* ETEXFH CSS based on Tropic Breeze 1.1 by KV5R. Jan 17 2008 with added stuff for sNews1.6 */

body		{border:0; margin:0; padding:0; background:#FFFFFF url("img/texture.jpg") repeat scroll left top;
		font-family:verdana,arial,sans,sans-serif; color:#404040; font-size:100%;}

p		{ margin-top:0; margin-bottom:0.5em; line-height:1.5em; color:#404040; }
ul		{ list-style-type:circle; }
ul,ol	{ margin-top:0; margin-bottom:0.5em; line-height:1.5em; color:#404040; }
li, li ul	{ margin-top:0; margin-bottom:0; }

/* Inline Links */
a		{ color:#1C6590; text-decoration:none; }
a:hover	{ color:#C00000; text-decoration:underline; }

h1,h2,h3,h4,h5 {color:#2C7590;}

/* Data Tables */
table	{ border-collapse:collapse; width:100%; margin:0.5em 0 0.5em 0;
            font-family:verdana, arial, sans-serif;
            background:url('img/paper2.jpg') repeat scroll center center;}
th		{ background:#B2AA97; border:2px solid #FFFFFF; padding:0.25em 3px 0.25em 3px; vertical-align:top; font-size:0.9em; text-align:left; color:white; }
td		{ background:transparent; border:2px solid #FFFFFF; padding:0.25em 3px 0.25em 3px; vertical-align:top; font-size:0.9em; text-align:left; }

/* Layout Tables */
#lay		{ border-collapse:collapse; margin:0; border:0; width:100%; }
#top		{ margin:0; padding:0; border:0; height:125px; width:100%;
		  background:url("img/marble-bg.jpg") repeat-x scroll left top; }
#lft		{ border-width:0 1px 0 0; border-right:1px solid #C2BBA7; padding:10px; width:180px;
            background:url('img/paper2.jpg') repeat scroll center center; font-size:0.9em;}
#lft h1	{ width:180px; margin:20px 0 5px 0; font-size:16px; border-bottom:4px dotted #D2CCB7; padding-bottom:0.1em; }
#lft h2	{ margin:10px 0 5px 0; font-size:16px; }
#lft h3	{ margin:10px 0 5px 0; font-size:14px; }
#lft h4	{ margin:10px 0 5px 0; font-size:12px; }
#lft h5	{ margin:10px 0 5px 0; font-size:10px; }

#lft a	{ display:block; width:178px; text-align:center;  text-decoration:none;
		  font-family:"Century Gothic", futura, "URW Gothic L", verdana, sans-serif;
		  border:1px outset #E2DCC7; background:#E2DCC7; margin:0 0 5px 0; padding:1px 2px 2px 2px; }
#lft a:hover { border:1px inset #E2DCC7; background:#F0E8D7; text-decoration:none; }

#lft p	{ font-size:0.8em; padding-bottom:0.5em; }

#mid		{ margin:0; padding:10px; border:0; width:auto;
            background:url('img/paper.jpg') repeat scroll center center; font-size:1em;}
#mid h1	{ margin:0 0 0.25em 0; font-family:"Century Gothic", futura, "URW Gothic L", verdana, arial, sans-serif;
		  font-size:30px; font-weight:normal; letter-spacing:6px;
		  border-bottom:4px solid #D2CCB7; padding-bottom:0.1em; }
#mid h2	{ margin-bottom:0.25em; font-family:"Century Gothic", futura, "URW Gothic L", verdana, arial, sans-serif;
		  font-weight:bold; letter-spacing:4px;  }
#mid p	{ font-size:1em; text-align:justify;}
#ftr		{ margin:0; padding:0; border:0; height:24px; width:100%;
            background:url('img/alab-24h.jpg') repeat-x scroll center center; }
p.ftr	{ margin:0; padding-top:3px; font-size:12px; text-align:center; }

/* Info Box  */
.box		{ display:block; width:180px; margin:0 0 1.2em 0 !important; padding:0; }

/* Search form  */
.txtbox	{ margin:0; height:14px; width:75%; font-size:12px; }
.go		{ margin:0; height:20px; width:15%; font-size:12px; }

/* Drop-Cap  */
.dcap	{ font-size:2.2em; line-height:2.2ex; float:left;
		  margin:0 3px 0 0; padding:0 0.1em 0.05em 0.1em;
		  background-color:#C2BBA7; color:#FFFFFF; }

/* Image Control */
img        { border:0 none; }
img.bdr    { border:4px ridge #E2DCC7; }
img.ctr	 { display:block; margin:0 auto 0 auto; text-align:center !important; }
img.habsl  { position:absolute; left:0; top:0; z-index:1000; }
img.habsr  { position:absolute; right:0; top:0; z-index:1000; }
img.hctrt	 { display:block; margin:0 auto 0 auto; padding:15px 0 0 0; z-index:100; text-align:center !important;}
img.hctrb	 { display:block; margin:0 auto 0 auto; padding:0 0 0 0;    z-index:100; text-align:center !important;}
img.fl     { margin:5px 10px 5px  0px; float:left; }
img.fr     { margin:5px  0px 5px 10px; float:right; }

/* Handies */
.small	{ background-color:inherit; color:#663300; font-size:10pt; font-style:normal; font-weight:normal; margin:0; }
.tiny	{ background-color:inherit; color:#663300; font-size:8pt;  font-style:normal; font-weight:normal; margin:0; }
.b		{ font-weight:bold; }
.l		{ text-align:left; }
.c		{ text-align:center; }
.r		{ text-align:right; }
.j		{ text-align:justify; }
.close	{ margin-top:0px; margin-bottom:0px;}
.nomar	{ margin:0;}
.wsnr	{ white-space:nowrap; }

/* Added for TinyMCE integration */
.bld		{ font-weight:bold; }
.ital	{ font-style:italic; }
.undr	{ text-decoration:underline; }
.scap	{ font-variant:small-caps; }
.lft		{ text-align:left; }
.ctr		{ text-align:center; }
.rt		{ text-align:right; }
.just	{ text-align:justify; }
.close	{ margin:0px; }
.near	{ margin:4px; }
.small	{ color:#000000; font-size:10pt; font-style:normal; font-weight:normal; margin:0px; }
.tiny	{ color:#663300; font-size:8pt;  font-style:normal; font-weight:normal; margin:0px; }
.nowrap	{ white-space:nowrap; }

img		{ border:0px none; }
img.ilft	{ float:left;  margin:6px 12px 6px  0px; }
img.irgt	{ float:right; margin:6px  0px 6px 12px; }
img.ibdr	{ border:1px solid #A3654C;  }
img.irdg	{ border:4px ridge #A3654C; }
img.rot	{ border:6px ridge #EFCFAF; position:absolute; left:12px; top:12px;
		  width:200px; height:125px; }

table.tlft { float:left;  border:0px none; margin-right:12px; background-color:transparent; }
table.tctr { margin:auto; border:0px none; background-color:transparent; }
table.trgt { float:right; border:0px none; margin-left: 12px; background-color:transparent; }

td.va-top	{ vertical-align:top; }
td.va-mid	{ vertical-align:middle; }
td.tt	{ padding:1px 4px 1px 4px; border:1px solid #A3654C; }

