*{
	margin:0px;
	padding:0px;
}

body{
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	font-weight:normal;
	background:#333333;
}
ul,ol         { margin:2px 20px }
/*ul,ol         { list-style:none; }
li			  { float:left; font-size:12px}*/
a,a:visited{ color:#0477B2; text-decoration:none}
a:hover{ color:#0477B2; text-decoration: underline}
a:visited{ color:#0477B2; text-decoration:none}

img { border:none}
.img_list{
	padding:2px;
	margin-right:10px;
	border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-khtml-border-radius:5px;

box-shadow: 0px 2px 5px #333;
-moz-box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333;

}
.img_border{
	border:1px solid #ccc;
	padding:5px;
	margin:5px 0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:10px;
-khtml-border-radius:5px;
}
.img_border_list{
	border:1px solid #ccc;
	padding:5px;
	margin:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:10px;
-khtml-border-radius:5px;
}
#frame{
	width:1004px;
	background:#ccc;
	margin:20px auto;
	-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-khtml-border-radius:10px;

	box-shadow: 0px 5px 10px #000;
-moz-box-shadow: 0px 5px 10px #000;
-webkit-box-shadow: 0px 5px 10px #000;
	
}
/*DEFINE TOP*/
#frame #top{
	position:relative;
	float:left;
	width:1004px;
}
#frame #top .bor_cen{
	float:left;
	width:100%;
	background:#000000;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
}
#frame #top .bor_cen .logo1{
	float:left;

}
#frame #top .bor_cen .sec{
	float:left;
	background:url(../images/bg_menu.png) no-repeat;
	height:61px;
	width:6px;
	vertical-align:middle;
	margin-left:15px;
	margin-top:5px
}
#frame #top .bor_cen .logo2{
	float:left;
	padding-left:20px;
	margin-top:5px
}
#frame #top .bor_cen .logo1 img{
	padding:15px 0px 10px 30px;
}
#frame #top .bor_cen .lienhe ul li a{
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	font-family:arial;
	text-decoration:none;
}
#frame #top .bor_cen .lienhe ul a:hover{
	color:#FFFFFF;
}
#frame #top .bor_cen .lienhe ul{
	float:right;
	display:inline;
}
#frame #top .bor_cen .lienhe ul li{
	float:left;
	list-style:none;
	padding:8px 10px 0px 0px;
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
#frame #top .bor_cen .qc{
	position:absolute;
	top:40px;
	right:15px;
}
#frame #top .bor_right{
	float:left;
	width:6px;
	height:76px;
	background:url(../images/bor_right_head.gif) no-repeat;
}

/*END TOP*/

/*START DISPLAY*/
#frame #display{
	float:left;
	width:1004px;
}

/*END DISPALY*/
/*START CEN*/
#frame #cen{
	position:relative;
	float:left;
	width:100%;
	margin-top:0px;
	background:#FFFFFF;
}
#frame #cen .title {
	float:left;
	width:100%;
	height:27px;
	background:#CCCCCC;
	position:relative
}
#frame #cen .title .tintuc{
	float:left;
	background:#0066CC;
	height:27px;
	line-height:32px;
	padding-right:10px
}
#frame #cen .title .tintuc .tep1{
	float:left;
	width:30px;
	padding-right:0px;
}
#frame #cen .title .tintuc .tep2{
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase
}
#frame #cen .title .tintuc img{
	padding:3px 5px 0px 5px;
}
.text{
	padding-bottom:10px;
}
#frame #cen .title .subnews{
	float:left;
	padding: 8px 10px 10px 10px;
	

}
#frame #cen .title .subnews a{
	background:url(../images/n.gif) 5px 10px no-repeat;
	padding: 8px 10px 10px 30px;
	text-decoration:none;
	color:#000;
	overflow:hidden;

}
#frame #cen .title .search{
	position:absolute;
	width:221;
	height:27px;
	right:0px;
	top:0px
}
#frame #cen .title .search input{
	float:left;
	height:21px;
	margin-top:1px;
	font-size:11px
}
#frame #cen .title .search img{
	float:left;
	margin-top:0px;
}

#frame #cen .title .subnews h1 a{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left:10px;
	text-decoration:none;
}

