BODY {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#555; background:#fff url(../nav-ims/page-bg.jpg) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/18px Verdana, Arial, Helvetica, sans-serif;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1 {font:bold 16px Arial, Helvetica, sans-serif; color:#2d2d2d; background:url(../nav-ims/h1-bg.jpg) repeat-y; margin:0 0 20px 0; padding:5px 0 6px 20px; text-align:left;}
h2, h3{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#777; margin-top:0; margin-bottom:1.5em;}
h2 {}
h3 {}
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:908px; margin:0 auto 20px auto;}
div#topLogo {width:908px; height:112px;}

div#leftCont {float:left; width:165px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:165px; margin:0 0 20px 0; padding-top:50px; background:transparent url(../nav-ims/nav-bg.jpg) no-repeat;}
div#nav a, div#nav a:visited {display:block; color:#000d5d; text-align:right; font:14px Verdana, Arial, Helvetica, sans-serif; padding:6px 3px 7px 2px; text-decoration:none; background:transparent url(../nav-ims/a-bg.gif) no-repeat bottom;}
div#nav a:hover {text-decoration:none; background:transparent url(../nav-ims/a-down-bg.gif) no-repeat bottom;}
div#nav div.showHide{display:none;}
div#nav div.showHide#showMenu {display:block; background:none; padding:5px 0 12px 0; margin-bottom:14px; border-left:2px solid #3A6BB6; border-bottom:1px solid #3A6BB6;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {margin-bottom:1px; padding:3px 2px 3px 0; text-align:right; font-size:11px; background:none;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background:transparent url(../nav-ims/a-sub-over.jpg) repeat-y;}

div#underNav {width:165px; text-align:center; color:#333;}
div#underNav img {margin-top:14px;}

div#nav a#topActive {background:transparent url(../nav-ims/a-down-bg.gif) no-repeat bottom; font-weight:bold;}
div#nav div.showHide#showMenu a#secondActive {background:transparent url(../nav-ims/a-sub-over.jpg) repeat-y;}
/* ------------------------------------ end of nav ------------------------------------------------*/


/* ---------- 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;}

table.tbl-gallery td {text-align:left; border-bottom:1px solid #ccc;}
table.tbl-gallery img {padding:12px 0 10px 20px;}
table.tbl-gallery td a, table.tbl-gallery td a:visited {text-decoration:none; color:#555;}
table.tbl-gallery td a:hover {text-decoration:underline;}
div.divbordbot {border-bottom:1px solid #ccc; padding-bottom:12px; margin-bottom:20px;}



div#Mcont {margin-left:204px; text-align:left;}
div#right {float:right; width:160px; text-align:right; margin-top:50px;}
div#left {width:500px; text-align:left;}
div#left div.adblock {margin-bottom:30px;}

div#footer {padding:5px; clear:both; color:#999; font-size:10px; text-align:centre; border:1px solid #554697; border-width:1px 0;}
div#footer a, div#footer a:visited {color:#fff; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


div#sw {text-align:left; margin:10px 0 20px 50px;}
div#sw a, div#sw:visited {color:#999; 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 {margin:0 0 14px 0;}
img.leftAd {margin:0 0 14px 0;}
img.centerAd {display:block; margin:20px 0;}
div.rightswf {width:120px; margin:0 0 14px 0;}

.smallFont {font-size:10px;}
div.footnote {margin:20px 0; padding:8px; border:1px solid #ccc; font:11px/16px Arial, Helvetica, sans-serif;}