/*--------------------------------------------------------------------------*/
/*--------------------------Default Style starts here------------------------*/
a:link
{
	color: #3693cc;
	text-decoration: underline; 
}
a:visited
{
	color: #3693cc;
	text-decoration: underline;
} 
a:active 
{
	color: #3693cc;
	text-decoration: underline;
}
a:hover	
{
	color: #3693cc;
	text-decoration: none;	
}

body
{
	font-family: Arial;
	font-size  : 12px;
	bckground-color: rgb(0,0,0);
	color: #323232;
	margin:0;
	background: #ffffff url('images/bg.gif') repeat-x top;
}

table
{
	table-border-color-light: rgb(153,204,153);
	table-border-color-dark: rgb(153,204,153);
	font-family: Arial;
	font-size  : 12px;
	bckground-color:rgb(255,255,255);
	border-collapse: collapse;
	text-align:justify;
	
}

/*--------------------------Default Style Ends here------------------------*/
/*--------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------*/
/*--------------------------Table IDs starts here------------------------*/

.wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -152px; /* the bottom margin is the negative value of the footer's height */
}


.wrapper-home {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: url('images/bg-home.gif') repeat-x top;
}

.wrapper-home {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -152px; /* the bottom margin is the negative value of the footer's height */
}

#table-main-home
{
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: url('images/bg-slider.jpg') repeat-x top;
	bckground: url('images/bg-slider.jpg') no-repeat top center;
}


#table-top
{
width: 100%;
position:absolute;
top:0;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#table-bottom
{
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: #e4e4e4 url('images/bg-bottom.gif') repeat-x top;
	height: 152px;
}

#table-bottom-content
{
	position: relative;
	width: 920px;
	margin: 0 auto;
	background: #e4e4e4 url('images/bg-bottom.gif') repeat-x top;
	height: 152px;
}

#table-main
{
width: 983px;
margin: 0px auto;
float:none;
}

#table-center-home
{
width: 983px;
margin: 0px auto;
float:none;
}

#table-center
{
width: 926px;
margin: 0px auto;
float:none;
}

.left
{
width: 412px;
margin: 0px auto;
}

.center
{
width: 297px;
margin: 0px auto;
}

.right
{
width: 217px;
margin: 0px auto;
}



html, body {
	height: 100%;
}


.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: #ffffff url('images/bg-bottom.gif') repeat-x bottom;
}

