
/* FOUNDATIONS */
html {
color: #000;
background: #fff;
padding: 0;
margin: 0;
}
body {
color: #000;
background: #fff;
padding: 0px 0px 20px 0px;
margin: 0;
}
/* HIDE 'SKIP NAV LINK FOR NON CSS DEVICES' */
#skip {
display: none;
}
/* INTERNAL INFO */
#internalInfo {
position: absolute;
top: 5px;
right: 5px;
padding: 0;
margin: 0;
}
#internalInfo li {
text-align: right;
display: inline;
margin: 0px;
padding: 0px 4px 0px 4px;
font: 10px verdana, arial, sans-serif;
border-right: 1px solid #fff;
}
#internalInfo li.last {
border-right: 0;
}
#internalInfo li a, #internalInfo li a:link, #internalInfo li a:visited  {
color: #000000;
background: inherit;
text-decoration: none;
}
#internalInfo li a:hover, #internalInfo li a:active {
color: #fc4;
background: inherit;
text-decoration: none;
}
/* HEADER BAR */
h1 {
color: #000;
background: 
padding: 0;
margin: 0;
}
/* NAV BAR */
#nav {
margin: 0;
/* padding: 0px 0px 5px 75px; */
padding: 0px 0px 0px 146px;
color: #000000;
background: #314994 url("/included/images/nav_left.jpg") 0px 0px no-repeat;
}
#nav li {
display: inline;
/* margin: 0px 0px 2px 0px;
padding: 0px 5px 0px 7px; */
margin: 0;
padding: 0;
font: 11px verdana, arial, sans-serif;
/* border-right: 1px solid #66a;
}
#nav li.last {
border-right: 0; */
}
#nav li a, #nav li a:link, #nav li a:visited  {
color: #fff;
background: inherit;
text-decoration: none;
}
#nav li a:hover, #nav li a:active {
color: #fc4;
background: inherit;
text-decoration: none;
}
#nav li a img {
border: 0;
}
/* NAV SUB MENUS */
#nav li .menu {
position: absolute;
visibility: hidden;
/* margin: 5px 0px 0px -5px; */
margin: 0;
padding: 0;
color: #000000;
background: #314994;
border-top: 2px solid #fc4;
width: 135px;
}
#nav li .menu li {
display: block;
margin: 0;
padding: 0;
font: 10px verdana, arial, sans-serif;
border-top: 1px solid #4159a4;
border-bottom: 1px solid #213984;
border-right: 0;
}
#nav li .menu li a, #nav li .menu li a:link, #nav li .menu li a:visited {
color: #ddd;
background: inherit;
text-decoration: none;
display: block;
padding: 3px 6px;
}
#nav li .menu li a:hover, #nav li .menu li a:active {
color: #fff;
background: #359;
text-decoration: none;
display: block;
padding: 3px 6px;
}
/* CONTENT IN A BOX */
#comfortZone {
}
/* LEFT IMAGES AND LOCAL NAVS BOX */
#left {
float: left;
width: 226px;
}
/* LEFT FORMS */
#left form {
padding: 0;
margin : 10px;
}
#left form fieldset {
border: 1px solid #ddd;
padding: 10px;
font: 10px verdana, arial, sans-serif;
}
#left form fieldset legend {
font: bold 10px verdana, arial, sans-serif;
padding: 2px 8px;
border: 1px solid #ddd;
}
#left form fieldset input {
color: #000;
background: #eee;
font: 10px verdana, arial, sans-serif;
border: 1px inset #666;
}
#left form fieldset input.button {
color: #666;
background: #eee;
font: bold 10px verdana, arial, sans-serif;
border: 1px outset #666;
}
#left #subnav {
padding: 10px;
}
#left #subnav a, #left #subnav a:link {
color: #5271b5;
background: inherit;
text-decoration: underline;
}
#left #subnav a:visited,  {
color: #5271b5;
background: inherit;
text-decoration: none;
} 
#left #subnav a:hover, #left #subnav a:active {
color: #b53c8c;
background: inherit;
text-decoration: underline;
}

#leftpict {
margin-left:10px; margin-top:10px;
}

/* MAIN CONTENT */
#content {
padding: 30px;
margin: 0px 0px 0px 226px;
}
#content a, #content a:link {
color: #5271b5;
background: inherit;
text-decoration: underline;
}
#content a:visited,  {
color: #5271b5;
background: inherit;
text-decoration: none;
} 
#content a:hover, #content a:active {
color: #b53c8c;
background: inherit;
text-decoration: underline;
}
/* CONTENT ELEMENTS */
#breadcrumbs {
font: 10px verdana, arial, sans-serif;
}
#breadcrumbs a, #breadcrumbs a:link {
color: #999;
background: inherit;
text-decoration: underline;
}
#breadcrumbs a:visited,  {
color: #999;
background: inherit;
text-decoration: none;
} 
#breadcrumbs a:hover, #breadcrumbs a:active {
color: #000;
background: inherit;
text-decoration: underline;
}
h2 {
font: normal 17px verdana, arial, sans-serif;
letter-spacing: 2px;
}
h3 {
font: bold 13px verdana, arial, sans-serif;
}
h4 {
font: bold 11px verdana, arial, sans-serif;
margin-bottom: 0;
}
p {
font: 11px/17px verdana, arial, sans-serif;
margin-top: 0;
margin-bottom: 10px;
}
blockquote {
font: 11px/17px verdana, arial, sans-serif;
margin-top: 0;
margin-bottom: 10px;
}
li {
font: 11px/17px verdana, arial, sans-serif;
}
dt {
font: bold 10px/15px verdana, arial, sans-serif;
}
dd {
font: 10px verdana, arial, sans-serif;
margin-left: 10px;
padding-left: 10px;
margin-bottom: 5px;
}
table {
border: 0px solid #ccc;
color: #000;
background: #eee;
}
th {
color: #000;
background: #eee;
font: bold 10px verdana, arial, sans-serif;
margin: 0;
padding: 3px;
border: 0px solid #999;
}
td {
color: #000;
background: #fff;
font: 10px verdana, arial, sans-serif;
margin: 0;
padding: 3px;
border: 0px solid #999;
}
form {
padding : 0;
margin: 0;
}
input {
font: 10px verdana, arial, sans-serif;
color: #333;
background: #f3f3f3;
}
input.button {
font-weight: bold;
}
/* FOOTER */
#footer {
font: 10px verdana, arial, sans-serif;
}
#footer img {
vertical-align: middle;
}
#footer a, #footer a:link {
color: #999;
background: inherit;
text-decoration: underline;
}
#footer a:visited,  {
color: #999;
background: inherit;
text-decoration: none;
} 
#footer a:hover, #footer a:active {
color: #000;
background: inherit;
text-decoration: underline;
}

.flow table {
border: 0px solid #ccc;
color: #000;
background: #eee;
}

.flow td {
color: #000;
background: #fff;
font: 10px verdana, arial, sans-serif;
margin: 0;
padding: 0px;
border: 0px;
}

.definition {
font: bold 11px verdana, arial, sans-serif;
}

li.answer {
display: none;
padding: 7px 20px;
}

#logotop {
margin-left:10px; margin-top:10px;
}

#texttop {
margin-left:40px; margin-top:-60px;
}
