/* CSS Document */
@charset "utf-8";

/* CSS Document */



html, div, span, applet, object, iframe,

	h1, h2, h3, h4, h5, h6, blockquote, pre,

	a, abbr, acronym, address, big, cite, code,

	del, dfn, em, font, img, ins, kbd, q, s, samp,

	small, strike, sub, sup, tt, var,

	dl, dt, dd, ol, ul, li,

	fieldset, form, label, legend {

		margin:0;

		padding:0;

		border:0;

		outline:0;

		font-weight:normal;

		font-style:normal;

		font-size:100%;

		font-family:inherit;

		vertical-align:baseline;

		

	}
	

h2{

	margin:10px;

	font-size:20px;

	font-weight:bold;

}

hr{

	clear:left;

	margin:20px;

	border:1px solid #f3f3f3;

}

body {

	background:url(images/main_bg.jpg);

	margin:0;

	font:12px Arial, Helvetica, sans-serif;

	line-height:18px;

	color:#333333;

	height:auto;

	

	

}

body.innerpages{background-color:#EFFCFC;}

body a{

	text-decoration:none;

	color:#202020;

	

	}

	body a:hover{

		text-decoration:none;

		

		}

	

	@font-face {

    font-family: 'Swis721LtCnBTLight';

    src: url('swisscl-webfont.eot');

    src: url('swisscl-webfont.eot?#iefix') format('embedded-opentype'),

         url('swisscl-webfont.woff') format('woff'),

         url('swisscl-webfont.ttf') format('truetype'),

         url('swisscl-webfont.svg#Swis721LtCnBTLight') format('svg');

    font-weight: normal;

    font-style: normal;



}

/*	
Pop up Modal---------------------------------------------------------------------------->>

*/
.simplePopup {
display:none;
position:fixed;
border:4px solid #808080;
background:#fff;
z-index:1000;
padding:12px;
width:70%;

}

.simplePopupClose {
float:right;
cursor:pointer;
margin-left:10px;
margin-bottom:10px;
}

.simplePopupBackground {
display:none;
background:#000;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
z-index:999;
}

#image_modal{
width:100%;
}

#register{
background-color:#FFF;	
font-family:Verdana, Geneva, sans-serif;
font-size: 10pt;
color:#0071bb;
text-align:center;
padding-top:5px;
}

#register a {
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
font-size: 10pt;
color:#0071bb;
}
#register a:hover {
color:#33F;
}
	

/*

globals---------------------------------------------------------------------------->>

*/





.clearall{

		clear:both;

		height:0px;

}

.clearleft{

		clear:left;

		height:0px;

}

.clearright{

		clear:right;

		height:0px;

}

/*

end of

globals---------------------------------------------------------------------------------<<

*/



.wrapper{width:1000px; height:auto; margin:0 auto;

-moz-box-shadow: 0px 0px 15px #000;

-webkit-box-shadow: 0px 0px 15px #000;

box-shadow: 0px 0px 15px #000;

-moz-border-radius: 5px 5px 5px 5px;

-webkit-border-radius: 3px 3px 3px 3px;

 }

.wrapper .header{width:960px; height:87px; float:left; background:url(images/header_bg.jpg) repeat-x; padding:10px 20px; float:left;}

.wrapper .header .logo{width:372px; height:76px; float:left;}

.wrapper .header .header_menu{width:290px; float:right; height:auto;}

