/* CSS Document */

body
{
	padding:0px auto;
	margin:0px;
	background-color:#D7D7D7;
	background-image:url(../images/bodyRpt1.jpg);
	background-repeat:repeat-x;
	
}

#master
{
	padding:0px auto;
	margin:0px;
	width:100%;
}
#master #layout
{
	position:relative;
	width:1000px;
	
}
#layout #LeftCol
{
	position:relative;
	width:78px;
	height:643px;
	float:left;
	background-image:url(../images/index_01.jpg);
	background-repeat:no-repeat;
}
#layout #MidCol
{
	position:relative;
	width:844px;
	min-height:643px;
	float:left;
}
*html #layout #MidCol
{
height:643px;
}
#MidCol .toprow 
{
	position:relative;
	width:844px;
	height:34px;
	float:left;
	font-size:0px;
}
		 .toprow .toprowLeft 
		{
			position:relative;
			width:93px;
			height:34px;
			float:left;
			background-color:#125596;
			border:0px solid red;
			background-image:url(../images/index_02.jpg);
			background-repeat:no-repeat;
			
		}
		 .toprow .toprowLeftCurve 
		{
			position:relative;
			width:6px;
			height:34px;
			float:left;
			font-size:0px;
			border:0px solid red;
			background-image:url(../images/index_03.jpg);
			background-repeat:no-repeat;
		}
		 .toprow .toprowmid 
		{
			position:relative;
			width:154px;
			height:34px;
			float:left;
			border:0px solid red;
			background-image:url(../images/index_04.jpg);
			background-repeat:no-repeat;
			
		}
		
		 .toprow .toprowmidcurve
		{
			position:relative;
			width:64px;
			height:34px;
			float:left;
			background-image:url(../images/index_05.jpg);
			background-repeat:no-repeat;
			
		}
		 .toprow .toprowmidsearch
		{
			position:relative;
			width:437px;
			height:34px;
			float:left;
			background-image:url(../images/index_06.jpg);
			background-repeat:no-repeat;
		}
		 .toprow .toprowrightflag
		{
			position:relative;
			width:90px;
			height:34px;
			float:left;
			/*background-image:url(../images/index_07.jpg);
			background-repeat:no-repeat;*/
		}
		
	#MidCol .FlashCol 
	{
		position:relative;
		width:844px;
		height:139px;
		float:left;
		background-color:#125596;
	}	
	#MidCol .RowBelowFlash 
	{
		position:relative;
		width:844px;
		height:25px;
		float:left;
		background-image:url(../images/midcolRpt.jpg);
		background-repeat:repeat-y;
	}	
	#MidCol .ContentRow 
	{
		position:relative;
		width:844px;
		min-height:404px;
		float:left;
		background-image:url(../images/midcolRpt.jpg);
		background-repeat:repeat-y;
		
	}	
	*html #MidCol .ContentRow 
	{
	height:404px;
	}
		.ContentRow .ContentRowLftColGap
		{
			position:relative;
			width:30px;
			height:404px;
			float:left;
		}	
		
		.ContentRow .InsideContentRowLftCol 
		{
			position:relative;
			width:189px;
			min-height:503px;
			float:left;
		}	
		*html .ContentRow .InsideContentRowLftCol 
		{
			height:503px;
		}
		
		.InsideContentRowLftCol .MenuCol
			{
				position:relative;
				width:189px;
				height:242px;
				float:left;
				background-image:url(../images/index_10.jpg);
				background-repeat:no-repeat;
			}	
		
		.ContentRow .ContentRowLftCol 
		{
			position:relative;
			width:189px;
			height:404px;
			float:left;
		}	
			.ContentRowLftCol .MenuCol
			{
				position:relative;
				width:189px;
				height:242px;
				float:left;
				background-image:url(../images/index_10.jpg);
				background-repeat:no-repeat;
			}	
			.ContentRowLftCol .BlanckGap
			{
				position:relative;
				width:180px;
				height:156px;
				float:left;
				background-color:#EAEAEA;
				/*background-image:url(../images/HomeAddr.jpg);
				background-repeat:no-repeat;*/
			}	
			.ContentRowLftCol .BlanckGap1
			{
				position:relative;
				width:189px;
				height:180px;
				float:left;
				background-color:#ffffff;
				/*background-image:url(../images/ProductBannerImg.jpg);
				background-repeat:no-repeat;*/
			}	
			
			.InsideContentRowLftCol .BlanckGap2
			{
				position:relative;
				width:180px;
				height:284px;
				float:left;
				background-color:#EAEAEA;
				/*background-image:url(../images/InsideAddr.jpg);
				background-repeat:no-repeat;*/
			}	
			
		.ContentRow .ContentRowRhtColGap
		{
			position:relative;
			width:57px;
			height:404px;
			float:left;
			background-color:#ffffff;
		}	
		.ContentRow .CyclicCol
		{
			position:relative;
			width:516px;
			min-height:404px;
			float:left;
			background-color:#ffffff;
		}	
		*html .ContentRow .CyclicCol
		{
    		height:404px;
		}
		.CyclicCol .CyclicImg2
		{
			position:relative;
			width:516px;
			min-height:404px;
			float:left;
			background-color:#ffffff;
		}	
		*html .CyclicCol .CyclicImg2
		{
			height:404px;
		}
		.CyclicCol .HomeContentArea
		{
			position:relative;
			width:516px;
			min-height:0px;
			float:left;
			background-color:#ffffff;
		}	
		*html .CyclicCol .HomeContentArea
		{
			height:0px;
		}
		
		.ContentRow .insideContentRow
		{
			position:relative;
			width:516px;
			min-height:404px;
			float:left;
			background-color:#ffffff;
		}	
		*html .ContentRow .insideContentRow
		{
		height:404px;
		}
		.ContentRow .CyclicColRhtGap
		{
			position:relative;
			width:45px;
			height:404px;
			float:left;
			background-color:#ffffff;
		}	
		
		.ContentRow .ContentRowRhtCol 
		{
			position:relative;
			width:655px;
			min-height:389px;
			float:left;
		}
		*html .ContentRow .ContentRowRhtCol 
		{
		height:389px;
		}		
		.ContentRow .InsideContentRowRhtCol 
		{
			position:relative;
			width:655px;
			min-height:389px;
			float:left;
			background-image:url(../images/ContentRowInsideRpt.jpg);
			background-repeat:repeat-y;
		}		
		*html .ContentRow .InsideContentRowRhtCol 
		{
		height:389px;
		}
		
			.ContentRowRhtCol .ContentRowRhtColtop 
			{
				position:relative;
				width:655px;
				height:8px;
				float:left;
				font-size:0px;
				background-image:url(../images/index_11.jpg);
				background-repeat:no-repeat;
			}		
			.ContentRowRhtCol .ContentRowRhtColCycRow
			{
				position:relative;
				width:655px;
				min-height:381px;
				float:left;
				background-image:url(../images/CycImgContentRpt.jpg);
				background-repeat:repeat-y;
			}		
			*html .ContentRowRhtCol .ContentRowRhtColCycRow
			{
				height:381px;
			}
				 .ContentRowRhtColCycRow .CycImg
				{
					position:relative;
					width:649px;
					height:381px;
					float:left;
					background-image:url(../images/index_12.jpg);
					background-repeat:no-repeat;
				}		
				 .ContentRowRhtColCycRow .CycImgRhtCol
				{
					position:relative;
					width:6px;
					height:381px;
					float:left;
					font-size:0px;
					background-image:url(../images/index_14_1.jpg);
					background-repeat:no-repeat;
				}		
		#MidCol .RowBelowCyclic 
		{
			position:relative;
			width:844px;
			height:42px;
			float:left;
			background-image:url(../images/rowbelowCyclicRpt.jpg);
			background-repeat:repeat-y;
		}	
		
		#MidCol .topFooterRow 
		{
			position:relative;
			width:844px;
			height:7px;
			float:left;
			font-size:0px;
			background-image:url(../images/index_15.jpg);
			background-repeat:no-repeat;
		}		
		#MidCol .FooterRow 
		{
			position:relative;
			width:844px;
			height:74px;
			float:left;
			background-image:url(../images/footerRpt.jpg);
			background-repeat:repeat-x;
		}		
			
			
