@charset "utf-8";
body { margin:0px; padding:0px; background:url(../images/bg-rpt.jpg); background-repeat:repeat-x;
}

ul,li{ margin:0px; padding:0px; list-style-type:none;}

/*@import "css/reset.html";

a, input[type=submit], button, input[type=button], .widget ul li, #secondary .widget h3.widgettitle, #secondary .widget h3.widgettitle a:before, #secondary h2.filtering, #secondary h2.filtering span:before, #top-bar .phone-no, .social-icons li img, #main-menu ul li, #main-menu > ul > li > ul:before, #main-menu ul ul li ul:before, .slider-next-arrow, .ico-content.type2 .icon, .carousel-arrows a span, .portfolio .portfolio-thumb img, .blog-entry .entry-thumb-meta .entry-meta span, .testimonial .author, .team .image img, .side-nav-container ul li a span, .partner-carousel li, .carousel-arrows a:hover span { -webkit-transition:all 400ms linear; -moz-transition:all 400ms linear; -o-transition:all 400ms linear; -ms-transition:all 400ms linear; transition:all 400ms linear; }*/

.menu li{ font-family:Swis721 Cn BT; font-size:17px; font-weight:roman; color:#FFFFFF; height:35px; line-height:35px; text-align:center; float:left; width:112px; font-weight:bold;}
.menu li a{ font-family:Swis721 Cn BT; font-size:17px; font-weight:roman; color:#FFFFFF; display:block;  height:35px; line-height:35px; text-decoration:none;}
.menu li a:hover{ font-family:Swis721 Cn BT; font-size:17px; font-weight:roman; color:#000000; display:block; text-decoration:none; background:url(../images/hover.jpg); background-repeat:repeat-x;  height:35px; line-height:35px;}
#active-menu{ font-family:Swis721 Cn BT; font-size:17px; font-weight:roman; color:#000000; display:block; text-decoration:none; background:url(../images/hover.jpg); background-repeat:repeat-x;  height:35px; line-height:35px;}

/*----*****---- << Text Elements >> ----*****----*/
.social-icons { float:right; margin:0px; padding:0px; }
	.social-icons li { position:relative; overflow:hidden; width:28px; height:28px; padding:0px; margin:0px 1px 0px; display:inline-block; *display:inline; zoom:1;  }
	.social-icons li img { bottom:0px; left:0px; position:absolute; } 
	.social-icons li img:first-child { bottom:-29px;}
	.social-icons li:hover img:first-child { bottom:0px; z-index:1;}
	.social-icons li:hover img:last-child { bottom:-29px;}	
/*------------------------soical-link------------------------*/

.contact-header{ font-family:arial; font-size:12px; color:#000000; text-align:right; padding-top:9px; font-weight:bold;}
.contact-header a{ font-family:arial; font-size:12px; color:#000000; text-align:right; padding-top:9px; font-weight:bold; text-decoration:none;}
.contact-header a:hover{ font-family:arial; font-size:12px; color:red; text-align:right; padding-top:9px; font-weight:bold; text-decoration:underline;}

.line-ver{ background:url(../images/line-ver.jpg); background-repeat:repeat-y;}
.wel-hdbg{ font-family:AvantGarde Bk BT; font-size:25px; color:#ff0000; padding-bottom:12px;}
.wel-txt{ font-family:arial; font-size:12px; color:#010102; line-height:1.6em;}
.read{font-family:arial; font-size:12px; color:#ff0000; text-align:right; padding-right:15px;}
.read a{font-family:arial; font-size:12px; color:#ff0000; text-align:right; text-decoration:none;}
.read a:hover{font-family:arial; font-size:12px; color:#000000; text-align:right; text-decoration:underline;}
.bdy-rpt-line{ background:url(../images/wel-hdr-right.jpg); background-repeat:repeat-x; height:55px;}

.footer-hdng{ font-family:arial; font-size:12px; font-weight:bold; color:#ff0000; padding-bottom:10px;}
.footer-link{ font-family:arial; font-size:12px; color:#000000; line-height:1.5em;}
.footer-link a{ font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
.footer-link a:hover{ font-family:arial; font-size:12px; color:#fb0808; text-decoration: underline; padding-left:5px;}

.footer-bg{background:url(../images/footre-rpt.jpg); background-repeat:repeat-x; height:32px;}

.footer-txt{font-family:arial; font-size:11px; text-align:center;  color:#000000;}
.footer-txt a{font-family:arial; font-size:11px; text-align:center;  color:#000000; text-decoration: underline; font-weight:bold;}
.footer-txt a:hover{font-family:arial; font-size:11px; text-align:center; color:#ff0000; text-decoration:none;font-weight:bold;}


.fld0{ width:240px; height:20px; background-color:#ffefaf; border: solid #dfcb7a 1px;}
.fld01{ width:237px; height:50px; background-color:#ffefaf; border: solid #dfcb7a 1px;}
.nmcon{font-family:arial; font-size:12px; color:#3f3e3e; font-weight:bold;}
.rpt{ background:url(../images/rpt.jpg); background-repeat:repeat-y;}

.gallery-txt{ font-family:arial; font-size:12px; color:#000000; padding-top:7px; text-align:center;}