html {
 margin:0;
 padding:0;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}

/* CSS Document */
/* generated by csscreator.com */

#pagewidth{ }

#header{
 position:relative;
 height:200px;
  background-color:#FFFFFF;
 width:100%;
}

#maincol{background-color: #FFFFFF;
 float: right;
 display:inline;
 position: relative;
 width:100;
 }

#footer{
 height:200px;
  background-color:#FFFFFF;
 clear:both;
 }



 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 /*printer styles*/
 @media print{

/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}

#maincol p{margin:1em;}


#main01_contentMain {
margin:0px;
}

#main {
overflow-x:hidden;
width:100%;
}


div li { 
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
}
