	@charset "utf-8";

/* CSS Document */
form{
margin:0px;
padding:0px;
}
input{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  margin:0px; padding:0px;  border:1px solid #7490a7;
}
select{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  margin:0px; padding:0px;  border:1px solid #7490a7;
}
p, h6, h5, ul, li, img, span, h3, h1, h2, h3, h4, a, input, div, hr{
margin:0px;
padding:0px;
border:0px;
}
body{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background:#000000;
	text-align:center;
}
.title{
font-family:"Trebuchet MS", Verdana;
font-size:15px;
font-weight:bold;
padding:0px 5px;
line-height:22px;
color:#454545;
}
.rd_txt{
font-family: "BD Hanover", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ff001a;
}


a:link {
	COLOR:#ffffff; TEXT-DECORATION: none;
}

a:active {
	COLOR:#ffffff; TEXT-DECORATION: none;
}
a:visited {
	COLOR:#ffffff; TEXT-DECORATION: none;
}
a:hover {
	COLOR:#CCCCCC; TEXT-DECORATION: underline;
}
.wel_title{
font-family: "Trebuchet MS", Verdana;
font-size:18px;
color:#000000;
font-weight:bold;
text-align:left;
border-bottom:1px solid #000000;
background:url(rd_bullet.gif) right no-repeat;
display:block;
}
.sub_title{
font-family: "Trebuchet MS", Verdana;
font-size:16px;
color:#ffffff;
font-weight:bold;
text-align:left;
padding-left:2px;
}
.mn_txt{
font-size:11px;
color:#000000;
padding:10px 5px;
text-align:justify;
line-height:18px;
}
.pro_txt{
font-size:11px;
text-align:left;
color:#000000;
font-weight:normal;
}
.pro_title{
font-size:11px;
text-align:left;
color:#000000;
font-weight:bold;
line-height:12px;
padding-bottom:2px;
}
.red_more{
width:81px;
height:21px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
background:url(more_info_bg.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
}
.red_more a{
display:block;
color:#ffffff;
text-decoration:none;
}
.red_more a:visited{
color:#ffffff;
text-decoration:none;
}
.red_more a:hover{
color:#ffffff;
text-decoration:none;
}
/*................................................................*/

.wrapper{
width:940px;
margin:auto;
}
.header_01{
width:940px;
}
.top_left_tab{
width:278px;
margin-top:20px;
float:right;
color:#CCCCCC;
}
.nav_tab{
width:940px;
height:31px;
margin-top:10px;
background:url(nav_bg.jpg) repeat-x bottom;
}

.nav_tab ul{
margin:0px;
padding:0px;
}
.nav_tab ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;
padding-right:2px;
}

.nav_tab ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
line-height:28px;
display:block;
text-decoration:none;
width:155px;
height:31px;
text-align:center;
background:url(but_link.jpg) no-repeat;
}
.nav_tab ul li a:visited{
color:#000000;
text-decoration:none;
}
.nav_tab ul li a:hover{
color:#000000;
text-decoration:none;
background:url(but_hover.jpg) no-repeat;
}
.nav_tab ul li a.selected{
color:#000000;
text-decoration:none;
background:url(but_hover.jpg) no-repeat;
}
.container{
width:940px;
background:#ffffff;
}
.left_pan{
margin:5px 0px;
width:199px;
background:url(leftpan_bg.jpg) repeat-y;
}
.left_pan_container{
width:199px;
text-align:center;
}
.pan_title{
width:199px;
height:30px;
background:url(right_pan_title.jpg) no-repeat;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:14px;
text-indent:15px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
line-height:25px;
}

.leftpan_tabs{
margin-bottom:7px;
width:188px;
background:#424343;
}
.leftpan_tabs img{
padding:4px 3px;
}
.leftpan_tabs h6{
font-family:arial, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding-bottom:2px;
color:#FFFFFF;
font-weight:bold;
line-height:18px;
}
.leftpan_tabs p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding-bottom:5px;
color:#FFFFFF;
font-weight:normal;
}
.right_pan{
margin:5px 0px;
width:199px;
background:url(right_pan_bg.jpg) repeat-y;
}
.right_pan_tabs{
margin-bottom:8px;
width:189px;
background:#424343;
}
.right_pan_tabs img{
padding:6px;
}
.right_pan_tabs h6{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:15px;
padding-bottom:2px;
}
.right_pan_tabs p{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
padding:2px 10px;
}
.right_pan_tabs h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
background:url(white_bullet.jpg) center left  no-repeat;
text-indent:7px;
border-bottom:1px solid #ffffff;
width:75px;
margin-bottom:6px;
margin-right:10px;
}
.right_pan_tabs h5 a:hover{
text-decoration:none;
}
.center_tab{
width:520px;
margin-top:10px;
}

