*{
margin:0 auto;
padding:0px;
font-family:arial;
}
/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied: 
img, div { behavior: url(iepngfix.htc) } 
/* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */

body {color:#000000; font-size:12px;}

.bor-right { border-right:1px solid #e1e1e1;}
.bor-left { border-left:1px solid #e1e1e1; padding-left:25px;}

.paddingLR20 {padding-left:20px; padding-right:20px;}
.paddingL20 {padding-left:20px;}
.paddingR20 {padding-right:20px;}
.paddingL28 {padding-left:28px;}
.paddingT10 {padding-top:10px;}
.paddingT6 {padding-top:6px;}
.paddingT14 {padding-top:14px;}
.paddingB5 {padding-bottom:5px;}
.paddingb20 {padding-bottom:20px;}
.paddingb12 {padding-bottom:12px;}
.padleft{padding-left:16px;}
.margint6 {margin-top:16px;}
.margint13 {margin-top:13px;}
.calbg {background-image: url('images/box-bg.gif'); background-repeat: repeat-y;}
.cal {FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none; line-height:18px;}
.floatright {float:right;}
.divpadtop{padding-top:5px; border-top:1px solid #e1e1e1; text-align:right;}
.div-wrap-right {float:right; padding:0px 0px 0px 16px; line-height:19px;}
.imgBorder {border:1px solid #999;}
.imgBorder2 {border-bottom:1px solid #ADC7BE; border-top:4px solid #ADC7BE; border-left:1px solid #ADC7BE; border-right:1px solid #ADC7BE}

.homebg {background-image: url('/images/bg.jpg'); background-repeat: no-repeat; background-position: top center;}
.inerbg {background-image: url('/images/inner-bg.jpg'); background-repeat: no-repeat; background-position: top center; background-color:#f6f5f5;}
.footerbg {background-image: url('/images/footer-bg.jpg'); background-repeat: no-repeat; background-position: top center; height:256px; }

.img-border {border:17px solid #ffffff;}

.home {color:#000000; font-size:11px; font-weight:400; text-decoration:underline; text-align:left;}
.home:hover {color:#ed1c24; font-size:11px; font-weight:400; text-decoration:underline; text-align:left;}
.bd {color:#000000; font-size:11px; font-weight:400; text-decoration:none; text-align:left;}
.bd span{color:#ed1c24; font-size:11px; font-weight:400; text-decoration:none; text-align:left;}

.sitemap {color:#000000; font-size:11px; font-weight:700; text-decoration:none; text-align:left;}
.sitemap:hover {color:#ED1C24;}

.sitemap1 {color:#000000; font-size:11px; font-weight:400; text-decoration:none; text-align:left; line-height:15px;}
.sitemap1:hover {color:#ED1C24;}
.sitemap2 {color:#000000; font-size:11px; font-weight:700; text-decoration:none; text-align:left; line-height:15px;}

.book {color:#000000; font-size:11px; font-weight:400; text-decoration:none; text-align:right;}
.book:hover {color:#ED1C24; font-size:11px; font-weight:400; text-decoration:none; text-align:right;}

.home-title {color:#242424; font-size:14px; font-weight:700; text-decoration:none; text-align:left;}
.home-title a{color:#242424; text-decoration:none;}
.home-title a:hover{color:#ED1C24;}
.home-title span {color:#242424; font-size:14px; font-weight:400; text-decoration:none; text-align:left;}
.home-text {color:#242424; font-size:11px; font-weight:400; text-decoration:none; text-align:left;}

.readmore {color:#ED1C24; font-size:10px; font-weight:400; text-decoration:none; text-align:right;}
.readmore:hover {color:#242424; font-size:10px; font-weight:400; text-decoration:none; text-align:right;}

.mail {color:#ED1C24; font-size:12px; font-weight:400; text-decoration:none; text-align:left;}
.mail:hover {color:#242424; font-size:12px; font-weight:400; text-decoration:none; text-align:left;}

.vp {color:#fff; font-size:11px; font-weight:700; text-decoration:none; text-align:left; background-color:#568776; line-height:30px; padding:8px;}
.vp:hover {color:#ddfef3; font-size:11px; font-weight:700; text-decoration:none; text-align:left; background-color:#2c5748;}

.line-bg {background:url('/images/line-bg.gif') repeat-y; text-align:left}

.searchbor{border:2px solid #a6c7bc; margin-bottom:25px;}

#text {vertical-align:top; color:#000; font-size:12px; text-decoration:none; font-weight:400;}
#text p {line-height:19px;}
#text b {font-weight:700; font-size:12px;}
#text strong {font-weight:700; font-size:12px;}
#text h1 {font-size: 18px; color: #025538; text-decoration:none; font-weight:700; padding-bottom:10px;}
#text h2 {font-size: 16px; color: #025538; text-decoration:none; font-weight:700; margin:5px 0px 5px 0px; background-color:#e2e2e2; padding:1px 0px 1px 4px;}
#text h2 a{color: #025538; text-decoration:none;}
#text h3 {font-size: 14px; color: #3dc2c3; text-decoration:none; font-weight:700; padding-top:10px;}
#text h4 {font-size: 15px; color: #169c9d; text-decoration:none; font-weight:400; padding-top:10px;}
#text h5 {font-size: 18px; color: #025538; text-decoration:none; font-weight:700; padding:6px 0 10px 0;}
#text .h1 {font-size: 18px; color: #025538; text-decoration:none; font-weight:700;}

.h6 {font-size: 15px; color: #169c9d; text-decoration:none; font-weight:400; padding-top:10px;}
.h6:hover {color: #ed1d24;}

.h7 {font-size: 15px; color: #000; text-decoration:none; font-weight:400; line-height:30px; padding-left:10px;}
.h8 {font-size: 12px; color: #373737; text-decoration:none; font-weight:400;}

#text ul{padding:0; margin:0; list-style:none;}
#text ul li {list-style:none; vertical-align:top; color:#000; font-size:12px; text-decoration:none; font-weight:400; list-style:square; margin:0 0 9px 16px; line-height:18px;}

.caption {font-size: 11px; color: #333; text-decoration:none; font-weight:400; text-align:left;}
.captionb{font-size: 11px; color: #000; text-decoration:none; font-weight:700; text-align:left;}

.divback{float:right; width:60px; text-align:right; padding:13px 0 0 0;}
.divback a{font-size:11px; font-weight:700; text-decoration:none; color:#000; padding:5px; background-color:#badbd0; line-height:18px;}
.divback a:hover {color:#fff; background-color:#7f9c92;}
.ptext p{font-size: 11px; color: #000; text-decoration:none; font-weight:400; padding:3px 0;}
.ptext br {line-height:10px;}

.ndate {text-align:left; font-size:11px!Important; color:#000; text-decoration:none; font-weight:400; border-left:3px solid #ccc; padding-left:8px;}
.ndate1 {text-align:left; font-size:12px!Important; color:#000; text-decoration:none; font-weight:400; padding-left:10px;}
.ntitle {text-align:left; font-size:14px !Important; color:#025538 !Important; text-decoration:none; font-weight:700 !Important;  border-left:3px solid #ccc; padding-left:8px; margin-bottom:20px;}
.ntitle a{text-align:left; font-size:14px !Important; color:#025538 !Important; text-decoration:none; font-weight:700 !Important;}
.ntitle a:hover{text-align:left; font-size:14px !Important; color:#3d8e00 !Important; text-decoration:none; font-weight:700 !Important;}
.ntactive{text-align:left; font-size:14px !Important; color:#3d8e00 !Important; text-decoration:none; font-weight:700 !Important;  border-left:3px solid #ccc; padding-left:8px; margin-bottom:20px;}

.irdate {text-align:left; font-size:11px!Important; color:#000; text-decoration:none; font-weight:400; border-left:3px solid #ccc; padding-left:8px;  margin-bottom:20px;}
.irdate a {color:#025538; text-decoration:none;}
.irdate a:hover {color:#000000; text-decoration:underline;}
.irdownload {text-align:left; font-size:11px!Important; color:#ed1d24; text-decoration:none; font-weight:400; border-left:3px solid #ccc; padding-left:8px; background: url('images/icon-pdf.gif') no-repeat 90px top;} 
.irdownload a {color:#ed1d24; text-decoration:none; font-weight:400;} 
.irdownload a:hover {color:#000; text-decoration:none; font-weight:400;}
.irtitle {text-align:left; font-size:13px !Important; color:#025538 !Important; text-decoration:none; font-weight:700 !Important;  border-left:3px solid #ccc; padding-left:8px;}
.irtitle a{text-align:left; font-size:13px !Important; color:#025538 !Important; text-decoration:none; font-weight:700 !Important;}
.irtitle a:hover{text-align:left; font-size:13px !Important; color:#3d8e00 !Important; text-decoration:none; font-weight:700 !Important;}

.latest {color:#025538; font-size:16px; text-decoration:none; font-weight:400; padding:2px 5px; font-family:trebuchet ms;}

.ntext {text-align:left; font-size:12px!Important; color:#000; text-decoration:none; font-weight:400; line-height:18px; margin-bottom:20px;}

.trlinks{text-align:left; font-size:14px; color:#000; text-decoration:none; font-weight:400; border-bottom:1px solid #d3d3d3; display:block; padding:0 0 0px 12px; line-height:27px;}
.trlinks:hover{text-align:left; font-size:14px; color:#336a57; text-decoration:none; font-weight:400;}
.trlinks div{float:right; padding:4px 10px 0 0;}

#links ul {list-style:none;  margin:0px; padding:0; margin-bottom:30px; _margin-bottom:30px; margin-right:20px;}
#links ul li{font-size:12px; color:#fff; text-align:left; font-weight:400; padding:8px 0 4px 0; border-bottom:1px solid #dcdddc;}
#links ul li a {font-size:12px; color:#fff; text-decoration:none; font-weight:400; letter-spacing:0px;}  
#links ul li a:hover {color:#000; text-decoration:none;}

.back{text-align:left; font-size:11px; color:#ed1d24; text-decoration:none; font-weight:700; padding-left:11px;}
.back:hover{text-align:left; font-size:11px; color:#336a57; text-decoration:none; font-weight:700;}

.select{
font-size:11px; 
color:#333;
font-weight: none;
width:85px;
padding:2px;
border:0px none;
text-align:left;
background-color:#ccc
}

.divright { float:right; width:85px; vertical-align:top;}

.footer {color:#000000; font-size:10px; font-weight:400; text-decoration:none;}
.footer span {color:#000000; font-size:10px; font-weight:400; text-decoration:none;}
.footer a {color:#000000; font-size:10px; font-weight:400; text-decoration:none;}
.footer a:hover {color:#ED1C24; font-size:10px; font-weight:400; text-decoration:none;}

.mtdiv{float:left; padding-right:10px;}
.mtdiv img{border:1px solid #ccc;}
.tbordcons{border:3px solid #20bebf;}

#months ul {list-style:none;  margin:0px; padding:0; border-bottom:1px solid #ccc; padding:0 0 5px 0; margin:0 0 20px 0;}
#months ul li{display:inline; font-size:11px; color:#025538; text-align:left; font-weight:700; margin:0 2px 0 0;}
#months ul li a {font-size:11px; color:#025538; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#adc7bc; border:1px solid #7bae98;  padding:2px 2px;}  
#months ul li a:hover {color:#fff; text-decoration:none; background-color:#025538;}
#months ul li a.mactive {font-size:11px; color:#fff; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#025538; border:1px solid #7bae98; padding:2px 2px;}  
#months ul li a.mdeactive {font-size:11px; color:#529c82; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#cbd6d1; border:1px solid #7bae98; padding:2px 2px;}  

#pp ul {list-style:none; margin:0px; padding:0; padding:0;}
#pp ul li{display:inline; font-size:14px; color:#000; text-align:left; font-weight:400; margin:0 2px 0 0;}
#pp ul li a {font-size:14px; color:#04583a; text-decoration:none; font-weight:400; letter-spacing:0px; padding:12px; line-height:43px;}  
#pp ul li a:hover {color:#000; text-decoration:none; background-color:#a0c4b7;}
#pp ul li .active {font-size:14px; color:#000; text-decoration:none; font-weight:400; letter-spacing:0px; line-height:43px; padding:12px;}  

.logodiv{float:right; margin-left:10px;}
.headingdiv{float:left; width:570px; margin-bottom:45px;}
.divclear{clear:both; font-size:1px; height:1px;}
.divpro{float:left; border:2px solid #a6c7bc; width:190px; padding:10px 4px 0 4px; background-color:#fff; font-size:11px; color:#ed1c24; text-decoration:none; font-weight:400; text-align:center; margin:0 25px 0 0;}
.divpro a{text-decoration:none; color:#ed1c24;}
.divpro:hover{border:2px solid #caeadf;}
.divpro h1{font-size:11px !important; color:#1a6048 !important; text-decoration:underline !important; font-weight:700 !important; text-align:center;}

.divpro1{float:left; border:2px solid #a6c7bc; width:140px; padding:5px 4px 0 4px; background-color:#fff; font-size:11px; color:#ed1c24; text-decoration:none; font-weight:400; text-align:left; margin:0 15px 25px 0;}
.divpro1:hover{border:2px solid #caeadf;}
.divpro1 h1{font-size:15px !important; color:#025538 !important; text-decoration:none !important; font-weight:400 !important; text-align:left; border-bottom:1px solid #b5b5b5; padding-bottom:2px !important; margin-bottom:8px;}
.divpro1 .up{font-size:17px !important; color:#21bdbe !important; text-decoration:none !important; font-weight:700 !important; text-align:left; display:block; border-bottom:1px solid #e3e2e2; padding-bottom:15px; margin-bottom:5px}
.divpro1 .up span{font-size:11px !important; color:#5f5f5f !important; text-decoration:none !important; font-weight:700 !important; text-align:left;}
.divpro1 .up b{font-size:17px !important; color:#ee1c25 !important;}
.divpro1 .pdf{font-size:12px !important; color:#21bdbe !important; text-decoration:none !important; font-weight:700 !important; text-align:left; background-image:url('images/icon2.gif'); background-repeat:no-repeat; background-position: 0 0; padding-left:8px; height:26px; padding-bottom:5px;}
.divpro1 .pdf span{font-size:11px !important; color:#5f5f5f !important; text-decoration:none !important; font-weight:400 !important; text-align:left;}
.divpro1 .pdf b{font-size:12px !important; color:#ee1c25 !important; font-weight:700 !important;}
.divpro1 .pdf i{font-size:18px !important; color:#ee1c25 !important; font-weight:700 !important; font-style:normal; font-family:arial narrow;}
.divpro1 .pdf strong{font-size:18px !important; color:#27bcbd !important; font-weight:700 !important; font-family:arial narrow;}
.divpro1 .pic{font-size:17px !important; color:#21bdbe !important; text-decoration:none !important; font-weight:700 !important; text-align:left; background-image:url('images/icon3.gif'); background-repeat:no-repeat; background-position: 0 0; padding-left:21px; height:31px; display:block; padding-bottom:5px}
.divpro1 .pic span{font-size:11px !important; color:#5f5f5f !important; text-decoration:none !important; font-weight:700 !important; text-align:left;}
.divpro1 .pic b{font-size:17px !important; color:#ee1c25 !important;}
.divpro1 .im{ border-bottom:1px solid #e3e2e2; padding-bottom:5px; margin-bottom:6px;}
.divpro1 .im1{ padding-bottom:8px;}

.picpad{border:1px solid #e1e1e1; padding:4px;}

.divpicam{float:right; padding-left:15px;}
.divpicam img{padding:5px; border:1px solid #ccc;}

.inp{
font-size:12px; 
color:#333;
font-weight: none;
padding:2px;
text-align:left;
border:1px solid #ccc;
}
.but{
font-size:12px; 
color:#fff;
font-weight: none;
padding:4px;
text-align:center;
border:1px solid #00683e;
background-color:#00683e;
width:65px;
font-weight:700;
}

.tab td{ border-bottom:1px solid #ccc; padding-bottom:5px;}

.imgborder{border:1px solid #ccc; padding:4px;}

.top{text-align:left; font-size:10px; color:#017646; text-decoration:none; font-weight:400; font-family:arial;}

.vcu{text-align:left; font-size:10px; color:#017646; text-decoration:none; font-weight:400; font-family:arial;}
.vcu:hover{text-align:left; font-size:10px; color:#ed1c24; text-decoration:none; font-weight:400; font-family:arial;}

.nt{text-align:left; font-size:11px; color:#017646; text-decoration:none; font-weight:400; font-family:arial;}

.note{text-align:left; font-size:11px; color:#017646; text-decoration:none; font-weight:400; font-family:arial; font-style:italic; line-height:14px !important;}

.table-format {
	font: 12px arial;
	color: #000;
	text-align:left;
	}

.table-format td {
	vertical-align: top;
	border-bottom: 1px solid #acc6bd;
	text-align:left;
	color:#000;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-format .tdnobor {
	vertical-align: top;
	border-bottom: 1px solid #acc6bd;
	text-align:left;
	color:#000;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}

.table-format .tdnobor1 {
	vertical-align: top;
	border-bottom: 0px solid #acc6bd;
	text-align:left;
	color:#000;
	font-size: 12px;
	padding:0px;
	line-height:16px;
}

.table-format td a{
	text-align:left;
	color:#000;
	font-size: 12px;
	text-decoration:none;
}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#025538; text-decoration:none; font-weight:400; border-bottom:2px solid #adc7be;
}

.table-head{
	background-color: #bfdad1;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #000 !important;
}

/*---------Start Home Sliding Menu---------*/

.arrowlistmenu{
width: 250px; /*width of accordion menu*/
z-index:2000; position:absolute; top:135px; text-align:left; margin-left:62px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:arial; 
color:#ffffff;
font-size:11px;
border:0px
cursor: hand;
cursor: pointer;
padding:0px;
font-weight: bold;

/*background-image:url(images/plus.gif) no-repeat right middle;*/
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(dot.gif);*/
color:#ffffff;
padding:0px;
font-weight: normal;
background-color:#015a36;
font-weight: bold;
/*background-image:url(images/mine.gif) repeat right middle;*/
}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin-left: 0px;
padding-left:0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding: 5px 10px; /*bottom spacing between menu items*/
font-size:12px; 
color:#fff;
display: block;
text-decoration: none;
font-weight: none;
}

.arrowlistmenu ul li a{
font-size:12px; 
color:#fff;
display: block;
text-decoration: none;
font-weight: none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
font-size:12px; 
color:#000;
text-decoration:none;
}

.arrowlistmenu ul li input, textarea, select{
font-size:11px; 
color:#64655f;
font-weight: none;
width:225px;
padding:2px;
border:0px none;
margin-bottom:8px;
text-align:left
}




.arrowlistmenu1{
width: 210px; /*width of accordion menu*/
}

.arrowlistmenu1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:arial; 
color:#ffffff;
font-size:11px;
border:0px
cursor: hand;
cursor: pointer;
padding:0px;
font-weight: bold;
/*background-image:url(images/plus.gif) no-repeat right middle;*/
}


.arrowlistmenu1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(dot.gif);*/
color:#ffffff;
padding:0px;
font-weight: normal;
background-color:#015a36;
font-weight: bold;
/*background-image:url(images/mine.gif) repeat right middle;*/
}


.arrowlistmenu1 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin-left: 0px;
padding-left:0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu1 ul li{
padding: 5px 10px; /*bottom spacing between menu items*/
font-size:12px; 
color:#fff;
display: block;
text-decoration: none;
font-weight: none;
}

.arrowlistmenu1 ul li a{
font-size:12px; 
color:#fff;
display: block;
text-decoration: none;
font-weight: none;
}

.arrowlistmenu1 ul li a:hover{ /*hover state CSS*/
font-size:12px; 
color:#000;
text-decoration:none;
}

.arrowlistmenu1 ul li input, textarea, select{
font-size:11px; 
color:#64655f;
font-weight: none;
width:225px;
padding:2px;
border:0px none;
margin-bottom:8px;
text-align:left
}


.fot{color:#848C7F; font-size:1px;}

#hiddenDiv {
font-size:1px;
	position:absolute;
	visibility: hidden;
}


/*---------End Home Sliding Menu---------*/
