html, body{
 margin:3px;
 padding:0;
}

body {
	color:#800080;
	background-color:#BFA18D;
	
	font:14px "Verdana", arial, helvetica, sans-serif;
    background-repeat: repeat;
    background-position: center;
	
	}

#pagewidth{
 max-width:100%;
 min-width:100%;
}

.TopLink a:link, .TopLink a:visited  { 
       color:#9B4E81; 
	   font-family: "Verdana", Arial, Helvetica, sans-serif; 
       font-weight: bold;  
	   font-size: 14px; 
	   text-decoration: none; }

#header{
 position:relative;
 height:220px;
 background-color:#BD90D1;
 background-image: url('/images/hdrbk.jpg');
 width:100%;
 margin-left: auto;
 margin-right: auto;
 border:solid #573E60 1px;
 padding:2px;
 text-align:center;
 font:14px "Verdana", arial, helvetica, sans-serif;
 color:#800080;
}

#leftcol{
 width:14%;
 float:left;
 position:relative;
 min-width:120px;
 background-color:#BFA18D;
 border:solid #BFA18D 1px;
 padding:2px;
 text-align:center;
 color:#800080;
 font:12px "Verdana", arial, helvetica, sans-serif;
}

img {border:none;;}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


#twocols{
 width:83%;
 float:right;
 position:relative;
}

#rightcol{
 width:21%;
 float:right;
 position:relative;
 min-width:120px;
 background-color:#E2C3E3;
 border:solid #573E60 1px;
 padding:2px;
 text-align:center;
 color:#800080;
 font:14px "Verdana", arial, helvetica, sans-serif;
}

#maincol{
 background-color:#BD90D1;
 float: left;
 display:inline;
 position: relative;
 width:75%;
 padding:2px;
 border:solid #BD90D1 5px;
}

#footer{
 height:50px;
 background-color:#BD90D1;
 border:solid #573E60 1px;
 padding:5px;
 width:67%;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
 clear:both;
}

#detailleft{
 width:16%;
 float:left;
 position:relative;
 min-width:120px;
 background-color:#BFA18D;
 padding:2px;
 text-align:right;
 color:#800080;
 font:14px "Verdana", arial, helvetica, sans-serif;
}

/* *** Float containers fix */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix{display: inline;}
/* Hides from IE-mac \*/
 * html .clearfix{height: 1%;}
 .clearfix{display: block;}
/* End hide from IE-mac */



/*printer styles*/
@media print{
 /*hide the left column when printing*/
 #leftcol{display:none;}

 /*hide the right column when printing*/
 #rightcol{display:none;}
 #twocols, #maincol{width:100%; float:none;}
}

DIV.base-layer {
  background-color:#BD90D1; border: solid #333333 0px; color:#800080;
  margin: 0.0em 0px 0.0em 0px; padding: 0; text-align: center; width: auto;
}

DIV.base-layerb {
  background-color:#BD90D1; border: solid #333333 0px; color:#800080;
  margin: 0.0em 0px 0.0em 0px; padding: 0; text-align: left; width: auto;
}

DIV.table-row {
  background: none #E1AAE6; border: solid #D56EC9 1px; color:#800080;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 85%;
}

/* 3 x 2 table */

DIV.left-container2 {
  border: solid #333333 0px; float: left; margin: 0; padding: 1px; width: 45%;
}

DIV.right-container2 {
  border: solid #333333 0px; float: right; margin: 0; padding: 1px; width: 44%;
}


DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}


P.text {
  border: solid #3333cc 0px; margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 1em; text-align: center; text-indent: 0;
  width: auto;
}


