  
.indent {margin-left:20px;}
#box {width: 50%; float:left; padding:0px 20px 20px 0px;}

.sidebar p {line-height: 1.2em; font-size: .85em; margin-bottom:0px; margin-top:10px;}
.sidebar h3 {margin-top:10px;}
.main .content h1.smaller {font-size:2.5em;}
.smaller {font-size: smaller;}

#tabnav {display:table;  text-align:center; border-spacing: 6px; /* space between each tab */  margin:2em 0 1em 0; padding-left:0px !important;}
#tabnav li {display:table-cell; width:10em; padding:4px; height:auto; vertical-align:bottom; font-size:.85em;  line-height:1.2em; background-color: #FFc; color: #333;  border:solid; border-width:1px;  /* CSS 3 elements */
    webkit-border-top-right-radius:0.50em;
    -webkit-border-top-left-radius:0.50em;
    -moz-border-radius-topright:0.50em;
    -moz-border-radius-topleft:0.50em;
    border-top-right-radius:0.50em;
    border-top-left-radius:0.50em; }
#tabnav a {display: block; min-height: 100%; padding: 4px 10px; border-bottom:none !important; }
#tabnav a hover:{font-weight:700; background-color:#CCC; text-decoration:none;}
#tabnav li.current {font-weight:700; background-color:#CCC;}

.canvas .main table td {padding:10px;}

.clear {clear:both;}

.tabborder {border-top:solid;}

.sub-navigation {
	background-color:#021e47;
}

.sub-navigation .columns {
	background-color:#003c72;
}
#nav-wrap {font-size:.9em; }

.box-right {background-color:#FFC; padding:20px 10px 0px 10px; margin-bottom:20px; text-align:center; border:thin #000 solid;}

