@charset "utf-8";
/* CSS Document */

body {padding:0px; margin:0px; font-family: Arial; font-size: 70%; line-height: normal;}

#header {background-image: url(images/header_space.gif); background-repeat:repeat;left:0px; top:0px; height:125px; width:auto }

#header .logo {float: left; padding:5px 0px 0px 20px}

#headerTitle {margin-left:125px; height:148px; line-height:24px;}

#headerTitle h1 {color:#006F51; font-size: 24px; padding:35px; min-width:450px}

#headerTitle h2 {color:#006F51; font-size:18px; padding:0px; margin:0px;}

#topNav {width: 95%; text-align:right; margin: 20px 0px 0px 0px; font-size: 1.2em;}

#topNav p {padding-right:20px} 

#content {width: 95%; margin: 12px auto 12px auto; border:#006F51 1px solid; padding-top:8px; padding-bottom:8px}

#content h1, h2, h3, h4, h5, h6 {display: block; padding-left:20px; padding-right:20px}

#content p {display: block; padding:0px 20px 15px 85px; margin:0px; font-size: 1.1em;}

#glossary p {display: block; padding:0px 20px 15px 20px; margin:0px; font-size: 1.1em;}

#content .footnotes {display: block; padding:0px 20px 10px 85px; margin:0px; font-size: 0.9em }

#content br {display: block; padding:0px 20px 15px 60px; margin:0px;}

#content .paranumber {float: left;display: inline; margin-left: -45px; padding-top:0px; width: 1px; color: #333; font-weight: normal}

#content .policyNumber {float: left;display: inline;font-weight: bold; margin-left: 0px; padding-top:0px; width: 1px;
color: #333;}

.text {margin-left:30px}