.footer, .push {
	height: 152px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/


.bg-search
{
	width: 244px;
	height: 28px;
	background: #005e96 url('images/bg-search.gif') no-repeat top center;
	padding: 2px 0px 0px 5px;
	font-size  : 10px;
}

.bg-slider
{
	width: 983px;
	height: 384px;
	background: #ffffff;
}

.bg-slider-inside
{
	width: 983px;
	height: 141px;
	background: #ffffff;
}

/*--------------------------Table IDs Ends here------------------------*/
/*-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/
/*--------------------------Table IDs starts here------------------------*/
#home-content-box
{
	width: 217px;
	height: 210px;
	margin: 0px auto;
	float:none;
	border: 1px #a8dde8 solid;
	background: #fff url('images/bg-content-box.gif') repeat-x bottom;
	border-width: 1px 1px 0px 1px
}

.left-pannel
{
	width: 227px;
}

.right-pannel
{
	width: 755px;
}

#table-content
{
width: 730px;
margin: 0px auto;
float:right;
}
/*--------------------------Table IDs Ends here------------------------*/
/*-------------------------------------------------------------------------*/


/*---------------------------------------------------------------------*/
/*-----------------------Text Style starts here-----------------------*/

.text-white
{
	font-family: Arial ;
	font-size  : 11px;
    font-style: normal;
    color: rgb(255,255,255);
}

.smalltext-white
{
	font-family: Arial ;
	font-size  : 11px;
    font-weight: bold;
    color: rgb(255,255,255);
	line-height: 150%;
}


.bigtext-red
{
	font-family: Times New Roman, Arial;
	font-size  : 20px;
    font-weight: bold;
    color: rgb(200,0,0);
	text-transform:capitalize;
}

.bigtext-black
{
	display: box;
	font-family: Arial;
	font-size  : 15px;
    font-weight: normal;
    color: rgb(255,255,255);
	background-color:#cf0000;
	padding: 10px;
	line-height:25px;
}


/*-----------------------Text Style ends here-----------------------*/
/*----------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Top Nav Style starts here-----------------------*/
#left-nav-box-update
{
	width: 227px;
	margin: 0px auto;
	height: 130px;
	float:none;
	border: 1px #a8dde8 solid;
	background: #fff url('images/bg-left-nav.gif') repeat-x bottom;
}

#left-nav-box
{
	width: 227px;
	margin: 0px auto;
	height: 250px;
	float:none;
	border: 1px #a8dde8 solid;
	background: #fff url('images/bg-left-nav.gif') repeat-x bottom;
}

.bg-header
{
	width: 213px;
	height: 40px;
	float:none;
	background: #fff url('images/bg-left-mt.gif') no-repeat top center;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

.bg-left-mt
{
	width: 225px;
	margin: 0px auto;
	height: 40px;
	float:none;
	background: #fff url('images/bg-left-mt.gif') no-repeat top;
	padding: 0px 0px 0px 10px;
}

.bg-product-mt
{
	width: 220px;
	margin: 0px auto;
	height: 40px;
	float:none;
	background:url('images/bg-left-mt.gif') repeat top;
	padding: 0px 0px 0px 0px;
	text-align:center;
}


.left-nav
{
	line-height: 13pt;
	text-align:left;
	float:left;
}

a.left-nav:link
{
	color: #464646;
	text-decoration: none; 
	font-size:11px;
	text-align:left;
}
a.left-nav:visited
{
	color: #464646;
	text-decoration: none;
	font-size:11px;
	text-align:left;
} 
a.left-nav:active 
{
	color: #464646;
	text-decoration: none;
	font-size:11px;
	text-align:left;
}
a.left-nav:hover
{
	color: #1789c7;
	text-decoration: none;	
	font-weight: normal;
	font-size:11px;
	text-align:left;
}

.left-nav-mo
{
	line-height: 13pt;
	text-align:left;
	float:left;
}


a.left-nav-mo:link
{
	color: #1789c7;
	text-decoration: none;	
	font-weight: bold;
	font-size:11px;
	text-align:left;
}

a.left-nav-mo:visited
{
	color: #1789c7;
	text-decoration: none;	
	font-weight: bold;
	font-size:11px;
	text-align:left;
}

/*-----------------------Top Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/

/*-----------------------Product Nav Style start here-----------------------*/
a.product-nav:link
{
	color: #464646;
	text-decoration: none; 
	font-size:12px;
	text-align:left;
	
}
a.product-nav:visited
{
	color: #464646;
	text-decoration: none;
	font-size:12px;
	text-align:left;
} 
a.product-nav:active 
{
	color: #464646;
	text-decoration: none;
	font-size:12px;
	text-align:left;
}
a.product-nav:hover
{
	color: #1789c7;
	text-decoration: none;	
	font-weight: normal;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}

/*-----------------------Product Nav Style ends here-----------------------*/

/*------------------------------------------------------------------------*/
/*-----------------------Right Nav Style starts here-----------------------*/

a.link-right:link
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #3895cd;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}
a.link-right:visited
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #3895cd;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
} 
a.slink-right:active 
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #3895cd;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}
a.link-right:hover
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #00436a;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}



a.link-right-mo:link
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #00436a;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}

a.link-right-mo:visited
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #00436a;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}

a.link-right-mo:hover
{
	display: inline-block;
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: #00436a;
	padding: 3px 7px 3px 7px;
	font-size:11px;
	text-transform: uppercase;
}


/*-----------------------Right Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/





/*------------------------------------------------------------------------*/
/*-----------------------Breadcrumb Nav Style starts here-----------------------*/

.breadcrumb-product
{
	display: inline-block;
	color: #323232;
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
	background: #e4e4e4 url('images/breadcrumb-bg2.gif') no-repeat right;
	padding: 2px 15px 3px 7px;
}

.breadcrumb-text
{
	display: inline-block;
	color: #323232;
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
	background: #e4e4e4 url('images/breadcrumb-bg2.gif') no-repeat right;
	padding: 2px 15px 3px 7px;
}

.breadcrumb
{
	display: inline-block;
	color: #5b5b5b;
	text-decoration: none; 
	font-weight: normal;
	background: #e4e4e4 url('images/breadcrumb-bg1.gif') no-repeat right;
	padding: 3px 15px 3px 7px;
	font-size:11px
}

a.breadcrumb:link
{
	color: #838383;
	text-decoration: none; 
}
a.breadcrumb:visited
{
	color: #838383;
	text-decoration: none;
} 
a.breadcrumb:active 
{
	color: #838383;
	text-decoration: none;
}
a.breadcrumb:hover
{
	color: #838383;
	text-decoration: underline;
}


a.breadcrumb-product:link
{
	color: #838383;
	text-decoration: none; 
}
a.breadcrumb-product:visited
{
	color: #838383;
	text-decoration: none;
} 
a.breadcrumb-product:active 
{
	color: #838383;
	text-decoration: none;
}
a.breadcrumb-product:hover
{
	color: #838383;
	text-decoration: underline;
}


a.breadcrumb-text:link
{
	color: #323232;
	text-decoration: none; 
}
a.breadcrumb-text:visited
{
	color: #323232;
	text-decoration: none;
} 
a.breadcrumb-text:active 
{
	color: #323232;
	text-decoration: none;
}
a.breadcrumb-text:hover
{
	color: #323232;
	text-decoration: underline;
}

/*-----------------------Breadcrumb Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/



/*-----------------------------------------------------------------------*/
/*-----------------------login Style starts here-----------------------*/

.login {
	color: rgb(255,255,255);
	text-decoration: none;
}


a.login-nav:link
{
	color: rgb(255,255,255);
	text-decoration: none;
}
a.login-nav:visited
{
	color: rgb(255,255,255);
	text-decoration: none;
} 
a.login-nav:active 
{
	color: rgb(255,255,255);
	text-decoration: none;
}
a.login-nav:hover
{
	color: rgb(255,255,255);
	text-decoration: underline;
}


/*-----------------------login Style ends here-----------------------*/
/*-------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Header Styles starts here-----------------------*/

h1
{
	font-family: Arial;
	font-size  : 20px;
	font-weight: normal;
	color: #005385;
	margin:0px 0px 0px 0px;
}

h2
{
	font-family: Arial;
	font-size  : 18px;
	font-weight: normal;
	color: rgb(255,255,255);
	margin:0px 0px 0px 0px;
}


h3 
{ 
	font-family: Arial;
	font-size  : 13px;
	font-weight: bold;
	color: #00436a;
	margin:0px 0px 2px 0px;
}


h5 
{ 
	font-family: Arial;
	font-size  : 24px;
	font-weight: normal;
	color: rgb(255,255,255);
	margin:0px 0px 4px 8px;
}

/*-----------------------Header width Styles ends here-----------------------*/
/*--------------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Common Styles starts here-----------------------*/

.table-bg{
	bckground: #e2e2e2;
}

.th
{
    background-color:#1789c7;
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: rgb(255,255,255);
	padding: 5px 5px 5px 5px;
	border: 1px solid #e2e2e2;
	line-height: 13pt;
}

.th2
{
    background-color:#a5d3ed;
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: rgb(0,0,0);
	padding: 5px 5px 5px 5px;
	border: 1px solid #e2e2e2;
	line-height: 13pt;
}

.tch
{
    background-color:#f2f2f2;
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color: #4c4c4c;
	padding: 3px 5px 3px 5px;
	border: 1px solid #e2e2e2;
	line-height: 13pt;
	text-align:left;
}

.tch-text
{
	font-family: Arial;
	font-size  : 12px;
	font-weight: bold;
	color: #323232;
	text-align:left;
}

.tc
{
    background-color:#ffffff;
	font-family: Arial;
	font-size  : 12px;
	font-weight: normal;
	color: #4c4c4c;
	padding: 3px 5px 3px 5px;
	border: 1px solid #e2e2e2;
	line-height: 13pt;
	text-align:left;
}

.hd
{
	font-family: Arial;
	font-size  : 14px;
	font-weight: bold;
	color: rgb(0,80,150)
}
.mt
{
	font-family: Arial;
	font-size  : 11px;
	font-weight: bold;
	color: rgb(255,255,255)
}
.tb
{
    border:1px solid #dddddd; background-color:#ffffff;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	color: #000000;
	width: 180px;
	padding-left:2; padding-right:2; padding-top:1; padding-bottom:1;
}

.tb-dd
{
	border:1px solid #dddddd; background-color:#ffffff;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	width: 50px;
	padding-left:2; padding-right:2; padding-top:1; padding-bottom:1;
}

.tb-submit
{
    border:1px solid #bbbbbb; background-color:#cccccc;
	font-family: Arial;
	font-size  : 11px;
	font-weight: bold;
	color: #000000;
}


.tb-search
{
    border:0px solid #dddddd; background-color:transparent;
	font-family: Arial;
	font-size  : 12px;
	font-type: normal;
	color: #ffffff;
	width: 200px;
	padding-left:4; padding-right:4; padding-top:2; padding-bottom:2;
}

p
{
	line-height: 13pt;
	margin: 0px;
	padding: 0px;
}
ul
{
	font-family: Arial ;
	font-size  : 12px;
    font-style: normal;
    color: 323232;
    list-style-image:url('images/listbullet.gif');
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	line-height: 14pt;
 }

.border
{
		border:1px solid #dfdfdf;
}

.no-border
{
		border:0px solid #dfdfdf;
}

.hr
{
	display: box;
	line-height: 1px;
    border:1px dotted #cccccc;
    border-width: 0px 0px 1px 0px;
} 


.border-right
{
    border:dotted #cccccc;
    border-width: 0px 1px 0px 0px;
} 

/*-----------------------Common width Styles ends here-----------------------*/
/*--------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------*/
/*-----------------------Mt Style starts here-----------------------*/

.bg-mt
{
background: #ffffff url('images/bg-mt.gif') repeat-x top;
width: 223px;
height: 131px;
text-align:left;
}

/*-----------------------Mt Style ends here-----------------------*/
/*-------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*-----------------------Qulaity Style starts here-----------------------*/

.quality-policybg{
	background-image:url(images/quality-policy-new.jpg);
	width: 520px;
	height:668px;
	background-repeat:no-repeat;
	background-position:left;
}

/*-------------------------Qulaity Style ends here-------------------------*/
/*-------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/
/*-----------------------Bottom Style starts here-----------------------*/

.bottom-text {
	color: #323232;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 13pt;
}


a.bottom-text:link
{
	color: #292524;
	text-decoration: none;
}

a.bottom-text:visited
{
	color: #292524;
	text-decoration: none;
} 
a.bottom-text:active 
{
	color: #292524;
	text-decoration: none;
}
a.bottom-text:hover
{
	color: #292524;
	text-decoration: underline;
}



.bottom-nav {
	color: #505050;
	text-decoration: none;
	font-size: 11px;
	line-height: 13pt;
}

a.bottom-nav:link
{
	color: #505050;
	text-decoration: none;
	font-size: 11px;
}

a.bottom-nav:visited
{
	color: #505050;
	text-decoration: none;
	font-size: 11px;
} 
a.bottom-nav:active 
{
	color: #505050;
	text-decoration: none;
	font-size: 11px;
}
a.bottom-nav:hover
{
	color: #505050;
	text-decoration: underline;
	font-size: 11px;	
}

/*-----------------------Bottom Style ends here-----------------------*/
/*-------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Sitemap Nav Style starts here-----------------------*/

a.sitemap:link
{
	color: rgb(0,0,0);
	text-decoration: none; 
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;
}
a.sitemap:visited
{
	color: rgb(0,0,0);
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

} 
a.sitemap:active 
{
	color: rgb(0,0,0);
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

}
a.sitemap:hover
{
	color: rgb(200,0,0);
	text-decoration: underline;
	font-weight: bold;	
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

}

/*-----------------------Sitemap Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/



/*------------------------------------------------------------------------*/
/*-----------------------Top Style starts here-----------------------*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:30px;
	height:30px;
	border:none;
	text-indent:-999px;
	background:url(images/top.png) no-repeat left top;
}

#toTopHover {
	background:url(images/top.png) no-repeat left -30px;
	width:30px;
	height:30px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*-----------------------Top Style ends here-----------------------*/
/*--------------------------------------------------------------------*/


/*------------------------------Paging style starts-------------------------*/

a.pagging:link
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #aaddfc;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}
a.pagging:visited
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #aaddfc;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
} 
a.pagging:active 
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #aaddfc;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}
a.pagging:hover
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #5fb4eb;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}


a.pagging-mo:link
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #5fb4eb;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}
a.pagging-mo:visited
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #5fb4eb;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
} 
a.pagging-mo:active 
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #5fb4eb;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}
a.pagging-mo:hover
{
	display: inline-block;
	font-family: Arial;
	font-size  : 11px;
	background-color: #5fb4eb;
	color: rgb(0,0,0);
	border:1px solid #5fb4ea;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 2px 0px 0px;
	text-decoration: none;
}


/*------------------------------Paging style ends-------------------------*/