#frame #cen .content{
	float:left;
	width:100%;
	padding-bottom:30px;
}
#frame #cen .content .dv1{
	float:left;
	width:250px;
	background:url(../images/bdycen.gif) right no-repeat;
}
#frame #cen .content .dv1 .first .struct{
	float:left;
	width:90%;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	line-height:18px;
	text-align:justify;
	margin-left:15px;
	margin-bottom:40px;
}
#frame #cen .content .dv1 .first .struct .all{
	float:left;
	width:100%;
	margin-bottom:5px;
}
#frame #cen .content .dv1 .first .struct a{
	color:#004080;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#frame #cen .content .dv1 .first .struct .all .tit{
	float:left;
	width:50px;
}
#frame #cen .content .dv1 .first .struct .all .tit2{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:22px;
	
}
#frame #cen .content .dv1 .cot1{
	float:left;
	background:url(../images/bdycen.gif) no-repeat;
	height:268px;
	width:14px;
}
#frame #cen .content .dv1 .first .struct .title2{
	float:left;
	width:100%;
	color:#004080;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	padding:5px 0px;
	height:10px;
	overflow:hidden
}
#frame #cen .content .dv1 .first .struct .intro_home{
	float:left;
	width:100%;
	height:70px;
	overflow:hidden
}
#frame #cen .content .dv2{
	width:230px;
	float:left;
	margin:10px 10px 10px 10px;
}
#frame #cen .content .dv2 .bor_top{
	background:url(../images/bor_top2.gif) no-repeat;
	width:222px;
	height:10px;
}

#frame #cen .content .dv2 .bor_top img{
	float:letf;
}
#frame #cen .content .dv2 .bor_cen{
	width:220px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	line-height:20px;
}
#frame #cen .content .dv2 .bor_cen .support{
	width:220px;
	height:38px;
	background:url(../images/background.gif) repeat-x;
	border-right:1px solid #CCCCCC;
}
#frame #cen .content .dv2 .bor_cen .support img{
	margin-right:10px;
}
#frame #cen .content .dv2 .bor_cen .support .tructuyen{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	display:block;
	border-bottom:dotted 1px #CCCCCC;
	margin-left:10px;
}
#frame #cen .content .dv2 .bor_cen .kd{
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
}
#frame #cen .content .dv2 .bor_cen .kd img{
	float:left;
	margin:5px 30px 5px 0px;
}
#frame #cen .content .dv2 .bor_cen .dc{
	float:left;
	width:215px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:2px;
	margin-top:5px;
}
#frame #cen .content .dv2 .bor_cen  .h6{
	float:left;
	width:40px;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-left:5px;
}
h5{
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding-left:5px;
	line-height:20px;
	text-align:justify;
}
#frame #cen .content .dv2 .bor_cen .h7{
	float:left;
	width:140px;
	text-align:justify;
	font-weight:normal;
}
.cls{
	clear:left;
}
#frame #cen .content .dv2 .bor_bot{
	float:left;
	width:222px;
	height:7px;
	background:url(../images/bor_bot.gif) no-repeat;
}
/*END CEN*/

/*Start Bot*/
#frame #bot{
	position:relative;
	float:left;
}

#frame #bot .bor_botcen{
	float:left;
	width:1004px;
	background:#CCCCCC;
}
#frame #bot .bor_botbot{
	clear:both
}

#frame #bot .bor_botcen .intro{
	float:left;
	padding-top:20px;
}
#frame #bot .bor_botcen .intro ul li a{
	
	font-size:9px;
	color:#000000;
	font-family:verdana;
	text-decoration:none;
}
#frame #bot .bor_botcen .intro ul a:hover{
	color:#FFFFFF;
}
#frame #bot .bor_botcen .intro ul{
	padding-left:5px;
	float:left;
	display:inline;
}
#frame #bot .bor_botcen .intro ul li{
	padding-top:18px;
	padding-left:5px;
	float:left;
	list-style:none;
	font-family:verdana;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
#frame #bot .bor_botcen .copy{
	float:left;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	margin:18px 0px 0px 100px;
	padding-left:5px;
	padding-top:20px;
}
#frame #bot .bor_botcen .icon{
	float:right;
	margin-bottom:0px;
	padding-right:20px;
}

