@charset "utf-8";
div
{
margin:0px;
padding:0px;
}
img{border:none;}
body 
{
font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
color:#4E4E4E;
margin:0px;
padding:0px;
width:100%;
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
}
.outer
{
	width:100%;
	background-image:url(../../images/bg2.jpg);background-repeat:repeat-x;
}
.inner
{
	width:1000px;
}
#master
{
	position:relative;
	margin:0px auto;
	padding:0px auto;
	width:100%;
	
}
img
{
	border:0px;
}
#hlayout
{
	position:relative;
	width:1000px;
	background-color:#FCF1C7;
}
#layout
{
	position:relative;
	width:1000px;
	background-color:#FFFFFF;
}

#toprow
{
	position:relative;
	width:1000px;
	height:56px;
	
}
.topleft
{
	position:relative;
	width:158px;
	height:56px;
	float:left;
	background-image:url(../../images/topleft.gif);
	background-repeat:no-repeat;
	border:0px solid red;	
}
.topright
{
	position:relative;
	width:842px;
	height:56px;
	float:left;
	background-color:#FFD700;
	/*background-image:url(../../images/topright.gif);
	background-repeat:no-repeat;*/
	border:0px solid red;	
}
.home_link
{
	position:absolute;
	top:15px;
	right:15px;
	width:50px;
	height:20px;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	border:0px solid red;
}
.home_link a
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:left;
	text-decoration:underline;
}
.home_link a:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

#headerrow
{
	position:relative;
	width:1000px;
	height:12px;
	float:left;
	background-image:url(../../images/headerrow_rpt.gif);
	background-repeat:repeat-x;
	border:0px solid red;	
}


#inside_headerrow
{
	position:relative;
	width:1000px;
	height:12px;
	float:left;
	background-color:#FFFFFF;
	border:0px solid red;	
}
#contentrow
{
	position:relative;
	width:1000px;
	overflow:hidden;
	min-height:590px;
	border:0px solid red;
}
*html #contentrow
{
	height:590px;
	overflow:visible;
}
.contentrowleft
{
	position:relative;
	float:left;
	width:209px;
	height:590px;
	z-index:999999;
}
.inside_contentrowleft
{
	position:relative;
	float:left;
	width:209px;
	height:590px;
	z-index:999999;
}

.inside_contentrowleftup
{
	position:relative;
	float:left;
	width:209px;
	height:238px;
	/*background-image:url(../../images/inside_contentrowleftup.gif);
	background-repeat:no-repeat;*/
}

.inside_contentrowleftmid
{
	position:relative;
	float:left;
	width:209px;
	height:182px;
	background-image:url(../../images/inside_contentrowleftmid.gif);
	background-repeat:no-repeat;
z-index:-1;
}


.contentrowleftup
{
	position:relative;
	float:left;
	width:209px;
	height:238px;
	top:5px;
	/*background-image:url(../../images/contentrowleftup.gif);
	background-repeat:no-repeat;*/
}
 .nav_pad
{
	position:absolute;
	top:-3px;
	left:0px;
	width:209px;
	height:238px;
	z-index:9999;
text-align:left;
	border:0px solid red;
}
.menu_align
{
	position:relative;
	float:left;
	width:1000px;
	height:510px;
	border:0px solid red;
}
.menu_zindex
{
	z-index:0;
}
*html .menu_zindex
{
	z-index:-1;
}

.contentrowleftmid
{
	position:relative;
	float:left;
	width:209px;
	height:182px;
	background-image:url(../../images/contentrowleftmid.gif);
	background-repeat:no-repeat;
z-index:-1;
}
.contentrowleftdown
{
	position:relative;
	float:left;
	width:209px;
	height:170px;
	z-index:9999;
	background-image:url(../../images/contentrowleftdown.gif);
	background-repeat:no-repeat;
}


.inside_contentrowleftdown
{
	position:relative;
	float:left;
	width:209px;
	height:170px;
	z-index:9999;
	background-color:#FFFFFF;
}

