/* main page and structure  */

body { font-family: Arial, Helvetica, Geneva, sans-serif; font-size:1em; background: url('graphics/lpsBack.gif') repeat-x;
		background-color:#bec1de; text-align:center; margin:0; padding:0; }

div { text-align:left; }

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

div#content { padding:0px 10px 0px 10px; clear:both;}

div#links { margin:30px auto 30px auto; }

div#header img#lpsLogo { float:left; display:inline; }

/*  Search box  */

div#search { float:right; display:inline; }

div#search, div#search form  { padding:0; margin:0; }
div#search p#searchLabel{ display:inline; font-size:.75em; margin-right:5px; }
div#search input { vertical-align:middle; font-size:.9em; }
div#search input#searchButton { margin:0 5px; }

fieldset { border:0; }

/* MENU */

ul#udm {  width:350px; margin:10px 0 20px 150px; }

/* page footer styles  */

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

#footer p { margin:5px; }

#companyInfo { text-align:center; margin-bottom:20px;}

#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; }

h2 { font-size:1.3em; }

.floatR { float:right; }

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

.left { text-align:left; }

.lps { font-weight:bold; font-style:italic; color:#6666FF; }

/* 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; }


/*  */

img#mainImg { float:right; margin:0 0 10px 10px; }