#layout #RightCol
{
	position:relative;
	width:78px;
	height:643px;
	float:left;
	background-image:url(../images/index_08.jpg);
	background-repeat:repeat-x;
}


.contentTxt
{
font-family:Tahoma;
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
text-align:justify;
}

.footerTxt
{
font-family:Tahoma;
color:#000000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.footerTxt a
{
font-family:Tahoma;
color:#000000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.footerTxt a:hover
{
font-family:Tahoma;
color:#000000;
font-size:11px;`
font-weight:normal;
text-decoration:none;
}

.contentAreaTxt
{
font-family:Tahoma;
color:#000000;
font-size:11px;
text-align:left;
text-align:justify;
font-weight:normal;
text-decoration:none;
}


.TblHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/titleRept1_01.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#4F5690;
	text-decoration:none;
	height:20px;
}
.TblHeading A
{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:11px;
	font-weight:bold;
	color:#0000FF;
	background-image:url(../images/titleRept.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#4F5690;
	text-decoration:none;
	height:20px;
}
.TblHeading	A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/titleRept.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#4F5690;
	text-decoration:none;
	height:20px;
}

.TblHeading1
{
	font-family:QuickType Condensed;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/titleRept1_012.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#4F5690;
	text-decoration:none;
	height:20px;
}

.TblHeading2
{
	font-family:QuickType Condensed;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/titleRept1_01.jpg); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#4F5690;
	text-decoration:none;
	height:20px;
}


.contactFormTxt
{
	color:#000000;
	font-family:Quick Type Condensed;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-align:justify;
}

.contactFormTxt1
{
	color:#000000;
	font-family:Quick Type Condensed;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	text-align:justify;
}


.FlashRow1LftCol
{
position:relative;
width:280px;
height:42px;
float:left;
}


.FlashRow1
{
position:relative;
width:510px;
height:42px;
float:left;
}
