BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#E3E3E3 url(../nav-ims/page-bg.gif) repeat-x; text-align:center; margin:0; padding:0;}

p, td, div {font:11px/16px Verdana, Arial, Helvetica, sans-serif;}/* for IE5 */
div {margin:0;}
table td {vertical-align:top;}

h1, h2, h3{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-top:0; margin-bottom:1em;}
h2 {color:#000; font-size:12px; font-weight:bold; text-align:center;}
h3 {}
ul li {margin-bottom:1em;}
hr {height:1px; color:#000;}

a, a:visited {color:#000;}
a:hover {}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {width:773px; margin-left:auto; margin-right:auto; text-align:left; background:#fff url(../nav-ims/wrapper-bg.jpg) repeat-y; }

div#logo {width:773x; height:72px; text-align:left; background:#fff url(../nav-ims/top-bg.gif) no-repeat;}
div#header {width:773px; height:34px;}

div#leftCont {float:left; width:160px;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:160px; margin:0; border-bottom:1px solid #737373;}
div#nav a, div#nav a:visited {display:block; color:#2c2c2c; font:bold 12px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #737373; border-bottom:1px solid #dcdcdc; padding:9px 0; text-decoration:none; text-align:center;}
div#nav a:hover {text-decoration:none; background:#4764FF url(../nav-ims/wrapper-bg.jpg) repeat-y; color:#000;}
div#nav a.top {border-width-top:0; background-image:url(../nav-ims/a-1.jpg);}
div#nav a.a2 {background-image:url(../nav-ims/a-2.jpg);}
div#nav a.a3 {background-image:url(../nav-ims/a-3.jpg);}
div#nav a.a4 {background-image:url(../nav-ims/a-4.jpg);}
div#nav a.a5 {background-image:url(../nav-ims/a-5.jpg);}
div#nav a.a6 {background-image:url(../nav-ims/a-6.jpg);}
div#nav a.top:hover {background-image:url(../nav-ims/a-1.jpg);}

div.showHide{display:none; padding-bottom:12px; background:transparent url(../nav-ims/a-bg.jpg) repeat-y; border-bottom:1px solid #132877;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {border-width:0; 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-down.jpg) repeat-y; color:#0C2296;}

div#underNav {width:150px; text-align:center; color:#333;}

div#nav a#topActive { color:#000;}/* dynamical top level ID  */
div#nav a#secondActive {text-decoration:none; background:transparent url(../nav-ims/a-sub-down.jpg) repeat-y; color:#0C2296;}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left: 160px; text-align:left; padding:20px 25px 0 30px; background:#fff url(../nav-ims/mcont-bg.gif) no-repeat top;}

div#footer {padding:3px 10px 5px 20px; clear:both; background-color:#505050; color:#fff; font-size:10px; border-top:1px solid #CCD8FF; text-align:left;}

div#time {position:absolute; top:110px; width:688px; text-align:right; color:#000; font:10px Arial, Helvetica, sans-serif; z-index:2}

div#sw {width:730px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#666; 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;}

h1.homeL, h1.homeR, h1.homeC {text-align:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#505050; margin:0; padding:2px 2px 3px 10px;}
h1.homeR {text-align:right; padding:2px 10px 3px 2px;}
h1.homeC {text-align:center; padding:2px 2px 3px 2px;}
div.featuredStone {width:200px; float:left; margin:10px 20px 8px 0;}

