body
{
	margin: 0 auto;
	padding: 0px;
	font: 11px/16px Tahoma, Arial, vardana;
	color: #000;
	background: url(../images/main-bg.gif) repeat;
}

img, h1, h2, h3, h4, h5, h6, h7, p, span, ul, li, form
{ 
	margin: 0;
	padding: 0;
	border: 0;
}
hr
{
	height: 1px;
	color: #dfdddc;
	border: none;
	background-color: #dfdddc;
}



a
{
	color: #2e4794;
	text-decoration:none;
}

a:hover
{
	text-decoration: underline;
}


#wrapper
{
	margin:0 auto;
	width: 991px;
	background: url(../images/background3.gif) center repeat-y;
}

#header
{	
	width: 951px;
	margin:0 auto;
	height: 100px;
	padding: 0 20px;
	}
	
	#header h1{
		float:left;
	}
	#header h1 a{
		background:url(../images/logo.gif);
		width:329px;
		height:100px;
		display:block;
	}
	#header h1 a span{
		display:none;}


#header ul
{
	width: 622px;
	float: left;
	list-style:none;
	color: #333399;
	display:inline;
}
	#header ul li 
	{
		float: right;
	}
	#header ul li a
	{
		font: 11px/16px;
		color: #333399;
		text-decoration: none;
		float: left;
		padding:0 5px;
	}
	#header ul li a:hover
	{
		text-decoration: underline;
	}

#header span 
{	
	float: right;
	margin: 30px 10px 0 0;
}
#nav
	{
		background: url(../images/nav-bg.gif) repeat-x;
		height: 26px;
		font: bold 12px/16px;
		color:#FFF;
		width: 951px;
		margin:0 auto;
	}
	 #nav ul li
	{
		list-style:none;
		float:left;
	}

		#nav ul li a
		{
			font: 12px Arial;
			color: #fff;
			display: block;
			padding: 3px 20px 4px 20px;
			text-decoration: none;
		}

		#nav ul li a:hover
		{
			letter-spacing:15;
			color: #fff;
			text-decoration: none;
		}

		#navigation ul li a.active
		{
			color: #f48a36;
			text-decoration: none;
		} 

#container{
	width:inherit;
	}
	#container-top{
	padding: 0 20px;
	background:url(../images/scroll-top3.gif) bottom no-repeat;
	width: 951px;
	height: 238px;
	}
	#container-top-left{
	float: left;
	width:743px;
	}
	#container-top-right{
	padding: 10px 10px 0 10px;
	float:left;
	width: 188px;
	background-color:#feeddf;
	}
	#container-top-right img{
	padding-bottom:10px; 
	float:left;
	}
	#container-inside{
	padding: 0 20px 0 10px;
	/*margin-left: 10px;*/
	float:left;
	width:530px;
	border-left: 1px solid #ccc;
	min-height: 500px;
	_height: 500px;
	}
			#container-inside h2{
				font: 18px arial;
				color: #F48D3B;
				padding: 10px 0 5px 0 ;
				}
			#container-inside h3{
				font: bold 12px arial;
				color: #004EA4;
				padding: 10px 0 5px 0 ;
				}
				#container-inside ul{
					list-style: circle;
					padding-left: 10px;
					padding-bottom: 20px;
					margin-left:10px;
					_margin-left: 5px;
				}
				
	#container-scroll{
		width:979px;
		background: url(../images/scroll-bg.gif) repeat-x;
		height: 99px;
		margin:0 6px;
		clear: both;
	}
	#scroll{
	padding-top:5px;
	height:83px;
	}


#scroll-center{
	float: left;
	color: #fff;
	}

	#scroll-center ul li
		{
		width: 155px;
		float:left;
		display:inline;
		margin:0 5px 0 0 ;
		padding-left: 3px;
		background:url(../images/bg-product.gif) bottom right no-repeat;
		}

		#scroll-center ul li a
			{
				text-align: center;
				text-transform: uppercase;
				color: #fff;
				font: 11px Arial;
				text-decoration: none;
			}

		#scroll-center ul li a:hover
			{
				text-decoration: underline;
			}

		#scroll-center ul li img
			{
			filter : alpha(opacity=100); /* IE */ 
			-moz-opacity: 1; /* Mozilla */ 
			opacity: 1;
			}

		#scroll-center ul li img:hover
			{
			filter : alpha(opacity=70); 
			-moz-opacity: 0.7; 
			opacity: 0.7;
			}

		
