/* generated by csscreator.com */ body{  background-image:url("images/background.jpg"); margin: auto; padding: 0px; width: 749px;} h1 { font-size: 18px; font-family:Georgia; font-weight:bold; color:#4D2787; text-align:center; } h2 { font-size: 14px; font-family:Georgia; font-weight:bold; color:#4D2787; text-align:center; } h3 { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; } h4 { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; } li { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; } table{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; } #pagewidth{  background-color:#fff; border:1px solid #660066; width:749px;  text-align: center;  }  #header{ width:100%; background-color:#fff; margin:auto; padding:0;}  #leftcol{ background-color:#fff; width:500px;  float:left;  position:relative;  padding-left:5px; padding-right:10px;  text-align: left; } #twocols{ width:35%;  float:left;  position:relative;  text-align: left;} #rightcol{ width:220px;  float:left;  text-align:center; padding-left: 5px; padding-right: 6px;  background-color:#fff; }  #footer{ clear:both; background-color: transparent; margin: 0px; padding:0px; }  .subscribe {	border-style: dashed;	border-color: #4D2787;	background-color: #FFFFFF;}.menu{ background-color: #fff; border-bottom: 2px ridge #8c8c8c; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; width: 100%; }  .menu a:link, .menu a:visited, .menu a:active, .menu a:hover {   height: 23px;   line-height: 23px;   padding: 0px 4px 0px 4px;   color: #59058d;   text-decoration: none; } .menu a:hover {  color: black; }  select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    color:#003366;    border: 1px;    border-color: #003366;    border-style: groove; }input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    color:#003366;    border: 1px;    border-color:#003366;    border-style: groove;    background-image:url(images/inputbg.gif);}.buttonInterface {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;    color:#336699;    font-weight: bold;    border-color:#336699;}textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    color:#003366;    background-image:url(images/inputbackground.gif);    border: 1px;    border-color: #000000;    border-style: groove;    }a:hover { text-decoration: none; color:#CC99FF; }a { color:#9933CC; text-decoration: underline; line-height: 18px; line-height: 12px; }  /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* 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;}}