@charset "utf-8";
body{
	margin:0px;
	background-color:#ffffff;/*#686868;*/
	font-size: 11px;
	font-family: Tahoma;
}
/* New style---*/
#wrap{
width:780px;
margin:0px auto 0px auto;
text-align:left;
display:table;
}
.top-header{
width:100%;
height:66px;
position:relative;
font-size:11px;
color:#ABB4BA;
}
.top-link{
position:absolute;
bottom:3px;
right:0px;
}
.top-link a,
.top-link a:visited{
color:#466e8c;
padding:0px 7px;
}
.top-link form{
float:left;
margin-left:3px;
}
.top-link input{
color:#646464;
font-size:10px;
padding-left:2px;
float:left;
margin-right:6px;
}
.top-link input.inputText{
width:124px;
border:#BABABA solid 1px;
}
.left {float:left;}
*html .header img,
*html .header object{
vertical-align:middle;
}
	/*
	Style for home page
	*/
	.mode-intro p{
	margin:0px;
	text-align:justify;
	line-height:16px;
	}
	.mode-intro img{
	float:right;
	margin-left:15px;
	}
	.mode-link{
	margin:10px 0px;
	}
	.mode-link div{
	float:left;
	width:245px;
	margin-right:5px;
	}
	.mode-link p{
	color:#0b6ec3;
	font-weight:bold;
	background-color:#BADDFC;
	margin-top:0px;
	margin-bottom:10px;
	padding:3px 3px 3px 15px;
	border-bottom:#DCEEFD solid 4px;
	}
	.mode-link a,
	.mode-link a:visited{
	display:block;
	color:#255d9c;
	font-size:11px;
	background:url(images/bull.gif) 0 6px no-repeat;
	margin:0px 10px 0px 15px;
	padding:1px 0px;
	padding-left:7px;
	}
	.mode-customer{
	margin-top:15px;
	}
	
	.right-side{
	float:left;
	width:235px;
	vertical-align:top;
	}
	
	.cont-box{
	background:url(images/con_box.png) repeat-y;
	}
	.cont-box,
	.cont-box a,
	.cont-box a:visited{
	font-size:11px;
	color:#467bb7;
	}
	.cont-box-b{
	background:url(images/con_box_b.png) bottom no-repeat;
	}
	.cont-box-t{
	background:url(images/con_box_t.png) top no-repeat;
	padding:10px 18px 10px 12px;
	}
	.dc {display:table-cell;vertical-align:top;}
	/* --- tab style ---*/
	.tab{
	background: url(images/bg_tab.png) repeat-y;
	margin-bottom:7px;
	}
	.tabs-nav{
	width:235px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	.tabs-nav span{
	display:none;
	}
	.tabs-nav li{
		float:left;
	}
	.tabs-nav li a,
	.tabs-nav li a:visited,
	.tabs-nav li a.news b,
	.tabs-nav li a.events b{
	display:block;
	height:28px;
	cursor:pointer;
	}
	.tabs-nav li a.news{
	width:92px;
	background:url(images/tab.png) 0px 0px no-repeat;
	}
	.tabs-nav li a.news b{
	width:92px;
	background:url(images/tab.png) 0px -36px no-repeat;
	}
	.tabs-nav li a.events{
	width:143px;
	background:url(images/tab.png) -92px -36px no-repeat;
	}
	.tabs-nav li a.events b{
	width:143px;
	background:url(../images/tab.png) -92px 0px no-repeat;
	}
	.tabs-box{
	background:url(../images/bg_tab_b.png) bottom no-repeat;
	padding:12px 20px 10px 12px;
	clear:both;
	}
	*html .tabs-box{
	padding-top:5px;
	}
	.tabs-box p{ 
	margin:0px;
	background:url(../images/dash_line.gif) bottom left repeat-x;
	}
	.tabs-box p.end{ 
	background:none;
	}
	.tabs-box a,
	.tabs-box a:visited{
	display:block;
	color:#467bb7;
	font-size:11px;
	text-align:justify;
	margin-left:2px;
	padding:7px 0px;
	padding-left:10px;
	background:url(../images/category-indicator-1.gif) 0px 12px no-repeat;
	}
	.tblHeader{ 
	background:url(../images/bg_tab_b.png) bottom no-repeat;
	padding:12px 20px 10px 12px;
	clear:both;
	}
	.tblHeader a
	{
		display:block;
		color:#467bb7;
		font-size:11px;
		text-align:justify;
		margin-left:2px;
		padding:7px 0px;
		padding-left:10px;
		background:url(../images/orange_bullet.gif) 0px  12px no-repeat;
		text-decoration:none;
	}
	.tblHeader p
	{
	margin:0px;
	background:url(../images/dash_line.gif) bottom left repeat-x;
	}
	.tblHeader p.end
	{
	background:none;
	}
/*   Style for ADV  */
.tblRightHome{ 
	background:url(../images/bg_tab_b.png) bottom no-repeat;
	padding:12px 20px 10px 12px;
	clear:both;
	}
	.tblRightHome a
	{
		display:block;
		color:#467bb7;
		font-size:11px;
		text-align:justify;
		margin-left:2px;
		padding:7px 0px;
		padding-left:10px;
		/*background:url(../images/category-indicator-1.gif) 0px  12px no-repeat;*/
		text-decoration:none;
	}
	.tblRightHome p
	{
	margin:0px;
	background:url(../images/dash_line.gif) bottom left repeat-x;
	}
	.tblRightHome p.end
	{
	background:none;
	}
/* End Style for Adv*/
/* --- tab style end --- */
/* --- header style end --- */
.dr {display:table-row; width:100%;}
.dc {display:table-cell;vertical-align:top;}
/* --- footer style --- */
.footer{
background:url(../images/bg_footer.png) top repeat-x;
}
.footer,
.footer div.corn-left, 
.footer div.corn-right{
height:72px;
}
.footer div.corn-left{
background:url(../images/bg_footer_left.png) top left no-repeat;
padding-left:17px;
}
.footer div.corn-right{
background:url(../images/bg_footer_right.png) top right no-repeat;
padding-right:3px;
}
.footer,
.footer a, 
.footer a:visited{
font-size:11px;
color:#467bb7;
font-weight:normal;
}
.footer a:hover{
color:#FF9000;
text-decoration:none;
}
.footer div.corn-right{
}
.footer div.corn-right a, .footer div.corn-right a:visited{
padding:0px 14px;
}/* --- footer style end --- */
.mode-intro p{
margin:0px;
text-align:justify;
line-height:16px;
}
.mode-intro img{
float:right;
margin-left:15px;
}
/* --- container style --- */

.left {float:left;}
.right {float:right;}
.container br{clear:both;}
.corner-l{
background:url(images/dot.png) left repeat-y;
}
.corner-r{
background:url(images/dot.png) right repeat-y;
}
.corner-t{
background:url(images/dot.png) top repeat-x;
}
.corner-b{
background:url(images/dot.png) bottom repeat-x;
}
.corner-bl{
background:url(images/corner_bl.png) bottom left no-repeat;
}
.corner-br{
background:url(images/corner_br.png) bottom right no-repeat;
}
.corner-tl{
background:url(images/corner_tl.png) top left no-repeat;
}
.corner-tr{
background:url(images/corner_tr.png) top right no-repeat;
padding:15px;
}
/* ------------------ */
.cssPcContainerTitle2, .cssPcContainerTitle2 SPAN, .cssPcContainerTitle2 LABEL
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.cssPcMainMenu,.cssPcMainMenu TABLE 
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*background:url(../images/bg_nav.png) repeat-x;*/
	background:url(../images/bg-center-inactive.jpg);
}
.cssPcMainMenu A, .cssPcMainMenu A:active, .cssPcMainMenu A:visited, .cssPcMainMenu A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cssPcMainMenu A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.cssTab
{
	color:#0b6ec3;
	font-weight:bold;
	background-color:#BADDFC;
	margin-top:0px;
	margin-bottom:3px;
	padding:5px 5px 5px 15px;
	border-bottom:#DCEEFD solid 4px;
}
.cssTabLeft
{
	color:#0b6ec3;
	font-weight:bold;
	background-color:#BADDFC;
	margin-top:0px;
	margin-bottom:3px;
	padding:5px 5px 5px 15px;
	border-bottom:#DCEEFD solid 4px;
}
.cssTabLeft a
	{
		color:#0b6ec3;
		font-weight:bold;
		background-color:#BADDFC;
		margin-top:0px;
		margin-bottom:3px;
		padding:3px 3px 3px 3px;
		border-bottom:#DCEEFD solid 4px;
		/*background:url(../images/right1.gif) 0px  12px no-repeat;*/
		text-decoration:none;
	}
	

