.pagemaster {
	width: 100%;
	height: 100%;	
	background: #eadedd url(images/page.png) repeat-x top; background-color:#dae1de;
}
.skinmaster {
	height: 100%;
	background-color: #FFF;
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}

.skinheader {height:100px; vertical-align:middle; background:url(images/banner.jpg) no-repeat top right;}

.controlpanel {
	width: 100%;
	background-color: #90b7f7;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane 
{
	width:180px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding: 1px;
}
.rightpane 
{
	width: 160px;
	background-color: transparent;
	padding: 1px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding: 1px;
}

.happening-toggle {background:url(images/happening-toggle.png) no-repeat top left; height:15px;}

.footer {background:url(images/footer800x90.png) no-repeat 0px 0px; height:90px;}

.MainMenu_MenuContainerH {
	background: url(images/menubg.jpg) repeat-x top;
	height:33px;
}

 .MainMenu_RootMenuItemH TD{
	width:100%;
	border-left: 0px; 
	border-bottom: 0px; 
	border-top: 0px; 
	border-right: 0px;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height:33px;
	padding:5px; padding-right:10px; padding-left:7px;
	text-align:center;
}

.MainMenu_MenuItemSelH, .MainMenu_RootMenuSelectedItemH TD{
	width:100%;
	border-left: 0px; 
	border-bottom: 0px; 
	border-top: 0px; 
	border-right: 0px;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height:33px;
	padding:5px; padding-right:10px; padding-left:7px;
	background: url(images/menubgsel.jpg) repeat-x top;
	text-align:center;
}

.MainMenu_SubMenuItemBreadcrumbH, .MainMenu_RootMenuItemBreadcrumbH TD,  .MainMenu_RootMenuItemActiveCssClassH TD, .MainMenu_RootMenuItemSelectedCssClassH TD {
	width:100%;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family:  Arial, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	height:33px;
	padding:5px; padding-right:10px; padding-left:7px;
	background: url(images/menubgselected.jpg) repeat-x top;
	text-align:center;
}

.MainMenu_MenuIcon, .MainMenu_RootMenuArrow, .MainMenu_MenuArrow, .ModuleTitle_MenuIcon ,.ModuleTitle_MenuArrow ,.ModuleTitle_MenuBreak  {
	display:none;
}

.MainMenu_MenuBreak {
	height: 0px;
}

 
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
	background-color: #4c7fd2;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);  
	filter:alpha(opacity=80);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	border-top: 1px solid #709feb;
}


.MainMenu_MenuItem, .ModuleTitle_MenuItem  {
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family:  Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom:1px solid #709feb; border-top: 0px;
	height:25px;
	padding:5px; padding-right:25px; padding-left:20px;
}

.MainMenu_SubMenuItemSelected, .ModuleTitle_MenuItemSel  {
	background-color: #4c7fd2; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family:  Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom:1px solid #709feb; border-top: 0px;
	height:25px;
	padding:5px; padding-right:25px; padding-left:20px;
	background:url(images/ptit2mb.gif) no-repeat 5px 10px;
}


/*[CURRENTDATE]*/
.dnnCURRENTDATE {font-family:Arial; font-size:12px; color:#4A4A4A; font-weight:bold;}

/* [BREADCRUMB] */
.dnnBreadcrumb {
	padding:  3px 15px 3px 10px;
	width: 100%;
}
.dnnBreadcrumbLink {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color:#3350a0;
}
A.dnnBreadcrumbLink:link {
	color:#3350a0;
	text-decoration: none;
}
A.dnnBreadcrumbLink:visited {
	color:#3350a0;
	text-decoration: none;
}
A.dnnBreadcrumbLink:active {
	color: #3350a0;
	text-decoration: none;
}
A.dnnBreadcrumbLink:hover {
	color:#3350a0;
	text-decoration: underline;
}

/* [USER][LOGIN] */
.dnnUserLogin {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnUserLogin:link {
	color: #3350a0;
	text-decoration: none;
}
A.dnnUserLogin:visited {
	color: #3350a0;
	text-decoration: none;
}
A.dnnUserLogin:active {
	color: #3350a0;
	text-decoration: none;
}
A.dnnUserLogin:hover {
	color: #3350a0;
	text-decoration: underline;
}



/* [SEARCH] */
.SearchPane {background-color:#709feb; padding:2px; padding-right:5px; border:0px; border-bottom:1px white solid;}
.dnnSearch {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	vertical-align: middle;
}
A.dnnSearch:link {
	color: white;
	background-color: #3350a0; padding:7px; padding-top:1px; padding-bottom:1px; border-bottom:1px #888 solid; border-right:1px #888 solid; border-left:1px #888 solid; border-top:1px #888 solid;
	text-decoration: none;
}
A.dnnSearch:visited {
	color: white;
	background-color: #3350a0; padding:7px; padding-top:1px; padding-bottom:1px; border-bottom:1px #888 solid; border-right:1px #888 solid; border-left:1px #888 solid; border-top:1px #888 solid;
	text-decoration: none;
}
A.dnnSearch:active {
	color: white;
	background-color: #3350a0; padding:7px; padding-top:1px; padding-bottom:1px; border-bottom:1px #888 solid; border-right:1px #888 solid; border-left:1px #888 solid; border-top:1px #888 solid;
	text-decoration: none;
}
A.dnnSearch:hover {
	color: white;
	background-color: #3350a0; padding:7px; padding-top:1px; padding-bottom:1px; border-top:1px #eee solid; border-left:1px #eee solid; border-right:1px #eee solid; border-bottom:1px #eee solid;
	text-decoration: none;
}
.dnnSearch IMG {
	vertical-align: bottom;
}
.dnnSearch label {
	padding-bottom: 12px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #3350a0;
	vertical-align: middle;
}
#dnn_dnnSEARCH_txtSearch {
	border: 1px solid #888;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	background-color: #3350a0;
	width: 100px;
	height: 17px;
}
#dnn_dnnSEARCH_optWeb {
	vertical-align: top;
}
#dnn_dnnSEARCH_optSite {
	vertical-align: top;
}
/* [LINKS] */
.dnnLinks {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: white;
	text-align:center;
}
A.dnnLinks:link {
	color: white;
	text-decoration: none;
}
A.dnnLinks:visited {
	color: white;
	text-decoration: none;
}
A.dnnLinks:active {
	color: white;
	text-decoration: none;
}
A.dnnLinks:hover {
	color: white;
	text-decoration: underline;
}
/* [COPYRIGHT] */
.dnnCopyright {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #464646;
}
/* [TERMS][PRIVACY][HELP] */
.dnnTermsPrivacyHelp {
	padding: 0px 2px;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #464646;
}
A.dnnTermsPrivacyHelp:link {
	color: #464646;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:visited {
	color: #464646;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:active {
	color: #464646;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:hover {
	color: #464646;
	text-decoration: underline;
}


