/*************** Universal Style *********************/
body 
{	
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;	
	font-family:Arial;
	background-color:#eef3fa;
}
a
{	
	text-decoration:none;	
	border:none;
}
a img
{
	border:none;
}
p,ul,li
{
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
h1
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}


/******************** Home page Style and Banner page Style *********************/
.maincontainer
{
	width:1002px;
	margin:0 auto;	
	text-align:center;
}
.bannermaincontainer
{
	float:left;
	width:100%;
	height:130px;
}
.bannercontainer
{
	float:left;
	width:100%;
	height:130px;
    background :url('../Images/Banner.jpg') no-repeat;
    /*background-color:#da251c;*/
}
.menucontainer
{
	float:right;
	width:250px;
	height:70px;
    margin:35px 20px 0 0;
}
.menucontainterimg
{
	clear: both;
	float: left;
	width: 50px;
	height: 50px;
	margin: 5px 0 0 5px;
    }
.menucontainterimg a
{
	
    font-family:Arial;
    font-size:11px;
    border:0 0 0 0;
    text-decoration:none;
    color:#ffffff;
}
.menucontaintersecimg
{
	float:left;
	width:50px;
	height:50px;
    margin:5px 0 0 5px;
}
.menucontaintersecimg a
{
	font-family:Arial;
    font-size:11px;
    border:0 0 0 0;
    text-decoration:none;
    color:#ffffff;
}
.menucontainterthdimg
{
	float:left;
	width:70px;
	height:50px;
    margin:5px 0 0 5px;
}
.menucontainterthdimg a
{
	font-family:Arial;
    font-size:11px;
    border:0 0 0 0;
    text-decoration:none;
    color:#ffffff;
}
.innermenufirst
{
	float:left;
	width:95px;
	height:26px;
	font-family:calibri;
	font-weight:bold;	
	font-size:13px;
	text-align:center;
}
.innermenufirst a
{
	float:left;
	color:#ffffff;
	width:100%;
	padding:7px 0 0 0;
}
.innermenufirst a:hover
{
	color:#b5e684;
}
.innermenu
{
	float:left;
	width:120px;
	height:26px;
	font-family:calibri;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.innermenu a
{
	float:left;
	color:#ffffff;
	width:100%;
	padding:7px 0 0 0;
}
.innermenu a:hover
{
	color:#b5e684;
}
.menuseparator
{
	float:left;
	height:26px;
	width:9px;
	background:url('../Images/Splitter.png') no-repeat;
}
.homepagebannercontainer
{
	float:left;
	width:980px;
	height:220px;
	margin:15px 0 0 10px;
}
.homeimageinner
{
    clear:both;
}
.homebannerleft
{
	float:left;
	width:970px;
	height:215px;
	border:2px solid #b3b0b1;
	background-color:#deefff;
}
.hometwittercontainer
{
	float:left;
	width:356px;
	height:215px;
	margin: 0 0 0 7px;
}
.homehandpic
{
	float:left;
}

.homeglobepic
{
	float:left;
	width:400px;
	height:215px;
	font-family:Arial;
	/*background:url('../Images/Globe.jpg') no-repeat 300px 10px;*/
	}
.homeglobepic p
{
	float:left;
	font-family:Arial;
	margin:17px 0 0 20px;
	font-size:26px;
}
.browncolor
{
	width:300px;
	color:#9f9c9d;
}
.bluecolor
{
	color:#033a90;
}
.topcontainer
{
	clear:both; 
	float:left;
	text-align:center;
}
.topcontainerlure
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:700px;
	height:700px;
}
.topcontainerstream
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:850px;
	height:850px;
}
.topcontainernymph
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:1250px;
	height:1250px;
}
.topcontainerstream2
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:1255px;
	height:1255px;
}
.topcontainernymph2
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:1263px;
	height:1263px;
}
.topcontainerwet
{
	clear:both; 
	float:left;
	text-align:center;
	min-height:1230px;
	height:1230px;
}
.functioncontainer
{
	float:left;
	width:100%;
	min-height:450px;
	padding:0 0 15px 0;
	/*background-color:#ebe6d5;*/
	background-color:white;
}
.functioncontainerpro
{
	float:left;
	width:100%;
	min-height:500px;
	padding:0 0 15px 0;
	/*background-color:#ebe6d5;*/
	background-color:white;
}
.pageheadcontainer
{
	float:left;
	width:100%;
	height:33px;
	margin:10px 0 0 0;
}
.pageheaderimage
{
	float:left;
	height:33px;
	width:27px;
	min-width:27px;
	margin:0 0 0 15;
}
.pageheader
{
	float:left;	
	font-family:comic Sans MS;
	font-size:18px;
	font-weight:bold;
	color:#1e2d3b;	
	padding:7px 0 0 ;	
}
.pagefunctioncontainer
{
	float:left;
	width:950px;
	font-family:Arial;		
	color:#1e64ae;	
	margin:12px 0 0 25px;
}
.aboutuspage
{
	clear:both;
	float:left;
	width:950px;
	font-family:Arial;		
	color:#1e64ae;	
	margin:0 0 0 0;
}
.aboutusimage
{
	float:left; 
	width:373px; 
	max-width:373px; 
	min-height:205px; 
	height:205px; 
	margin:0 0 0 2px;
	
}
.homecontent
{
	float:left;
	width:952px;
	font-family:Arial;		
	font-size:12px;
	color:#1e2d3b;
	margin:0 0 10px 0;
	text-align:justify;
}
/********************* Products page Style ****************/
.pro_heading
{
	float:left;
	width:100%;
	color:#1e64ae;
	font-family:Arial;		
	font-size:13px;
	font-weight:bold;
}
.pro_heading_incident
{
	float:left;
	width:100%;
	color:#1e2d3b;
	font-family:Arial;		
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0 10px;
	text-align:left;
}
.product_content
{
	float:left;
	width:950px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:10px 0 0px 0;
	text-align:justify;
}
.product_contentpopup
{
	float:left;
	width:800px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:10px 0 0px 0;
	text-align:justify;
}
.product_contentpopup a
{
	font-family:Arial;
	font-size:11px;
	color:#1e64ae;
	text-decoration:underline;
}
.product_content a
{
	font-family:Arial;
	font-size:11px;
	color:#1e64ae;
	text-decoration:underline;
}
.pro_subheading
{
	float:left;
	width:100%;
	color:#1e64ae;
	font-family:Arial;		
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0 0;
}
.pro_listcontainer
{
	float:left;
	width:950px;
	font-family:Arial;
	font-size:12px;
	color:#1e2d3b;
	margin:10px 0 0px 0;
	text-align:justify;
}
.pro_listcontainerpopup
{
	float:left;
	width:800px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:10px 0 0px 0;
	text-align:justify;
}
.pro_orderlist
{
	list-style-type:disc;	
	margin:0 0 0 20px;
}
.pro_orderlist li
{
	line-height:20px;
}
.pro_orderlist li a
{
	font-family:Arial;
	color:#1e64ae;
	font-size:12px;
	text-decoration:underline;
}
.pro_orderlistcircle
{
	list-style-type:circle;		
	margin:0 0 0 20px;
}
.pro_orderlistcircle li
{
	line-height:20px;
}
.pro_orderlistnumbering
{
	list-style-type:decimal;		
	margin:0 0 0 35px;
}
.pro_orderlistnumbering
{
	line-height:20px;
}



