/* ===============================================
/*      Style By vced - Hitman
/*            http://www.gsoft.com
/*	           hecmangpt@gmail.com
/*  ==============================================
*/
body
{
	color:#000000;
	margin:0pt;
	padding:0pt;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
body, td, th, textarea, select {
	font-family:tahoma, arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}

.NormalDisabled{
	font-family:tahoma, arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	float:right;
	color: Silver;
}
.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
	font-family:tahoma, arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px;
}
/* -- : CSS for Root Menu : -- */
.cytdp_RootMenuItem td img, .cytdp_RootMenuItemSelected td img, .cytdp_RootMenuItemActive td img{
	display:none;
	background-color:transparent;
}
.cytdp_RootMenuItem td{
	padding:0px 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0664be;
	font-size:12px;
	font-weight:bold;
	Text-align:Center;
	white-space:nowrap;
	background-color:transparent;
	line-height:22px;
	height:22px;
	border-right:solid #FFFFFF 2px;
}
.cytdp_RootMenuItemSelected td, .cytdp_RootMenuItemActive td{
	padding:0px 5px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0664be;
	font-size:12px;
	font-weight:bold;
	Text-align:Center;
	white-space:nowrap;
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	line-height:22px;
	height:22px;
}

/* -- : CSS for Sub Menu : -- */
.cytdp_SubMenuItemSelected, .cytdp_SubMenuItemActive {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	border:0px solid #666666;
	background-color:#67adf3;
}

.cytdp_SubMenuItem {
	line-height:22px;
	border:0px solid #FF0033;
	background-color: #3b94ed;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);
	margin:0px;
	padding:0px;
	z-index:100000;
}

.cytdp_MenuItem {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:0px solid #666666;
	line-height:22px;
}
.cytdp_Icon
{
	padding:3px;
}

.cytdp_bgmenu_active{
/*	background-image:url(images/CYTDP_BackgroundMenu.gif);*/
	background-color:#3692d5;
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left top;
	height:22px;
}
.cytdp_bgbottom{
/*	background-image:url(images/CYTDP_BackgroundBottom.gif);*/
	background-repeat:repeat-x;
	background-color:#0051a5;
	background-attachment:scroll;
	height:40px;
}
.TextBottom{
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}

A.Skinobject:hover    {
  	font-family:tahoma, arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px;
}
a {
	color:#000000;
	text-decoration:none;
}
.Company{COLOR: #ffffff; FONT-SIZE: 10px; text-align:center;
FONT-WEIGHT:Bold;  FONT-FAMILY:Verdana; TEXT-DECORATION: none}