h5.more{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
background:url(blk_bullet.jpg) center left  no-repeat;
text-indent:10px;
border-bottom:1px solid #000000;
width:75px;
margin-bottom:6px;
margin-right:10px;
float:right;
}
h5.more a{
color:#000000;
text-align:none;
text-decoration:none;
}
h5.more a:visited{
color:#000000;
text-align:none;
text-decoration:none;

}
h5.more a:hover{
color:#666666;
text-align:none;
text-decoration:none;
}
.center_pro{
width:520px;
margin-top:25px;
text-align:center;
}
.center_title{
width:520px;
height:42px;
text-align:left;
background:url(green_title_bg.jpg) repeat-x;
}
.mn_pro_tab{
width:250px;
}
.img_container{
width:150px;
height:131px;
background:url(mn_pro_bg1.jpg) no-repeat;
text-align:center;
}
.scroll_tab{
width:520px;
margin-top:15px;
}
.footer{
width:940px;
margin-top:10px;
margin-bottom:10px;
}
.footer p{
padding:0px;
margin:0px;
color:#ffffff;
}
/*******************inner page style**********************************/
.in_container{
margin-left:11px;
margin-right:10px;
margin-top:10px;
width:720px;
background:#F7F7F7;
}
.title01{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#CC0000;
line-height:24px;
}
.title02{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#000000;
line-height:18px;
}
a.suj{
color:#FF0000; text-decoration:underline; font-weight:normal;
}
a.suj:visited{
color:#FF0000; text-decoration:underline; font-weight:normal;
}
a.suj:hover{
color:#FF0000; text-decoration:none; font-weight:normal;
}
.cont_tab{
width:300px;
background: #EFEFEF; border:1px dashed #D2D2D2; margin:20px;
}
.enquiry_tab{
width:500px;
background: #EFEFEF; border:1px dashed #D2D2D2; margin:20px;
}
.cat_tab{
width:320px;
background: #ffffff; margin:15px;
}
.cat_container{
width:310px;
}
.pro_doc_container{
width:340px;
background:#DBDBDB;
/*border:1px dashed #999999;*/
}
.catt_tab{
width:690px;
margin:5px 0px;
border:1px solid #CCCCCC;
}
/*************************paging**************************/
.paging_tab{
width:700px;
margin:10px 0px;
}
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
.navBarTxt{
	width:16px; 
	height:15px; 
    background-color:#999999; 
	border: 1px solid #a6a6a4; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #fff; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
}
.navBarTxt:hover{
	width:16px; 
	height:15px; 
	background-color:#FF0000; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
	border: 1px solid #666665; 
}
.cat{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
text-align:left;
background:url(blt1.jpg) center left no-repeat;
text-indent:7px;
line-height:20px;
}
.cat a{
color:#000000;
text-decoratioin:none;
}
.cat a:visited{
color:#000000;
text-decoratioin:none;
}
.cat a:hover{
color:#FF0000;
text-decoratioin:underline;
}
.subcat{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:left;
background:url(blt2.jpg) center left no-repeat;
text-indent:7px;
line-height:18px;
}
.subcat a{
color:#000000;
text-decoratioin:none;
}
.subcat a:visited{
color:#000000;
text-decoratioin:none;
}.subcat a:hover{
color: #FF0000;
text-decoratioin:underline;
}
/**********Preformated for gallery*************/

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 440px; /*Width of Carousel Viewer itself*/
height: 170px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 15px;
	top: 6px;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 8px; /*margin around each panel*/
width: 101px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel a {
	color:#FF0000;
	font:bold 11px 'arial', helvetica, tahoma;
}
/***********END************/


a.email{
font-family: "BD Hanover", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ff001a;
}
a.email:visited{
font-family: "BD Hanover", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ff001a;
}a.email:hover{
font-family: "BD Hanover", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
}
.title04{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fff;
}