﻿/* generated February 12 2010 */ 
html, body {
    margin:0;
    padding:0;
    font-size: 1em;
    text-align:center;
}
#pagewidth{ 
    width:98%;
    margin-left:auto; 
    margin-right:auto;
    font-family: Verdana , Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: normal;
    background-color:#ffffff;
    color: #000000;
    word-wrap:break-word;
    text-align: left;  
}
h1 {
    font-size:20px;
    margin:0;
    padding:10px 0;
    color:#fff;
}
h3 {
    font-size:18px;
    margin:0;
    padding:8px 0;
}
a {
    text-decoration: none;
}
a:link {
    color: #0000ff;
    background-color: transparent;
}

a:active {
    color: #006600;
    background-color: transparent;
}
a:visited {
    color: #990099;
    background-color: transparent;
}
a:hover {
    color: #ff0000;
    background-color: transparent;
}
hr{
    height: 1px;
    color: #0000ff; /* only works in IE */
    background-color: #0000ff; /* needed to color the HR in Firefox */
    border: 0px; /* needed for Firefox so that it renders the 1px height correctly */
}
#header {
    width:100%;
    position:relative;
    text-align:center;
}
 
#footer {
    clear: both;             /* below all columns */
    width: 100%;             /* full window width */
    margin: 0;
    padding:0;
    text-align:center;
}
#footer ul li {
    display: inline;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;  /* matches link padding except for left and right */
    padding-top: 0;
}
#footer ul li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0;
    padding-top: 0;
}
 
#wrapper {
    width: 100%;
    overflow:hidden;
}

#innerwrapper {
    width: 98%;
    margin-left:auto; 
    margin-right:auto;
}

#maincol {
    width:82%;
    float:left; 
    position:relative;
    display:inline;
    overflow: hidden;
}
#sidebar {
    width:18%;
    float:right; 
    position:relative;
    display:inline;
    overflow: hidden;
}

#leftcol {
    width:30%;  
    float: left;
    position: relative;
    overflow: hidden;
}

#rightcol {
    width:70%;
    height: 300px; 
    float:right; 
    position:relative;
    display:inline;
    overflow: auto;
}
#copyright {
    font-family: Tahoma, serifSansSerifMonospace;
    font-size: 10pt;
}
#pagetitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    line-height:1.5;
}
.contents {padding:1em;}

.fixedbox {
    width:96%;
    margin-left:auto; 
    margin-right:auto;
}
.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.italics {
    font-family: 'Times New Roman', serif;
    font-size: 12pt;
    font-style: italic;
}
/* Table Styles */
table.tablestyles { 
    border-collapse:collapse;
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
}

table.tablestyles caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    letter-spacing:2px;
    background-image:url('images2/greybar.png');
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
}

table.tablestyles tr {vertical-align:top;}

table.tablestyles th {
    font-size:10pt;
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    padding:2px;
    text-decoration: underline;
}

table.tablestyles td {
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    padding:2px;
    vertical-align:top;
    text-align:left;
}

/* Image Table Styles */
table.imagetable {
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    border-collapse:separate;
    border-spacing:5px;
    *border-collapse: expression('separate', cellSpacing = '5px');
}

table.imagetable tr {
    vertical-align:top;
}

table.imagetable td {
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    padding:2px;
    text-align:center;
}

table.imagetable img {border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 150px;
    height: 116px;
}

/* Words Table Styles */
table#words {
    border-collapse:separate;
    border-spacing:4px;
    margin-left: auto;
    margin-right: 0px;
}

table#words tr {vertical-align:top;}

table#words td {
    padding:2px;
    vertical-align:top;
    text-align:left;
}

table#words img {border-style: none;}

/* Ads Table Styles */
table#ads {
    border-collapse:separate;
    border-spacing:10px;
    *border-collapse: expression('separate', cellSpacing = '10px');
}

table#ads tr {vertical-align:top;}

table#ads td {
    padding:2px;
    vertical-align:top;
    text-align:left;
}

table#ads img {border-style: none;}

.d0 {background-color: #ffffff;}   /* used for alternating table row colors */
.d1 {background-color: #f0f0f0;}   /* used for alternating table row colors */

/* indented list */
ul.listblock {
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}
ul.listblock li {
    background-image:url(images2/brnarrow.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
    margin-left: 20px;
    padding-left: 14px;
    margin-top: .2em;
    margin-bottom: .8em;
}
/* indented list */
ul.liststar {
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}
ul.liststar li {
    background-image:url(images2/star10.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
    margin-left: 20px;
    padding-left: 14px;
    margin-top: .2em;
    margin-bottom: .8em;
}

/* *** 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;} 
#maincol, #innerwrapper{width:100%; float:none;}
}