@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'CalibriRegular';
    src: url('font/calibri_0-webfont.eot');
    src: url('font/calibri_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/calibri_0-webfont.woff') format('woff'),
         url('font/calibri_0-webfont.ttf') format('truetype'),
         url('font/calibri_0-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ font:13px/normal Calibri; }
*{ margin:0px; padding:0px; }
.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}
h2{ font-size:16px; color:#333; line-height:30px; }
p{ font-size:13px; color:#555555; line-height:24px; font-family: Calibri; text-align:justify;}
p img{ margin-left:4px; }
#last{ border-right:0px; width:297px; }


/* Container */
.wrapper{width:975px; margin:0px auto;}


/* Header css  */
.header{border-bottom:1px solid #999; padding-bottom:5px; margin-top:10px;}
.nav{width:690px;}
.nav ul{line-height:32px; margin-top:19px; float:right;}
.nav ul li{float:left; list-style:none; width:110px; text-align:center; margin-right:8px;}

#nav_w_width{ width:720px; }

.nav ul li a{width:110px; text-align:center;  height:32px; text-decoration:none; color:#1b1b1b; text-shadow:1px 1px #fff; font-size:13px; display:inline-block;}
.nav ul li:hover{ background:url(images/new_b_bg2.png); line-height:32px;}
#select{ background:url(images/new_b_bg2.png); line-height:32px;}

.select{ background:url(images/new_b_bg2.png); line-height:32px;}

/* Banner Shadow   */

.bnr_sdw{ background:url(images/h_bnr_shadow.jpg) repeat-x; height:5px; }




/*  Home bttom slides   */

.h_servises{ margin:16px 0 16px 0;}
.s_cntnr{ width:190px; height:174px; background:url(images/h_slide_bg.png); margin-right:6px;}
.s_cntnr img{ width:179px; height:142px; margin: 6px 5px;}
.read_more{text-align:right;margin-right:5px; font-size:13px;}
.read_more a{ font-size:12px; color:#000; text-shadow:1px 1px #fff; text-decoration:none;}
.last{ margin:0px; }

.no-brdr{ margin-bottom:-1px; }


/*  Follow us CSS  */

.follow_img{ width:18px; height:18px; float:left; margin:0 3px;}
.follow_txt{ color: #666; float:left; }
.follow_us{ height:18px; margin:6px 0; }

/* Footer Css */

.footer{ border-top:1px dashed #999; line-height:30px; margin-bottom:10px; }
.footer span{ font-size:12px; }





/*  Inner Page CSS   */

.inner_banner{ width:975px; margin:5px 0;}

.inner_cntnr{ width:975px; }

.inner_l_nav{ width:277px; }

.i_l_nav_hrd{ width:257px; height:36px; line-height:36px; font-size:16px; padding-left:20px; background:url(images/left_nav_header.gif) no-repeat; color:#FFF; }

.i_l_nav_link{ background:url(images/left_nav_bg.gif) repeat-y; padding:0 20px ; width:237px; }
.i_l_nav_link li{ line-height:34px; border-bottom:1px dashed #666; list-style:none; background:url(images/list_bullete.gif) no-repeat; background-position:0px 15px; padding-left:16px;}
.i_l_nav_link li a{ color:#1b1b1b; text-decoration:none; font-size:13px; }


.i_l_nav_ftr{ width:277px; height:16px; background:url(images/left_nav_bottom.gif) no-repeat; padding-bottom:8px;}

.inner_content{ padding-left:8px; width:689px;  padding-bottom:8px;}
.home_inner_content{ padding-left:8px; width:960px;  padding-bottom:8px; }





/*  Myweavings CSS  */
.myweavings_login_cntnr{ width:975px; margin-top:20px; color:#f9f9f9;}
.myw_l_bg{ width:11px; height:428px; background:url(images/myw_l_bg.gif) no-repeat;}
.myw_cntnt_cntnr{ width:940px; height:411px; background:#f9f9f9;}
.myw_content{ height:418px; background:#f9f9f9;}
.myw_b_bg{ height:8px; background:url(images/myw_b_bg.jpg) no-repeat; }
.myw_t_bg{ height:2px; background:url(images/myw_t_bg.gif) repeat-x; }
.myw_r_bg{ width:11px; height:428px; background:url(images/myw_r_bg.png) no-repeat; }

.wvng_login{width:289px; padding:0px 0 0 21px; border-right:1px solid #e3e3e3; color:#999; height:411px; position:relative;}
.wvng_login img{ margin-top:22px; width:289px; height:205px; 
position:absolute; left:0px; bottom:-7px;
}
.wvng_login input{ width:155px; height:20px; margin:0px; padding:0px; border:1px solid #CCC;}
.wvng_login span input{height:24px; width:80px;border:1px solid #CCC; }
.emp_hdng{font-size:21px; font-family:Calibri; font-weight:bolder; color:#2099d5; margin-top:14px;}

.user_name{ width:89px; font-size:12px; line-height:22px; font-weight:bold; color:#666; margin-bottom:8px;}

.asso_color{ color:#58bd81; }
.clnt_color{ color:#fe9c61; }
.img_cntnr{ width:289px; height:227px; }

.u_input{ width:120px; }

.form_list_cntnr{ width:685px; height:auto;}
.sr_no{ width:90px; line-height:30px; height:30px; padding-left:10px;  margin-right:1px}
.descrp{ width:475px; line-height:30px; height:30px; padding-left:5px;  margin-right:1px}
.pdf{ width:95px; line-height:30px; height:30px; padding-left:5px; text-align:center;}
.pdf img{ margin-top:5px; margin-left:3px;
    width: 19px;
}

.frm_hdng_bg{ background:url(images/myweavings_form_header_bg.gif) repeat-x; color:#FFF; }
.frm_1color{ background:#e8e8e8; }
.frm_2color{ background:#f9f9f9; }


.welcome{ padding-left:16px; margin-top:20px; width:60px; font-family:Calibri; font-style:italic;}





/*** Slideshow CSS **/

#slideshow {position:relative;height:228px;}

#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}

#slideshow IMG.active {z-index:10;opacity:1.0;}

#slideshow IMG.last-active {z-index:9;}


#mission  li{ font-size:13px; color:#555; list-style:outside; line-height:26px; border-bottom:1px dashed #333; margin:0 0 6px 177px; }