/*End Bot*/
														/*DEFINE FOR INDEX_ABOUTUS*/
#about_cen{
	float:left;
	width:1002px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background:#FFFFFF;
}
#about_cen .hms{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
#about_cen .hms .menu_left{
	float:left;
	width:147px;
	background:#CCCCCC;
	height:185px;
	line-height:22px;
	text-decoration:none;
	margin-left:10px;
}
#about_cen .hms .menu_left ul{
	float:left;
	text-align:left;
}
#about_cen .hms .menu_left ul li{
	list-style:none;
}
#about_cen .hms .menu_left ul li a{
		width:137px;
		text-decoration:none;	
		font-family:verdana;
		color:#333333;
		font-size:11px;
		line-height:20px;
		border-bottom:1px dotted #333333;
		display:block;
		padding:5px 0px 5px 10px;
}
#about_cen .hms .picture1{
	float:left;
	width:780px;
	margin-left:12px;
}	
.t1{
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:900;
	padding-top:5px;
}
#about_cen .hms .picture2{
	float:left;
	width:150px;
	margin-left:10px;
}
#about_cen .hms .picture1 .hormenu{
	float:left;
	width:100%;
	height:33px;
	background:#CCCCCC;
	line-height:33px;
	font-family:verdana;
	font-size:11px;
 	padding-left:10px;
	margin-top:auto;
	
}													
#about_cen .hms .picture1 .hormenu a{
	 color:#000000;
	 text-decoration:none;
}
#about_cen .hms .picture1 .hormenu .search2{
	float:right;	
	width:221px;
	margin-right:6px;
	height:32px;
}
#about_cen .hms .picture1 .hormenu .search2 input{
	float:left;
	height:20px;
	margin-bottom:3px;
	margin-top:4px;
	font-size:10px
}
#about_cen .hms .picture1 .hormenu .search2 img{
	float:left;
	margin-top:2px;
}
#about_cen .hms .picture1 .hormenu .hor{
	float:left;
}
.noidung{
	float:left;
	width:750px;
	line-height:22px;
	padding:10px;
	font-family:Tahoma;
	font-size:11px; 
	
}	
.t2{
	font-family:arial;
	font-size:18px;
	color:#004080;
	font-weight:bold;
	padding-top:10px;
}
.t3{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.t4{
	font-weight:bold;
	font-size:11px;
	
}													
#cen .title .tintuc .text{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	float:right;
	margin-bottom:30px;
}

.noidung .sp{
float:left; width:47%; padding:10px 0px; border-bottom:1px dashed #999; margin-left:0px; height:105px;overflow:hidden
}
.noidung a{
	font-size:11px;
	color:#006699;
	text-decoration:none
}
.noidung a:hover{
	font-size:11px;
	color:#006699;
	text-decoration:underline
}
.h8{
	color:#006699;
	font-weight:900;
}

.picture1 .noidung .pro1 .sp img{
	margin-right:10px;	
}
.picture1 .noidung .pro2 .sp img{
	margin-right:10px;
}

.picture1 .noidung .pro2 .sp{
	width:50%;
	border-bottom:1px dashed #999999;
	margin-top:10px;
	padding-bottom:15px;
}
#about_cen .hms .picture1 .hormenu2{
	float:left;
	width:760px;
	height:33px;
	background:#CCCCCC;
	line-height:33px;
	font-family:verdana;
	font-size:11px;
 	padding-left:10px;
	margin-top:auto;
	
}													
#about_cen .hms .picture1 .hormenu2 a{
	 color:#000000;
	 text-decoration:none;
}
#about_cen .hms .picture1 .hormenu2 .search2{
	float:right;
	margin-right:1px;
	height:32px;
}
#about_cen .hms .picture1 .hormenu2 .search2 input{
	float:left;
	height:20px;
	margin-bottom:3px;
	margin-top:4px;
}
#about_cen .hms .picture1 .hormenu2 .search2 img{
	float:left;
	margin-top:2px;
}
#about_cen .hms .picture1 .hormenu2 .hor{
	float:left;
}
#about_cen .hms .menu_left2{
	float:left;
	width:200px;
	margin-left:10px;
}
/*#about_cen .hms .menu_left2 ul{
	float:left;
	width:100%;
	text-align:left;
	margin-bottom:10px
}


#about_cen .hms .menu_left2 ul li{
	float:left;
	width:100%;
	list-style:none;	
	background:#CCCCCC;
}
#about_cen .hms .menu_left2 ul li a{
		width:90%;
		text-decoration:none;	
		font-family:verdana;
		color:#333333;
		font-size:11px;
		line-height:13px;
		border-bottom:1px dotted #333333;
		display:block;
		padding:5px 10px 5px 10px; 
}


#about_cen .hms .menu_left2 ul li ul{
	float:left;
	width:auto;
	text-align:left;
	
	margin:2px 0px 3px 25px
} 
#about_cen .hms .menu_left2 ul li ul li{
	background:url(http://www.vftrader.com/templates/vftrader/images/accordion_skin/bullet_active.png) no-repeat left;
	padding-left:15px; 
} 
#about_cen .hms .menu_left2 ul li ul li a{
	 background:none; font-weight:normal
} */