A.Link:link          {COLOR: #ffffff; FONT-SIZE: 10px; 
FONT-WEIGHT:Bold;  FONT-FAMILY:Verdana; TEXT-DECORATION: none}
A.Link:active        {COLOR: #ffffff; FONT-SIZE: 10px;FONT-WEIGHT: Bold;FONT-FAMILY:Verdana; TEXT-DECORATION: none}
A.Link:visited       {COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: Bold; FONT-FAMILY:Verdana; TEXT-DECORATION: none}
A.Link:hover         {COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: Bold;FONT-FAMILY:Verdana; TEXT-DECORATION: none}

a:link, a:visited, a:active {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#268dd8;
	text-decoration:underline;
}
a:focus {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

/*  DNN Panes Style */
.ControlPanel{
	border:0;
	padding:0px;
	margin:0px;
	width:100%;
}
.toppane {
	width: 100%;
	padding: 0px;
}
.contentpane {
	width:100%;
	padding:0px;
}
.leftpane {
	width:0%;
	padding:0px;
	margin:0px;
	position:relative;
}
.rightpane {
	width:0%;
	padding:0px;
	margin:0px;
	position:relative;
}
.bottompane{
	width: 100%;
	background-color: transparent;
	padding:0px;
	margin:0px;
	position:relative;
}
.aleftpane{
	width: 20%;
	padding:0px;
	margin:0px;
	position:relative;
}
.amiddlepane{
	width: 60%;
	padding:0px;
	margin:0px;
	position:relative;
}
.arightpane{
	width: 20%;
	padding:0px;
	margin:0px;
	position:relative;
}
.bleftpane{
	width: 0%;
	padding:0px;
	margin:0px;
	position:relative;
}
.bmiddlepane{
	width: 100%;
	padding:0px;
	margin:0px;
	position:relative;
}
.brightpane{
	width: 0%;
	padding:0px;
	margin:0px;
	position:relative;
}
/*  DNN Common Style */
.Head {
	FONT-WEIGHT: bold; 
	font-size:14px;
	color: #1380D5;
}
.SubHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #1380D5;
}
.Normal
{
	font-family:tahoma, arial,sans-serif;
	text-align: justify;
	color: #555555;
}
.NormalBold {
	font-family:tahoma, arial,sans-serif;
	FONT-WEIGHT: bold;
	color:#424242;
}
.NormalRed {
	font-family:tahoma, arial,sans-serif;
	FONT-WEIGHT: bold; 
	COLOR: #ff0000;
}
UL LI {
	list-style-image:url(images/bullets.gif);
	list-style-position: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	color:#424242;
	padding: 2px;
}
.NormalTextBox {
	color: #6B8391;
}
input.NormalTextBox{
	BORDER-RIGHT: #6B8391 1px solid; 
	BORDER-TOP: #6B8391 1px solid; 
	BORDER-LEFT: #6B8391 1px solid; 
	BORDER-BOTTOM: #6B8391 1px solid; 
	background-color: #FFF;
}
.StandardButton {
	BORDER-RIGHT: #6B8391 1px solid; 
	BORDER-TOP: #6B8391 1px solid; 
	BORDER-LEFT: #6B8391 1px solid; 
	BORDER-BOTTOM: #6B8391 1px solid;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Hnelvetica, sans-serif;
	background-color: #FFFFFF;
	color:#6B8391;
}
/*  Select Portal */
A.SelectPortal, A.SelectPortal:link, A.SelectPortal:visited, A.SelectPortal:active {
	background-color:transparent;
	text-decoration: none;
	white-space:nowrap;
	color:#ff6666;
	font-size:11px;
	font-weight:bold;
}
A.SelectPortal:hover  {
	background-color:transparent;
	text-decoration: none; 
	white-space:nowrap;
	color:#ff6666;
	font-size:11px;
}

/*  DNN Custom Token Style */
A.register-login, A.register-login:link, A.register-login:visited, A.register-login:active {
	FONT-FAMILY:  Tahoma, Arial, Verdana;
	text-decoration: none;
	white-space:nowrap;
	color:#0664be;
	font-size:11px;
}
A.register-login:hover  {
	FONT-FAMILY: Tahoma, Arial, Verdana;
	text-decoration: none; 
	white-space:nowrap;
	color:#0664be;
	font-size:11px;
}
.breadcrumb-txt {
	font-size:12px;
	font-weight: bold;
	padding-left:10px;
}
.breadcrumb, A.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {
	font-size:12px;
	text-decoration: none;
} 
A.breadcrumb:hover  {
	font-size:12px;
	text-decoration: none;
}

.terms-privacy, A.terms-privacy, A.terms-privacy:link, A.terms-privacy:visited, A.terms-privacy:active {
	text-decoration: none;
} A.terms-privacy:hover  {
	text-decoration: none;
}
.currentdate {
	white-space:nowrap;
	color:#fff600;
	font-size:11px;
	font-weight:bold;
}
.currentdateLeft {
	background-image:url(images/bgMenu_Left.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	height:20px;
}
.bgCenter {
	background-image:url(images/Background_Menu.jpg);
	background-repeat:repeat-x;
	background-color:transparent;
	height:20px;
	width:47px;
}
.bgMenu {
	background-image:url(images/bgMenu.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	height:20px;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	color: #727272;
}

A.search_link {
	text-decoration: none;
}
td.cssBanner span{
	padding:0px;
	margin:0px;
	background-color:#0334a5;
	
}
/*  Other Style */
.skin-color {
	background-color: #BEBEBE;
}
/* Main Menu */
.MainMenu_MenuContainer {
	background-color:transparent;
	margin:0px;
	padding:0px;
	line-height:22px;
	white-space:nowrap;
	border-left:solid #FFFFFF 2px;
}
.MainMenu_MenuBar, .MainMenu_MenuBar td {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
	margin:0px;
	padding:0px;
	line-height:22px;
}
.MainMenu_MenuItem{
	background-color: Transparent;
	margin:0px;
	padding:0px;
	line-height:22px;
}
td.MainMenu_MenuBreak {
	border: #00ff00 0px solid; 
	background-color: transparent;
	line-height:22px;
}
.MainMenu_MenuArrow {
	border: #EFEFEF 0px solid;
	font-family: webdings;
}
.MainMenu_MenuItemSel{
	color:#FF0033;	
}
.MainMenu_RootMenuArrow{
	border: #EFEFEF 0px solid;
	font-family: webdings;
}

/* -- : CSS for Root Menu : -- */
.cqldvn_RootMenuItem td img, .cqldvn_RootMenuItemSelected td img, .cqldvn_RootMenuItemActive td img{
	display:none;
	background-color:transparent;
}
.cqldvn_RootMenuItem td{
	padding:0px 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	Text-align:Center;
	white-space:nowrap;
	background-color:transparent;
	line-height:22px;
	height:22px;
}
.cqldvn_RootMenuItemSelected td, .cqldvn_RootMenuItemActive td{
	padding:0px 5px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	Text-align:Center;
	white-space:nowrap;
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	line-height:22px;
	height:22px;
}
.Menu_Sep{
	background-image:url(images/Menu_Sep.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:bottom center;
	width:3px;
	height:22px;
	padding:0px;
}
/* -- : CSS for Sub Menu : -- */
.cqldvn_SubMenuItemSelected {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	border:0px solid #666666;
	background-color:#529de0;
}
.cqldvn_SubMenuItemActive {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	border:0px solid #666666;
	background-color:#529de0;
}
.cqldvn_SubMenuItem {
	line-height:22px;
	border:0px solid #FF0033;
	background-color: #65afe4;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);
	margin:0px;
	padding:0px;
	z-index:100000;
}

.cqldvn_MenuItem {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:0px solid #666666;
	line-height:22px;
}
.cqldvn_Icon
{
	padding:3px;
}
/*.Menu_Sep{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	color:#999999;
}
/* ======================= START CSS FOR INNER SKIN ======================= */

.cqldvn_bgbottom{
	background-image:url(images/cqldvn_bgbottom.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:#ffffff;
	height:94px;
}
.cytdp_bgBanner{
	background-repeat:repeat-x;
	background-color:#0334a5;
	background-attachment:scroll;
	height:72px;
}
.cqldvn_bgmenu_active{
	background-image:url(images/cqldvn_bgmenu_active.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	background-position:left top;
	height:34px;
}

.dnnLINKS_Root{
	font-size:13px;
	padding:0px 10px;
}
a.dnnLINKS_Root:link, a.dnnLINKS_Root:active, a.dnnLINKS_Root:visited{
	font-size:13px;
	padding:0px 10px;
}
a.dnnLINKS_Root:hover{
	font-size:13px;
	padding:0px 10px;
	color:#000000;
}
.cqldvn_bgbanner{
	background-image:url(images/cqldvn_bgbanner.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:transparent;
	background-position:left top;
}
/* ======================= END CSS FOR INNER SKIN ======================= */
/* ===================== DEFINE CSS FOR TREEVIEW =========================*/
.TreeViewMenu {
	width:100%;
	background-position:center;
	background-color:transparent;
	margin:0px;
	padding:0px;
	position:relative;
}
.TreeViewMenu_Header span.Head{
	white-space:nowrap;
}
tr.TreeViewMenu_Header{
	display:none;
}
tr.TreeViewMenu_Header td{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
/*Span */
.BodyCssClass{
	width:100%;
	position:relative;
	padding:0px;
	padding-right:1px;
	padding-bottom:2px;
	padding-top:0px;
}
.BodyCssClass span .DNNTree{
	position:relative;
	background-color:#0563be;
	border-top:solid #7e9aa8 1px;
	border-left:solid #7e9aa8 1px;
	border-right:solid #7e9aa8 1px;
}
.BodyCssClass span .DNNTree div{
	padding:0px;
	margin:0px;
	position:relative;
}
.BodyCssClass span .DNNTree div span{
	line-height:25px;
	background-color:#ffffff;
	border-bottom: #adbfc3 1px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	display:none;
}
.BodyCssClass span .DNNTree div img{
	position:absolute;
	float:left;
	z-index:10;
	left:5px;
	top:6px;
}
.BodyCssClass span .DNNTree div span img{
	display:none;
}
.BodyCssClass span .DNNTree div span.nodeCss{
	line-height:25px;
	background-image:url(images/Icon.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	background-attachment:scroll;
	background-color:transparent;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border-bottom: #adbfc3 1px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:10px;
	height:25px;
	display:block;
}
.BodyCssClass span.DNNTree div span.nodeOverCss, .BodyCssClass span .DNNTree div span.nodeChildCss{
	line-height:25px;
	background-image:url(images/Icon.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	background-attachment:scroll;
	background-color:#3692d5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff600;
	border-bottom: #adbfc3 1px solid;
	margin:0px;
	padding:0px;
	position:relative;
	padding-left:20px;
	padding-right:10px;
	height:25px;
	display:block;
}
.BodyCssClass span .DNNTree div div span.nodeChildCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:0px;
	/*68bace*/
	background-color:#0563be;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	border-bottom: #adbfc3 1px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-right:10px;
	height:25px;
	display:block;
}
/* cap 3*/
.BodyCssClass span .DNNTree div div div span.nodeChildCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:0px;
	background-color:#cccccc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-bottom: #adbfc3 0px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:10px;
	height:25px;
	display:block;
	font-Weight:bold;
}
.BodyCssClass span .DNNTree div div div span.nodeSelectedCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:0px;
	/*background-color:#cccccc;*/
	background-color:#ff0000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	border-bottom: #adbfc3 0px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:10px;
	height:25px;
	display:block;
	font-weight:bold;
}
/*cap 4*/
.BodyCssClass span .DNNTree div div div div span.nodeChildCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:0px;
	background-color:#7ed3e8;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-bottom: #adbfc3 0px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:35px;
	padding-right:10px;
	height:25px;
	display:block;
}
.BodyCssClass span .DNNTree div div div div span.nodeSelectedCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:0px;
	background-color:#47a6ff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	border-bottom: #adbfc3 0px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:35px;
	padding-right:10px;
	height:25px;
	display:block;
}
/*end cap 4*/
.BodyCssClass span .DNNTree div span.nodeSelectedCss{
	line-height:25px;
	background-image:url(images/Icon.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	background-attachment:scroll;
	background-color:#0563be;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff600;
	border-bottom: #adbfc3 1px solid;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:10px;
	display:block;
}

.BodyCssClass span .DNNTree div div span.nodeSelectedCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:-50px;
	background-color:#ff0000;
	color:#ffffff;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-right:10px;
	display:block;
	font-weight:bold;
}
.BodyCssClass span .DNNTree div div span.nodeOverCss{
	line-height:25px;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	background-position:-50px;
	background-color:#47a6ff;
	color:#ffffff;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-right:10px;
	display:block;
	border-bottom: #adbfc3 1px solid;
}
.DNNTree div div span.nodeOverSubCss{
	background-position:-50px;
	background-color:#60abf5;
	color:#fff600;
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:10px;
}
.treeCss {
	width: 100%;
	background-color:transparent;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	position:relative;
}

span.dnnLINKS_Root{
	color:#ffffff;
	font-size:11px;
	padding-top:11px;
	text-align:center;
}
a.dnnLINKS_Root, a.dnnLINKS_Root:link, a.dnnLINKS_Root:visited{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
a.dnnLINKS_Root:active{
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#fff600;
}
a.dnnLINKS_Root:hover{
	font-size:11px;
	color:#fff600;
	text-decoration:none;
	text-align:center;
}
.VT_Border_skin
{
	border:solid 1px #0563be;
}
.CYTDP_cssLanguage{
	color:#0664be;
	font-size:11px;
}