/* CSS Document */
html, body, div, span {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size: 1em; font-family:inherit; vertical-align:baseline}

body {min-width:800px; font:1em "Arial", Helvetica, Verdana, sans-serif; line-height:1.2em; color:#141414; background: -moz-linear-gradient(top, #002663 0%, #fff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002663), color-stop(100%,#fff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #002663 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #002663 0%,#fff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #002663 0%,#fff 100%); /* IE10+ */
background: linear-gradient(to bottom, #002663 0%,#fff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002663', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}

a:link {text-decoration:underline; color:#003E7E}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline; color:#d2232a}
a:active {text-decoration:underline}

.leftimage {padding:0 10px 10px 0; float:left}
.leftimage .border {border: solid #000 1px; margin:0 0 10px 0}

.rightimage {padding:10px 0px 10px 10px; float:right}
.rightimage .border {border: solid #000 1px; margin:0 0 10px 0}

.captions {font-size:.75em; line-height:12px; margin-top:2px; font-style:italic; color:#505050}

/*--clear content--*/
.clearfloat {clear:both; height:0; font-size:1px; line-height:0}

#content {width:85%; background:#fff; margin:0 auto; border:1px solid #000000; text-align:left; min-width:850px}

.udclearfloat {clear:both; height:0; font-size:1px; line-height:0}

.floatLeft {float:left}
.floatRight {float:right}

#wrapper {width:85%; margin:50px auto; overflow:auto; background-color:#FFF; min-width:850px}

#header {margin:0 auto; width:85%; height:150px; background-color:#fff; min-width:850px}
#header img {padding:5px 5% 0 20px}
#header h1 {color:#00539f; padding:10px 20px; font-size:1.90em; margin:0; line-height:1.5em; font-variant:small-caps}
#header h2 {color:#00539f; padding:10px 0 0 20px; font-size:1.3em; line-height:1.25em; margin:0; font-variant:small-caps}
#header h2 .smaller {font-size:.55em; font-variant:normal; font-weight:normal}

.shortWidth {margin:20px 20px 20px 26%}
.shortWidth blockquote {padding:5px 10px 10px 20px; margin:-5px 10px 10px 20px; font-style:italic}
.shortWidth p {margin:0 0 20px 0; font-size:14px; line-height:20px; padding:0; color:#505050}
.shortWidth ol {font-size:14px; line-height:20px; color:#505050; margin-top:5px; padding-top:0}
.shortWidth h2 {margin:0 0 25px 0; color:#00539f; font-size:1.5em; font-weight:bold}
.shortWidth h3 {margin:0 0 15px 0; color:#00539f; font-size:1.4em}
.shortWidth h4 {margin:0 0 25px 0; color:#00539f; font-size:1.1em; font-weight:normal; line-height:1.2em}

#content h4 {margin:0 0 2px 0; color:#003E7E}
#content h3 {margin:0 0 10px 0; color:#003E7E; font-size:16px}
#content p.big {font-size:28px; line-height:30px; margin:0 0 30px 0; color:#505050}

#content .sidebar {float:left; width:22%; background:#EBEBEB; padding:15px 10px}
#content .sidebar h3 {font-size:1.15em; font-weight:normal; margin:20px 0 5px 0; color:#24408e; border-bottom:1px dashed #24408e}
#content .sidebar p {margin:0; padding:0}
#content .sidebar a {color:#003E7E; margin:0; text-decoration:none}
#content .sidebar a:hover {text-decoration:underline}
#content .sidebar li {font-size:.85em}

.topBorder {border-top:2px solid #F60; padding-top:20px}

#footer {padding:15px 0; font-size:1em; color:#666; text-align:right; clear:both}

#bluenav {margin:5px; padding:2px; position:relative; z-index:5; line-height:1.25em; list-style:none}
#bluenav ul {margin:0; padding:0; list-style:none}
#bluenav li {margin:0; padding:5px 0}
#bluenav li a {color: #fff; font-size:1.15em; letter-spacing:.01em; text-decoration:none; display:block; margin:0; padding:5px; font-weight:bold}
#bluenav li a:hover {background-color:#ccc}
#bluenav ul li:hover, #bluenav ul li.hover {position:relative; background-color:#ccc}
#bluenav ul li:hover a, #bluenav ul li.hover a {background-color:#ccc}

tr {vertical-align:top}

@media print {
  body { background-color:#fff}
}