.pm{
	width:98%;
	float:left;
	font-size:15px;
	color:#006699;
	padding:15px 0px 10px 10px;
	font-weight:bold;
}
/*End product*/

/* Start detail product*/
.noidung .detail_pro img{
	margin:10px 15px 0px 10px;
}
.noidung .detail_pro{
	float:left;font-family:tahoma;
	
	width:658px;
	font-size:11px;
	color:#333333;
}
.noidung .detail_pro .ndc{
	float:left;
	width:658px;
}
/* End*/

/* Start define lien he*/
.noidung .ctact{
	float:left;
	width:658px;
	font-size:18px;
	font-weight:bold;
	margin:10px 0px;
}
.send{
	float:left;
	width:20px;
	margin-left:100px;
}
label{
	float:left;
	width:150px;
	clear:left;
	margin:6px 0px 0px 10px;
}
input, textarea{
	margin-top:6px;
}	
/*End*/

/* Start define index_news*/
.noidung .noidung .pro{
	float:left;
	width:660px;

}
.time{
	float:left;
	width:500px;
	font-size:10px;
	color:#999999;
}
.h8{
	color:#006699;
	font-weight:900;
}

.picture1 .noidung .pro .sp img{
	margin:10px;	
}
.picture1 .noidung .pro .sp{
	float:left;
	line-height:18px;
}
.under{
	padding-top:15px;
}
/*#bot{
	margin-bottom:20px
}*/
/*End*/


/* Navigational Menu amination */
#menu{
	position:relative;
	float:left;
	width:1004px;
	background:url(../images/bgr_menu.gif) repeat-x;
	height:25px;
}
ul.topnav {
	list-style: none;
	margin: 0;
	float:inherit;
	font-size:11px;
	/*font-family: Comic Sans MS;
	background: #222;
	background: url(../images/topnav_bg.gif) repeat-x;
	*/
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 1px 10px;
	position: relative; /*--Declare X and Y axis base--*/
	/*border-right: 1px solid #8FC6ED;
	border-left: 1px solid #78B9E9;
	*/
	background:url(../images/right.png) right center no-repeat;
	

}
ul.topnav div a{
	color: #fff;
	text-decoration: none;
}
ul.topnav div a:hover{
	color: #000;
	text-decoration:none;
	text-shadow: #000 1px 1px 1px;
	
}
ul.topnav li a{
	padding: 5px 5px ;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	font-size:11px;
	font-weight:bold
}
ul.topnav li:hover, ul.topnav a:hover{
	/*background: #FC0 url(../images/bg_nav_hover.png) repeat-x left top;*/
	color:#000;
	

}
ul.topnav li a span { /*--Drop down trigger styles--*/
	color: #000;
	display: block;
	float: left;font-size:11px;
}

