/* RESET CSS */
body {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6,form, p, ol, ul, li , dl, dt, dd, blockquote,fieldset,legend,input {
    margin: 0px;
    padding: 0px;
}
ol, ul{
    list-style: none;
}
a {
    text-decoration: none;
    cursor: pointer;
}

table {
    border-collapse: collapse;
}
a img{
	border:0px;
}

.wai{
    display:none !important;
}
.cb{
    clear:both !important;
}
.cl{
    clear:left !important;
}

/*  site's CSS */

body{
    font-family:trebuchet ms, arial, sans-serif;
    font-size:0.625em;
    text-align:left;
    background:#fff;
}
#page{
    width:100%;
    background:#fff;
}
/*  the header  */
#header,form,ul#mainnav, #footer{
    display:none;
}



/* main content area  */

#content                                {float:left;color:#5f5e5e;font-size:140%;line-height:140%;width:100%;}

#content p                              {padding:10px 0;}
#content h2                             {font-size:160%;padding:15px 0;line-height:130%;color:#6a0069;font-weight:normal;}
#content h3                             {font-size:120%;padding:5px 0 5px 0;color:#6a0069;font-weight:normal;text-decoration:underline;}
#content h4                             {font-size:100%;padding:5px 0;}

.box                                    {width:29%;border:1px solid #aaa;padding:15px;margin:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float:left;display:inline;}

ul.simple-list                          {width:99% !important;border:none;list-style-type:disc !important;}
ul.simple-list li                       {width:99% !important;border:none !important;padding:5px !important;font-size:95%;}

#content a                              {color:#6a0069;}
#content a:hover                        {color:#000;}

/* three cols content*/
ul.equal3cols                           {}
ul.equal3cols li                        {float:left;border-right:1px solid #ededed;width:26%;padding:10px 20px;}
ul.equal3cols li.first                  {padding-left:0;}
ul.equal3cols li.last                   {padding-right:0;border:0px !important;}
ul.equal3cols h2                        {text-align:center;}

a.moreinfo                              {display:none;}
.noborder                               {border:0px !important;}

/* two cols content*/
ul.bigleftcol                           {}
ul.bigleftcol li                        {float:left;border-right:1px solid #ededed;width:26%;padding:10px 30px;}
ul.bigleftcol li.first                  {padding-left:0;width:63%;}
ul.bigleftcol li.last                   {padding-right:0;border:0px !important;}
ul.bigleftcol h2                        {text-align:center;}

/* 2 cols content - equal */
ul.equal2cols                           {}
ul.equal2cols li                        {float:left;border-right:1px solid #ededed;width:44.6%;padding:10px 30px;}
ul.equal2cols li.first                  {padding-left:0;}
ul.equal2cols li.last                   {padding-right:0;border:0px !important;font-size:95%;}
ul.equal2cols h2                        {text-align:center;}
.smaller                                {font-size:75%;}
.hilite                                 {color:#cc0000;}

/* fees table */
.fees-data                              {color:#333;}
.fees-data td                           {padding:5px 10px 5px 5px;border-bottom:2px solid #bbb;border-top:2px solid #bbb;margin:1px 0;}
.fees-data td.lastcol                   {width:60px;padding:5px 0 !important;}
.fees-data tr.even td                   {background:#FFFFDF;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}


address                                 {font-style:normal;padding:0px 0 20px 0;}



