/* CSS Document */
#Body {background:#FFF; height:100%; margin:0; padding:0; background-image:url('imgs/bar.jpg'); background-repeat:repeat-x; background-position:0px 113px;}

body, th, td, div, p, table, h1, h2, h3, h4, h5, h6.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input {
	color: #2E3D47;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* ControlPanel style */
.ControlPanel {background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
.ContentPane, .ContentLeftPane, .ContentRightPane, .ContentBottomPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.ContentLeftPane{  }
.ContentRightPane{  }
.LeftPane{ padding:0 8px 0 0; width:232px; margin:0; }
.RightPane{ padding:0 0 0 8px; /*width:150px*/; margin:0;}
.SliderPane{ padding:0 0 8px 0; margin:0; background-color:#fFf; }
.ContentLeftPane, .ContentRightPane{ padding-top:5px;}
.ContentBottomPane{ padding-top:5px;}

.tekfooter { font-family:Arial; font-size:8pt; color:#808080; line-height:20px; text-decoration:none;}
.tekfooter a:link { font-family:Arial; font-size:8pt; color:#808080; line-height:20px; text-decoration:none;}
.tekfooter a:visited { font-family:Arial; font-size:8pt; color:#808080; line-height:20px; text-decoration:none; }
.tekfooter a:hover { font-family:Arial; font-size:8pt; color:#808080; line-height:20px; text-decoration:underline; }
.tekfooter a:active { font-family:Arial; font-size:8pt; color:#808080; line-height:20px; text-decoration:none;}

/*--------- Menu style ----------*/
.mainMenu 
{
	cursor:pointer;
	font-size: 11pt; 
	background-color:transparent;
}
.mainMenu .root .txt
{	
	color: #FFFFFF;
	top:5px;
	font-family:Arial;
	font-size: 14px; 
	text-align:center; 
	padding:6px 6px 4px 6px;
	text-transform:uppercase;
	white-space:nowrap;
	position:relative;
	bottom:0px;
}

.mainMenu .root
{	
    background:url(imgs/menu_hover_pixel.png) repeat-x top left;
	float:left;
	height:25px;
}

.mainMenu .root  span:first-child div{
    width:4px;
    padding:0px;
    margin:0px;
    background:url(imgs/menu_spe.png) repeat-y top left;
    height:25px;
    float:left;
}

.tab-sep{
    width:4px;
    padding:0px;
    margin:0px;
    background:url(imgs/menu_spe.png) repeat-y top left;
    height:25px;
}
.mainMenu .hov{ 
	color:#FFFFFF;
	background:url(imgs/menu_pixel.png) repeat-x top left;
}
.mainMenu .sel, .mainMenu .bc {
    color:#FFFFFF;
	background:url(imgs/menu_pixel.png) repeat-x top left;
}
.mainMenu table{
	border:1px solid #C0D6E5;
	z-index: 5000;
}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#83BEE6;
	z-index: 1000;
	font-family:Arial;
	font-size: 9pt; 
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	line-height:2em;
	text-transform:none; 
}
.mainMenu tr.mi td{
    padding: 0 2px;
    text-transform:none;
}
.mainMenu tr.hov { 
    background:url(imgs/menu_pixel.png) repeat-x top left;
}
.mainMenu tr.hov td{
    color:#FFFFFF;
}
.mainMenu tr.sel, .mainMenu tr.bc{
    background:url(imgs/menu_pixel.png) repeat-x top left;
}
.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#FFFFFF;
}
.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}

/*-----------------*/
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}
.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
}
.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.png) repeat-x top left;
	color: #fff;
}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}






#popup_container {
	font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12px;
    color: #7F7F7F;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #999;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

#popup_title {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../img/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../img/info.gif);
}

#popup_content.confirm {
	background-image: url(../img/important.gif);
}

#popup_content.prompt {
	background-image: url(../img/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}