.inside_contentrowmid
{
	position:relative;
	float:left;
	width:791px;
	min-height:590px;
}
*html .inside_contentrowmid
{
	height:590px;
}
.inside_maincontent
{
	padding:10px 20px 10px 20px;
}
.bannarbox
{
	position:relative;
	float:left;
	width:209px;
	height:133px;
}
.bannarbox123
{
position:absolute;
top:0px;
left:1px;
width:205px;
height:130px;
z-index:-99999999;
border:0px solid red;
}
.newspad
{
	position:absolute;
	top:49px;
	left:0px;
	width:201px;
	height:125px;
	border:1px solid red;
}
/*
.contentrowleftdown
{
	position:relative;
	float:left;
	width:209px;
	height:164px;
	background-image:url(../../images/contentrowleftdown.gif);
	background-repeat:no-repeat;
}
*/
.serchtxtcss
{
position:absolute;
height:18px;
width:125px;
left:38px;
top:77px;
padding-top:2px;
padding-left:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:normal;
color:#000000;
border:0px solid #000000;
background:transparent;
}
.searchbtncss
{
	position:absolute;
	bottom:21px;
	right:57px;
	width:100px;
	height:23px;
}
.contentrowmid
{
	position:relative;
	float:left;
	width:582px;
	min-height:590px;
}
*html .contentrowmid
{
	height:590px;
}
.contentrowmid01
{
	position:relative;
	float:left;
	width:582px;
	height:238px;
	/*background-image:url(../../images/contentrowmid01.gif);
	background-repeat:no-repeat;*/
}

.contentrowmid02
{
	position:relative;
	float:left;
	width:582px;
	min-height:182px;
	background-color:#FCF1C7;
	/*background-image:url(../../images/contentrowmid02.gif);
	background-repeat:no-repeat;*/
}
*html .contentrowmid02
{
	height:182px;
}
.contentrowmid02_pad
{
	padding-top:1px;
}
.contentrowmid03
{
	position:relative;
	float:left;
	width:582px;
	min-height:154px;
	background-image:url(../../images/content_rpt.gif);
	background-repeat:repeat-y;
}
*html .contentrowmid03
{
	height:154px;
}



.content_bg
{
	position:relative;
	float:left;
	width:582px;
	min-height:154px;
	background-image:url(../../images/contentrowmid03.gif);
	background-repeat:no-repeat;
}
*html .contentrowmid03
{
	height:154px;
}


.contentrowmid04
{
	position:relative;
	float:left;
	width:582px;
	height:16px;
	background-image:url(../../images/contentrowmid04.gif);
	background-repeat:no-repeat;
}
.contentrowmid05
{
	position:relative;
	float:left;
	width:582px;
	height:17px;
	background-color:#FFFFFF;
	/*background-image:url(../../images/contentrowmid04.gif);
	background-repeat:no-repeat;*/
}

.menustip_css
{
font-family:Tahoma;
font-style:regular;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#595657;
}
.menustip_css a
{
font-family:Tahoma;
font-style:regular;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#595657;

}
.menustip_css a:hover
{
font-family:Tahoma;
font-style:regular;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:underline;
color:#595657;
}
.footerli 
{
margin:0px ;
width:auto;
text-align:center;
padding:2px 0px 0px 0px;
}
.footerli li
{
display:inline;
font-family:Verdana;
font-size:8.5pt;
font-weight:bold;
text-align:center;
/*border-right:1px solid #9C9C9C;*/
margin:0px 0px 0px 0px;
padding:0px 12px 0px 12px;
}
.footerli li a
{
font-family:Arial;
font-size:9.0pt;
font-weight:bold;
text-align:center;
/*font:normal normal normal 7.5pt verdana;*/
color:#676465;
text-decoration:none;
}
.footerli li a:hover
{
font-family:Arial;
font-size:9.0pt;
font-weight:bold;
text-align:center;
/*font:normal normal normal 7.5pt verdana;*/
color:#676465;
text-decoration:underline;
}

.maincontent
{
	padding:19px 15px 17px 20px;
}
.contentstyle
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	color:#5E5B5B;
}
.contentstyle a
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	color:#5E5B5B;
}
.contentstyle a:hover
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	color:#5E5B5B;
	text-decoration:underline;
	
}

.contentrowright
{
	position:relative;
	float:left;
	width:209px;
	height:590px;
}
.contentrowright01
{
	position:relative;
	float:left;
	width:209px;
	height:44px;
	background-image:url(../../images/contentrowright01.gif);
	background-repeat:no-repeat;
}

.contentrowright02
{
	position:relative;
	float:left;
	width:209px;
	height:196px;
	background-image:url(../../images/contentrowright02.gif);
	background-repeat:no-repeat;
}

.scrollnewspad
{
	position:absolute;
	top:5px;
	left:10px;
	width:190px;
	height:175px;
	z-index:9999;
	border:0px solid red;
}
.news
{
position:absolute;
height:170px;
width:195px;
right:0px;
top:41px;
border:0px solid red;
overflow:hidden;
}
.news_css
{
font-family:Arial;
text-align:left;
font-style:regular;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
padding:10px 0px 5px 4px;

}