.Product_WlcmText
{
	float:left;
	width:100%;
	font-family:Arial;		
	font-size:12px;
	color:#1e2d3b;
	margin:10px 0 0 10px;
	
	text-align:justify;
}


/************* Product Popup *********************/
.propopup
{
	width:800px;
	margin:0 auto;
	padding:5px 0 15px 0;
}

/****************** Footer Control Style *******************/
.footermaincontainer
{
	float:left;
	width:100%;
}
.footercontainer
{
	float:left;
	width:100%;
	font-family:Arial;
	height:30px;
	background:url('../Images/footer.jpg') repeat-x;
}
.footer1container
{
	float:left;
	width:100%;
	font-family:Arial;
	height:30px;
	background:url('../Images/footer1.jpg') repeat-x;
}
.footerpowered
{
	float:left;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding:8px 0 0 10px;
}
.footercopyright
{
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	padding:8px 10px 0 0px;
	
}
/************ Error Page Style ***************/
.errortitle
{	
}
.solution
{
	font-family:Arial;
	font-size:15px;		
	margin:0 0 0 50px;
}
.maintable
{    
    width:1002px;
    border-style:solid;
    border-width:1px;
    border-color:black;
    border-spacing:0px;
    border-collapse:collapse ;
    margin:0px;
    padding:0px;
    background-color:White;
}
.space60px
{
	clear:both;
	float:left; 
	min-height:60px;
	height:80px;
}
.space10px
{
	clear:both;
	float:left; 
	min-height:10px;
	height:10px;
	width:100%;
}
.divprospace
{
	clear:both;
	float:left; 
	min-height:20px; 
	height:20px; 
	width:100%;
}