/* --- navigation style --- */
.h_nav
{
 background:url(../images/bg_nav.png) repeat-x;
 line-height:24px;
}
.h_nav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.h_nav li
{
	float:left;
	font-weight:normal;
}
.h_nav ul span
{
	display:block;
}
.horizontal_nav
{
	background:url(../images/bg_nav.png) repeat-x;
 	line-height:24px;
	font-size:11px;
	font-weight:bold;
	color:#0b6ec3;
	text-decoration:none;
	height:24px;
	background-position:0px 0px;
	/*background-repeat:no-repeat;*/
}
.horizontal_nav a
{
	font-family: Verdana, Arial, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0b6ec3;
	text-decoration:none;
	height:24px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.horizontal_nav a:hover
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	/*display:block;*/
	height:24px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.h_nav a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b6ec3;
	text-decoration: none;
	display:block;
	height:24px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
/* ---- Tab Detail---- */
.left-mn p{
background:#D8E7F6 url(../images/left_mn.png) bottom repeat-x;
border-top:#FFFFFF solid 1px;
margin:0px;
}
.left-mn p.lst{
background:#D8E7F6 url(../images/left_mn_b.png) bottom repeat-x;
}
.left-mn a,
.left-mn a:visited{
display:block;
padding:5px 10px;
padding-left:19px;
color:#414141;
background:url(../images/bg-center-inactive.jpg) 7px 10px no-repeat;
}
.left-mn a:hover{
color:#255d9c;
text-decoration:none;
}
.left-mn a.selected,
.left-mn a.selected:visited{
background:url(../images/bg-center-inactive.jpg) 0px 10px no-repeat;
}
.left-mn a.selected:hover{
color:#414141;
}
.news-link p{
background:url(images/dot_line.gif) left bottom repeat-x;
padding-bottom:11px;
margin:11px 0px;
}
.news-link p.last{
background:none;
}
.news-link a,
.news-link a:visited{
color:#0368be;
font-weight:bold;
padding-left:20px;
background:url(../images/orange_bullet.gif) 0px 2px no-repeat;
}
.h-title{
font-weight:bold;
background:none;
margin-top:0px;
}
.h-title a,
.h-title a:visited{
clear:both;
display:block;
padding-left:14px;
margin-bottom:12px;
color:#0368be;
font-weight:bold;
background:url(/html/homepage/media/images/bullet_news.gif) 0px 3px no-repeat;
}
.content-box{
text-align:justify;
line-height:17px;
margin:0px 5px;
}
.content-box div.dv-img{
float:left;
margin-right:15px;
}
.content-box div.dv2-img{
float:right;
margin-left:5px;
}
.content-box div.dv2-img img{
margin-bottom: 15px;
}
.content-box div.dv-img div,
.content-box div.dv2-img div{
padding:4px;
padding-right: 0px;
}
.content-box div.dv-img div p,
.content-box div.dv2-img div p{
width: 200px;
border: 0px;
border-top:#CFCFCF dotted 1px;
padding:4px;
}
h1, h2 {
    font-size: 50px !important;
    background-color: #dee7ec;
    border-color: #8cacbb;
    border-style: solid;
    border-width: 1px;
    padding-top: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin: 1em 0 0 0;
    page-break-before: always;
    font-weight: normal;
}

h1.documentFirstHeading { 
    /* Trick to avoid getting an initial blank page */
    page-break-before: avoid; 
} 
