BODY {font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#002b5b; margin:0 0 50px 0; padding:0; text-align:center;}

form, input, textarea, select {font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#002b5b; }
input, textarea, select {border:1px solid #316fa9;}

div, img {margin:0; padding:0;}

table td {vertical-align:top;}


h2 {font:bold italic 14px Verdana, Arial, Helvetica, sans-serif; background-color:#bde4ff; color:#0055A6; margin:10px 0 14px 0; padding:3px 10px 4px 10px;}
ul {margin-top:0.66em;}
ul li {margin-bottom:0.66em; }
ol {margin-right:50px;}
ol li {margin-bottom:0.5em;}

p {margin-top:0;}

hr {color:#0055A6; height:1px;}

a, a:visited {color:#002b5b;}
a:hover {color:#CC3300; text-decoration:underline;}

div#wrapper {width:771px; margin-left:auto; margin-right:auto; border:1px solid #0066a1; border-width:4px 0 0 4px; background:transparent url(../nav-ims/wrapper-bg.gif) repeat-y left; padding:0; }

div#movie {background-color:#fff;}

div#nav {padding-top:30px; width:183px; background:transparent url(../nav-ims/nav-bg.gif) no-repeat; float:left;}
div#nav a, div#nav a:visited {display:block; text-align:right; padding:4px 8px 5px 2px; color:#004275; font:bold 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; border-top:1px solid #c2ecff; border-bottom:1px solid #014783;}
div#nav a:hover {background-color:#387ebc; color:#cee8ff;}
div#nav a.image {border-width:0; text-align:center; padding:0;}
div#nav a.image:hover {background-color:transparent;}
div#nav div#bot { border-top:1px solid #c2ecff; margin-bottom:20px;}
div#nav p {margin:0;}
div#nav p.div {font-weight:strong; margin:0.6em 0;}

div#nav div#underNav a, div#nav div#underNav a:visited {text-align:left; border:none; padding:0; color:#002b5b; text-decoration:underline; display:inline; font-weight:normal;}

div#nav a#topActive {background:#1c5e99 url(../nav-ims/a-active-bg.gif) no-repeat top left; padding-left:24px; color:#fff;}
div#nav a#secondActive {color:#fff; background:#80b0e5 url(../nav-ims/a-sub-bg.gif) no-repeat top left; padding-left:24px;}


div.showHide {display:none; padding-bottom:14px; border-bottom:1px solid #4A1D00; background-color:#c7e8ff;}
div.showHide a, div.showHide a:visited {background-color:#80b0e5;}
div.showHide a:hover {background-color:#3678c2; color:#bddcff;}



div#contentOuter {text-align:left; padding:0; margin-left:183px;}
div#header {}
div#header h1 {background:#0171b1 url(../nav-ims/header-bg.gif) no-repeat; background-position:0 0; color:#fff; font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif; padding:5px 8px 7px 34px; margin:0;}
div#content {border-left:1px solid #014783; padding:18px 40px 20px 34px;}

div#footerWrapper {width:775px; margin-left:auto; margin-right:auto;}
div#footerLeft {width:183px; float:left; background:#fff url(../nav-ims/footer-left-bg.gif) no-repeat; padding:20px 2px 0 2px;}
div#footerLeft a, div#footerLeft a:visited {color:#666; font-size:9px; text-decoration:none;}
div#footerLeft a:hover {color:#333;}
div#footerRight {margin-left:187px; background:#0066a1 url(../nav-ims/footer-right-bg.gif) no-repeat bottom left; color:#fff; font-size:10px; padding:7px 5px 8px 34px; text-align:left;}

/*callout - see training page*/
h2.callout {margin-bottom:0; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background:transparent url(../nav-ims/h2-callout-bg.gif) no-repeat; }
div.callout {margin-top:0; margin-bottom:50px; border:1px solid #E21500; background-color:#D4E8FF;}
div.callout p {padding:0 20px;}
div.calloutFooter {margin:10px 0 0 0; text-align:right;}


/*leftCallout - left nav bar*/
div.leftCallout {text-align:center; width:169px; margin:15px auto 0 auto; }
div.leftCallout h2 {margin-bottom:0; padding:2px 0; font:bold italic 12px Arial, Helvetica, sans-serif; color:#fff; background:transparent url(../nav-ims/h2-leftcallout-bg.gif) no-repeat;}
div.leftCallout div.content {border:1px solid #4426A7; border-width:0 1px 2px 1px;}
div.leftCallout p {margin:0 0 0.5em 0;  padding:3px 8px 2px 8px; font-size:11px;}
div#nav div.leftCallout a, div.leftCallout a:visited {display:inline; margin:0; font-size:11px; color:#08288C; text-decoration:underline; background:transparent url(); border-width:0;}
div#nav div.leftCallout a:hover {background:transparent url(); color:#4426A7;}

p.compact {margin-bottom:0.6em;}
.smalltext {font-size:10px; margin-top:0.5em;}
.red, a.red, a.red:visited {color:#990000; font-weight:bold;}

p.quote, p.author {margin:1em 20px 0.5em 100px; font-style:italic; color:#444;}
p.author {text-align:right; margin-right:30px; margin-top:0; color:#444;}
p.bullet {background:transparent url(../nav-ims/ul-tick2.gif) no-repeat; padding-left:30px; margin-bottom:0.5em;}

span.text14Bol {font-weight:bold; font-size:14px;}

ul.tick {text-align:center; list-style-image:url(../nav-ims/ul-tick2.gif); font-weight:bold;}

table.cols2 td {padding-bottom:14px;}

img.leftbar {border:1px solid #371000; border-width:1px 1px 1px 4px;}
img.left, img.leftNobdr {float:left; border:1px solid #371000; margin:2px 12px 8px 0;}
img.leftNobdr {border-width:0;}
img.right, img.rightNobdr {float:right; border:1px solid #371000; margin:2px 0 8px 12px;}
img.rightNobdr {border-width:0;}

div.box, div.boxSm {border:1px solid #316fa9; border-width:1px 2px 2px 1px; padding:6px 8px; margin:10px 0; text-align:center;}
div.box p, div.boxSm p {margin:0 0 0.66em 0;}
div.boxSm p { font-size:11px;}

table.tbl-box {border:1px solid #371000; margin-bottom:15px;}
table.tbl-box td.left {padding:0;  background-color:#fff; border-right:1px solid #1F6BB4; text-align:center;}
table.tbl-box td.right {text-align:center; padding:10px;}
table.tbl-box td.right p {margin:0 0 0.5em 0;}

.author {padding-left:35px; color:#CC0066; font-size:10px;}

.verdana8std, .verdana9std,.verdana10std, .verdana11std {font:8px Verdana, Arial, Helvetica, sans-serif;}
.verdana9std {font-size:9px;}
.verdana10std {font-size:10px;}
.verdana11std {font-size:11px;}

.verdana8bold, .verdana9bold,.verdana10bold, .verdana11bold {font:bold 8px Verdana, Arial, Helvetica, sans-serif;}
.verdana9bold {font-size:9px;}
.verdana10bold {font-size:10px;}
.verdana11bold {font-size:11px;}

ul.tight li {margin:0.1em 0;}