.wrapper .header .header_menu ul{color:#DEDFDE; padding:10px 0 10px 0;}

.wrapper .header .header_menu li{list-style-type:none; display:inline; color:#DEDFDE;}

.wrapper .header .header_menu a{color:#666666; font-size:11px; padding:0 14px;}

.wrapper .header .header_menu a:hover{color:#0099FF}

.wrapper .header .header_menu ul li img{padding:0 5px 0 3px;}





.wrapper .header .header_menu .search{width:240px; height:17px;  border:none; background:#F9F9F9; float:left; color:#A7A7A7; font-size:10px;}

.wrapper .header .header_menu .search_div span{background:url(images/search.jpg) no-repeat 10px 5px; height:21px; width:21px; border-left:1px solid #DEDFDE; float:left; display:block}

.wrapper .header .header_menu .search_div{width:275px; height:24px;background:url(images/search_button.jpg); padding:5px 0 0 10px; }



/*---- end of header ---*/



.menu_wp{width:1000px; height:44px; background:url(images/menu_bg.jpg) repeat-x; float:left;}



/*--- end of menu --*/



.wrapper .banner{width:1000px; height:301px; float:left;}

.wrapper .module{width:1000px; height:auto; background:url(images/container_bg.jpg) repeat-x #fff; float:left; padding-bottom:20px; }

.wrapper .module .module_one{width:215px; height:auto; float:left; padding-left:10px; padding-right:10px; }

.wrapper .module h3{color:#0B1D2C; font-size:18px;  padding:25px 0 10px 0; border-bottom:#F1F1F1 1px solid; display:block;}

.wrapper .module .module_one .koyo{width:130px; height:100px; padding:10px; float:left; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

.wrapper .module .module_one .zwz{width:130px; height:100px; padding:10px; float:left; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

.wrapper .module .module_one .urb{width:130px; height:100px; padding:10px; float:left; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

.wrapper .module .module_one .dpi{width:130px; height:100px; padding:10px; float:left; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}







.wrapper .module .module_two{width:240px; color:#525252; height:auto; float:left; padding-left:10px; padding-right:10px;border-right:#F1F1F1 1px solid; border-left:#F1F1F1 1px solid; }

.wrapper .module .module_two ul{}

.wrapper .module .module_two li{ list-style-type:none; font-size:11px; /*background:url(images/module_arrow.jpg) no-repeat 0 15px;*/ padding:10px 0 10px 15px; border-bottom:#BCBCBC 1px dotted;}

.wrapper .module .module_two .module_two_list{ list-style-type:none; font-size:11px; /*background:url(images/module_arrow.jpg) no-repeat 0 15px;*/ padding:10px 0 10px 15px; border-bottom:none;}





.wrapper .module .module_three{width:215px; color:#525252; height:auto; float:left; padding-left:10px; padding-right:10px;border-right:#F1F1F1 1px solid; }

.wrapper .module .module_three .bearing_box{width:186px; height:170px; margin-top:15px; padding:20px 15px 15px 15px; color:#333333; font-size:11px; font-weight:bold;

-moz-box-shadow: 0px 0px 7px #999;

-webkit-box-shadow: 0px 0px 7px #999;

box-shadow: 0px 0px 7px #999;

-moz-border-radius: 3px 3px 3px 3px;

-webkit-border-radius: 3px 3px 3px 3px;



}

.wrapper .module .module_three .bearing_box .bearing_search{width:165px; height:13px; float:left; border:none; background:url(images/bearing_search-box.jpg) no-repeat; color:#525252; font-size:11px; padding:10px 10px;}

.wrapper .module .module_three .bearing_box table{padding-top:20px; float:left;}



.wrapper .module .module_three .bearing_box .search_button{width:77px; height:25px; float:left; background:url(images/search_bg.jpg) repeat-x; border:none; font-size:11px; color:#fff; font-weight:bold; margin-top:25px;

-moz-border-radius: 3px;

border-radius: 3px;

}

.wrapper .module .module_three .bearing_box .search_button:hover{color:#000000;}



.wrapper .module .module_four{width:215px; color:#525252; height:auto; float:left; padding-left:15px; padding-right:10px;}

.wrapper .module .module_four .news_bg{width:189px; height:187px; background:#EFEEED; padding:10px; margin-top:20px;}





/*-- end of module --*/

.wrapper .module_news{width:980px; height:auto; float:left; background:#fff;  padding:10px 10px 0 10px;}

.wrapper .module_news_wp{width:940px; height:200px; background:#fff; border-top:6px solid #f1f1f1; padding:20px; border-bottom:3px solid #f1f1f1;} 

.wrapper .module_news_wp a:hover{color:#056BA3}

.wrapper .module_news .module_news_title{color:#0B1D2C; font-size:21px; padding-bottom:25px;}



.wrapper .module_news_wp .module_latest_news{width:460px; height:auto; float:left;  padding-right:20px;}

.wrapper .module_news_wp .module_latest_news_last{width:460px; height:auto; float:left;}



.wrapper .module_news .module_news_content{width:440px; height:auto; border-bottom:1px solid #f1f1f1; padding-bottom:20px; float:left; margin-right:30px; margin-bottom:20px;}

.calender{width:46px; height:44px; float:left;  background:url(images/calender.jpg) no-repeat; padding-right:10px;}

.calender h5{color:#fff; font-weight:bold; text-align:center !important; font-size:11px;}

.calender b{color:#0C0C0C; font-size:15px; text-align:center; display:block;}

.wrapper .module_news .module_news_content_last{width:440px; height:auto; border-bottom:none; padding-bottom:20px; float:left; margin-right:30px;}

.wrapper .module_news  p{font-size:11px; padding:0; margin:0;}

 /*-- end of module news --*/

 

 .wrapper .footer_module{width:980px; color:#fff;height:auto; float:left; background:#0678B4; border-bottom:#068DD7 1px solid; padding:20px 10px; }

.wrapper .footer_module h3{font-size:14px; color:#fff; font-weight:bold; padding-bottom:5px;}

.wrapper .footer_module .footer_module_contents{font-size:11px; background:url(images/footer_mod_bg.jpg) no-repeat; width:280px; float:left; padding-left:50px; padding-bottom:5px; min-height:75px;line-height:14px;}

.wrapper .footer_module .footer_module_contents_first{ font-size:11px; width:320px; float:left; line-height:14px;}

.wrapper .footer{border-top:1px solid #046091; width:1000px; background:#056BA3;}

.wrapper .footer .footer_menu{text-align:center; color:#fff; font-size:11px;}

.wrapper .footer .footer_menu ul{padding:20px 0 8px 0;}

.wrapper .footer .footer_menu li{list-style-type:none; display:inline; border-right:1px solid #FFFFFF; margin:0px;}

.wrapper .footer .footer_menu a{color:#fff; padding:0 9px 0 5px; }

.wrapper .footer .footer_menu a:hover{color:#000;}

.wrapper .footer .copy_right{text-align:center; color:#fff; font-size:11px; padding-bottom:30px;}







 /*..... styles for inner pages ......*/



.inner_module{width:1000px; float:left; height:auto; background:#fff; }

.inner_module .inner_leftpanel{width:271px; height:auto; float:left; }

.inner_module .inner_main_container{width:708px; height:auto; float:left; padding-left:20px;}

.inner_module .inner_main_container .inner_titles{color:#0364B2; font-size:18px; line-height:18px; width:650px; padding:10px 20px; height:20px; margin:5px 5px 0 0; background-color: #E9E9E9;

 }

.inner_module .inner_main_container  .just_border{/*border-top:#F3F3F3 2px solid; display:block; margin-top:2px;*/ }





 

 /*..... styles for inner pages ......*/



.inner_module{width:1000px; float:left; height:auto; background:#fff; }

.inner_module .inner_leftpanel{width:251px; height:auto; float:left; background:#F3F3F3; padding:4px 0 20px 20px; }

.inner_module .inner_leftpanel a:hover{color:#000 !important;}

.inner_module .inner_leftpanel .left_list_box{width:228px; height:auto; float:left; background:#fff; padding:3px; margin-bottom:20px; moz-box-shadow: 0 0 10px #888;

-webkit-box-shadow: 0 0 10px #888;

box-shadow: 0 0 10px #888; }



.inner_module .inner_leftpanel .left_list_box_two{background:#F2F2F2; padding:0; float:left; width:232px; padding:0px 0}



.inner_module .inner_leftpanel .left_list_box_two a{background:url(images/left_plus_list_icon.png) no-repeat 0px 12px;  display:block; padding:10px 5px 10px 30px; color:#595959; font-size:15px; font-weight:bold;}

.inner_module .inner_leftpanel .left_list_box h3{ height:auto;  font-size:11px; color:#fff; font-weight:bold; padding:10px 10px 10px 35px;background:url(images/left_title_icon.jpg) no-repeat #0675B0 10px 10px;  }

.inner_module .inner_leftpanel ul{ padding:0 5px; }

.inner_module .inner_leftpanel li{list-style-type:none; border-bottom:1px solid #e0e0e0 }

.inner_module .inner_leftpanel .left_list_box a{background:url(images/left_arrow.png) no-repeat 6px 10px; ; display:block;padding:5px 5px 5px 25px; color:#595959; font-size:11px; font-weight:bold; }

.inner_module .inner_leftpanel .left_last_lists{border-bottom:none; }

.inner_module .inner_leftpanel .left_list_box_three a{background:url(images/left_arrow_small.png) no-repeat 6px 10px; display:block;padding:5px 5px 5px 25px; color:#595959; font-size:11px; font-weight:bold;}

.inner_module .inner_leftpanel .left_list_box_three ul a{background:url(images/left_triangle_icon.png) no-repeat 15px 7px; display:block;padding:0 0 5px 25px; color:#595959; font-size:11px; font-weight:normal;}

.inner_module .inner_leftpanel .left_list_box_three ul li{border-bottom:none;}





.inner_module .inner_main_container{width:708px; height:auto; float:left; padding-left:20px;}

.inner_module .inner_main_container .inner_titles{color:#0364B2; font-size:18px;  width:650px; padding: 10px 20px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif }

.inner_module .inner_main_container  .just_border{/*border-top:#F3F3F3 2px solid; display:block; margin-top:2px;*/ }





/*............. styles for site map ....*/



.inner_module .inner_main_container .site_map_container{width:681px; height:auto; float:left; padding:1px; margin-bottom:20px; -moz-box-shadow: 0 0 3px #f3f3f3;

-webkit-box-shadow: 0 0 3px #f3f3f3;

box-shadow: 0 0 3px #f3f3f3; padding:5px; }

.inner_module .inner_main_container .site_map_container h3{background:#E9E9E9; font-size:13px; color:#0364B2; font-weight:bold; padding:10px 15px;}

.inner_module .inner_main_container .site_map_container .ul_break{width:330px; height:auto; float:left;}

.inner_module .inner_main_container .site_map_container ul{padding:5px 0 10px 15px; width:660px;}

.inner_module .inner_main_container .site_map_container li{list-style-type:none;   }

.inner_module .inner_main_container .site_map_container a{ display:run-in; padding:5px 0 5px 12px; color:#595959; font-size:14px; background:url(images/list_arrow.png) no-repeat 0 10px;}

.inner_module .inner_main_container .site_map_container a:hover{color:#000;}

.inner_module .inner_main_container .site_map_container h1{color:#464646; font-weight:bold; border-bottom:1px solid #DDDDDD; padding:10px 0 3px 0;}

.inner_module .inner_main_container .site_map_container p

{

	padding:10px 0 0 10px ;

}









/*=----------------------  Sign Up --------- */



.signup{

	border:0px;

	margin:0px;

	padding:0px;

}

.signup input{

	background:#f7f5f5;

	margin:0px;

	padding:5px;

	width:200px;

	border:none;

}

.signup .submit{

	width:80px;

	padding:6px;

	border:none;

	color:#FFF;

	background:#0675b0;

}































.widget {

    width: 100%;

    margin: 0px;

    padding: 0px;

    background: #f3f1eb;

    border: 1px solid #dedbd1;

    }



    .widget a {

    color: #222;

    text-decoration: none;

    }



    .widget a:hover {

    color: #009;

    text-decoration: underline;

    }



    .tabnav li {

    display: inline !important;

    list-style: none;

    padding-right: 5px;

	width:200px;

	height:40px;

	float:left;

    }



    .tabnav li a {

    text-decoration: none;

    text-transform: uppercase;

    color: #222;

    font-weight: bold;

    padding: 4px 6px;

    outline: none;

    }



    .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {

    background: #dedbd1;

    color: #222;

    text-decoration: none;

    }



    .tabdiv {

    margin-top: 2px;

    background: #fff;

    padding: 5px;

    }



    .tabdiv li {

    list-style-image: url("star.png");

    margin-left: 20px;

    }



    .ui-tabs-hide {

    display: none;

    }

.contacthead{
color:#0364B2; font-size:13px; padding:0px; margin:0px
}

.contactbox{

float:left; width:285px; padding:25px; margin:15px; height:200px; padding:10px; background:#f2f2f2; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #ccc;
}
.fField{
width: 200px;
border:1px solid #999999;
padding:3px;
}
.fMenu{
width: 208px;
border:1px solid #999999;
padding:3px;
}
#contact{
padding-top:20px;
}
.fBox{
width:535px;
border:1px solid #999999;
padding:3px;
}
.btnclass{
background:url(images/menu_bg.jpg) repeat-x bottom;

color:#fff;
font-size:12px;
padding:5px;
text-transform:capitalize;
border:1px solid #fff;
cursor:pointer;
}


#form_rbp4qd{
	padding:15px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #ccc;
	}

.frm_form_field{
	margin-bottom:10px;	
	overflow:hidden;
}
.text, .email{
    background: none repeat scroll 0 0 #F7F5F5;
    border: medium none;
    margin: 0;
	font-size:11px;
    padding: 5px;
    width: 366px;
}
.textarea{
    background: none repeat scroll 0 0 #F7F5F5;
    border: medium none;
    margin: 0;
	font-size:11px;
    padding: 5px;
    width: 366px;
	height:70px;
}
.select{
    background: none repeat scroll 0 0 #F7F5F5;
    border: medium none;
    margin: 0;
    padding: 5px;
     width: 366px;
}
.frm_primary_label{
    float: left;
	font-size:11px;
	font-weight:bold;
    margin-right: 12px;
    text-align: right;
    width: 175px;
}
.frm_checkbox {
	float:left;
	width:75px;
	font-size:11px;
}
p.submit input {
    background: none repeat scroll 0 0 #0675B0;
    border: medium none;
    color: #FFFFFF;
	cursor:pointer;
	font-weight:bold;
    padding: 6px;
    width: 80px;
	margin-top:-20px;
	margin-left:176px;
}
.frm_required{
	color:#C00;
	}
.frm_pos_top{
	color:#0395F7;
	}
.field{
	color:#0395F7;
	}
/*Edit */
small{ display:none;}
#wpmem_reg fieldset, #wpmem_login fieldset
{
	border: 1px dashed #CCCCCC; 
    margin-bottom: 20px;!important
    margin-top: 20px;!important
    padding: 10px;!important
}
#wpmem_reg legend, #wpmem_login legend {
    background: none repeat scroll 0 0 #C4C4C4;!important
    border: 1px solid #333333;!important
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;!important
    font-size: 20px;!important
    font-weight: bold;!important
    padding: 8px;!important
}
#wpmem_reg fieldset label {
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 1px;
	line-height:24px;
	padding-top:3px;
    text-align: right;
    width: 175px;
}

div.div_text {
    background: none repeat scroll 0 0 #F7F5F5;
    border: medium none;
    font-size: 11px;
    margin: 0;
    padding: 5px;
    width: 366px;
	float:left;
	margin-bottom:1px;
}
div.div_select {
    background: none repeat scroll 0 0 #F7F5F5;
    width: 376px;
	float:left;
	margin-bottom:1px;
	height:128px;
}
#wpmem_reg fieldset label.select{
	height:120px;
}
div.div_textarea {
    background: none repeat scroll 0 0 #F7F5F5;
    float: left;
    margin-bottom: 1px;
    padding: 5px;
    width: 366px;
}
select.dropdown {
    padding: 5px;
    width: 366px;
	margin:5px;
}
textarea.textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEAEAE;
    height: 55px;
    margin-bottom: 1px;
    width: 354px;
}
.button_div {
    clear: left;
    margin-left: 189px;
    padding-top: 6px;
	/*text-align:center;*/
}
font.req {
	color:#F00;	
}
#wpmem_login form fieldset label {
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 32px;
    margin-right: 1px;
    text-align: right;
    width: 160px;
	background:#F7F5F5;
	padding-right:14px
}