/* body */

body { margin: 0 auto; padding: 0;
	  	 font-family: arial, helvetica, sans-serif; font-size:100%;
	  	 background-color: #1a1a1a; text-align: center; position: relative; }

/* globals */

*     { padding: 0; margin: 0; }
.brdr { border: 1px solid #6a6a6a; }
.cntr { text-align: center; }
.fsml { font-size: 8pt; }
.fbld { font-weight: bold; }
.vtop { vertical-align: top; }

/* grid layout - sequences: top,right,bottom,left */

#wrapper     { border: 1px solid #6a6a6a; width: 751px; padding: 0px;
			      text-align: left; margin: auto; }
#header      { background-color: #1a1a1a; border-bottom: 1px solid #6a6a6a;
		  	      height: 214px; margin-top: 0px; padding: 0px; }
#header-info { width: 269px; height: 107px; margin: -116px 0 0 20px; padding: 0; }
#header-brcr { height: 20px; margin: -200px 0 0 18px; padding: 0; }
#content     { margin: 0; padding: 0; }
/* div within content block will have these properties: */
/* #content div { padding: 20px 40px; float: left; } */
#lfcol       { padding: 20px 40px; background-color: #1a1a1a; float: left;
					border-right: 1px solid #6a6a6a; width: 158px; }
#rtcol       { padding: 20px 40px; background-color: #1a1a1a; float: right;
					border-left: 1px solid #6a6a6a; width: 432px; margin-left: -1px; }
#flcol       { padding: 20px 40px; background-color: #1a1a1a; width: 671px;  }
#footer      { clear:both; background-color: #1a1a1a; border-top: 1px solid #6a6a6a;
		  	      margin-top: 0px; padding: 6px 40px ; }

div.spnotc   { padding: 20px 40px; background-color: #1a1a1a; border: 1px solid #4e7acd;
					width: 352px; margin-bottom: 20px;  }

/* links */

