BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#222; background-color:#fff; 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:#444; margin-top:0; margin-bottom:1.5em;}
h1 {}
h2 {font-size:14px; margin-bottom:1em;}
h3 {font-size:12px; margin-bottom:0.5em;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#222;}
form {margin:0;}
input, textarea {background-color:#dff5ff; border:1px solid #ccc; }
input.inputWhite {background-color:#fff; border-width:0;}

a, a:visited {color:#222;}
a:hover {}

a img {border:none;}

em {font-weight:bold; color:#2a05aa;}

/* ----------------------------------------- layout and named element styles ------------------------*/

div#wrapper {width:773px; margin:8px auto 0 auto; background:#fff url(../nav-ims/wrapper-bg.gif) repeat-y; position:relative;}

div#logo {width:773px; height:112px;}
div#header {width:773px; height:48px;}

div#leftCont {float:left; width:160px; text-align:left;}
/* -------------------------------------------navigation styles------------------------------ */
div#nav { width:160px; margin:14px 0 4px 0; background:transparent url(../nav-ims/nav-bg.gif) repeat-y; text-align:left;}
div#nav a, div#nav a:visited {display:block; color:#626262; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:8px 0; padding:1px 1px 2px 4px; text-decoration:none;}
div#nav a.highlight {background-color:#BAE4FE;} /* to highlight the services section heading after making subnav show permanently */
div#nav a:hover {text-decoration:none; background-color:#5b42a2; color:#fff;}
/*div.showHide{display:none;}*/
div.showHide#showMenu {display:block; margin:-12px 5px 0 5px; padding:3px 0 8px 0; background:#bae4fe;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {font-weight:normal; margin:2px 1px 0 4px; color:#00395e;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background-color:#83d0ff;}

div#underNav {width:160px; text-align:left; color:#333; position:relative;}
div#leftCont div#underNav2 {position:absolute; bottom:0; height:190px; padding-bottom:20px;}

div#nav a#topActive {background-color:#377aa5; color:#fff;}/* dynamical top level ID  */
div#nav div.showHide#showMenu a#secondActive {text-decoration:none; background-color:#6ab2df; font-weight:bold;}/* dynamic second level ID */
/* ------------------------------------ end of nav ------------------------------------------------*/


div#Mcont {margin-left: 180px; text-align:left; padding:30px 0 20px 0;}

div#footer {width:773px; margin:0 auto; padding:3px 0 5px 0; background-color:#d5d4cf; color:#000; font-size:10px; text-align:center; border-top:1px solid #666; border-bottom:2px solid #666; clear:both;}

div#time {position:absolute; top:85px; width:760px; text-align:right; color:#000; font:10px Arial, Helvetica, sans-serif; z-index:2}

div#sw {width:773px; text-align:left; margin:20px auto 30px auto;}
div#sw a, div#sw:visited {color:#ccc; text-decoration:none; font:10px Arial, Helvetica, sans-serif;}
div#sw a:hover {text-decoration:underline; color:#222;}

table#tbl-address {margin:0 0 10px 30px;}
table#tbl-address td.tel {padding-left:40px;}

table#tbl-form {margin:10px 30px 0 30px;}
table#tbl-form td {padding:6px 4px 6px 0;}
table#tbl-form td.label {text-align:right;}

table.tblGlossary {margin-top:20px;}
table.tblGlossary td {padding-bottom:18px;}
table.tblGlossary td.term {font-weight:bold; padding-right:16px;}

img.imgLeft {float:left; margin:2px 14px 4px 0;}
img.imgRight {float:right; margin:2px 0 4px 14px;}

div.boxPurp {width:370px; background:#2a05aa url(../nav-ims/box1-bg.gif) no-repeat; margin:20px 0;}
div.boxPurp p {margin:0; padding:12px 20px 0 20px; color:#fff; font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;}


