BODY {font:12px/18px Arial, Helvetica, sans-serif; color:#013594; background:#fff url(../nav-ims/page-bg.jpg) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/18px Arial, Helvetica, sans-serif; margin:0 0 1em 0;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1, h2, h3{font:bold 16px Arial, Helvetica, sans-serif; color:#013594; margin-top:0; margin-bottom:1.5em;}
h2 {background:#cfeaff url(../nav-ims/h2-bg.jpg) repeat-y; margin:0 0 14px 0; padding:4px;}
h3 {margin-bottom:0; font-size:13px;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#013594;}

a, a:visited {color:#013594;}
a:hover {color:#000;}
a img {border:none}

select, textarea, input {font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#013594;}

hr {height:1px; color:#0071ff;}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {position:relative; width:910px; margin:0 auto 20px auto;}
div#topLogo {width:908px; height:133px;}

div#leftCont {float:left; width:165px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:165px; margin:0 0 20px 0; padding-top:45px; background:transparent url(../nav-ims/nav-bg.jpg) no-repeat top;}
div#nav a, div#nav a:visited {display:block; color:#0d00b2; background:transparent url(../nav-ims/a-bg.gif) repeat-y; text-align:right; font:bold 13px Arial, Helvetica, sans-serif; padding:3px 10px 4px 3px; margin-bottom:9px; text-decoration:none;}
div#nav a span {display:none;}
div#nav a:hover {background:#d1eaff url(../nav-ims/a-over-bg.jpg) repeat-y;}
div.showHide{display:none; margin-top:-8px; margin-bottom:12px; border-left:4px solid #0D00B2;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {font-size:12px; color:#1d4cc4; padding:3px 2px 3px 10px; text-align:left; margin:1px 0;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background:transparent url(../nav-ims/a-sub-over.jpg) repeat-y right;}

div#underNav {width:164px; text-align:center; color:#333; margin-bottom:15px;}

div#nav a#topActive {background:#d1eaff url(../nav-ims/a-down-bg.jpg) repeat-y;}/* dynamical top level ID  */
div#nav a#secondActive {background:transparent url(../nav-ims/a-sub-down.jpg) repeat-y right;}/* dynamic second level ID */

/* ------------------------------------ sitemap page styles using nav elements ------------------------------------------------*/
div.sitemap div#nav {margin:0; padding:0; background:none; width:auto;}
div.sitemap div#nav a, div.sitemap div#nav a:visited {background:none; text-align:left; margin:0; text-transform:uppercase; color:#184eb1;}
div.sitemap div#nav a span {display:inline; font-weight:normal; padding-left:10px; text-transform:none; text-align:right; color:#3e70cb;}
div.sitemap div#nav a span:before {content:"("}
div.sitemap div#nav a span:after {content:")"}
div.sitemap div#nav a:hover {text-decoration:underline;}
div.sitemap div#nav a.nodisplay {display:none;} /*  hide sitemap link on sitemap page  */
div.sitemap div#nav div.showHide {display:block; border:none; margin:0 0 10px 10px;}
div.sitemap div#nav div.showHide a, div.sitemap div#nav div.showHide a:visited {text-transform:none;}







/* ---------- fading images ---------  see rotate.asp ------------ */	
#image_rotater {float:right; position: relative; height:250px;width: 300px;	background:#fff; padding:3px;margin:0 0 4px 10px;}	
#image_rotater img {display: none; top: 3px; left: 3px;	position: absolute;}
/*-----------------------------------------------------------------*/

img.galleryImg {float:left; margin:0 20px 30px 0;}




div#Mcont {margin:25px 0 28px 220px;}
div#right {float:right; width:120px; padding-right:12px; text-align:center;}
div#left {width:500px; text-align:left;}
div#left div.adblock {margin-bottom:30px;}

div#footerCont {background-color:#bce1ff; clear:both; width:100%}
div#footer {width:910px; margin:0 auto; padding:8px; background:#bce1ff url(../nav-ims/footer-bg.jpg) repeat-y; color:#255193; font-size:12px; text-align:centre;}
div#footer, div#footer a, div#footer a:visited {color:#0d00b2; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


div#sw {width:910px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#5e96c4; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

img.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}
img.rightAd {display:block; margin:0 0 22px 0;}
img.leftAd {margin:0 0 14px 0;}
img.centerAd {display:block; margin:20px 0;}
div.box {border:1px solid #79c1fc; margin-bottom:20px;}
div.box p {margin:10px;}
div.box img {float:left; margin:0 10px 4px 0;}
table.tbl100pc {width:100%; margin-bottom:20px;}
table.tdLightBlueBg td {background-color:#CFEAFF; padding-left:5px;}
td.tdWhiteBg, table.tdLightBlueBg td.tdWhiteBg {background-color:#fff;}