a          { text-decoration :underline; }
a:link     { color: #bbbbbb; }
a:visited  { color: #999999; }
a:hover    { color: #f26522; }
a:active   { color: #f26522; }

.brcrumb           { color: #dddddd; font-size: 8pt; }
.brcrumb a:link 	 { color: #6f9bee; font-size: 8pt; }
.brcrumb a:visited { color: #6f9bee; font-size: 8pt; }
.brcrumb a:hover   { color: #6f9bee; font-size: 8pt; }
.brcrumb a:active  { color: #6f9bee; font-size: 8pt; }

/* .dsplnk           { color: #dddddd; font: bold 10pt Arial, Helvetica, sans-serif; } */
.dsplnk a:link    { color: #436bb0; font: bold 10pt Arial, Helvetica, sans-serif; }
.dsplnk a:visited { color: #335ba0; font: bold 10pt Arial, Helvetica, sans-serif; }
.dsplnk a:hover   { color: #537bc0; font: bold 10pt Arial, Helvetica, sans-serif; }
.dsplnk a:active  { color: #537bc0; font: bold 10pt Arial, Helvetica, sans-serif; }

.sitemap           { color: #dddddd; font: bold 9pt Arial, Helvetica, sans-serif; }
.sitemap a:link    { color: #436bb0; font: bold 9pt Arial, Helvetica, sans-serif; }
.sitemap a:visited { color: #335ba0; font: bold 9pt Arial, Helvetica, sans-serif; }
.sitemap a:hover   { color: #537bc0; font: bold 9pt Arial, Helvetica, sans-serif; }
.sitemap a:active  { color: #537bc0; font: bold 9pt Arial, Helvetica, sans-serif; }

a.intext:link    { color: #436bb0; }
a.intext:visited { color: #335ba0; }
a.intext:hover   { color: #537bc0; }
a.intext:active  { color: #537bc0; }

a.smtext:link    { color: #436bb0; font-size: 8pt; }
a.smtext:visited { color: #335ba0; font-size: 8pt; }
a.smtext:hover   { color: #537bc0; font-size: 8pt; }
a.smtext:hover   { color: #537bc0; font-size: 8pt; }

a.arrow:link     { color: #000000; }
a.arrow:visited  { color: #000000; }
a.arrow:hover    { color: #f26522; }
a.arrow:active   { color: #f26522; }

/* headers and paragraphs */

h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; color: #f26522; margin: 6px 0 12px 0; }
h3.artc { text-align: center; margin: -20px 0 10px 0; }
h5.artc { text-align: center; margin: 0 0 16px 0; }
h4.logn { margin-bottom: 0; }
h4.notc { margin: -10px 0 2px; text-align: center; color: #4e7acd; }
h6.foot { font-size: 8pt; font-weight: normal; text-align: center; }

.arrow { clip: rect(0.00pt,10.50pt,9.75pt,0.00pt); }

p      { margin-bottom: 1em; font: 10pt Arial, Helvetica, sans-serif; color: #dddddd; }
p.navi { margin-right: 20px; color: #436bb0;
		   font: bold 11pt Arial, Helvetica, sans-serif; text-align: right; }
p.notc { margin: 0 -10px -10px; font-size: 9pt; }
p.nots { margin: -8px -10px -10px; font-size: 8pt; }

/* lists and tables */

ol,ul  { margin: 0 3em 1em 3em; font-size: 10pt; color: #dddddd; }
li.spc { margin-bottom: .5em; }

table.wrap { width: 100%; padding: 0; margin: 0; border: 0; }
table.btns { width: 100%; padding: 10px; margin: 0; border: 0; }
table.disp { width: 100%; padding: 0; margin: 0; border: 0; border-spacing: 4px; }

td        { border: 0; font: 10pt Arial, Helvetica, sans-serif; color: #dddddd; }
td.login  { font-weight: bold; color: #f26522; }
td.mtghdr { font: bold 12pt Arial, Helvetica, sans-serif; color: #f26522; }
td.mtgshd { font: bold 11pt Arial, Helvetica, sans-serif; color: #f26522; padding-top: 4px; }
td.mtgemp { border: 1px solid #6a6a6a; font-size: 11pt; font-weight: bold;
			 	color: #759de1; padding: 2px 2px 2px 4px; }
td.algntp { vertical-align: top; }
td.algnbt { vertical-align: bottom; }

/* classified ads display */

table.clas { width: 100%; border: 1px; font: bold 10pt Arial, Helvetica, sans-serif;
			  	 background-color: #e0e0e0; color: #000000; margin: 0; padding: 0; }
tr.hdrads  { height: 10px; background-color: #335ba0; }
td.hdrads  { width: 30%; font: bold 12pt Arial, Helvetica, sans-serif;
			  	 color: #f26522; background-color: #1a1a1a; vertical-align: top;
				 padding: 4px 2px; }
td.bdyads  { width: 70%; border: 1px; font-weight: bold; color: #000000;
			  	 background-color: #e0e0e0; padding: 2px 8px; }
.clas p    { margin-bottom: 2px; font: bold 10pt Arial, Helvetica, sans-serif;
			  	 color: #000000; }

/* images */

.floatstop { clear:both; }
img { border: none; }

div.img    { padding: 10px 40px 20px; margin-left: -40px; border: 0; height: auto;
				 width: 100%; text-align: center; }
/* img within div.img block will have these properties: */
div.img img { display: inline; margin: 0; border: 0; }

div.imghdr { text-align: center; position: relative; margin: 10px 0 -22px 0;
			  	 font: bold 14pt Arial, Helvetica, sans-serif; color: #f26522; }
div.imgret { text-align: center; position: relative; margin: 22px 0 -22px 0;
             font: 8pt Arial, Helvetica, sans-serif; color: #f26522; }

div.imgd      { margin: 40px auto; border: 0; height: auto; width: 100%;
			       text-align: center; }
/* imgd within div.imgd block will have these properties: */
div.imgd imgd { display: inline; margin: 0; border: 0; }

img.right { float: right; margin: 4px 0px 12px 25px; }
img.left  { float: left; margin: 4px 25px 12px 0px; }
img.line  { border: 4px; padding: 8px 0 18px 0; }

img.email { border: 0; padding: 0; width: 77px; height: 12px; margin-bottom: -3px; }

/* buttons */

input.btn { background-color: #90b0ff; border-color: #6f9bee;
			 	padding-left: 20px; padding-right: 20px; }

/* site map */

td.gray   { font-size: 8pt; color: #777777; }
hr.smapl { height: 1px; border-width: 0; color: #444444; background-color: #444444; }
hr.smapd { height: 1px; border-width: 0; color: #333333; background-color: #333333; }

/*--- EndOfFile ---*/


