BODY {SCROLLBAR-FACE-COLOR: #85AAFF; SCROLLBAR-HIGHLIGHT-COLOR: #BDD1FF; SCROLLBAR-SHADOW-COLOR: #006ABB; SCROLLBAR-3DLIGHT-COLOR: #5676BD; SCROLLBAR-ARROW-COLOR:  #003DB9; SCROLLBAR-TRACK-COLOR: #C6DFFE; SCROLLBAR-DARKSHADOW-COLOR: #001B80;
font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#002F85; background-color:#09E5FF; text-align:center; margin:0; padding:0;}

a img {border:none;}


h1 {font:20px Verdana, Arial, Helvetica, sans-serif; color:#0065BA;}
h2 {font:bold 12px  Verdana, Arial, Helvetica, sans-serif; color:#002F85;}
h3 {font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color:#002F85;}
ul li {margin-bottom:1em;}

a, a:visited {color:#002F85;}
a:hover {text-decoration:underline;}

p {margin-top:0; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#002F85;}

hr {height:1px; color:#0259d4;}

div, img {margin:0; padding:0;}

table td {vertical-align:top; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#002F85;}
table td.tdMid {vertical-align:middle;}

div#wrapper {position:relative; width:775px; margin-left:auto; margin-right:auto; background:#fff url(../nav-ims/left-bg.gif) repeat-y; background-position:0 0;}

/*----------------------------navigation styles------------------------------*/

div#nav {width:160px; padding:135px 0 20px 0; float:left; background:#fff url(../nav-ims/nav-bg.gif) no-repeat; text-align:left;}
div#nav a, div#nav a:visited {display:block; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#002FC7; padding:2px 4px 3px 24px; margin:10px 0 0 0; text-decoration:none;}
div#nav a:hover {background:transparent url(../nav-ims/a-bg.gif) repeat-y;}

div#nav a#topActive {background:transparent url(../nav-ims/a-topactive.gif) repeat-y;}
div#nav a#topActive:hover {background:transparent url(../nav-ims/a-topactive-over.gif) repeat-y;}
div#nav a#secondActive {background:transparent url(../nav-ims/a-secondactive.gif) repeat-y;}

div.showHide {display:none;  }
div.showHide#showMenu {display:block;}
div.showHide#showMenu a, div.showHide#showMenu a:visited {font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 5px 24px; margin:0; color:#41005F; background:transparent url(../nav-ims/a-bg.gif) repeat-y;}
div.showHide#showMenu a:hover {background:transparent url(../nav-ims/a-secondactive.gif) repeat-y;}
div.showHide#showMenu a.special, div.showHide#showMenu a.special:visited, div#nav a.special, div#nav a.special visitied {color:#CC3000; font-weight:bold;}
/*-----------------------end of navigation styles------------------------------*/

div#main-cont {margin-left:160px; background:#fff url(../nav-ims/main-cont-bg.gif) no-repeat;}
div#main-cont div#header {margin-left:225px; padding:20px 50px 10px 0; }
div#main-cont div#header h1 {font:18px Arial, Helvetica, sans-serif; color:#0065BA; text-align:left; margin:0;}

div#cont {text-align:left; padding:20px 30px 20px 15px;}

div#wrapper div#footer {background:#09E5FF url(../nav-ims/footer-bg.gif) no-repeat; color:#002F85; font-size:10px; padding:28px 35px 15px 180px; text-align:left; }
div#wrapper div#sw {text-align:right; background-color:#09E5FF; padding:0 25px 20px 0;}
div#wrapper div#sw a, div#wrapper div#sw a:visited {font-size:10px; color:#fff; text-decoration:none;}
div#wrapper div#sw a:hover {text-decoration:underline;}

/*------------floating box----------------------*/
div.box1 {	position:relative; left: -1px;}
div.box1 div.tl {background:url(../box1-ims/tl.gif) no-repeat; height:11px; font-size:1px;}
div.box1 div.tl div.tr {background:url(../box1-ims/tr.gif) no-repeat right top; height:11px;}
div.box1 div.mid {background-color:#D7FBFF; border:1px solid #5CEEFF; border-width:0 1px; padding:0 10px 3px 10px;}
div.box1 div.mid p {margin:0;}
div.box1 div.bt {background:url(../box1-ims/bt.gif) no-repeat; height:11px;}
div.box1 div.bt div.btr {background:url(../box1-ims/btr.gif) no-repeat right top; height:11px;}

/*------------floating box v2-------------      div.box {	position:relative; left: 1px;}     ---------*/
div.box {position:relative;}
div.box div.tl {background:url(../box-ims/tl.gif) no-repeat; height:12px; font-size:1px;}
div.box div.tl div.tr {background:url(../box-ims/tr.gif) no-repeat right top; height:12px;}
div.box div.mid {background:url(../box-ims/mid.gif) repeat-y; padding:0 10px 3px 10px;}
/*div.box div.midr {background:url(../box-ims/midr.gif) no-repeat; width:12px; float:right;}*/
div.box div.mid p {margin:0;}
div.box div.bt {position:relative; background:url(../box-ims/bl.gif) no-repeat left bottom; height:12px; font-size:1px;}
div.box div.bt div.btr {background:url(../box-ims/br.gif) no-repeat right bottom; height:12px;}

table.boxes {margin-bottom:12px;}
table.boxes td {padding:0;}
table.boxes td.t {background:#D7FBFF url(../box-ims/tl.gif) no-repeat; height:12px;}
table.boxes td.tr {background:#D7FBFF url(../box-ims/tr.gif) no-repeat right top; width:12px;}
table.boxes td.cont {font-size:11px; background:#D7FBFF url(../box-ims/mid.gif) repeat-y; padding:0 3px 3px 13px;}
table.boxes td.contr {background:#D7FBFF url(../box-ims/midr.gif) repeat-y; width:12px;}
table.boxes td.b {background:#D7FBFF url(../box-ims/bl.gif) no-repeat; height:12px;}
table.boxes td.br {background:#D7FBFF url(../box-ims/br.gif) no-repeat;}

table.boxes2 td {padding:0;}
table.boxes2 td.t {background:#fff url(../box2-ims/tl.gif) no-repeat; height:12px;}
table.boxes2 td.tr {background:#fff url(../box2-ims/tr.gif) no-repeat right top; width:12px;}
table.boxes2 td.cont {border-left:1px solid #00B4C9; font-size:11px; padding:0 13px 3px 13px;}
table.boxes2 td.contr {width:12px; border-right:1px solid #00B4C9;}
table.boxes2 td.b {background:#fff url(../box2-ims/bl.gif) no-repeat; height:12px;}
table.boxes2 td.br {background:#fff url(../box2-ims/br.gif) no-repeat; width:12px;}

table.boxes td.cont h2, table.boxes2 td.cont h2 {font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#0065BA; margin:0 0 10px 0; text-align:center;}

table.galleryTable4col {}
table.galleryTable4col td {padding:0 14px; text-align:center;}
table.galleryTable4col tr.text td {padding:2px 2px 12px 2px;}

/*----------------classes--------------------*/
img.imLeft {float:left; margin:0 14px 4px 0;}
img.imRight {float:right; margin:0 0 4px 14px;}
div.box2 {width:150px; background:#fff url(../nav-ims/box1-bg.jpg) no-repeat; padding:10px 6px; margin-bottom:12px;}

.special, a.special, a.special:visited {font-weight:bold; color:#990000;}
.red {color:#990000;}