.Heading1, h1 {color: #006F51; font-weight: bold; margin: 0px; padding-bottom: 20px; font-size: 1.8em;}

.Heading2, h2 {color: #006F51; font-weight: bold; margin: 0px; padding-bottom: 15px; font-size: 1.3em;}

#content .Heading3, h3 {color: #1e427f; font-weight: bold; margin: 0px; padding-bottom: 10px; font-size: 1.1em;}

.Heading4, h4 {color: #000000; font-weight: bold; margin: 0px; padding-bottom: 10px; font-size:1.1em;}

.Heading5, h5 {color: #000000; font-weight: normal; margin: 0px; padding-bottom: 10px; font-size:1.1em;}

.Heading6, h6 {color: #970c2d; font-weight: normal; margin: 0px; padding-bottom: 10px; font-size: 1.2em;}

p { margin-top: 0px; font-weight: normal; font-size: 0.8em;}

.right p {text-align:right}

.bold {font-weight: bold;}

a:link, a:visited { color:#006F51;  text-decoration:underline;}

a:hover { color:#970c2d; text-decoration:none;}

img {border: 0;}

li {padding-bottom: 5px;}

ul {padding:0px 20px 15px 125px; margin:0px; font-size: 1.1em;}

ol {padding:0px 20px 15px 125px; margin:0px; font-size: 1.1em;}

.glossary li {padding-bottom: 20px;}

.policytext li {padding-bottom: 5px;}

.policytext ul {padding:0px 20px 15px 50px; margin:0px; font-size: 1.1em;}

.policytext ol {padding:0px 20px 15px 50px; margin:0px; font-size: 1.1em;}

.box li {padding-bottom: 5px;}

.box ul {padding:0px 20px 15px 75px; margin:0px; font-size: 1.1em;}

.box ol {padding:0px 20px 15px 75px; margin:0px; font-size: 1.1em;}

.table li {padding-bottom: 5px;}

.table ul {padding:0px 20px 15px 35px; margin:0px; font-size:1.1em;}

.table ol {padding:0px 20px 15px 35px; margin:0px;font-size:1.1em;}

.letters ol {padding:0px 20px 15px 100px; margin:0px; list-style-type:lower-alpha}

.roman ol {padding:0px 20px 15px 100px; margin:0px; list-style-type:lower-roman}

.table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin: 0px auto 0px auto; width:75%; margin-bottom:10px}

.tableTop { background-color: #EFEFEF}

.table_1col { border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin: 0px auto 0px 85px; width:auto; margin-bottom:10px; }

#content .table_1col p {padding:5px;}

.tableSmall { border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin: 0px auto 0px auto; width:50%; margin-bottom:10px}

#content .table p {margin-left:5px ;margin-right:5px; padding:0px;}

#content .tableSmall p {margin-left:5px ;margin-right:5px; padding:0px;}

td {vertical-align: top; padding: 4px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; width:auto;}

.policytext table {border:none}

.policytext td {border:none}

.clear table {border:none; margin-left:85px;}

.clear td {border:none; padding:0px; font-size:1.1em}

.clear ul { padding-left:20px; padding-bottom:0px}

.bottomLine table { border:none; margin: 0px auto 0px auto; width:75%; margin-bottom:10px}

.bottomLine td {border-bottom: 1px solid #ccc; border-right:none; padding:0px 0px 10px 10px; font-size:1.1em}

.bottomLine ul { padding-left:20px; padding-bottom:0px}

#footer {clear: both; margin: 0 auto 5px auto; height: 2em;  font-size: 1.4em;  background-color:#006F51}

#footer p { padding-top:7px; vertical-align: middle; text-align: center; color:#FFFFFF}

.bottom p {font-size: 1.1em;  vertical-align: middle; text-align: left; padding:10px 50px 5px 50px}

#content .box {padding:10px; background-color: #FFFFFF; margin: 0px 20px 10px 20px; border:#46a648 1px solid;}

#content .box p {padding:0px 0px 10px 0px; border: 0px; font-size: 1.1em; font-weight: normal}

#content .box h3 {padding:0px 0px 10px 0px; font-weight:bold; border: 0px; font-style:italic}

#content .box ul {margin-left:-65px;}

#content .policytext {padding:10px; background-color:#CCFFCC; margin: 0px 20px 10px 20px; border:#1e4f4c 1px solid; font-weight:bold;}

#content .policytext p {padding:0px 0px 10px 0px; border: 0px; font-size: 1.1em; font-weight:bold}

#content .policytext h3 {padding:0px 0px 10px 0px; font-weight:bold; border: 0px; font-style:bold}

#content .policytext ul {margin-left:-65px;}

#content .policytext ol ol {padding:0px 20px 0px 50px; margin:0px; font-size:100%}

#content .policytext ol ol ol {padding:0px 20px 0px 50px; margin:0px; font-size:100%}

#content .policytext ol {padding:0px 20px 15px 50px; margin:0px; font-size:1.1em}

#content .policybox {padding:10px; background-color: #FFFFFF; margin: 0px 20px 10px 20px; border:#46a648 1px solid; font-weight:bold}

#content .policybox p {padding:0px 0px 10px 0px; border: 0px; font-size: 1.1em; font-weight:bold}

#content .policybox h3 {padding:0px 0px 10px 0px; font-weight:bold; border: 0px; font-style:italic}

#content .policybox ul {margin-left:-65px;}

.policybox li {padding-bottom: 5px;}

.policybox ul {padding:0px 20px 15px 50px; margin:0px; font-size: 1.1em;}

.policybox ol {padding:0px 20px 15px 50px; margin:0px; font-size: 1.1em;}

.policybox ol ol {padding:0px 20px 0px 50px; margin:0px; font-size:100%}

.policybox ol ol ol {padding:0px 20px 0px 50px; margin:0px; font-size:100%}

#content ul ul {padding:0px 20px 0px 50px; margin:0px; font-size:100%}

#index h3 {display: block; padding:0px 20px 5px 60px; margin:0px; font-size: 1.2em; font-weight:normal}

#index .paranumber {float: left;display: inline;font-weight: normal; margin-left: -20px; margin-right: 5px; padding-top:0px; width: 75px; color:#970c2d}

.floatLeft {float:left; padding-right:10px}

blockquote{ margin-top:0px; margin-bottom:0px; margin-left:80px}

.boarder {border: #000000 1px solid}

.strike { text-decoration:line-through}

.indent {padding-left:30px}

.col_1 {width:15%}
.col_2 {width:25%}
.col_3 {width:15%}
.col_4 {width:10%}
.col_5 {width:35%}

.maintitle {color: #000000; font-weight: normal; margin: 0px; padding-bottom: 20px; font-size: 1.7em;}

.pictitle {color: #000000; font-weight: normal; margin: 0px; padding-bottom: 20px; font-size: 1.3em;}

.coreindicatornumber {width:10%;}
.coreindicatortext {width:90%;}

.blank {width:10%;}
.trans {width:10%;}
.utils {width:20%;}
.flood {width:10%;}
.recla {width:15%;}
.edu {width:10%;}
.affo {width:10%;}
.comm {width:15%;}

.tableTop {
	color: #FFFFFF;
	font-weight: bold;
}