ul.topnav li span.subhover {background-position: center bottom; cursor: pointer} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0px; top: 24px;
	background: #e5e5e5;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 190px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #cecece; border-top:0
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #cecece; /*--Create bevel effect--*/
	border-bottom: 1px solid #f6f6f6; /*--Create bevel effect--*/
	clear: both;
	width: 190px;
	z-index:999;
}
html ul.topnav li ul.subnav li h2 {
	padding-left: 3px;
	font-size:11px;
	color:#003;
}
html ul.topnav li ul.subnav li a {
	float: left;
	color:#369;
	width: 165px;
	background:  #f5f5f5 url(../images/tab_right.png) no-repeat 5px center;
	padding:8px 5px 8px 20px ;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background-color:#d9d4c8; 
	
}
/* Sub level 2 */
ul.subnav li span.sub2hover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.subnav li ul.sub2 {
	list-style: none;
	position:static; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 185px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
}
ul.subnav li ul.sub2 li{
	margin: 0; padding: 0;
	color:#000;
	border-top: 1px solid #333; /*--Create bevel effect--*/
	border-bottom: 1px solid #555; /*--Create bevel effect--*/
	clear: both;
	width: 185px;
}
html ul.subnav li ul.sub2 li a {
	float: left;
	width: 145px;
	background: #666 url(../images/dropdown_linkbg.gif) no-repeat 25px center;
	padding-left: 35px;
}
html ul.subnav li ul.sub2 li a:hover { /*--Hover effect for subnav links--*/
	background: #444 url(../images/dropdown_linkbg.gif) no-repeat 25px center; 
	color:#fff;
}

/*update css*/

.tab_home{
	float:left;
	width:25%;
	background:url(../images/bdycen.gif) right no-repeat;
}
.tab_home .tab_title{
	float:left;
	width:100%;
	font-weight:bold;
	font-size:12px
}
.tab_home .tab_title a{
	text-decoration:none
}
.tab_home .tab_title a:hover{
	text-decoration:underline
}
.tab_home .tab_content{
	float:left;
	width:85%;
	padding:0 20px;
}
.tab_home .tab_content a{
	color:#004080;
	text-decoration:none;
	font-weight:bold
}
.tab_home .tab_content h3{
	font-size:11px;
}
.tab_home .tab_content .tab_intro{
	text-align:justify;
	line-height:18px
}

.form_contact{
	padding:10px;
	background:#EEF5F9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-border-radius:5px;

}

/*Cho menu */
.dropdown-menu { border:0;outline:none; margin:0 0;padding:0 0;}

.dropdown-box { margin-bottom:0px; background:url(../images/bgr_menu.gif) repeat-x center left; height:25px; padding:0px 0px; float:left; width:100%}

.dropdown-menu ul, .dropdown-menu ul li {list-style: none;}
.dropdown-menu ul.menu {position: relative; padding: 0; margin: 0}
.dropdown-menu ul li ul {display: none; }
.dropdown-menu .sub {display: none;}
.dropdown-menu .sub ul {display: block;}

/* Default*/
#dropdownNav {font-family:Tahoma; line-height: 16px; margin:0; padding:0; font-size:11px; font-weight:normal}
#dropdownNav ul, #dropdownNav ul, #dropdownNav ul li {margin: 0; padding: 0; border: none;}
#dropdownNav ul.menu { width: 100%; height: 23px; position: relative; padding-top:0px;   }


#dropdownNav ul li {background:url(../images/right.png) no-repeat  ;float: left; margin: 0; padding: 0; font-size: 11px; font-weight: bold;}




#dropdownNav ul li a {float: left; display: block; color: #fff; padding: 5px 15px 5px 11px; background:url(../images/dropdown_skin/bg_dropdown.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}

#dropdownNav ul li  ul li {background: none;font-size: 12px;}

#dropdownNav ul li a.dc-mega {position: relative;}
#dropdownNav ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 3px; width: 8px; height: 6px; background: url(../images/dropdown_skin/arrow.png) no-repeat 0 0;}
#dropdownNav ul li.mega-hover a, #dropdownNav ul li a:hover {background-position: 100% -44px; color: #000; text-shadow: none;}

#dropdownNav ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dropdownNav ul li .sub-container {background:#fff;position: absolute;  padding-left:10px; margin-left: -3px; border-left:1px solid #999999; border-right:1px solid #999999; }


