BODY {font:20px/24px Arial, Helvetica, sans-serif; color:#3c3c3c; background-color:#fff; text-align:center; margin:0; padding:0;}

/* -----------------------base html---------------------------*/
h1, h4 {color:#0d4371; font:40px Arial, Helvetica, sans-serif; margin-top:20px; margin-bottom:14px;}
h2 {font-size:17px; }
h3 {font-size:17px; color:#fff;}
h4 {font-size:9px;}
h5 {font-size:12px;}
h6 {color:#ffffff; align="center"; font:32px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px; }
h1 a, h1 a:visited, h2 a, h2 a:visited {color:#0d4371;}
ul li {margin-bottom:1em;}

a, a:visited {color:#3c3c3c;}

a img {border:none;}

div, form, table {margin:0; padding:0; align="center";}

table td {vertical-align:top; padding:0;}

input, textarea, select {}

ul li {list-style-image:url(../nav-ims/bullet-2.gif);}

.word li {list-style-image:url(../nav-ims/bullet-3.gif);}
.pdf li {list-style-image:url(../nav-ims/bullet-4.gif);}

.red {color:#F00  }

.events {align="center"; font-size:15px; font-weight:bold;}

/* ----------------------- layout divs ----------------------- */

div#wrapper {width:900px; margin-left:auto; margin-right:auto;}

div#logo {height:139px;}
div#tagline {height:36px;}

div#nav {float:left; width:180px; background:#7e96d4 url(../nav-ims/pact-logo-undernav.jpg) no-repeat bottom; padding-bottom:135px;}
div#nav a, div#nav a:visited {display:block; color:#0c2293; font:14px/16px Arial, Helvetica, sans-serif; padding:3px 6px 3px 2px; text-decoration:none; text-align:right; margin:2px 0;}
div#nav a:hover {background:transparent url(../nav-ims/a-active-bg.jpg) repeat-y;}

div.showHide {display:none; border-right:3px solid #4f78db; margin:-2px 0 12px 0; padding-top:2px;}
div.showHide#showMenu {display:block;}
div#nav div.showHide a, div#nav div.showHide a:visited {font:12px/13px Arial, Helvetica, sans-serif; padding:2px 6px 2px 1px;}
div#nav a#topActive {color:#01105c; background:transparent url(../nav-ims/a-active-bg.jpg) repeat-y;}
div#nav a#secondActive {color:#01105c; background:transparent url(../nav-ims/a-active-bg.jpg) repeat-y;}

div#topnav {float:right; width:690px; background:#97d9e3 url(../nav-ims/topnav-bg.jpg) repeat-y; text-align:right;}
div#topnav a, div#topnav a:visited {float:right; font:italic 14px Arial, Helvetica, sans-serif; color:#020032; padding:3px 8px 4px 8px; border-left:3px solid #fff; text-decoration:none;}
div#topnav a:hover {background-color:#4ea0ac;}

div#mainCont {margin:40px 0 20px 220px; text-align:left;}
div#mainCont div#left {margin-right:170px;}
div#mainCont div#right {width:150px; float:right;}

div#footer {font:12px/15px Arial, Helvetica, sans-serif; color:#b8e0fc; padding:12px 12px 12px 12px; background-color:#0c2293; border-bottom:10px solid #97d9e3; clear:both;}

div#sw {width:900px; margin:12px auto 20px auto; text-align:left;}
div#sw a, div#sw a:visited {font-size:10px; color:#666; text-decoration:none;}
div#sw a:hover {text-decoration:underline;}

/* --------------------------classes---------------------------*/

img.imgLeft {float:left; margin:4px 20px 6px 0;}
img.imgRight {float:right;  margin:4px 0 6px 20px;}

img.imgLeft1 {float:left; margin:0px 0px 0px 0;}
img.imgRight1 {float:right; margin:0px 20px 30px 0px;}

table.tblLinks {margin-left:100px; width:490px;}
table.tblLinks td {color:#0c2293; padding:0 20px 16px 25px; background:#fff url(../nav-ims/bullet-1.gif) no-repeat top left;}
table.tblLinks td a, table.tblLinks td a:visited {color:#0c2293;}
table.tblLinks td.nolink {background:none;}

table.tbl2col { min-width:80%;}
table.tbl2col td {padding:0 40px 10px 0;}
table.tbl2col td a, table.tbl2col td a:visited {color:#0c2293;}

table.tbl3col {margin-left:10px; width:650px;}
table.tbl3col td {color:#0c2293; padding:0 10px 10px 15px;}
table.tbl3col td a, table.tbl3col td a:visited {color:#0c2293;}

table.tbl100pc {width:100%; margin-bottom:20px; align:"center";}/*  tabluar data as per front page of */
table.tdLightBlueBg td {background-color:#CFEAFF; padding-left:5px;}
td.tdWhiteBg, table.tdLightBlueBg td.tdWhiteBg {background-color:#fff;}





div.linksRightBox {float:right; margin:4px 0 6px 20px; padding:8px 8px 80px 8px; width:170px; background:#7D97D4 url(../nav-ims/linksbox-bg.jpg) repeat-x bottom; color:#0c2293;}
div.linksRightBox h1, div.linksRightBox h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#D7F0F4; background-color:#0C2293; margin:-8px -8px 6px -8px; text-align:center; padding:4px 2px;}
div.linksRightBox h2 {margin-top:10px;}
div.linksRightBox p {font:12px/12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
div.linksRightBox a, div.linksRightBox a:visited {color:#0c2293;}
div. a:hover {color:#000;}
div.linksRightBox table.cols2 {width:100%;}
div.linksRightBox table.cols2 td {width:50%;}

div.contact {width:280px; float:right; margin:4px 0 6px 20px;}
div.contactCont {background:transparent url(../nav-ims/contact-box-bg.gif) no-repeat bottom; padding:10px 8px 15px 8px; text-align:center; color:#000;}
div.contactCont p {margin:0;}

p.faq-question {color:#0c2293; font-weight:bold; margin:0 0 0.3em 0;}
p.faq-answer {margin:0 0 1.5em 20px; }
p.right-italic {text-align:right; font-style:italic;}
p.strongBlue {font-weight:bold; color:#0C2293;}
p.info {float:right; margin:4px 0 20px 0;  padding:8px 25px 8px 50px; width:480px; font:12px/18px Arial, Helvetica, sans-serif; color:#000; background:#fffdc6 url(../nav-ims/bg-p-info.gif) no-repeat top left; border:1px solid #0c2293; border-width:0 1px 1px 0; text-align:center;}
p.info2 {float:left; margin:4px 0 20px 0;  padding:8px 25px 8px 8px; width:646px; font:12px/18px Arial, Helvetica, sans-serif; color:#000; background:#fffdc6 url(../nav-ims/bg-p-info.gif) no-repeat top left; border:1px solid #0c2293; border-width:0 1px 1px 0; text-align:center;}
p.info3 {float:left; margin:4px 0 20px 0;  padding:20px 25px 8px 8px; width:646px; font:12px/18px Arial, Helvetica, sans-serif; color:#000; background:#fffdc6 url(../nav-ims/bg-p-info.gif) no-repeat top left; border:1px solid #0c2293; border-width:0 1px 1px 0; text-align:left;}

table.blueGreen {margin:0 0 20px 0;}
table.blueGreen td {padding:4px 2px 6px 4px; font-size:11px; border:1px solid #fff; border-width:0 1px 4px 0;}
table.blueGreen td.header {font-weight:bold; background-color:#ccc;}
table.blueGreen td.year {padding-left:100px; font:bold 16px Arial, Helvetica, sans-serif;} 
table.blueGreen td.up {padding:0; text-align:center;}
table.blueGreen td.green {background-color: #9ADAE4;}
table.blueGreen td.blue {background-color: #7E96D4;}

table.tblcalendar {width:100%;}
table.tblcalendar td {text-align:center;}

div.hide {display:none;}
div.box {border:2px solid #ff0000; padding:10px; margin:20px 0;}

h2 {
    margin: 0px;
   -webkit-margin-before: 0px;
   -webkit-margin-after: 0px;
}

h3 {
    margin: 0px;
   -webkit-margin-before: 0px;
   -webkit-margin-after: 0px;
}

h5 {
    margin: 0px;
   -webkit-margin-before: 0px;
   -webkit-margin-after: 0px;
}

