/*Copyright Stewartink Productions LLC. All Rights Reserved.
 
 Tara K. C. 
 Web/Graphic Designer
 Email:tarakc@viewnepal.net
 Viewnepal Web Hosting Pvt. Ltd.
*/

/*start date: 23rd December 2010 - Thursday*/


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


body                                          { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; background: #676767 url(../images/bgnew.jpg) repeat-x;attachment:fixed; position:center; margin:0; padding:0; font-size:11px; }
h1, h2, h3, h4, h5, h6, p, div, span, html, ol, ul, li, form,label    { margin:0; padding:0;}
img, div                                                              { behavior: url(iepngfix.htc); padding:0; margin:0;}
.clear                                        { clear:both;}
#area                                         { margin:0 auto; padding:0; width:1200px;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/



/*css for HEADER*/
#header                                       { width: 1060px; height: 135px; padding: 0 20px; }
.logo                                         { width: 578px; height: 134px; float:left;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/



/*css for CONTAINER*/
#container_shadow                             { width: 1100px; background:url(../images/bannerart.jpg) repeat-y; _background:url(../images/bannerart.jpg) repeat-y; padding: 0 99px; }
#BodyContain                                  { width: 1070px; background:#fff; }


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/



/*css for LEFT pannel*/
#left                                         { width: 230px; float:left; margin-left:14px; _margin-left:7px; background:url(../images/left_bg.gif) repeat-y;}
.left_top_bg                                  { width: 230px; height: 12px; background:url(../images/left_top_bg.gif) no-repeat; margin-bottom:12px;}
.left_menu                                    { width: 140px; padding: 0 45px; }
.left_menu_box                                { width: 140px; margin-bottom:13px; }
.left_menu_box_c1                             { width: 140px; background:url(../images/menu_c1.gif) no-repeat; height:20px;}
.left_menu_box_c2                             { width: 140px; background:url(../images/menu_c2.gif) no-repeat; height:20px;}

.left_menu_box_cbg                            { width: 140px; background: url(../images/menu_cbg.gif) repeat-y; font-size: 26px; color:#000; text-align:center; font-weight:normal; text-transform:uppercase; font-family: "Britannic Bold"; min-height: 110px; _height: 110px;}

.left_menu_box_cbg a:link,
.left_menu_box_cbg a:active,
.left_menu_box_cbg a:visited                  { color: #000000; text-decoration: none;} 
.left_menu_box_cbg a:hover                    { color: #ff0200; text-decoration: none;}

.left_menu_box_cbg span                       { color: #ff0200; text-decoration: none;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*css for RIGHT pannel*/
#right                                         { width: 800px; float:left; margin-left: 13px; margin-right: 13px;  _margin-right: 0px; margin-top: 13px; }
.slider                                        { width: 800px; background:#000;} 
.connect_box                                   { width: 800px; margin-top:13px; }
.connect_box_header                            { width: 780px; height: 40px; background:url(../images/right_header_bg.gif) repeat-x; line-height:40px; color: #fff; font-family:"Britannic Bold"; font-size: 24px; padding-left: 20px;}
.connect_box_detail                            { width: 778px; border: 1px solid #000; margin-top: 1px; padding: 10px;}


.login_box                                     { width: 245px; float: left; border-right: 1px solid #000; padding:20px; }
.signup_txt                                    { color: #ff0000; font-size:24px; font-family:"Britannic Bold";  }
.signup_input                                  { width: 245px; margin-top:20px;}
.signup_input_user                             { width: 220px; height: 20px; margin-bottom: 10px;}
.signup_input_user input                       { background: none; border: 1px solid #000; height:18px; width: 220px; font-size:11px; color:#000;}

.submit                                        { color: #000; text-decoration:none; width: 220px; height: 20px;}
.submit a:link,
.submit a:active,
.submit a:visited                              { color: #000; text-decoration:none;}
.submit a:hover                                { color: #ff0000; text-decoration:none;}

.joinup_box                                    { width: 450px; color: #ff0000; float:left; margin-left:20px; padding-top: 20px;  }
.joinup_box img                                { margin: 5px;}

.ste_img                                       { width: 800px; margin-top:2px; }



/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*css for FOOTER*/

#footer                                        { width: 1070px; background:url(../images/footer_bg.gif) repeat-x; height:40px; text-align:center; padding-top: 15px; }
#footer a{ color: #000; text-decoration:none; font-weight:bold;}
#footer a:hover{ color: #000; text-decoration:none;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*css for Inner Pages*/
.blackbox                                       { width: 796px; padding: 2px; background: #ffffff; }
.cor_1                                          { width: 796px; background: url(../images/b_c1.gif) no-repeat; height: 29px;  }
.cor_2                                          { width: 796px; background: url(../images/b_c2.gif) no-repeat; height: 29px;  }
.cor_bg                                         { width: 756px; background: url(../images/b_cbg.gif) repeat-y; padding: 10px 20px; color:#fff;  }
.right_part_header_txt                          { color: #ff0000; font-size:30px; font-family:"Britannic Bold";}
.news_title                                     { color: #ff0001; font-size:18px; font-family:"Britannic Bold";}
.news_detail_box                                { width: 756px; margin-bottom: 20px;}
.white_txt                                      { font-size: 18px; font-family:"Britannic Bold";}


.project_box                                    { width: 756px; margin-top:10px; }
.project_box_t1                                 { width: 60px; float:left; color: #ff0001; font-size:12px; text-align:center;}
.project_box_t1 img{ margin:5px;}
.project_box_t1 a:link, .project_box_t1 a:active, .project_box_t1 a:visited{color: #ff0001; text-decoration:none; } .project_box_t1 a:hover{color: #fff; text-decoration:underline; }

.project_box_t2                                 { width:160px; float:left; color: #fff; font-size:16px; text-align:center; font-weight:bolder; margin-right:10px;}
.project_box_t3                                 { width: 200px; float:left; color: #fff; font-size:12px;  font-weight:bolder; margin-right:10px;}
.project_box_t4                                 { width: 270px; float:left; color: #fff; font-size:11px;  font-weight:bolder; font-style:italic;}
.project_request                                { width: 750px; height:25px; color: #ff0001; background: #3b3b3b; font-size:11px; margin-bottom:10px; padding-left:6px; line-height:25px; }


.project_request a{  color: #ff0001; background: #3b3b3b; text-decoration:none; }

<!--slider css-->


#slides {
	position:absolute;
	top:-5px;
	left:19px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:147px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:800px;
	height:570px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:875px;
}



.pagination {

padding:5px 0;
	margin:3px 0 0 0px;

}

.pagination, ul {
list-style:none;
display:block;
}

.pagination li {
	float:left;
	margin:0 5px 0px 0px;
	color:#000;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	color:#000;
	float:left;
	overflow:hidden;
	z-index:-1;
}

.pagination li.current a {
	background-position:0 -12px;
	color:#000;
}
