@charset "utf-8";
h1,h2,h3,h4,h5,h6,p,ul{ padding:0; margin:0;}
.body {margin:0px; padding:0px;}
.menu{ background: url(../images/menubg.jpg) repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; height:31px;}
.menu ul{ list-style:none; padding:0 0 0 45px;}
.menu ul li{ display:block; float:left; background:url(../images/menusep.jpg) no-repeat top right; position:relative; display:inline; float:left;}
.menu ul li a{display: block; background: none; padding:10px 20px 12px 20px; margin-right: 3px; color: #fff; text-decoration: none;}
.menu ul li a:hover{ background:url(../images/menu_hvr.jpg) repeat-x}

/*1st sub level menu*/
.menu ul li ul{position: absolute; margin-left:-46px; display: block; visibility: hidden; }

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{display: list-item; float: none; background:none; border-bottom:solid 1px #ccc;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.menu ul li ul li a{ font: normal 13px Verdana; width: 140px; background: url(../images/trans2.png) repeat;  color:#fff; padding: 6px 5px; margin: 0;  }

.menu ul li ul li a:hover{ color:#fff; background: url(../images/trans.png) repeat;}

/* ######### CSS classes applied to down and right arrow images ######### */

.footer{ background:url(../images/footerbg.jpg) repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.footer ul{ list-style:none; width:100%; text-align:center;}
.footer ul li{ border-right:solid 1px #fff;display:inline;}
.footer a{ color:#fff; text-decoration:none; padding:0 10px 0 10px;}
.footer a:hover{text-decoration:underline;}
.home{ font:12px Arial, Helvetica, sans-serif; line-height:21px;}
.home p{ padding:22px 0 20px 12px; color:#333;}
.home ul{ list-style:none; padding:10px 0 0 12px;}
.home ul li{ padding:0 0 0 18px; background: url(../images/listic.jpg) no-repeat left; font:bold 12px Arial, Helvetica, sans-serif; color:#106287; line-height:24px;}
.home ul li a{ text-decoration:none;}
.inner{font:12px Arial, Helvetica, sans-serif; line-height:21px;  background:#f3fafe;}
.inner h1{ font:bold 15px Arial, Helvetica, sans-serif; color:#115f8a; text-transform:uppercase;}
.inner p{ padding:5px 15px 5px 0; color:#727272;}
.imgholder{ background:#fff; border:solid 1px #dfdfdf; padding:10px; text-align:center; display:block; width:149px; height:97px;}
.imgtitle{ font:bold 12px Arial, Helvetica, sans-serif; color:#13537f; text-align:center;}
.imgtitle a{font:bold 12px Arial, Helvetica, sans-serif; color:#13537f; text-decoration:none;}
.imgtitle a:hover{ color:#333; text-decoration:underline;}
.dec{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify;} 
.input{ background:#fff; border:1px solid #ccc; width:200px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textarea{ background:#fff; border:1px solid #ccc; width:200px; height:50px;}