#dropdownNav ul li .sub {background:#fff url(../images/dropdown_skin/bg_sub.png) no-repeat 100% 100%; padding: 10px 20px 10px 10px;border-bottom:1px solid #999999;}
#dropdownNav ul li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
#dropdownNav ul li .sub .row {width: 100%; overflow: hidden; clear: both;}
#dropdownNav ul li .sub li {list-style: none; float: none; width: 190px; font-size: 11px; font-weight: normal;}
#dropdownNav ul li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#dropdownNav ul li .sub li.mega-hdr.last {margin-right: 0;}
#dropdownNav ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 11px;}
#dropdownNav ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #0383C9 url(../images/dropdown_skin/bg_mega_hdr.png) no-repeat 0 0; font-weight: bold; color: #fff; }
#dropdownNav ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}
#dropdownNav ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background:url(../images/bullet.png)  no-repeat 5px 10px; font-weight: normal;}
#dropdownNav ul .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(../images/bullet_on.png) no-repeat 5px 10px;}
#dropdownNav ul .sub ul li {padding-right: 0;}
#dropdownNav ul li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
#dropdownNav ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dropdownNav ul li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background:url(../images/bullet.png)  no-repeat 5px 12px}
#dropdownNav ul li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url(../images/bullet_on.png) no-repeat 5px 12px;}



/*Accordion*/
/*Accordion*/

.BoxDrill {border:0;outline:none; margin:0;padding:0;margin-bottom:3px; }
.BoxDrill .CornerTopLeft, .BoxDrill .CornerTopRight, .BoxDrill .CornerBottomLeft, .BoxDrill .CornerBtmRight{height:8px;}

.BoxDrill .CornerTopLeft{background-position:top left;}
.BoxDrill .CornerTopRight{background-position:top right;}
.BoxDrill .CornerBottomLeft{background-position:bottom left;}
.BoxDrill .CornerBtmRight{background-position:bottom right;}
.BoxDrill .CornerTopLeft, .BoxDrill .CornerBottomLeft{margin:0 8px 0 0;}
.BoxDrill .CornerTopRight, .BoxDrill .CornerBtmRight{margin:-8px 0 0 8px;}
.BoxDrill .RoundBox{background:none}
.BoxDrill .RoundBox .header{background:#0383C9; padding:10px 0px; text-align:center; text-transform:uppercase; font-size:12px; font-weight:bold; color:#fff;}
.BoxDrill .RoundBox .content{ font-size:11px; font-weight:bold; padding:0 0; background-color:#ddd}

.BoxDrill ul, .BoxDrill ol, .BoxDrill li{list-style:none; border:0;outline:none;margin:0;padding:0 0; width:100% }
/* Style Default*/
.BoxDrill .accordion{font:11px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; font-weight:bold;}

/*For Sub*/
.BoxDrill .accordion ul li a {font:11px; font-weight:normal;   padding-left: 35px}
.BoxDrill .accordion ul li a:hover {background: #fff; color: #990000;font-weight:normal;}

.BoxDrill .accordion, .BoxDrill .accordion li {margin: 0; padding: 0;}
.BoxDrill .accordion a {padding: 6px 5px 6px 25px; background: #fff url(../images/accordion_skin/bg_grey.png); text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff;}
.BoxDrill .accordion a.dcjq-parent, .BoxDrill .accordion a.dcjq-parent:hover {background: #fff url(../images/accordion_skin/bg_grey.png) repeat-x 0 -1px;  }
.BoxDrill a.active { color:#C00; }
.BoxDrill .accordion a.dcjq-parent.active { color:#C00; }
.BoxDrill .accordion a .dcjq-icon {position: absolute; top: 50%; left: 10px; width:16px; margin-top: -17px; height: 34px; background: url(../images/arrow_grey_down.png) no-repeat 0 center;}


.BoxDrill .accordion a .icon-nosub {position: absolute; top: 50%; left: 10px; width:16px; margin-top: -17px; height: 34px; background: url(../images/bullet_active.png) no-repeat 0 center;}

.BoxDrill .accordion a.dcjq-parent.active .dcjq-icon { background: url(../images/arrow_grey_down.png) no-repeat 0 center;}
.BoxDrill .accordion a:hover {background: #fff; color: #990000;}


/**/
/*** set the width and height to match your images **/

.slideshow {
    position:relative;
    height:350px;
}

.slideshow DIV {
    position:absolute; 
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    
    background-color: #FFF;
}

.slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

.slideshow DIV.last-active {
    z-index:9;
}

.slideshow DIV IMG {
  
    display: block;
    border: 0;
   
}
