body,input,select,button,textarea { font-family: Calibri, Helvetica, sans-serif; color: #333;}
code { font-family: Consolas, Monaco, "courier new"; } 

/*** Headings ***/
h1 { font-size: 2.8em; font-weight: bold; margin: 30px 0 30px 0; }
h2 { font-size: 1.8em; font-weight: bold; margin: 0.5em 0 0.5em 0; }
h3 { font-size: 1.4em; font-weight: bold; margin: 0.5em 0 0.5em 0; }
h4 { font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0.5em 0; }
h5 { font-size: 1.1em; font-weight: bold; margin: 0.5em 0 0.5em 0; }
h6 { font-size: 0.85em; font-weight: bold; margin: 0.5em 0 0.5em 0; }

/*** Links ***/
a { color: blue; text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited { color: purple; }

/*** Paragraphs and related ***/
p { margin: 0.5em 0 0.5em 0; }
p:first-letter {  }
blockquote { font-size: 1.1em; margin: 1.23em 3em; }
legend { font-weight: bold; }

/*** Tables ***/
th { font-weight: bold; }

/*** Inline elements ***/
small { font-size: 0.8em; }
big { font-size: 1.2em; }
strong { font-weight: bold; }
em { font-style: italic; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/*** Lists ***/
ol,ul { margin: 0.5em 0 0.5em 1em; display: block; }
ol>li { list-style: decimal inside; }
ol>li>ol>li { list-style: lower-latin inside; }
ul>li { list-style: disc inside; }
ul>li>ul>li { list-style: circle inside; }
dl { display: block; }
dt { font-weight: bold; margin: 0.5em 0 0 0;}
dd { margin: 0 0 0 1em; }

/*** Inputs ***/
option { font-weight: normal; }
optgroup { font-weight: bold; }
input[type=text],
input[type=password] { padding: 0.1em 0.2em; width: 10em; }
input[type=submit], button { padding: 0.1em 0.2em; }
select { line-height: 1.1em; padding-left: 0.2em; width: 10.8em; }
textarea { padding: 0.1em 0.2em; width: 10em; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#doc4 { margin-left: 0; font-size: 1em; color: #333;}
#hd h1 { margin: 37px 1.5em 0px 250px; font-family: Trebuchet MS, Helvetica, sans-serif;}
#hd span.blue { color:#4180C4; }
#hd span.bus { }
/*** Navigation ***/
#navigation { padding: 110px 0 0 0; }
#navigation a,
#navigation span { font-size: 19px; color: #0b2a58; text-decoration: none; font-weight: bold; }
#navigation span { color: #fff;}
#navigation table { height: 27px; border: none; empty-cells: show; margin: 0.3em 0; }
#navigation td.link { background: #a5c4f2; padding: 0px 1em 0px 0.5em; }
#navigation td.corner { background: #a5c4f2 url(images/page-menu-corner.png) scroll no-repeat top right; width: 9px;}

#logo { z-index: -1; width: 352px; height: 250px; position: absolute; top: -20px; left: -30px; background: #fff url("images/logo3.jpg"); opacity: 0.8;}

#yui-main { font-size: 1.25em;  }
#pageHeader { margin-bottom: 45px; }