#scroll-right{
	width:25px;
	float: left;
	padding: 80px 15px 0 0;
	}
	
	#container-left{
		width: 390px;
		padding: 10px 0 10px 40px;
		height: 235px;
		float:left;
	}
	#container-left-side{
		width: 385px;
		height: 235px;
		background: url(../images/bg-list.jpg) no-repeat;	
		/*background:url(../images/left-bg-up.gif) repeat-x;
		border-bottom: 1px solid #ccc;*/
	}
		#container-left-side ul{
			color:#2a5ab3;
			font-weight: bold;
			padding-left: 10px;
			padding-top: 3px;
			padding-bottom: 2px;
			/*border-bottom: 1px solid #a09f9f;*/
			/*border-right:1px solid #ccc;
			border-top: 1px solid #ccc;*/
			width: 181px;
			height:111px;
			float:left;
			
			}
		#container-left-side li{
			list-style:none;
		}
		#container-left-side li a{
			color:#f48d3b;
			font: 11px/18px arial;
			list-style:none;
			text-decoration: none;
		}
		#container-left-side li a:hover{
			text-decoration: underline;
		}
	#container-right{
		width: 550px;
		float: left;
		padding: 10px 0 0 10px;
	}
	#container-right-stock{
		width:137px;
		float:left;
		padding: 0 20px 0 0;
	}
		#container-right-stock-heading{
			background:url(../images/heading-bg.gif) no-repeat #f49040;
			height: 23px;
			color: #fff;
			font: bold 13px/22px Tahoma;
			padding: 1px 0 0 10px;
		}
		#container-right-stock-body{
			background: url(../images/body-bg.gif) repeat-y;
			font: 11px/24px tahoma;
			color: #2e4794;
			padding-left: 7px;
			height: 201px;
		}
		#container-right-stock-bottom{
			background: url(../images/bottom-bg.gif) no-repeat;
			height:9px;
		}
		
			#container-right-quick{
				width:137px;
				float:left;
				padding: 0 20px 0 0;
			}
			#container-right-quick-heading{
			background:url(../images/heading-bg.gif) no-repeat #f49040;
			height: 23px;
			color: #fff;
			font: bold 13px/22px Tahoma;
			padding: 1px 0 0 10px;
		}
		#container-right-quick-body{
			background: url(../images/body-bg.gif) repeat-y;
			padding-left: 7px;
			height: 201px;
		}
		#container-right-quick-body ul{
			/*list-style: url(../images/arrow.gif) ;*/
			padding-left: 2px;
			/*margin-left: 8px;*/
		}
		#container-right-quick-body li{
			background: url(../images/arrow.gif) no-repeat 0 5px;
			list-style: none;
		}
		#container-right-quick-body li a{
			font: 11px/18px tahoma;
			color: #2e4794;
			text-decoration:none;
			padding-left: 10px;
		}
		#container-right-quick-body li a:hover{
			text-decoration:underline;
		}
		
		#container-right-quick-bottom{
			background: url(../images/bottom-bg.gif) no-repeat;
			height:9px;
		}
		
		
		#container-right-news{
				width:201px;
				float:left;
				padding: 0 20px 16px 0;
				
			}
			#container-right-news-heading{
			background:url(../images/news-bg.gif) no-repeat #f49040;
			color: #fff;
			font: bold 13px/22px Tahoma;
			padding: 1px 10px 0 10px;
		}
			#container-right-news-heading p{
			float: right; 
			font-size: 10px; 
			font-weight: normal;
		}
			#container-right-news-heading p a{ 
			color: #ffff00;
			text-decoration: none;
		}
			#container-right-news-heading p a:hover{ 
			color: #fff;
			text-decoration: none;
		}
		#container-right-news-body{
			background: url(../images/news-body.gif) repeat-y;
			padding-left: 7px;
			color: #2e4794;
		}
		#container-right-news-body-calender {
		background: url(../images/news-inside.gif) 0 3px no-repeat;
		color:#333333;
		width: 40px;
		font-size:13px;
		text-align:center;
		float: left;
		}
		#container-right-news-body-calender span{
		width: 40px;
		}
		#container-right-news-body p{
		color:#333333;
		padding-left: 45px;
		padding-top: 3px;
		}
		#container-right-news-body ul{
			list-style: none ;
			padding: 0 3px;
		}
		#container-right-news-body ul li{
			background: url(../images/news-inside.gif) 0 5px no-repeat;
			padding-top: 5px;
			padding-left: 50px;
		}
		#container-right-news-body li a{
			text-decoration:none;
			color: #2e4794;
		}
		#container-right-news-body li a:hover{
			text-decoration:underline;
		}
		#container-right-news-bottom{
			background: url(../images/news-bottom.gif) no-repeat;
			height:9px!important;
			
		}
		.ie6hack{_margin-bottom:-5px!important;}
		
	#footer{
		margin:0 auto;
		/*background: url(../images/footer.gif) no-repeat  20px 0;*/
		background: url(../images/bg-footer-new.gif) repeat-x  0 0;
		/*background: #B7B7B7 20px 0;*/
		border-bottom-color: #e5841b;
		height:23px;
		width: 931px;
		padding:2px 10px 10px 10px;
		text-align:right;
		color: #fff;
		clear: both;
	}
	#footer span{
	float: left;
	text-align: left;
	font: bold 15px Tahoma;
	}
	
	
	
