﻿body         { font-family: Arial, Helvetica; font-style: normal; font-weight: normal }
h1           { font-size: 24pt; }
h2           { font-size: 18pt; }
h3           { font-size: 14pt; }
h4           { font-size: 12pt; }
h5           { font-size: 10pt; }
h6           { font-size: 8pt; }

.pageTitleShrink { font-size: medium; }

.PrtVerLink { background-color: #ffff00; }

.IndexSection { background-color: #DDDDDD; font-weight: bold; font-size: small; }

.IndexLink { font-size: large; }
.IndexSmallText { font-size: small; }

.TextLarge { font-size: large; }
.TextSmall { font-size: small; }

.NavTable {
	border-style: none;
	padding: 0px;
	margin: 0px;
	font-size: small;
	background-color: #DDDDFF;
	width: 100%;
	border-spacing: 0px;
}

.floatStop { clear:both; margin: 10px 0 10px 0; }
.FloatImgRight { float: right; margin: 0 0 20px 20px; vertical-align: text-top; }
.FloatImgLeft { float: left; margin: 0 10px 5px 0; vertical-align: middle; }

div.TopNav{
   	padding: 15px 0 15px 0;
	margin: 0;
	font-size: small;
	width: 100%;
    background-color: #DDDDFF
}

div.TwoColumns{
    float: left;
    padding: 20px;
    margin: 0 20px 10px 0;
    width: 40%;
    border: 1px solid gray;
}

div.container { width:100%; margin:5px auto; }

div.LargeContent { float:left; width:75%; padding:0 1% 0 1%; }
div.Content { float:left; width:70%; padding:0 1% 0 1%; }

div.LargeSidebar { float:left; width:22%; text-align:right; margin:auto }
div.LeftSidebar { float:left; width:10%; display:inline; overflow:hidden; text-align:left; margin:auto }
div.RightSidebar { float:left; width:17%; display:inline; overflow:hidden; text-align:right; margin:auto }
div.columnsThree { float: left; padding: 15px; margin:0px; width: 28%; border: 1px solid gray; }
div.columnsFour { float: left; text-align:center; padding:4px; margin:6px; width: 140px; min-height:100px; font-size: medium; border: 1px solid navy }
