/* Basic styles */
body {background:white; font:11px times new roman, times, serif; color:black;}
    body, form { margin:0; padding:0;}
    
table {border:0; border-collapse:collapse;}
    table td, table th {font-size:16px;}
    table td {padding:0px; vertical-align:top;}
    
img {display:block; border:0;}

h1, h2, h3, h4, h5, h6 {color:black; font-weight:normal; margin:0; padding:0;}
    h1 {font-size:36px; margin:2% 0 2% 0;}
    h2 {font-size:24px; border-bottom:1px solid #cccccc; clear:both;}
    h3 {font-size:18px;}
    h4 {font-size:17px;}
    h5 {font-size:16px;}
    h6 {font-size:15px;}

div, span, p {font-size:16px;}  
    p {margin: 0 0 12px 0;}
    
a {color:black; font-weight:normal;}
    a:visited {color:#999999;}
    a:hover, a:active {color:#545454;}

ul {margin:0.5em 0; padding:0 0 0 2em;}

.hidden {visibility:hidden;}
.clear {clear:both;}
.gray {color:#999999;}
br.spacer {line-height:8px;}




/* Additional styles */
html, body {/*height:100%;*/ text-align:center;}
td, div {text-align:left;}

div#wrapper {margin:auto; /*min-height:100%;*/ padding:0;}

ul#menu {font-size:15px; list-style-type:none; margin:1px 0 0 5px; padding:0;}
    ul#menu li {display:inline; margin:0 10px 0 0; padding:0;}
    ul#menu a.current {color:#cccccc;}

#content {text-align:center;}    
.section {margin:auto; margin-bottom:60px; width:80%;}

.card {font-size:14px; margin:10px 0 10px 0; clear:both;}
    .card img {border:1px solid #cccccc; margin:0 30px 10px 0; float:left;}
    .card h3 {margin:0 0 5px 0;}
    .card small {display:block; font-size:12px; color:#828282; margin:5px 0 0 0;}
	
img.menuicon {display:inline; margin:0px 4px 0 0; position:relative; top: 3px;}

ul#smalllist {font-size:15px; list-style-type:none; margin:1px 0 0 5px; padding:0;}
    ul#smalllist li {margin:0 10px 0 0; padding:0;}