body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
/*========================================
 	  Css Style For Layout BG
========================================*/
#mainbg { background:url(../images/centerbg.jpg) repeat-y center top; width:100%; padding:0px; margin:0px;}
#maintopbg { background:url(../images/centertopbg.jpg) no-repeat center top; width:100%; padding:0px; margin:0px;}
#mainbtmbg { background:url(../images/centerbtmbg.jpg) no-repeat center bottom; width:100%; padding:0px; margin:0px;}
#wrapper { width:984px; margin:0 auto 0 auto; padding:0px; position:relative;}


/*========================================
 	  Css Style For Coommon Classes
========================================*/
a { text-decoration:none; }
img { border:0px;}
h1, h2, h3, h4, h5, p { margin:0px; padding:0px 0px 10px 0px;}
h1 { color:#000000; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.bold { font-weight:bold;}
.red { color:#990000;}
.clrblue { color:#0068a5;}
.clrblueHome { color:#0068a5;}
.nopad { padding:0px;}
.fnt11 { font-size:11px;}
.italic { font-style:italic;}
/*========================================
 	  Css Style For Header Part
========================================*/
#headerpart { height:91px; font-family:tahoma; color:#0176a8; }
#headerpart .logopart { padding:15px 24px 13px 0px; width:237px;}
#headerpart .logotext { width:293px; padding:35px 0px 0px 0px; font-size:11px; color:#0176a8; line-height:14px; vertical-align:top;}
#headerpart .rightnavi { color:#6e6e6e; font-size:12px; text-align:right; vertical-align:top;}
#headerpart .rightnavi a { line-height:35px;  color:#6e6e6e;}
#headerpart .rightnavi a:hover { color:#008ac5;}

/*========================================
 	  Css Style For Navigation
========================================*/
.navigplaceholder { background:url(../images/TopNavigation_BackGroundBar.png) no-repeat; height:50px; padding-left:5px;margin-top:15px;}

#navigation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#16648a; }
/*#navigation .leftimg { background:url(../images/navicenter.jpg) no-repeat left top; padding-left:318px; vertical-align:top;}
#navigation .leftimg .usno { font-size:11px; line-height:14px; padding-left:15px; color:#000000;}
#navigation .leftimg .nano { font-size:17px; font-weight:bold; color:#16648a;}*/
.phnumber { font-size:11px; line-height:14px; padding-left:30px; color:#cc0000; white-space:nowrap;}
.phnumberN { font-size:11px; line-height:14px; padding-left:0px; color:#cc0000; white-space:nowrap;}

ul.navi { margin:0px; padding:0px; list-style:none;}
ul.navi li { float:left; display:inline;}
ul.navi li a { float:left; }
/*========================================
 	  Css Style For Banner Part
========================================*/
#bannerbtm { height:51px;}
#bannerbtm .leftblock { }
#bannerbtm .rightblock { background:url(../images/bnrright.jpg) no-repeat right bottom; height:51px;}
#iconspeaker {

}

/*========================================
 	  Css Style For Inside Banner Part
========================================*/
#insidebannerpart { padding:6px 0px 0px 0px; }
#insidebannerpart .insidecenterpart { padding:0px 0px 5px 0px;}

.leftpart { width:234px; background:url(../images/leftbg.jpg) repeat-x left top; vertical-align:top; padding:20px 0px 0px 0px;}
.leftpart h2 { font-size:14px; font-weight:bold; color:#597986; margin:0px 10px 0px 20px; background:url(../images/leftdivider.jpg) repeat-x left bottom; }
.leftpart h3 { font-size:14px; font-weight:bold; color:#597986; margin:0px 10px 0px 20px;}
ul.tabpoint { margin:0 auto 0 auto; padding:10px 0px; list-style:none; width:214px; }
ul.tabpoint li { color:#597986; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:2px;} 
ul.tabpoint li a {  background:url(../images/tabbg.jpg) no-repeat left top; width:226px; line-height:29px; padding-left:10px; color:#597986;  display:block; }
ul.tabpoint li a:hover { color:#597986; background:url(../images/tabbg1.jpg) no-repeat left top; display:block;  }


.leftnavibg { no-repeat left top ; padding:10px 10px;}
ul.leftnavi { margin:0px; padding:0px; list-style:none;}
ul.leftnavi li { }
ul.leftnavi li a { color:#333333; }
ul.leftnavi li a:hover { color:#425481; }


/*===============================================================================
		Css Style For Accordian
===============================================================================*/


.accordion_toggle {
	background:url(../images/leftnavitab1.png) no-repeat left top; 
	width:200px; 
	font-size:12px; 
	color:#333333; 
	line-height:25px; 
	display: block;
	outline: none;
	cursor: pointer;
	margin-bottom:0px;
	padding:0px 0px 0px 14px;
}
.accordion_toggle a  { color: #333333;}
.accordion_toggle a:hover  { color: #ff0000;}

.accordion_toggle:hover  {	color: #6a3f5d;
}
.accordion_toggle_active {
    background:url(../images/leftnavitab1.png) no-repeat left top;
	color: #6a3f5d;
}
.accordion_content {
	color: #000000;
	font-size:12px;
	overflow: hidden;
	padding:0px 30px 0px 12px;
	line-height:19px;
}
ul.leftnavipoint { margin:0px; padding:10px 0px 10px 0px; list-style:none; }
ul.leftnavipoint li { background: url(../images/bulet.jpg) no-repeat left 6px; padding-left:15px; color:#333333; }
ul.leftnavipoint li a { color:#333333; }
ul.leftnavipoint li a:hover { color:#ff0000; }


ul.resourcelist { margin:0px; padding:10px 0px 10px 19px; list-style:none;}
ul.resourcelist li { font-size:11px; color:#626262; line-height:18px;}
ul.resourcelist li a { color:#626262; }
ul.resourcelist li a:hover { color:#333333; text-decoration:underline; }



.rightpart { width:750px; vertical-align:top;}
.breadcumtext { padding:13px 0px 13px 0px;}
.breadcumnavi { border-top:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9; padding-left:33px; color:#0b0b0b; line-height:19px; font-size:11px; }
.breadcumnavi a { color:#666666; padding:0px 5px;}
.breadcumnavi a:hover { color:#ff0000;}


.rightside { padding:0px 23px 0px 33px; font-size:13px; line-height:17px; color:#333333;}
.rightside h1 {
	font-size:18px;
	color:#3d4f7a;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:5px;
	line-height:24px;
	font-weight:bold;
	margin-bottom:10px;
}
.rightside h2 { font-size:13px; color:#333333; font-weight:bold;}
.rightside h3 { font-size:13px; color:#333333; font-weight:bold;}



.rightside1 { width:190px;}
.rightboxbg { background:url(../images/rightboxbg1.jpg) repeat-y left top;}
.rightboxbtm { background:url(../images/rightboxbg.jpg) no-repeat left bottom; font-size:13px; color:#333333; padding:10px 15px 20px 15px;}
.rightboxbtm a { color:#333333; text-decoration:underline;}
.rightboxbtm a:hover { color:#ff0000; text-decoration:none;}


.banner1 { background:url(../images/insidebanner1.jpg) no-repeat left top; padding:52px 0px 10px 400px;}

/*========================================
 	  Css Style For Centerpart
========================================*/
#centerpart { padding:15px 34px 10px 34px; font-size:13px; color:#707070; vertical-align:top; line-height:18px; }
/*#centerpart .teaserpart { padding:5px 0px 5px 0px;}*/
#centerpart .teaserpart .teaserbg { background:url(../images/teaserbg2.jpg) repeat-y left top; font-size:12px; color:#333333;}
/*#centerpart .teaserpart .teaserbg a { color:#ff6600;}*/
#centerpart .teaserpart .teaserbg a:hover { color:#333333;}
*#centerpart .teaserpart .teaserbtm { background:url(../images/teaserbottom2.jpg) no-repeat left bottom; padding:5px 12px 0px 12px; height:130px;height:130px;}
#centerpart .teaserpart .teaserbtm p { padding-bottom:0px; }

.content { padding:10px 0px 0px 0px; }


/*========================================
 	  Css Style For Footer Part
========================================*/
#footerpart { border:1px solid #dedac5; background:url(../images/footerbg.jpg) repeat-x left top; height:83px; text-align:center; }
#footerpart .footer { color:#797676; font-size:11px; line-height:20px; padding:15px 0px 0px 0px; }
#footerpart .footer a { color:#797676; }
#footerpart .footer a:hover, #footerpart .footer a.selected { color:#0068a5;}

#footerpart .footer p.footernavi { padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerpart .footer p.privacy { padding:0px; font-size:11px;}
#footerpart .footer p.powered { padding:0px;}

.tdBackground1 { background:url(../images/banner01.jpg) no-repeat left top; padding:57px 0px 42px 654px; vertical-align:top; }
.tdBackground2 { background:url(../images/banner02b.jpg) no-repeat left top; padding:57px 0px 42px 654px; vertical-align:top; }
.tdBackground3 { background:url(../images/banner03b.jpg) no-repeat left top; padding:57px 0px 42px 654px; vertical-align:top; }
.tdBackground4 { background:url(../images/banner04.jpg) no-repeat left top; padding:57px 0px 42px 654px; vertical-align:top; }
.tdBackground5 { background:url(../images/banner05.jpg) no-repeat left top; padding:57px 0px 42px 654px; vertical-align:top; }



hr.d {
	width: 90%;
	color: #ffffff; 
	background-color: #ffffff; 
	border: 1px dotted #999999; 
	border-style: none none dotted;
	}