.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}

.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}

.mailbox {background:url(images/mailbox.png) no-repeat center center; width:32px; height:22px}
.edocman {background:url(images/edocman.png) no-repeat center center; width:25px; height:22px;}

/*BEGIN SOFTPACKVN SECSSION*/
	/*BEGIN NEWS*/
	/*Public*/
.news_subject_full {font-family: Arial; font-size:16px; font-weight:bold; color: #3b58ac; text-decoration:none;}	

a.news_subject:link, a.news_subject:active, a.news_subject:visited {font-family: Arial; font-size:13px; font-weight:bold; color: #4062b5; text-decoration:none; padding-left:10px; background:url(images/newsbullet.gif) left 5px no-repeat;}	
a.news_subject:hover {font-family: Arial; font-size:13px; font-weight:bold; color: #3769e5; text-decoration:underline; padding-left:10px; background:url(images/newsbullet.gif) left 5px no-repeat;}	

a.news_subject_warning:link, a.news_subject_warning:active, a.news_subject_warning:visited {font-family: Tahoma; font-size:12px; font-weight:bold; color: #304c9d; text-decoration:none; padding-left:25px; background-image:url(images/warning.gif); background-position:left 5px; background-repeat:no-repeat;}	
a.news_subject_warning:hover {font-family: Tahoma; font-size:12px; font-weight:bold; color: #3769e5; text-decoration:underline;  padding-left:25px; background-image:url(images/warning.gif); background-position:left 5px; background-repeat:no-repeat;}	

.news_sapo {font-family:Tahoma; font-size:11px; color:#555; text-align: justify;}	
.news_body {font-family:Arial; font-size:13px; color:Black; text-align: justify;}
.news_body .Normal {font-family:Arial; font-size:13px; color:Black; text-align: justify;}
.news_body .Image {font-family:Arial; font-size:13px; color:#666; text-align: justify;}
.news_date {font-family:Tahoma; font-size:11px; color:#777777; text-align:right}
.news_back {font-family:Tahoma; font-size:12px; color:#777777; text-align:right;}

.news_grid_header {white-space:nowrap;}

td.news_grid {padding-bottom:7px;}
table.news_grid{}

a.editlink:link,a.editlink:active,a.editlink:visited {font-family:Tahoma; font-size:11px; color:#344fa2; text-decoration:underline;}
a.editlink:hover {font-family:Tahoma; font-size:11px; color:#344fa2; text-decoration:none;}

a.news_subject_big:link,a.news_subject_big:active, a.news_subject_big:visited , a.news_subject_big:hover
{
	font-family: Arial; color: #4062b5; font-size:15px; font-weight:bold; text-decoration:none;
}
.news_sapo_big {font-family:Arial; font-size:13px; color:Black; text-align:justify;}

a.news_subject_multi:link,a.news_subject_multi:active, a.news_subject_multi:visited {background-image:url(images/newsbullet.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:12px; color:#666666; font-family:Arial; font-size:13px;  text-decoration:none;}
a.news_subject_multi:hover {text-decoration:underline; color:#3769e5} 

a.externalLink:link,a.externalLink:active, a.externalLink:visited {padding-left:12px; color:#2e4a99; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none;}
a.externalLink:hover {text-decoration:underline; color:#091f5d} 

.pagelink {font-family:Tahoma; color:Black; font-size:11px; padding-top:5px; padding-bottom:5px;}
	/*END NEWS*/

/*hanam*/
.homelink_sapo {font-family:Arial; font-size:12px; color: #111; text-align:justify;}
td.homelink {padding:0px; padding-top:7px; padding-bottom:5px;}
a.homelink:link, a.homelink:active, a.homelink:visited {font-family:Tahoma; font-weight:bold; font-size:11px; color:#0066D6; text-decoration:none; padding-left:15px; background: url(images/homebullet.gif) no-repeat 0px 4px;}
a.homelink:hover {font-family:Tahoma; font-weight:bold; font-size:11px; color:#0066D6; text-decoration:underline; padding-left:15px; background: url(images/homebullet.gif) no-repeat 0px 4px; }

a.homelinkbold:link, a.homelinkbold:active, a.homelinkbold:visited {font-family:Tahoma; font-weight:bold; font-size:11px; color:#4E4E4E; text-decoration:none;}
a.homelinkbold:hover {font-family:Tahoma; font-weight:bold; font-size:11px; color:#4E4E4E; text-decoration:underline;}

/*PTIT*/
a.home1_subject:link, a.home1_subject:active, a.home1_subject:visited {font-family: Arial; font-size:12px; color: #405db5; text-decoration:none; padding-left:12px; background:url(images/bullet1.gif) no-repeat 0px 4px; font-weight:bold;}	
a.home1_subject:hover {font-family: Arial; font-size:12px; color: #f03d3d; text-decoration:underline; padding-left:12px; background:url(images/bullet1.gif) no-repeat 0px 4px; font-weight:bold;}	

a.home1_nosapo_subject:link, a.home1_nosapo_subject:active, a.home1_nosapo_subject:visited {font-family: Arial; font-size:12px; color: #405db5; text-decoration:none; padding-left:15px; background:url(images/bullet2.gif) no-repeat 0px 4px;}	
a.home1_nosapo_subject:hover {font-family: Arial; font-size:12px; color: #f03d3d; text-decoration:none; padding-left:15px; background:url(images/bullet2.gif) no-repeat 0px 4px;}	

a.home1_subject_warning:link, a.home1_subject_warning:active, a.home1_subject_warning:visited {font-family: Tahoma; font-size:12px; font-weight:bold; color: #405db5; text-decoration:none; padding-left:25px; background-image:url(img/warning.gif); background-position:left 5px; background-repeat:no-repeat;}	
a.home1_subject_warning:hover {font-family: Tahoma; font-size:12px; font-weight:bold; color: #f03d3d; text-decoration:underline;  padding-left:25px; background-image:url(img/warning.gif); background-position:left 5px; background-repeat:no-repeat;}	

.home1_sapo {font-family:Tahoma; font-size:11px; color:#121212; text-align: justify; margin-top:3px; margin-bottom:3px;}	

a.lstdynamic:link, a.lstdynamic:active, a.lstdynamic:visited, a.lstdynamic:hover{font-family:Tahoma; font-size:11px; color:rgb(0, 102, 214); padding-left:15px; background: url(images/bullet3.gif) no-repeat 0px 2px; line-height:18px;}
a.lstdynamicbold:link, a.lstdynamicbold:active, a.lstdynamicbold:visited, a.lstdynamicbold:hover  {font-family: Arial; font-size:12px; color: #405db5; text-decoration:none; font-weight:bold;}
.lstdynamic_sapo {font-family:Tahoma; font-size:11px; color:#414141; text-align:justify;}
/**/
/*END SOFTPACKVN SECSSION*/

/*BEGIN 3B TABPAGE*/
.tab1st {border:0px; border-bottom:2px solid #4766bf; padding:5px; font-family:Tahoma; color:Black; font-weight:bold; font-size:12px; white-space:nowrap;}

.tab2nd {border:0px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; height:20px; font-family:Tahoma; font-size:11px; color:#284290; background-color:Transparent;}
.tab2ndhover {border:0px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; height:20px; font-family:Tahoma; font-size:11px; color:#405db5; background-color: #b9d3ff; cursor:pointer; cursor:hand;}

.tab2ndactive {border:0px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; height:20px; font-family:Tahoma; font-size:11px; color:#284290; font-weight:bold; background:url(images/activetab.gif) no-repeat 2px 8px; background-color:Transparent; }
.tab2ndactivehover {border:0px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; height:20px; font-family:Tahoma; font-size:11px; color:#405db5; font-weight:bold; background:url(images/activetab.gif) no-repeat 2px 8px; background-color: #b9d3ff; cursor:pointer; cursor:hand;}

a.tab2ndlink:link, a.tab2ndlink:active, a.tab2ndlink:visited {font-family:Tahoma; font-size:11px; color:#284290; text-decoration:none;}
a.tab2ndlink:hover {font-family:Tahoma; font-size:11px; color:#405db5; text-decoration:none;}

.tabbreak {height:15px; font-family:Tahoma; font-size:1px;}
/*END 3B TABPAGE*/