.news_css a
{
font-family:Arial;
text-align:left;
font-style:regular;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.news_css a:hover
{
font-family:Arial;
text-align:left;
font-style:regular;
font-size:12px;
font-weight:normal;
text-decoration:blink;
color:#000000;
}
.contentrowright03
{
	position:relative;
	float:left;
	width:209px;
	height:187px;
	background-image:url(../../images/contentrowright03.gif);
	background-repeat:no-repeat;
}
.contentrowright04
{
	position:relative;
	float:left;
	width:209px;
	height:163px;
	/*background-image:url(../../images/contentrowright04.gif);
	background-repeat:no-repeat;*/
}
.bpad
{
	position:absolute;
	top:0px;
	left:0px;
	width:209px;
	height:163px;
	background-image:url(../../images/bannarmask.gif);
	background-repeat:no-repeat;
	z-index:99999;
}
#hm_footer_up_row
{
	position:relative;
	width:1000px;
	height:10px;
	background-color:#FCF1C7;
	/*background-image:url(../../images/footer_up_row.gif);
	background-repeat:no-repeat;*/
	border:0px solid red;	
}
#footer_up_row
{
	position:relative;
	width:1000px;
	height:10px;
	background-color:#FFFFFF;
	/*background-image:url(../../images/footer_up_row.gif);
	background-repeat:no-repeat;*/
	border:0px solid red;	
}

#footerrow
{
	position:relative;
	width:1000px;
	height:100px;
	background-image:url(../../images/footer_rpt.gif);
	background-repeat:repeat-x;
	border:0px solid red;	
	/*background-color:#FFFFFF;*/
}

.footer1
{
	padding-top:10px;
}
.footer2
{
	padding-top:20px;
}

/*.footer1
{	position:absolute;
	left:410px;
	top:15px;
	border:0px solid red;	
}

.footer2
{ 	
	position:absolute;
	left:275px;
	top:40px;	
	border:0px solid red;	
}
*/
.footercss
{
font-family:Arial;
font-style:regular;
font-size:11px;
font-weight:bold;
text-align:center;
color:#A1A1A1;
text-decoration:none;
}
.footercss a
{
font-family:Arial;
font-style:regular;
font-size:11px;
font-weight:bold;
text-align:center;
color:#A1A1A1;
text-decoration:none;
}
.footercss a:hover
{
font-family:Arial;
font-style:regular;
font-size:11px;
font-weight:bold;
text-align:center;
color:#A1A1A1;
text-decoration:underline;
}

.contentupcurve
{
	position:relative;
	float:left;
	width:582px;
	height:12px;
	overflow:hidden;
	background-image:url(../../images/contentupcurve.gif);
	background-repeat:no-repeat;
}

.insidemaincontent
{
	position:relative;
	float:left;
	width:582px;
	min-height:542px;
	background-color:#FFFFFF;
	border:0px solid red;
	background-image:url(../../images/contentrpt.gif);
	background-repeat:repeat-y;
}
*html .insidemaincontent
{
height:542px;
}
.maincontentpaddin
{
	padding:13px 25px 17px 26px;
}
.contentdowncurve
{
	position:relative;
	float:left;
	width:582px;
	height:12px;
	background-image:url(../../images/contentdowncurve.gif);
	background-repeat:no-repeat;
}

/********* form and related tag styles *********/
textarea
{
	border:1px solid #7F9DB9;
}
.contactus{font-family:Tahoma;font-size:11px;color:#78715E;text-decoration:none;}
div .contactus form{margin: 0;	padding: 0;}
.contactus table tr td{font-family:Tahoma;font-size:11px;color:#78715E;text-decoration:none;}
.contactus form table tr td{font-family:Tahoma;font-size:11px;color:#78715E;text-decoration:none;}
.contactus table tr td a{font-family:Tahoma;font-size:11px;color:#78715E;text-decoration:none;}
.contactus table tr td a:hover{font-family:Tahoma;font-size:11px;color:#0606F0;text-decoration:underline;}
fieldset legend{font-family:Georgia, "Times New Roman", Times, serif;color:#D07616;font-size:14px;}
.contactus input{border:1px solid #7F9DB9;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.required{background-color:#FFFFCC;}

hr{color:#666666;border:1px solid #999;}
fieldset{color:#999;}
.newusertxt input{border:1px solid #7F9DB9;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.center{margin:0px auto;text-align:center;}
/****Login text*****/
.welcometext{color:#000066;font-size:14px;font-family:"Times New Roman", Times, serif;}
/***********************************************/
/*************Message Display***************/
.redalert{font-family:Georgia, "Times New Roman", Times, serif;color:#FF0000;font-size:11px;text-align:center;font-weight:bold;}
.reqlabel{font:normal normal bold 11px  Georgia, "Times New Roman", Times, serif;color:#FF0000;text-align:center;}
/***********************************************/

/***************************Search result****************/
.prodthumb ul {margin:0px;padding:0px;}
.prodthumb ul li{font-family:Tahoma;list-style:none;display:inline;font-size:11px;text-align:left;font-weight:bold;}
.prodlist
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
color:#C26807;
TEXT-DECORATION: none;
}
.prodlist a
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
color:#C26807;
TEXT-DECORATION: none;
}
.prodlist a:hover
{
font: bold 11px verdana;
FONT-SIZE: 7.5pt;
color:#E20A17;
TEXT-DECORATION: none;
}
#bann
{
position:absolute;
right:0px;
}
.newstext
{
font:normal normal normal 8pt verdana;
color:#000000;
line-height:140%;
text-decoration:none;
}
.newstext a
{
line-height:100%;
font:normal normal normal 8pt verdana;
color:#000000;
text-decoration:none;
}

.newstext a:hover
{
font:normal normal normal 8pt verdana;
color:#4E4E4E;
text-decoration:none;
}
#prevnext
{
font:normal normal normal 8pt verdana;
color:#000000;
text-decoration:none;
}
#prevnext a
{
font:normal normal normal 8pt verdana;
color:#000000;
text-decoration:none;
}
#prevnext a:hover
{
font:normal normal normal 8pt verdana;
color:#4E4E4E;
text-decoration:none;
}
#newslist li
{
	font:normal normal normal 10pt verdana;
	color:#999999;
	text-decoration:none;
}
#newslist li a
{
	font:normal normal normal 10pt verdana;
	color:#000000;
	text-decoration:none;
}
#newslist li a:hover
{
	font:normal normal normal 10pt verdana;
	color:#4E4E4E;
	text-decoration:underline;
}
#serviceslist li
{
	font:normal normal normal 10pt verdana;
	color:#999999;
	text-decoration:none;
}
#serviceslist li a
{
	font:normal normal normal 10pt verdana;
	color:#3366AA;
	text-decoration:underline;
}
#serviceslist li a:hover
{
	font:normal normal normal 10pt verdana;
	color:#4E4E4E;
	text-decoration:none;
}
#back
{
font:normal normal normal 8pt verdana;
color:#000000;
text-decoration:none;
}
#back a
{
font:normal normal normal 8pt verdana;
color:#3366AA;
text-decoration:underline;
}
#back a:hover
{
font:normal normal normal 8pt verdana;
color:#4E4E4E;
text-decoration:none;
}
/*ul#navmenu li.bordernonbg
{
height:22px;
background-image:url(../../images/bordernone.jpg);background-repeat:no-repeat;
}
ul#navmenu li.bordernonbg a
{
height:22px;
background-image:url(../../images/bordernone.jpg);background-repeat:no-repeat;
}
ul#navmenu li.bordernonbg a:hover
{
background-image:url(../../images/bordernone_over.jpg);background-repeat:no-repeat;
}
*/
.maintext
{
font:normal normal normal 8pt verdana;
color:#000000;
line-height:140%;
text-decoration:none;
}
.maintext a
{
line-height:100%;
font:normal normal normal 8pt verdana;
}
.maintext a:hover
{
font:normal normal normal 8pt verdana;
}
#faqdetail,
#faqlist ul li,
#faqdetail ul li
{
line-height:100%;
font:normal normal normal 10pt verdana;
color:#000000;
padding:3px;
margin:0px;
table-layout:fixed;
width:auto;
text-decoration:none;
}
#faqdetail a,
#faqlist li a,
#faqdetail li a
{
line-height:100%;
font:normal normal normal 10pt Arial;
color:#3366AA;
text-decoration:underline;
}
#faqdetail a:hover,
#faqlist li a:hover,
#faqdetail li a:hover
{
font:normal normal normal 10pt Arial;
color:#999999;
text-decoration:underline;
}
li
{
 list-style-type:square;
 margin:4px 0px;
}
li a
{
 list-style-type:square;
 font:normal normal normal 10pt Arial;
 color:#3366AA;text-decoration:underline;
}
.sitemap
{
font:normal normal normal 10pt Arial;
}
.sitemap a
{
font:normal normal normal 10pt Arial;
color:#3366AA;text-decoration:none;
}
.sitemap a:hover
{
font:normal normal normal 10pt Arial;
color:#3366AA;text-decoration:underline;
}
a span,A,a { color:#3366AA;text-decoration:underline;}
div a { color:#3366AA;text-decoration:underline;}

a:hover
{
 	color:#4E4E4E;
	text-decoration:none;
}