p { font-size: 9pt; padding: 5px 10px; line-height: 22px; }
.nivoSlider_wrapper .nivoSlider {height:237px !important;}
.nivoSlider_wrapper .nivo-frame {background:url("../images/slider-frame2.png") !important;}

.inside_right {width:260px;float:left;}
.inside_left {width:485px;float:left;}

.paragraph1 {width:80%;padding:20px;margin:10px;color:#064490;background:#eef3f9;border:3px solid #cbdef7;box-shadow:0 0 20px #cbdef7 inset;}
.paragraph2 {width:80%;padding:20px;margin:20px auto 20px 10px;color:#b17073;background:#f9eef0;border:3px solid #eecaca;box-shadow:0 0 20px #f7cbcd inset;}
.paragraph3 {width:529px;height:215px;margin:20px auto;color:#74a579;background:url(../images/paragraph1.png) no-repeat center -5px;padding:35px 65px;overflow:hidden;}

.in_r_menubox {padding-bottom:20px;background:url("../images/news-shd.png") no-repeat center bottom}
.in_r_menubox .h2 {padding:5px 10px 15px;margin:0;background:url("../images/sprite.png") no-repeat right -282px #fafafa;border:1px solid #ddd;border-top-right-radius:10px;}
.in_r_menulist {padding:15px 10px 20px;border:1px solid #ddd;border-top:none;background:#fafafa;box-shadow:0 0 20px #eee inset;}
.in_r_menulist > li {background:url(../images/lipic1.png) no-repeat left 9px;padding:0 5px 0 17px;border:solid transparent;border-width:1px 0 1px 0}
.in_r_menulist > li:hover {border-color:#ddd}
.in_r_menulist > li > a {display:block;padding:2px 0;color:#000;transition:0s;-moz-transition:0s;-ms-transition:0s;-webkit-transition:0s;-o-transition:0s; }
.in_r_menulist > li > a:hover {color:#b61904;text-shadow:0 1px 0px #aaa;}

.sliderback { height:300px !important; }
.insidebanner { width: 955px; height: 234px; margin: 5px 0; position: relative; box-shadow: 0 0 10px #000; }
.insidebanner figure { width: 955px; height: 234px; overflow: hidden; }
.insidebanner figure img { width: 955px; height: 234px; }
.insideframe { width:955px;height:234px;position:absolute;top:0;left:0;background:url("../images/slider-frame.png") no-repeat left top;background-size:100% 100%; }

.b-crumb { display:block;text-align:left;color:#446976;margin:10px 5px; }
.b-crumb .a { color:#446976; }
.b-crumb .a:hover { color:#000; }
.b-crumb .span { color:#b61904; }
.in-title { padding-bottom: 19px; background: url("../images/title-shd.png") no-repeat center bottom; }
.in-title > h1 { border:3px solid #fff;padding:10px 15px;color:#073e53;background:url("../images/title-bg.png") repeat-y center top;font-weight:normal;font-size:10pt;}
.in-content-bg { padding-bottom:11px;margin-bottom:10px;background:url("../images/in-cntnt-shd.png") no-repeat center bottom; }
.in-content { padding: 30px 10px 40px; border: 1px solid #dcdcdc; background: url("../images/h-line.png") repeat-y right top; }
.figure {width:252px;height:200px;margin:10px 20px 20px;padding-bottom:13px;background:url("../images/fig-shd.png") no-repeat center bottom;float:right;}
.figure > img {width:244px;height:192px;border:3px solid #fff;box-shadow:0 0 0 1px #555;margin:1px;}
.notice { font-weight:normal;padding:6px 0 5px 25px;margin:15px 8px 10px;background:url("../images/notice.png") no-repeat left 8px;color:#067fae;font-size:10pt; }
.redbrief { display:block;color:#d70505;margin:5px 10px; }

.genlist { margin:5px 10px 15px; }
.genlist > li { color:#030303;padding:0 0 5px 30px;margin:2px 0;background:url("../images/lipic2.png") no-repeat left 2px; }
.genlist > li > a { color:#048abc; }
.genlist > li > a:hover { padding-left:5px;color:#042f3f;text-shadow:0 0 1px #042f3f; }
.genlist2 { margin: 5px 20px 15px; }
.genlist2 > li { color:#030303;padding:0 0 5px 17px;margin:2px 0;background:url("../images/lipic1.png") no-repeat left 6px; }
.genlist2 > li > a { color:#b22020; }
.genlist2 > li > a:hover { padding-left:5px;color:#000;text-shadow:0 0 1px #042f3f; }

.blue-ttl { display:block;color:#385fdd;font-weight:normal;margin:10px 10px 5px; }
.blue-ttl2 { color:#385fdd;font-weight:normal;margin:0 10px; }
.h2 { color:#b22020;margin:5px 10px; }
.alternate { color:#ce8004;margin:0 3px; }
.address { font-style:normal; }
.adr-adr { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left 0px; }
.adr-pos { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left -34px; }
.adr-tel { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left -67px; }
.adr-fax { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left -99px; }
.adr-mal { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left -132px; }
.adr-web { padding-left:25px;color:#b61904;background:url("../images/sprite2.png") no-repeat left -166px; }

.googlemap { width:400px;height:350px;margin:0 10px;border:3px solid #fff;box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;float:right; }

.table { border-collapse: collapse; border: 1px solid #4d666f; min-width: 600px; margin: 20px 10px; box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; }
.table td { color: #000; padding: 5px 15px; text-align: center; }
.table tr { background: #b3c2c8; border: solid #fff; border-width: 3px; }
.table > thead tr { background: #d8d8d8; }
.table > tbody tr:nth-child(even) { background: #d7dfe2; }

.download { min-width: 190px; color: #b23726; padding: 10px 75px 30px 0; background: url("../images/sprite2.png") no-repeat right -334px; text-shadow: 0 0 1px #b23726; float: left; clear: left; }
.download:hover { color: #b23726; padding-right: 85px; text-shadow: 2px 2px 3px #b23726; }

.certlist { margin: 0 80px; }
.certlist > li { float: right; }
.certobj { width: 200px; height: 100px; margin: 60px 20px 10px; padding: 10px 10px 10px 130px; background: url(../images/metallic2.png) repeat-x left top; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
.certobj > .fig { width: 106px; height: 156px; overflow: hidden; border: 1px solid #ddd; position: absolute; bottom: 10px; left: 10px; box-shadow: 1px 1px 3px #aaa; }
.certobj > .fig > img { width: 100px; height: 150px; border: 3px solid #fff; }
.certobj > .a { display: block; font-weight: bold; color: #b2220a; margin: 0 10px; }
.certobj > .a:hover { color: #fd9002; }
.certobj > .span { color: #000; width: 180px; height: 63px; padding: 5px 10px; overflow: hidden; margin: 5px 0; text-align: right; border: 1px solid #ddd; background: url(../images/metallic.png) repeat-x left top; background-size: 100% 100%; border-radius: 3px; }

.mgrlist { margin: 0 50px; }
.mgrlist > li { float: right; }
.mgrobj { width: 200px; min-height: 200px; margin: 30px 20px 10px; padding: 10px 10px 20px 160px; background: url(../images/metallic2.png) repeat-x left top; background-size: 100% 100%; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
.mgrobj > .fig { width: 140px; height: 156px; overflow: hidden; border: 1px solid #ddd; position: absolute; top: 20px; left: 10px; box-shadow: 1px 1px 3px #aaa; }
.mgrobj > .fig > img { width: 134px; height: 150px; border: 3px solid #fff; }
.mgrobj > .lab { display: block; color: #385fdd; margin: 0 10px; }
.mgrobj > .span { color: #000; width: 165px; min-height: 22px; padding: 0 10px; overflow: hidden; margin: 0 10px; text-align: left; border: 1px solid #ddd; background: url(../images/metallic.png) repeat-x left top; background-size: 100% 100%; border-radius: 3px; }

.newslist { }
.newslist > li { }
.newsobj { height: 150px; margin: 10px 20px; padding: 10px 10px 20px 210px; background: url(../images/metallic2.png) repeat-x left top; background-size: 100% 100%; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
.newsobj > .fig { width: 196px; height: 156px; overflow: hidden; border: 1px solid #ddd; position: absolute; top: 10px; left: 10px; box-shadow: 1px 1px 3px #aaa; }
.newsobj > .fig > img { width: 190px; height: 150px; border: 3px solid #fff; }
.newsobj > .a { display: block; font-weight: bold; color: #b2220a; margin: 5px 10px; }
.newsobj > .a:hover { color: #fd9002; }
.newsobj > .dsc { height: 90px; overflow: hidden; }
.newsobj > .t { color: #f00; float: right; margin: 5px 10px; }

.pager { direction: ltr; text-align: center; clear: both; margin: 10px 0; }
.pager > span { margin: 5px 0 10px; }
.pager a { width: 33px; height: 22px; color: #000; text-align: center; background: url("../images/sprite2.png") no-repeat -432px -416px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.pager a:hover { background-position: -432px -439px; color: #fff; }
.pager .span { width: 33px; height: 22px; color: #000; text-align: center; background: url("../images/sprite2.png") no-repeat -398px -416px; }
.pager .arrow { }
.pager .arrow-left { background-position: -466px -416px; }
.pager .arrow-right { background-position: -364px -416px; }
.pager .arrow-left:hover { background-position: -466px -439px; }
.pager .arrow-right:hover { background-position: -364px -439px; }

.custlist { margin: 10px 20px; }
.custlist > li { float: left; }
.custobj { width: 200px; height: 250px; margin: 4px; border: 1px solid #eee; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; }
.custobj:hover {box-shadow:0 0 5px #555;}
.custobj > .fig { width: 180px; height: 180px; margin: 8px; border: 1px solid #eee; overflow: hidden; }
.custobj > .fig > img { width: 170px; height: 170px; border: 5px solid #fff;}
.custobj > .a { display: block; height: 43px; margin: 0 10px; padding: 0 10px; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; overflow: hidden; text-align: center; border: 1px solid #ddd; border-radius: 5px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.custobj > .a:hover { background-image: url("../images/metallic.png"); color: #b2220a; border: 1px solid #bbb; }

.ctlglist { }
.ctlglist > li { float: right; }
.ctlgobj { width: 200px; height: 65px; padding: 5px 80px 5px 5px; margin: 10px; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; }
.ctlgobj > .a { background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; padding: 5px 10px; width: 170px; height: 50px; overflow: hidden; border: 1px solid #eee; cursor: pointer; border-radius: 5px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.ctlgobj > .a:hover { background-image: url("../images/metallic.png"); border: 1px solid #bbb; }
.ctlgobj > .sign { width: 80px; height: 56px; background: url("../images/sprite2.png") no-repeat -257px -419px; position: absolute; top: 8px; right: 5px; }

.bid-auction-ul { margin: 0 140px; }
.bid-auction-ul > li { float: left; }
.bid-auction-obj { width: 300px; height: 250px; margin: 10px; border: 1px solid #eee; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; }
.bid-auction-obj:hover {box-shadow:0 0 5px #555}
.bid-auction-obj > .fig { width: 280px; height: 180px; margin: 8px; border: 1px solid #eee; overflow: hidden; }
.bid-auction-obj > .fig > img { width: 270px; height: 170px; border: 5px solid #fff; background: #555; }
.bid-auction-obj > .a { display: block; height: 43px; margin: 0 10px; padding: 0 10px; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; overflow: hidden; text-align: center; border: 1px solid #ddd; border-radius: 5px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.bid-auction-obj > .a:hover { background-image: url("../images/metallic.png"); color: #b2220a; border: 1px solid #bbb; }

.announcelist { }
.announcelist > li { }
.announceobj { height: 150px; margin: 30px 20px; padding: 10px 10px 20px; background: url(../images/metallic2.png) repeat-x left top; background-size: 100% 100%; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
.announceobj .dwnld { width: 100px; height: 20px; float: right; padding: 80px 0 0; margin: 30px 20px; text-align: center; font-size: 10pt; color: #2b95f8; background: url("../images/download.png") no-repeat 22px 0px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.announceobj .dwnld:hover { color: #b22020; background-position: -70px 0px; }
.announceobj .lab { display: block; color: #385fdd; margin: 5px 10px 2px; }
.announceobj .dsc { width: 670px; min-height: 24px; color: #000; padding: 0 10px; overflow: hidden; margin: 0 10px; text-align: left; border: 1px solid #ddd; background: url(../images/metallic.png) repeat-x left top; background-size: 100% 100%; border-radius: 3px; overflow: hidden; }
.announceobj .dsc:last-child { height: 60px; }

.auctionlist { }
.auctionlist > li { }
.auctionobj { min-height: 150px; margin: 30px 20px; padding: 10px 10px 20px 210px; background: url(../images/metallic2.png) repeat-x left top; background-size: 100% 100%; position: relative; border: 1px solid #eee; box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
.auctionobj .fig { width: 196px; height: 156px; overflow: hidden; border: 1px solid #ddd; position: absolute; top: 10px; right: 10px; box-shadow: 1px 1px 3px #aaa; }
.auctionobj .fig > img { width: 190px; height: 150px; border: 3px solid #fff; background: #555; }
.auctionobj .lab { width: 80px; color: #385fdd; margin: 0 10px; }
.auctionobj .dsc { width: 525px; height: 24px; color: #000; padding: 0 10px; overflow: hidden; margin: 0 10px; text-align: left; border: 1px solid #ddd; background: url(../images/metallic.png) repeat-x left top; background-size: 100% 100%; border-radius: 3px; overflow: hidden; }
.auctionobj .dsc2 { width: 525px; height: 65px; color: #000; padding: 0 10px; overflow: hidden; margin: 0 10px; text-align: left; border: 1px solid #ddd; background: url(../images/metallic.png) repeat-x left top; background-size: 100% 100%; border-radius: 3px; overflow: hidden; }
.auctionobj p { padding: 2px 0; }

.gal-list { display: inline-block; height: 180px; float: left; margin: 25px 20px; }
.gal-list > li { padding: 2px; border: 1px solid #ccc; border-radius: 3px; margin-bottom: 10px; }
.photos, .movies { width: 100px; height: 30px; overflow: hidden; padding: 5px; background: #fafafa; text-align: center; transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; }
.photos:hover, .movies:hover { background-color: #ccd1dc; }
.photos { }
.photos > a { display: block; padding: 5px; }
.photos > span { width: 80px; height: 65px; margin: 5px 0px; background: url("../images/pic-gallery.png") no-repeat center center; }
.movies { }
.movies > a { display: block; padding: 5px; }
.movies > span { width: 80px; height: 65px; margin: 5px 0px; background: url("../images/vid-gallery.png") no-repeat center center; }
.photo-list { width: 780px; float: left; margin-top: 20px; }
.photo-list > li { float: right; padding: 3px; margin: 5px; border: 1px solid #aaa; border-radius: 5px; box-shadow: 0 0 10px #bbb; }
.photo-list > li > a { width: 170px; overflow: hidden; position: relative; }
.photo-list > li > a > .t { width: 160px; position: absolute; color: #000; text-shadow: 0 0 1px #fff; top: 80px; left: 0px; padding: 5px; background: url("../images/v-bg.png") repeat-x left -862px; text-align: center; }
.photo-list > li > a > .t:hover { background-position: left -842px; }
.photo-list > li > a > img { width: 168px; height: 122px; border: 1px solid #fff; }
.movie-list { width: 780px; float: left; margin-top: 20px; }
.movie-list > li { float: right; padding: 3px; margin: 5px; border: 1px solid #aaa; border-radius: 5px; box-shadow: 0 0 10px #bbb; }
.movie-list > li > a { width: 170px; overflow: hidden; position: relative; }
.movie-list > li > a > .t { width: 160px; position: absolute; color: #000; top: 80px; left: 0px; padding: 5px; background: url("../images/v-bg.png") repeat-x left -862px; text-align: center; }
.movie-list > li > a > .b { width: 26px; height: 26px; position: absolute; top: 45px; left: 75px; background: url("../images/sprite2.png") no-repeat -113px -421px; }
.movie-list > li > a > .b:hover { background-position: -140px -423px; }
.movie-list > li > a > img { width: 168px; height: 122px; border: 1px solid #88a; }
.movie-list > li > a > img:hover { border: 1px solid #fff; }

.faqlist { margin: 5px 10px 10px 10px; padding: 10px; clear: both; text-align: left; }
.faqlist > li { margin: 5px; }
.faqlist .question { padding: 5px; color: #036a9b; cursor: pointer; }
.faqlist .question .s1 { width: 10px; height: 10px; margin: 5px; float: left; background: url("../images/sprite2.png") no-repeat -91px -429px; }
.faqlist .question .s2 { width: 24px; height: 24px; margin: 0 10px; float: left; background: url("../images/sprite2.png") no-repeat -51px -422px; }
.faqlist .answer { padding: 15px; margin: 0px 50px; display: none; border: 1px solid #b9b9b9; background: url("../images/metallic.png") repeat-x left top; background-size: 100% 100%; }
.faqlist .answer label { margin: 0px 30px 0px 5px; }
.faqlist .btns { background: none; border: none; padding: 0 45px; }

.tabs { position: relative; margin: 0 20px; }
.tabs > li { float: left; height: 75px; background: url("../images/s-pointer.png") no-repeat center 0px; }
.tabs > li > .a { padding: 5px 20px; margin: 0 5px; position: relative; color: #000; cursor: pointer; border: 1px solid #ddd; border-radius: 5px; box-shadow: 1px 1px 5px #ccc; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.tabs > li > .a:hover { color: #000; background: url("../images/metallic.png") repeat-x left top; background-size: 100% 100%; }
.tabs > li > .active { color: #000; text-shadow: 1px 1px 3px #aaa; background: url("../images/metallic.png") repeat-x left top; background-size: 100% 100%; }
.tabs > li > .div { width: 935px; padding: 50px 0; position: absolute; top: 30px; right: -20px; overflow: hidden; display: none; text-align: right; }

.s-options { margin: 0 18px 10px; border: 1px solid #eee; border-radius: 5px; padding: 0px 20px; text-align: center; }
.s-options .dat { width: 100px; }
.s-options .dsc { width: 300px; }
.s-options .srch { float: none; }

/****************************validation********************************/
.validation { background: url("../en/img/Alert.png") no-repeat scroll right center #F5A4A4; border: 1px solid red; color: black !important; font-size: 9px; margin-left:4px; padding: 3px 20px 2px 5px; display: inline; position: absolute; }
.valid-form{ background: url("../en/img/Alert.png") no-repeat scroll right center #F5A4A4; border: 1px solid red; color: black !important; font-size: 9px; margin-left:-85px; padding: 3px 20px 2px 5px; display: inline; position: absolute; }
.valid2{ background: url("../en/img/Alert.png") no-repeat scroll right center #F5A4A4; border: 1px solid red; color: black !important; font-size: 9px; margin-left:-126px; padding: 3px 20px 2px 5px; display: inline; position: absolute; }
.validationdiv { color: red; text-align: center; }
.msg-success { color: Green !important; font-size: 12px; padding: 3px; text-align: center; }
.msg { font: 500 12px tahoma; color: Red; background: url(/img/Alert.png) center right no-repeat; background-color: Yellow; border: 1px solid #F5A4A4; padding: 3px 18px 3px 3px; }
.right { float: right; }
.margin-r10 { margin-right: 10px; }
.lbltitle { width: 169px; }
.btnalign { margin-right: 264px; }
.tblwidth { width: 540px; }
.tdtitle { width: 150px; }

.spGroup-ul { margin: 0 0 140px; }
.spGroup-ul > li { float: left; }
.spGroup-obj { width: 200px; height: 250px; margin: 10px; border: 1px solid #eee; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; }
.spGroup-obj > .fig { width: 180px; height: 180px; margin: 8px; border: 1px solid #eee; overflow: hidden; }
.spGroup-obj > .fig > img { width: 170px; height: 170px; border: 5px solid #fff; background: #555; }
.spGroup-obj > .a { display: block; height: 43px; margin: 0 10px; padding: 0 10px; background: url("../images/metallic2.png") repeat-x left top; background-size: 100% 100%; overflow: hidden; text-align: center; border: 1px solid #ddd; border-radius: 5px; transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; }
.spGroup-obj > .a:hover { background-image: url("../images/metallic.png"); color: #b2220a; border: 1px solid #bbb; }

