body { background:url(../images/bg-main.jpg) repeat-x top #ffffff; padding:0px; margin:0px; }
table{ font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#414141; font-size:12px;}
p { padding: 4px 0px 5px 0px; margin: 0px; }

.body_inner{background:url(../images/bg-inner.jpg) repeat-x top #ffffff;}

@font-face {
    font-family: 'ZurichCnBTBold';
    src: url('../fonts/zurich_cn_bt_bold-webfont.eot');
    src: url('../fonts/zurich_cn_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/zurich_cn_bt_bold-webfont.woff') format('woff'),
         url('../fonts/zurich_cn_bt_bold-webfont.ttf') format('truetype'),
         url('../fonts/zurich_cn_bt_bold-webfont.svg#ZurichCnBTBold') format('svg');
    font-weight: normal; font-style: normal;
}

h1{font-weight: normal; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:24px; color:#195c9c; background:url(../images/dottedline.gif) repeat-x bottom; padding:0px 0px 12px 0px; margin:0px; line-height:27px; }
h2{font-weight: normal; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:17px; color:#195c9c; padding:0px 0px 10px 0px; margin:0px;}
h3{font-weight: normal; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:20px; color:#3f3f3f; padding:20px 0px 10px 0px; margin:0px;}
h4{font-weight: normal; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:17px; color:#195c9c; padding:6px 0px 3px 0px; margin:0px;}
h5{font-weight: normal; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:17px; color:#195c9c; background:url(../images/dottedline.gif) repeat-x bottom; padding:0px 0px 12px 0px; margin:0px; line-height:27px; }

.container{padding:30px 0px 30px 0px;}
.content{padding:0px 30px 0px 0px;}
.innercontent{padding:10px 0px 0px 0px;}


/* HEADER */
.headerbg{background:url(../images/topbg.jpg) no-repeat top right; height:100px;}
.logo{float:left; padding-top:14px;}
.infobar{padding-bottom:16px; float:right;}
.navmenu{float:right;}


/* HOMEPAGE LEFTSIDE CONTENT */
a.readmore{color:#195c9c; text-decoration:underline; font-weight:bold; line-height:28px;}
a.readmore:hover{color:#333333; text-decoration:none; font-weight:bold;}
a.readmore1{color:#195c9c; text-decoration:underline; font-weight:bold; }
a.readmore1:hover{color:#333333; text-decoration:none; font-weight:bold;}
.primage{width:220px; padding:0px 25px 0px 0px;}
.primagepad{padding-bottom:6px;}


/* HOMEPAGE SLIDER */
#banner{width:980px;position:relative;}

#slider{list-style-type:none; margin:0; padding:0; height:366px; }
.nojs #slider {overflow:hidden;}/* if javascript disabled */
.slide-desc{position:absolute; right:0px; bottom:30px; width:430px; padding:25px 35px 40px 35px; color:#373737; background-image: url(../images/transparent-slide.png); }
.nojs .slide-desc{visibility:hidden;}/* if javascript disabled */
#slider li{width:980px; height:366px;}

#slide-nav{width:980px; height:40px; position:absolute; top:170px; z-index:20}
.nojs #slide-nav{visibility:hidden;}/* if javascript disabled */
#prevslide{display:block; background-image:url(../images/prev-slide.png); background-repeat:no-repeat; width:41px; height:40px; position:absolute; top:10px; left:20px}
#prevslide:hover{background-position:0 -40px;}
#nextslide{display:block; background-image:url(../images/next-slide.png); background-repeat:no-repeat; width:41px; height:40px; position:absolute; top:10px; right:20px}
#nextslide:hover{background-position:0 -40px;}

#slide-nav2 a{background: url(../images/but-slide.png) no-repeat scroll 50% 50%; display:block;	float:left;	font-size:0px;width:15px;height:15px; margin:3px; outline-style:none; outline-width:medium; padding:0px;}
#slide-nav2{position:absolute; right:0px; bottom:14px; z-index:30; cursor:pointer}
#slide-nav2 .activeSlide {background: url(../images/but-slide-selected.png) no-repeat scroll 0% 50%;}


/* RIGHTSIDE BOXES */
.rightside{width:230px;}
.rt_top_mid{background:url(../images/rt_top_mid.jpg) repeat-x; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; padding:0px 0px 0px 6px;}
.rt_bg{background:url(../images/rt_bg.jpg) repeat-x top #fff; padding:10px 10px 0px 10px; }
.rt_bg ul{ list-style:none; margin:0px; padding:0px 10px 0px 2px; }
.rt_bg ul li{background: url(../images/rt_bullet.gif) no-repeat 0px 6px; padding:0px 0px 5px 10px; }
.rt_enqtxtbox{ width:180px; border:1px solid #cccccc; padding:4px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.rt_enqtxtboxpad{padding:0px 0px 8px 0px;}
.rt_enqbg{background:url(../images/rt_bg.jpg) repeat-x top #fff; padding:10px 10px 0px 12px; }


/* INNERPAGE BANNER */
.bannerbg{ background:url(../images/bannerbg.jpg) no-repeat; width:980px; height:366px;}
.bannerbg_inner{ background:url(../images/bannerbg_inner.jpg) no-repeat; width:980px; height:176px;}
.bannerbg_inner_text{font-size:36px; color:#ffffff; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; height:134px; text-align:right; line-height:40px;}
.bannerbg_inner_text_s{ font-size:20px; color:#c7efff;}
.bc_link{color:#c2f188; font-size:12px; height:42px; font-weight:bold;}
.bc_link a{color:#ffffff; text-decoration:underline; font-weight:bold; font-size:12px;}
.bc_link a:hover{color:#ffffff; text-decoration:none; font-weight:bold; font-size:12px;}


/* INNERPAGE CONTENT */
.pr_leftside{ padding:0px 0px 0px 0px; width:210px; }
.pr_leftside ul{ list-style:none; margin:0px; padding:0px 30px 0px 0px; }
.pr_leftside ul li{ background-color:#f2f2f2; padding:0px; border-bottom:1px solid #dbdbdb; font-size:13px; }
.pr_leftside ul li a{ background-color:#f2f2f2; padding:8px 0px 8px 10px; display:block; color:#444444; text-decoration:none; line-height:16px; font-size:13px;}
.pr_leftside ul li a:hover{ background:url(../images/pr_hover.gif) repeat-x top #557800; padding:8px 0px 8px 10px; display:block; color:#ffffff; text-decoration:none; line-height:16px; font-size:13px; font-weight:bold;}
.pr_leftside ul li a.selected{ background:url(../images/pr_hover.gif) repeat-x top #557800; padding:8px 0px 8px 10px; display:block; color:#ffffff; text-decoration:none; font-weight:bold; font-size:13px; }
.pr_innerimg{text-align:left; margin-right:20px; margin-bottom:10px;}

ul.pr_listing{ list-style:none; margin:0px; padding:0px 10px 0px 10px; }
ul.pr_listing li{ padding:0px 0px 0px 0px; border-bottom:1px solid #dbdbdb; font-size:13px; background:url(../images/pr_bullet.gif) no-repeat 2px 14px; }
ul.pr_listing li a{ padding:10px 0px 10px 15px; display:block; color:#444444; text-decoration:underline; line-height:16px; font-size:13px; font-weight:bold; }
ul.pr_listing li a:hover{ background-color:#f2f2f2; padding:10px 0px 10px 15px; display:block; color:#557800; text-decoration:none; line-height:16px; font-size:13px; font-weight:bold; }

.iconspan{float: right;margin: 3px;cursor:hand;cursor:pointer;font-weight: bold;}
.eg-bar{background-color: #f1f1f1;font-weight: normal;border: 1px solid #dddddd; padding:10px 0px 10px 10px; font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:17px; color:#195c9c; }
div.eg-bar{width: 710px;}

ul.sr_listing{ list-style:none; margin:0px; padding:0px 10px 0px 10px; }
ul.sr_listing li{ padding:0px 0px 0px 0px; border-bottom:1px solid #dbdbdb; font-size:13px; background:url(../images/pr_bullet.gif) no-repeat 2px 14px; }
ul.sr_listing li { padding:10px 0px 10px 15px; display:block; color:#444444; line-height:16px; font-size:13px; font-weight:bold; }

/* FOOTER */
.footer{background-color:#dddddd; height:46px; }
.footer a{color:#414141; text-decoration:none; font-size:12px; }
.footer a:hover{color:#000000; text-decoration:underline;}
.copyright{font-weight:bold; color:#414141;}


/* TEXTBOXES & BORDER */
text { border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
textarea {border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select {border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.mendatory{color:#b60000; font-weight:bold;}
.border{border:4px solid #d4e6f0;}

div.message.error {
    background-color: #FFCCCC;
    border: 1px solid #FF0000;
    color: #000000;
    font-size: 13px;
    padding: 10px;
}

#standardad table{
	border-collapse: collapse;
	border: 2px solid #dcdcdc;
	background: #fff;
}
#standardad td {
	border: 1px solid #dcdcdc;
	padding: 5px;
	color:#000;
}

.textlight{
	font:12px Arial,sans-serif; 
	color:#666;
}

ul.listing_inner{ list-style:none; margin:0px; padding:0px 10px 0px 10px; }
ul.listing_inner li{background: url(../images/rt_bullet.gif) no-repeat 0px 6px; padding:0px 0px 2px 10px; }

.contacttitle{font-family: 'ZurichCnBTBold', Arial, Helvetica, sans-serif; font-size:16px; color:#3f3f3f; padding:20px 0px 10px 0px; margin:0px;}
.contactlabel{ color:#195c9c; font-weight:bold;}

/* FOOTER */
.footer{background-color:#dddddd; height:46px; }
.footer a{color:#414141; text-decoration:none; font-size:12px; font-weight:bold;}
.footer a:hover{color:#000000; text-decoration:underline;}
.copyright{font-weight:bold; color:#414141;}


/* TEXTBOXES & BORDER */
input { border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
textarea {border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select {border:1px solid #cccccc; padding:3px; background: url(../images/txtboxbg.gif) #ffffff repeat-x; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.mendatory{color:#b60000; font-weight:bold;}
.border{border:4px solid #d4e6f0;}