BODY {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff url(../nav-ims/pagebg.gif) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:12px/18px Verdana, Arial, Helvetica, sans-serif;}/* for IE5 */
p {margin:0 0 1.2em 0;}
div {margin:0;}
table td {vertical-align:top;}

h1 {font:normal 26px Tahoma, Arial, Helvetica, sans-serif; letter-spacing: -1px; text-align:left; color:#FF0000; margin-top:0; margin-bottom:0.5em;}
h1.black {color:#000;}
h2 {font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#000; margin-top:0; margin-bottom:1em;}
h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin-top:0; margin:0.6em 0 1em 0;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#000;}

a, a:visited {color:#000;}
a:hover {color:#000;}
a img {border:none}
a.nodec, a.nodec:visited {text-decoration:none;}
a.nodec:hover {text-decoration:underline;}

select, textarea, input {font:12px/16px Arial, Helvetica, sans-serif; color:#000; padding:3px;}

hr {height:1px; color:#fff;}

ul {margin-top:0; margin-left:1em;}
ul li {list-style: none; background:transparent url(../nav-ims/bullet-1.gif) no-repeat; padding-left:18px;}


/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {position:relative; width:900px; margin:8px auto 20px auto; background:#f4f4f4 url(../nav-ims/wrapper-bg.gif) repeat-y;}
div#topLogo {width:900px; height:120px;}
div#leftCont {float:left; width:215px; text-align:left; padding-top:10px;}

/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:202px;  background:#6fa9c7 url(../nav-ims/nav-bg.gif) no-repeat top; padding-top:14px; margin-bottom:20px;}
div#nav a, div#nav a:visited {display:block; color:#cbe7f5; background:#5697bd url(../nav-ims/a-bg.gif) no-repeat top; text-align:left; font:bold 11px/14px Arial, Helvetica, sans-serif; margin-bottom:6px; padding:3px 16px; text-decoration:none;}
div#nav a:hover {text-decoration:none; background:#3D7CA5 url(../nav-ims/a-over-bg.gif) no-repeat top;}
div.showHide{display:none;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {}
div#nav div.showHide#showMenu a:hover {}

div#underNav {text-align:left; color:#333; font-size:11px;}
div#underNav p {font-size:11px;}

div#nav a#topActive {text-decoration:none; background:#3D7CA5 url(../nav-ims/a-over-bg.gif) no-repeat top;}/* dynamical top level ID  */
div#nav a#secondActive {}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left:292px; padding:12px 14px 20px 0; text-align:left;}
td.tdRight {text-align:right;}
td.tdCenter {text-align:center;}

div#footer {padding:8px 5px 15px 5px; clear:both; background:#505050 url(../nav-ims/footer-bg.gif) no-repeat bottom; color:#fff; font-size:11px; text-align:centre; border-top:10px solid #6fa9cf;}
div#footer a, div#footer a:visited {color:#fff; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


img.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}
img.topPad1 {padding-top:6px}
p.bullet-1 {background:transparent url(../nav-ims/bullet-1.gif) no-repeat; padding-left:18px;}

table.tblLeftImages {margin:10px 0 8px 0;}
table.tblLeftImages td {padding-bottom:12px;}
table.tblLeftImages tr.line td {border-bottom:4px solid #505050;}
table.tblLeftImages td img {margin-right:14px;}

div.leftImage {text-align:center;}
div.leftImage img{margin-bottom:10px;}