/* main page and structure  */

body { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:1em; background-color:#E7ECF1;
	text-align:center; margin:0; padding:0; }

div#main { margin:auto; width:900px; background-color:white; border:1px solid #000066; border-top:0; margin-bottom:20px; }

div#content { padding:0px 10px 0px 10px; text-align:left; }

div#header {  }

#homeLink { text-align:center; margin:20px 0px 20px 0px;
				background-color:#E7ECF1; padding:5px;  }


/* page footer styles  */

#footer { font-size:.8em; border-top:1px solid #7482be; margin: 20px 10px 10px 10px; padding:10px; text-align:left; }

#footer p { margin:5px; }

#contactInfo { text-align:center; margin:5px 0 10px 5px; color:navy; text-align:center; }

#copy  { font-size: 8pt; font-family: "Times New Roman", Georgia, Times, serif; }

#wm { color: blue; font-size: 8pt; font-family: "Times New Roman", Georgia, Times; margin-left: 10px; }


/* general styles  */

.bold { font-weight:bold; }

.italic { font-style:italic; }

h1 { font-size:1.5em; text-align:center; }

h2 { font-size:1.3em; }

.floatR { float:right; }

.floatL { float:left; }
 
.center { text-align:center; }

.left { text-align:left; }

.right { text-align:right; }

.red { color:red; }

/* roundbox  */

.rbroundbox { background: url('images/box/nt.gif') repeat; margin-top:0px; padding:0;}
.rbtop div { background: url('images/box/tl.gif') no-repeat top left; }
.rbtop { background: url('images/box/tr.gif') no-repeat top right; }
.rbbot div { background: url('images/box/bl.gif') no-repeat bottom left; }
.rbbot { background: url('images/box/br.gif') no-repeat bottom right; }

/* roundbox content */

div.rbcontent { text-align:center; padding:5px; }

div.rbcontent img { border:0;}

div.rbcontent p { font-size:.7em; /* color:; */ margin-top:0; font-weight:bold;}


/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
}

.rbcontent { text-align:center; }