.noborder {
	border-right: none!important;
}
.borderbottom {
	border-bottom: 1px solid #a09f9f;;
}


#right-side{
	width:201px;
	float:left;
	padding: 10px 10px 9px 0; 
	
}
	#right-side-news{
	margin-bottom:20px;
	}
	#right-side-news-heading{
			background:url(../images/news-bg.gif) no-repeat #f49040;
			height: 23px;
			color: #fff;
			font: bold 13px/22px Tahoma;
			padding: 1px 10px 0 10px;
		}
		#right-side-news-heading p{
			float: right; 
			font-size: 10px; 
			font-weight: normal;
		}
			#right-side-news-heading p a{ 
			color: #ffff00;
			text-decoration: none;
		}
			#right-side-news-heading p a:hover{ 
			color: #fff;
			text-decoration: none;
		}
		#right-side-news-body{
			background: url(../images/news-body.gif) repeat-y;
			padding-left: 7px;
			color: #2e4794;
		}
		#right-side-news-body ul{
			list-style: none ;
			padding: 0 3px;
		}
		#right-side-news-body li{
			padding-top: 3px;
		}
		#right-side-news-body li a{
			font: 11px/18px;
			color: #2e4794;
			text-decoration:none;
		}
		#right-side-news-body li a:hover{
			text-decoration: underline;
		}
		#right-side-news-bottom{
			background: url(../images/news-bottom.gif) no-repeat;
			height:9px;
		}
#right-side-quick{
	padding-bottom:0;
	}
	#right-side-quick-heading{
			background:url(../images/news-bg.gif) no-repeat #f49040;
			height: 23px;
			color: #fff;
			font: bold 13px/22px Tahoma;
			padding: 1px 0 0 10px;
		}
		#right-side-quick-body{
			background: url(../images/news-body.gif) repeat-y;
			padding-left: 7px;
			color: #2e4794;
		}
		#right-side-quick-body ul{
			/*list-style: url(../images/arrow.gif) 5px 0;*/
			
			
		}
		#right-side-quick-body li{
			padding-top: 3px;
			background: url(../images/arrow.gif) no-repeat 2px 7px;
			list-style: none;
			padding-left: 15px;
		}
		#right-side-quick-body li a{
			font: 11px/18px;
			color: #2e4794;
			text-decoration:none;
			padding-bottom:5px;
		}
		#right-side-quick-body li a:hover{
			text-decoration: underline;
		}
		#right-side-quick-bottom{
			background: url(../images/news-bottom.gif) no-repeat;
			height:9px;
		}
		
#left-side{
	width:180px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	background:url(../images/left-bg-up-new.gif) no-repeat;
}
	#left-side ul{
		color:#2a5ab3;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		/*border-bottom: 1px solid #a09f9f;*/
		list-style: none;
		font: 12px/18px arial;
		border-bottom: 1px dotted #999;
		

		/*border-right: 1px dotted #999;*/
	}
		#left-side li a{
			color:#f48d3b;
			font:12px/18px arial;
			list-style:none;
			text-decoration: none;
		}
		#left-side li a:hover{
			text-decoration: underline;
		}
		
		
		
					


.dataTable
{
	border: 1px #EBEBEB solid;
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #004ea4;
	font: bold 12px Arial, Tahoma, Verdana;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}


tr.row td
{
	background: #eee;
	border-top: 1px #E0E0E0 solid;
	border-bottom: 1px #E0E0E0 solid;
}
tr.row td b
{
	font: bold 13px Arial, Tahoma, Verdana;
	color: #004ea4;
}


/*** Gallery CSS Starts Here ****/
.photo-archive { width: 550px; border: 0px #ccc solid; margin: 0 0 10px 12px; padding: 0 0 7px 0; }
.photo-archive h1{color:#0052A4; font:16px Arial; font-weight:bold;text-align:left; padding: 0 0 5px 10px; }
.photo-archive ul {
    padding: 0 0 0 10px;
}

.photo-archive ul li {padding: 0 3px 3px 0; float: left; height: 160px;list-style:none }

.photo-archive ul li img {border: 1px solid #ccc; width: 135px; height: 105px; padding:5px; margin-right:25px; }
.photo-archive ul li img.last{border: 1px solid #ccc; width: 140px; height: 105px; padding:5px; margin-right:5px; }
.photo-archive ul li p { text-align:center; width:150px; color:#666666; font-size:11px; clear:both; }
/*** End Gallery Css**/



label.error{
color:#ff0000;
display:inline;
}


.small{
color: #828282;
font: 10px/10px Arial;
}