
.arrowlist ul {
margin:0;
padding:20px;
line-height:150%; list-style:inside;
}
.arrowlist ul li .arrowlist {
margin:0 0 0 0;
padding:0 0 10px 0;
}

.bold {font-weight:bold;}
.ht1-dt {height:45px;}

img.spl {
max-width:100%;
height:auto;
width:auto\9; /* ie8 */
}

.pageall {float:left; width:100%;}
.actr {text-align:center;}

/*for gallery imgs*/
.gdiv {float:left; width:30%; padding:1%; margin:0 2% 0 0;}
.gdiv-lst {float:left; width:30%; padding:1%;}

.cl-gdiv {float:left; width:16%; padding:1%; margin:0 2% 0 0;}
.cl-gdiv-lst {float:left; width:16%; padding:1%;}

.gtitle {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:100%; background:url(../images/tp1.png) repeat; margin-top:-50px; height:50px; padding:5px 10px; z-index:10000; position:relative;}
.cl-gtitle {font-family:Calibri; font-size:16px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:100%; background:url(../images/tp1.png) repeat; margin-top:-40px; height:40px; padding:5px 10px; z-index:10000; position:relative;}
.ph-gtitle {font-family:Calibri; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; background:url(../images/tp1.png) repeat; margin-top:-60px; height:60px; padding:5px 10px; z-index:10000; position:relative;}

.vgimg { padding:5px; background:#cccccc; transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -webkit-box-shadow:0 0 3px rgba(0,0,0,.8); -moz-box-shadow:0 0 3px rgba(0,0,0,.8); box-shadow:0 0 3px rgba(0,0,0,.8);}
.cl-vgimg { padding:5px; background:#ffffff; transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.vgimg:hover,.cl-vgimg:hover {transform:scale(0.95);}
.vgimg1 {transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.vgimg1:hover {transform:scale(0.95);}

.padding20left {padding-left:20px;}
.padding20top {padding-top:20px;}
.padding10btm {padding-bottom:10px;}
.padding20btm {padding-bottom:20px;}
.padding30btm {padding-bottom:30px;}

.submenu {font-family:Calibri; font-size:18px; color:#333333; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:#ebebeb;  line-height:100%; text-transform:uppercase;}
.submenu:hover {color:#000000; background:#cccccc; text-decoration:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.submenusel {font-family:Calibri; font-size:18px; color:#000000; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:#cccccc;  line-height:100%; text-transform:uppercase;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5);}

.subsubmenu {font-family:Calibri; font-size:15px; color:#333333; font-weight:normal; text-decoration:none; float:left; padding:10px 15px; background:#ffffff; line-height:100%; text-transform:uppercase; border:solid #eeeeee 1px;}
.subsubmenu:hover {color:#000000; background:#ffffff; text-decoration:none; border:solid #cccccc 1px; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.subsubmenusel {font-family:Calibri; font-size:15px; color:#000000; font-weight:normal; text-decoration:none; float:left; padding:10px 15px; background:#ffffff;  line-height:100%; text-transform:uppercase; border:solid #cccccc 1px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5);}


/*iframe*/
.ifc {position:relative; width:100%; height:0; padding-bottom:80%;}
.ifc1 {position:relative; width:100%; height:0; padding-bottom:60%;}
.if {position:absolute; top:0; left:0; width:100%; height:100%;}
