/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

a,a:link,a:visited,a:active,a:hover,td,p,div,span,body{font-size:12px;font-family:tahoma;}
.hidden{display:none;}
.ellipse{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

/* background color for the content part of the pages */
Body
{
	background-color: white;
	margin: 0px;
}

.ControlPanel, .PagingTable
{
	width: 100%; 
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject 
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: none;
	color: #003366;
}

A:visited
{
	text-decoration: none;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A:active
{
	text-decoration: none;
	color: #003366;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	text-align: center;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}



/*Module Tool*/
.panel_close{width:100%;height:18px;background:#eeeeee;}
.module_tool{ HEIGHT: 500px;WIDTH: 420px;display:block;}
.module_tool_layout_left{width:150px;float:left;border-right:1px solid gray;}
.module_tool_show{display:block;position:absolute;z-index:1000;width:600px;height:400px;}
.tool {
	BORDER-RIGHT: #7bbdff 1px solid; BORDER-TOP: #7bbdff 1px solid; BACKGROUND: url(../../images/panel/module_bg.gif) #d1e7ff repeat-x; BORDER-LEFT: #7bbdff 1px solid;width:100%;border:0px;height:100%; BORDER-BOTTOM: #7bbdff 1px solid; margin-bottom:15px;
}


.module_tool_item {
	BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #b2d8ff 1px solid;BACKGROUND: url(../../images/panel/module_title_icon.gif) no-repeat 12px 2px
}

.module_tool_add{margin-left:5px;width:32px;height:17px;padding-left:2px;}
#module_desc{border:1px dotted gray;width:100%;height:80px;BACKGROUND: url(../../images/panel/module_bg.gif) #d1e7ff repeat-x;}
#module_tool_desc_title{BACKGROUND: url(../../images/panel/module_title_icon.gif) no-repeat 12px 2px}
#module_tool_desc{BACKGROUND: url(../../images/panel/module_title_icon.gif) no-repeat 12px 2px}


.panel_wait{font-size:14px;color:black;margin:40px;}



.genericclass_container_A{width:370px;border-bottom:1px dotted black;float:left;margin-bottom:8px;padding-bottom:8px;}
.genericclass_title_bg_A{width:100%;background-image:url(/images/icons/title1.gif);background-repeat:no-repeat;height:30px;margin-bottom:8px;padding-left:25px;padding-top:6px;font-size:12px;font-weight:bold;}
.genericclass_icon_div_A{float:left;width:100px;}
.genericclass_icon_A{float:left;border:2px solid gray;margin-right:12px;}
.genericclass_title_A{align:center;height:20px;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2673de; FONT-FAMILY: "simsun"
}
.genericclass_subtitle_A{FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 18px; FONT-FAMILY: "simsun"
}
.genericclass_button_A{float:left;}

.genericclass_page_container_A{margin-top:20px;margin-left:50px;width:150px;height:9px;float:left;}
.genericclass_page_num_A{width:6px;height:9px;float:left;margin-left:4px;cursor:hand;background:gray;color:white;font-size:12px;padding-top:0px;}
.genericclass_page_first_A{background-image:url(/images/icons/first.bmp);background-repeat:no-repeat;width:11px;height:9px;float:left;margin-left:4px;cursor:hand;}
.genericclass_page_last_A{background-image:url(/images/icons/last.bmp);background-repeat:no-repeat;width:11px;height:9px;float:left;margin-left:4px;cursor:hand;}
.genericclass_page_pre_A{background-image:url(/images/icons/pre.bmp);background-repeat:no-repeat;width:6px;height:9px;float:left;margin-left:4px;cursor:hand;}
.genericclass_page_next_A{background-image:url(/images/icons/next.bmp);background-repeat:no-repeat;width:6px;height:9px;float:left;margin-left:4px;cursor:hand;}
.GeneralClass_Group{background:#eeeeee;color:black;width:120px;height:30px;cursor:hand;text-align:center;font:bold;color:White;}
.leftbar_bg{background:gray;width:100px;height:20px;margin-bottom:2px;padding:2px;cursor:hand;font-size:12px;list-style:none;margin-left:0px;}
 
 
 
 /* end Style sheet for Category Module*/
 
 
 
.font_gray_12{color: #666666;font-size:12px;line-height:18px;}

.font_size_12{font-size:12px;}
.line_bg{background-image:url(/images/categorylist/line1.gif);}

.GenericList_ImageGrid_Table{margin:8px;float:left;height:180px;width:150px;}
.border_black{border:1px solid black;}
 
.control_disabled_true {background-color:#cccccc;}
.control_disabled_false{background-color:white}
 
 


/*****A************/
a.link_darkgray:link{line-height:16px;color:#666666;text-decoration:underline;}
a.link_darkgray:hover,a.darkgray:visited{color: #000000;text-decoration:none;
line-height:16px;}

a.link_darkblue:link{color:#00007F;text-decoration:underline;}
a.link_darkblue:hover,a.darkgray:visited{color:blue;text-decoration:underline;}
a.link_black:visited,a.link_black:link{line-height:20px;color:black;text-decoration:none;}
a.link_darkgray_none:link{color:3D362B;text-decoration:none;}
a.link_darkgray_none:hover,a.darkgray:visited{color:3D362B;text-decoration:underline;}
a.link_red:link{color:#FF0000;text-decoration:none;}
a.link_red:hover,a.link_red:visited{color:blue;text-decoration:none;}
a.link_blacknone:link{color:#000000;text-decoration:none;}
a.link_blacknone:hover,a.link_blacknone:visited{color:blue;text-decoration:none;}

/*****************/

a.link_lightblue:link{color:#0099FF; text-decoration:underline;}
a.link_lightblue:hover{color:#FF99CC; text-decoration:none;}

a.link_lightgray:link{color: #CCCCCC; text-decoration:none;}
a.link_lightgray:hover{color:red; text-decoration:underline;}

a.test0:link{
	color: #FFFFFF;text-decoration:none
}
a.test1:link{
	color: #646464;
	text-decoration:none;
}

.campton_title{font-family: Tahoma, Arial, Helvetica;font-size:12px;font-weight:bold;color:#2673DE}

.AttributeValueTable{width:100%}
.CustomizeForm_Table{width:100%;font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal}
.CustomizeForm_Td1{float:left;width:20%;height:35px;padding:5px;margin-top:1px;border:solid 1px #D9F8FF;background-color:#C4D7FF;font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal}
.CustomizeForm_Td2{float:left;width:30%;height:35px;padding:5px;border:solid 1px #D9F8FF;background-color:white;font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal}
.CustomizeForm_Td3{float:left;width:45%;height:35px;border:solid 1px #D9F8FF;background-color:white;font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal}


/*CategoryList rebuid by Sander 2007-04-09*/


.Sorting1{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting1.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting2{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting2.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting3{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting3.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting4{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting4.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting5{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting5.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting6{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting6.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting7{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting7.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting8{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting8.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting9{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting9.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting10{width:22px;height:14px;background:url(/Portals/_default/Images/Sorting10.gif) no-repeat;float:left;clear:left;margin-top:3px;margin-left:3px;}
.Sorting11{border:1px solid gray;background:#eeeeee;padding-top:0px;margin-top:2px;padding-bottom:-4px;padding-left:3px;padding-right:3px;font-size:9px;color:#333;float:left;clear:left;font-family:Arial;margin-left:3px;}



/*Generic list*/
.list_a{
list-style-type: none;

}

.nolistimage{
list-style :none ; 
float:left;
}

.bold {
	FONT-WEIGHT: bold;
	font-size:12px
}


.disc_style {
list-style-type: disc;
list-style-position : outside;
}

.square_style {
list-style-type: square;
}

.List_c_bg {
height: 21px;
padding-left:3px;
padding-top:3px;
background-image:url(/Portals/_default/images/bj1.gif);
background-repeat: repeat-x;
list-style:square;
}

.listo{
padding:4px;}

.listimageo{
list-style-image:url(/Portals/_default/Images/Sander/dot_arrow.gif);
border-bottom: 1px dashed #CCCCCC; 
overflow: hidden;
}

.DialLi-A
{
list-style:disc;
}

.style_date_click{
font-size:12px;
}

.lista_image{
width:90px;
float:left;
padding-right:3px;
}

.lista_image2{
width:90px;
float:left;
padding-right:3px;
}

.asd{
border:1px solid red;
}

.image_style
{
width:90px;
padding-left:3px;
float:left;
}

.imagestyle2
{
width:96px;
padding-left:3px;
float:left;
}

.imagetextstyle
{
width:120px;
height:15;
padding:2px;
float:left;
overflow: hidden; 
text-overflow:ellipsis;
white-space:nowrap;
clear:right;
padding-left:3px;
}

.divstyle3
{
width:200px;
padding-left:3px;
float:left;
overflow: hidden; 
text-overflow:ellipsis;
white-space:nowrap;
clear:right;
}

.blue_font{
color:#3D362B;
text-decoration:none;
line-height:18px;
}

.style_etemp{
    border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;   
	width:100%;
	padding:0px;
	}
	
.whitesquare {
	list-style-type: square;
	color:#ffffff;
	padding-left:5px;
}

.whitefont{
color: #FFFFFF;
}

.divinfo {
	width:95%;MARGIN: 0px 0px 0px 95px; margin-top:0px;
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; font-size:12px; color:#666666;
}

.divinfo2 {
	MARGIN: 0px 0px 0px 93px; /*margin-top:1px;*/
}

.divinfo3 {
	width: 100%; padding-bottom:5px;
}

.divinfo4 {
	MARGIN: 0px 0px 0px 90px;
} 

.divinfo5 {
	MARGIN: 0px 0px 0px 100px; padding-left:60px; margin-left:15px 
} 

.divinfo6 {
	MARGIN: 0px 0px 0px 210px; /*margin-top:1px;*/
	clear:right;
} 

.whitebg{
background-color:white; }

.bluebg{
background-color:#33CCFF;
padding-top:5px;}


.border {
border: solid 1px #666666;}


.floatdiv{
float:left;
margin-right:10px;
margin-bottom:8px;
margin-top:5px;
padding:2px;
background: #BFDFFF;
}

.floatwhitediv{
float:left;
margin-right:4px;
margin-bottom:8px;
margin-top:8px;
padding:2px;
background: #FFFFFF;
}

.text_align{
text-align:center;
font-size:12px;
}


.f12px{
color: #666666;
font-size:12px;
line-height:18px;
}

.floatdiv2{
float:left;
margin:6px;
}

.f_div{
padding-bottom:15px;
clear:both;
}

.f_div2{
padding-bottom:0px;
}

.I_Image_style{
	float:left;
}

.I_Div_style{
	clear:right;
}

.floatdiv3{
float:left;
margin:6px;
padding-left:6px;
padding-right:6px;
}

.div_fright{
float:right;
	clear:right;
}

.f12_align{
width:98px;
height:110px;
color: #666666;
font-size:12px;
line-height:18px;
text-align:center;
overflow: hidden; 
text-overflow:ellipsis;
white-space:nowrap;
clear:right;
}


.blankdiv{
width:100%;
}



.pstyle{
list-style:disc;
}

.divpaddingtop{
padding-top:10px;
width:100%;
}

.divpaddingtop2{
padding-top:5px;
clear:both
}

.listlwri{
list-style-image:url(/Portals/_default/Images/Sander/dot_arrow2.gif);
border-bottom: 1px dashed #A9CDE0;
 }
 
.divlwri2{
width:310px;
float:left;
padding-top:10px;
	}
	
.lwri2{
MARGIN: 0px 0px 0px 130px;
width:150px;
height:85px;
overflow: hidden; 
text-overflow:ellipsis;

}

.dot{
list-style-image:url(/images/campton/Square_6px.gif);}


.videobg{
width:109px;
height:113px;
background-image:url(/Portals/_default/Images/videobg.jpg); 
background-repeat:no-repeat;
float:left;
padding-top:9px;
padding-left:9px;
}

.videodiv{
MARGIN: 0px 0px 0px 125px; /*margin-top:1px;*/
width:95%;
}

.whitetxt{
color:white;
font-size:12px;
font-weight:bold;
}

.retanglediv{
width:100px;
height:110px;
color: #666666;
font-size:12px;
line-height:18px;
text-align:center;
overflow: hidden; 
text-overflow:ellipsis;
white-space:nowrap;
clear:right;
}


.linebg{
width:100%;
height: 9px;
padding-bottom: 5px;
border-bottom: 1px dashed  #666666; 
}

/*end */

.CustomizeForm{
	margin: 5px;
	border-bottom: 1px solid #E7E3E7;
}

.CustomizeForm .left {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #E7FBFF;
	border-top: 1px solid #ADDFFF;
	border-left: 1px solid #ADDFFF;
	width: 148px;
	font-style: normal;
	font-size: 14px;
	text-align: right;
}
.CustomizeForm .right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border-top: 1px solid #E7E3E7;
	border-right: 1px solid #E7E3E7;
	background-color: #FFFBFF;
}

.CustomizeForm2{
	margin: 5px;
	background-color: #e4e4e4;
}

.CustomizeForm2 .left {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 148px;
	font-style: normal;
	font-size: 14px;
	text-align: right;
}

.CustomizeForm2 .right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
}

  



/*******************************************************************************************/
/*********************** Css Style For GenericList *****************************************/
/*******************************************************************************************/

/* ListContent */
.listContent {border-top:solid 1px gray;border-right:solid 1px gray;border-left:solid 1px gray;list-style-type:none;margin:0px;padding:0px}
.ListContent li{list-style-type:none}
.listContent .id{float:left;width:60px;clear:left;text-align:center;height:25px;padding:5px}
.listContent .name{float:left;width:50%;text-align:center;height:25px;padding:5px;text-overflow:ellipsis}
.listContent .oper{float:left;width:160px;clear:right;text-align:center;height:25px;padding:5px}

.ListContentTitle {list-style-type:none;border:solid 1px gray;margin:0px;height:25px;font-weight:bold}
.ListContentTitle li{list-style-type:none}
.ListContentTitle .id{float:left;width:60px;height:25px;padding:5px;text-align:center;border-right:solid 1px gray;clear:left}
.listContentTitle .name{float:left;width:50%;height:25px;padding:5px;text-align:center;border-right:solid 1px gray}
.listContentTitle .oper{float:left;width:160px;height:25px;padding:5px;text-align:center;clear:right}

.ListContentItem {border-right:solid 0px gray;border-bottom:solid 1px gray;border-left:solid 0px gray;height:25px;padding-bottom:0px;margin-bottom:0px}
.ListContentItem .id{font-size:12px;border-right:solid 1px gray;}
.ListContentItem .name{font-size:12px;border-right:solid 1px gray;}
.ListContentItem .oper{font-size:12px;width:160px}

.SubTitle {float:left}
.ShowMore {float:right}

.Paging_Container{clear:both;display:inline;width:100%;text-align:right;font-family:tahoma;font-size:14px}
.Paging_Num{font-family:tahoma;font-size:14px;color:red}
.Paging_Container A:link{font-family:tahoma;font-size:14px;}
.Paging_Container A:visited{text-decoration:none;color:Gray;font-family:tahoma;font-size:14px;}
.Paging_Container A:hover{text-decoration:underline;font-family:tahoma;font-size:14px;}

.yui-navset { }  
.yui-navset .yui-content { }
.yui-nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}  
.yui-navset .yui-nav LI { MARGIN-RIGHT: 0.5em}  
.yui-nav LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}  
.yui-navset .yui-nav LI { DISPLAY: inline; VERTICAL-ALIGN: bottom; CURSOR: pointer; }  
.yui-navset .yui-nav LI { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px}  

.yui-navset .yui-nav A { POSITION: relative}  
.yui-navset .yui-nav LI A {  VERTICAL-ALIGN: bottom;}  

.dialogs {width: 320px; height: 420px; border: 1px solid #404040; background-color:#ffffff;}
.dialogs .hd {height: 22px; padding: 5px 3px; background-color: #eeeeee; border-bottom: 1px solid #404040;}
.dialogs .hd .title {clear:left; float: left; width: 280px; height: 22px; color: #666666; font-weight: bold;}
.dialogs .hd .close {clear:right; float: right; width: 12px; height: 12px; cursor: pointer;}
.dialogs .bd {clear: both; width: 310px; height: 352px; padding: 5px; overflow: auto;}
.dialogs .ft {clear: both; width: 310px; height: 28px; padding: 5px; overflow: auto;}

.replymessage {width: 400px; height: 220px; border: 1px solid #404040; background-color:#ffffff;}
.replymessage .hd {height: 20px; padding: 5px 3px; background-color: #eeeeee; border-bottom: 1px solid #404040;}
.replymessage .hd .title {clear:left; float: left; width: 280px; height: 22px; color: #666666; font-weight: bold;}
.replymessage .hd .close {clear:right; float: right; width: 12px; height: 12px; cursor: pointer;}
.replymessage .bd {clear: both; width: 400px; height: 200px; padding: 5px; overflow: auto;}
.replymessage .ft {clear: both; width: 400px; height: 0px; padding: 5px; overflow: auto;}

.Tree {margin-left:2px; list-style-type: none;}
.Tree ul{margin:0px;}
.Tree ul li{margin: 2px 0px 2px 16px; list-style-type: none;}
.Tree li{list-style-type:none}

.Tree .icon {width:15px; height: 15px; float: left; clear: left; overflow: hidden;}
.Tree .collapse {background: url(/images/icons/collapse.gif) center center no-repeat; cursor:pointer;}
.Tree .expand {background: url(/images/icons/expand.gif) center center no-repeat; cursor:pointer;}
.Tree .node {background: url(/images/icons/node.gif) center center no-repeat}
.Tree .Selected a{color:Red;font-weight:bold;}
.Tree .Selected ul a,a{color:Black;font-weight:normal;}


.Retangleimg {margin: 0px; padding: 0px;}
.Retangleimg li{list-style :none;float:left; font-size: 12px;}
.Retangleimg a:link{ color: #000099; text-decoration:none;}
.Retangleimg a:hover{ color: red}
/*
.Management {list-style-type:none; margin: 0px; padding: 0px; background-color: #fff;}
.Management .c_title {height: 26px; margin: 0px; text-align: left; text-indent: 30px; color: black; font-weight:bold; font-size: 12px; padding-top: 5px; background:url(/portals/_default/Images/LineTitle.jpg) no-repeat;}
.Management  li {border: 1px solid #eee; margin: 3px;}
.Management  li li {border: 0px; margin: 1px;}
*/

.Management {list-style-type:none; margin: 0px; padding: 0px; background-color: #fff;}
.Management .c_title {height: 20px; margin: 0px; text-align: left; text-indent: 30px; color: #000; font-weight:bold; font-size: 12px; padding-top: 3px; cursor:pointer}
.Management li {clear: both; list-style-type:none;}
.Management li ul {margin: 0px 0px 0px 20px; padding: 0px; display:block;}
.Management li li {width: 46%; margin:3px 0px 0px 6px; padding: 0px; display: block;}
.Management .active {background:url(/js/docs/css/pkg-open.gif) no-repeat left center; margin: 0px 10px 3px 8px;text-indent:35}
.Management .inactive {background:url(/js/docs/css/pkg-closed.gif) no-repeat left center; margin: 0px 10px 3px 8px;text-indent:35}
.Management a:hover{text-decoration:unerline;font-weight:bold}

.ThemeList {margin: 0px; padding: 0px; width:100%; height:300px; border-bottom:dashed 1px #333333}
.ThemeList ul{border:solid 10px blue}
.ThemeList li{
	list-style:none;
	float:left; 
	font-size: 12px;
	margin:5px;
}
.ThemeList li img {cursor:pointer;border:solid 0px #EEEEEE}

.panename{display:none;}
.panebar{text-align:left;}
.paneStyle,.paneLayout{margin:6px;color:Gray;font-size:12px;font-family:Arial;}

.containermaster_blue {width:90%;}

.NewModuleList {width:450px; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.NewModuleList .c_title {width: 450px; height: 20px; margin-left: 0px;margin-top:10px;margin-bottom:5px;padding-left:5px;padding-top:0px; text-align: left; color: #000000; font-weight:bold; font-size: 12px; background:#EEEEEE}
.NewModuleList .c_title a{vertical-align:middle;color:#000000;font-size:14px}
.NewModuleList .active {background:url(/Portals/_default/Images/down.jpg) no-repeat left;margin-left:0px;padding-left:15px;}
.NewModuleList .inactive {background:url(/Portals/_default/Images/left.jpg) no-repeat left;margin-left:0px;padding-left:15px;}
.NewModuleList ul{margin-left:10px;margin-bottom:10px}
.NewModuleList li li{float:left;margin-left:0px;margin-right:5px;margin-bottom:3px; width:30%;border:solid 1px #CCCCCC;background-color:#EEEEEE}
.NewModuleList li li img{margin-right:10px}
.NewModuleList li li span{vertical-align:middle;padding-bottom:5px}



/* User Bar */
.Skin_UserBar{}
.Skin_UserBar ul{width:600px}
.Skin_UserBar ul li{list-style:none;float:left;margin-left:8px}
.Skin_UserBar .welcome{color:blue}
.Skin_UserBar .UserItem{float:left}


.OkMsg {border-right: #00be00 1px solid; padding-right: 5px; border-top: #00be00 1px solid; padding-left: 25px; background: url(/images/ValidatePic/standard_msg_ok.gif) #e6ffe6 no-repeat 5px 5px; padding-bottom: 5px; border-left: #00be00 1px solid; color: #000; padding-top: 5px; border-bottom: #00be00 1px solid;zoom:1;}
.WarningMsg {border-right: #00a8ff 1px solid; padding-right: 5px; border-top: #00a8ff 1px solid; padding-left: 25px; background: url(/images/ValidatePic/standard_msg_warning.gif) #e2f5ff no-repeat 5px 5px; padding-bottom: 5px; border-left: #00a8ff 1px solid; color: #000; padding-top: 5px; border-bottom: #00a8ff 1px solid;zoom:1;}
.ErrorMsg {border-right: #f60 1px solid; padding-right: 5px; border-top: #f60 1px solid; padding-left: 25px; background: url(/images/ValidatePic/standard_msg_error.gif) #fff2e9 no-repeat 5px 5px; padding-bottom: 5px; border-left: #f60 1px solid; color: #000; padding-top: 5px; border-bottom: #f60 1px solid;zoom:1;}
.HintMsg {border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; background-image: none; padding-bottom: 5px; border-left: #fff 1px solid; color: #999; padding-top: 5px; border-bottom: #fff 1px solid; background-color: transparent}
.HintMsg A:link {color: #666; text-decoration: none}
.HintMsg A:visited {color: #666; text-decoration: none}
.OkMsg_lite {border-right: #00be00 1px solid; padding-right: 5px; border-top: #00be00 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #00be00 1px solid; padding-top: 5px; border-bottom: #00be00 1px solid; background-color: #e6ffe6}
.WarningMsg_lite {border-right: #00a8ff 1px solid; padding-right: 5px; border-top: #00a8ff 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #00a8ff 1px solid; padding-top: 5px; border-bottom: #00a8ff 1px solid; background-color: #e2f5ff}
.ErrorMsg_lite {border-right: #f60 1px solid; padding-right: 5px; border-top: #f60 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #f60 1px solid; padding-top: 5px; border-bottom: #f60 1px solid; background-color: #fff2e9}

input.Ok {border-right: #a7a6aa 1px solid; padding-right: 8px; border-top: #a7a6aa 1px solid; padding-left: 3px; background: url(/images/ValidatePic/input_ok_corner.gif) #fff no-repeat right top; padding-bottom: 0px; border-left: #a7a6aa 1px solid; padding-top: 2px; border-bottom: #a7a6aa 1px solid; height: 18px}
input.Warning {border-right: #a7a6aa 1px solid; padding-right: 8px; border-top: #a7a6aa 1px solid; padding-left: 3px; background: url(/images/ValidatePic/input_warning_corner.gif) #fff no-repeat right bottom; padding-bottom: 0px; border-left: #a7a6aa 1px solid; padding-top: 2px; border-bottom: #a7a6aa 1px solid; height: 18px}
input.Error {border-right: #a7a6aa 1px solid; padding-right: 8px; border-top: #a7a6aa 1px solid; padding-left: 3px; background: url(/images/ValidatePic/input_error_corner.gif) #fff no-repeat right bottom; padding-bottom: 0px; border-left: #a7a6aa 1px solid; padding-top: 2px; border-bottom: #a7a6aa 1px solid; height: 18px}
input.Normal {border-right: #a7a6aa 1px solid; padding-right: 8px; border-top: #a7a6aa 1px solid; padding-left: 3px; background-image: none; padding-bottom: 0px; border-left: #a7a6aa 1px solid; padding-top: 2px; border-bottom: #a7a6aa 1px solid; height: 18px; background-color: #fff}

.DataListForm {margin: 0px; padding: 0px;}
.DataListForm li{list-style :none;float:left; font-size: 12px; margin-left:10px;margin-top:10px}
.DataListForm li img{cursor:pointer}
.DataListForm a:link{ color: #000099; text-decoration:none;}
.DataListForm a:hover{ color: red}

.DataListForm_1 {margin: 0px; padding: 0px;}
.DataListForm_1 li{list-style :none;float:left; font-size: 12px; margin-left:10px;margin-top:10px}
.DataListForm_1 li img{cursor:pointer;}
.DataListForm_1 li .TitleLimitLength{cursor:pointer}
.DataListForm_1 a:link{ color: #000099; text-decoration:none;}
.DataListForm_1 a:hover{ color: red}

.Loadings
{   
    width:160px;
	height:60px;
	border:3px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(/Resources/ContentRotator/themes/simple/loading.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 5px;
	padding-top: 0px;
	position:absolute;
	display:none;
	z-index:5000;
}
.mtool{margin-top:-4px;margin-left:-4px;margin-right:-4px;color:#404040;text-align:right;width:102%;border-bottom:1px solid black;background:#ffffe1;height:14px;padding:4px;padding-right:20px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.mtool select{border:0px;background-color:#ffffe1;padding:0px;font-size:12px;margin-top:-2px;float:left;
}
 .butt{padding:20px;background:white;}
 .NewModuleListFromTemplate{list-style:none;float:left;}
 .ListWidthAImage {margin: 0px; padding: 0px;}
.ListWidthAImage li{list-style :none ;  font-size:12px}
.ListWidthAImage a:link{ color: #666666;text-decoration:none;}
.ListWidthAImage a:hover{color: red}


.lista_image3{
width:90px;
padding-right:3px;
}
.divinfo1 {
	MARGIN: 0px 0px 0px 0px;
}

.image_style1
{ 
width:94px;
height:120px;
padding-left:3px;
float:left;
padding-top:2px;
margin-right:1px;
padding-right:1px
}

.yui-content ul{margin:0px;padding:0px;}
 
 .ImageGrid_div
{
border : 1px solid #B1B1B1;
width:102px;
height:130px;
padding-top:3px;
margin-left:5px;
margin-right:5px;
margin-top:3px
}
.ImageGrid_img
{
border : none;	
margin-left:3px;
margin-right:0px;
}
.ImageGrid_info
{
font-size:12px;
height:30px;
text-align : center ;
overflow:hidden;
padding-left:1px;
padding-right:1px
}
.ImageGrid_info a:link{ COLOR: #666666;text-decoration:none; margin: 0px; padding: 0px;}
.ImageGrid_info a:visited{ COLOR: #666666;text-decoration:none; margin: 0px; padding: 0px;}
.ImageGrid_info a:hover{color:red}

.Title_Img
{
width:100%;
}
.Title_Desc_Img
{
font-size:12px;
font-weight:bold;
margin-bottom:4px;
margin-left:5px
}
.Title_Img_middle
{
margin-left:5px;
height:62px;
line-height: 20px;
overflow:hidden;
font-size:12px;
color:#333333
}
.Title_Img_img
{
margin-left:5px;
margin-top:6px;
margin-right:5px;
}
 .ETopTitle
{
color:#666666;
font-size:12px;
font-weight:bold;
margin-right:25px;
border-bottom : 1px dotted #666666;
padding-bottom:2px;
}
.ETopTitle a:hover { color:red;font-weight:bold;}
.ETopTitle a:link {color:#666666; font-weight:bold;text-decoration:none;}
.ETopTitle a:visited { color:#666666; text-decoration:none;font-weight:bold;}
.EmiddleTitle
{
padding-top:4px;
color:#666666;
font-size:12px;
line-height:18px;
height:76px;
overflow:hidden;
margin-right:5px;
width:98%;
}

.ListImg_div
{
 background-color:white;
 width:108px;
 margin-top:4px;
 margin-bottom:5px;
 margin-right:5px;
 margin-left:5px
}
.ListImg_div_Title
{
font-size:12px;
margin-bottom:3px;
height:30px;
overflow:hidden;
margin-top:3px;
padding-left:2px;
padding-right:2px;
}
.ListImg_Img
{
margin-left:5px;
margin-right:6px;
margin-top:5px;
border : 1px solid #DCDCDE;
}
.ListImg_div_Title a:link{ color:black;  text-decoration:none;}
.ListImg_div_Title a:hover{ color:red}
.ListImg_div_Title a:visited{ color:black; text-decoration:none;}

.ListImage_Whole
{
background-color :#D3D3D5;
width:100%;
padding-bottom:-10px;
margin-bottom:-10px;
height:95%
}
.ListImgB_div
{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}
.ListImgB_div a:link{ color:black; font-size:12px;  text-decoration:none;}
.ListImgB_div a:hover{ color:red}
.ListImgB_div a:visited{ color:black; text-decoration:none;}

.ListImageC_div
{
color:#D41E11; 
font-size:14px;
font-weight :bold;
margin-bottom:3px;
width:60%;

}
.ListImageC_Desc
{
color:#272727; 
font-size:12px;
height:34px;
line-height:17px;
overflow:hidden
}
.ListImageC_Bottom
{
color:#272727; 
font-size:12px;
padding-top:10px;

}
.ListImageC_Table
{
padding-top:10px;
padding-bottom:10px;
padding-left:8px;
border-bottom : 1px dotted #000000;
}
.ListImageC_Bottom a:link{ color:#272727; font-size:12px;  text-decoration:none;}
.ListImageC_Bottom a:hover{ color:red}
.ListImageC_Bottom a:visited{ color:#272727; text-decoration:none;}



.ListImageD_div
{
color:#BE8F03; 
font-size:12px;
font-weight :bold;
margin-bottom:3px;
margin-left:12px;
width:60%;

}
.ListImageD_Desc
{
color:black; 
font-size:12px;
height:34px;
line-height:17px;
overflow:hidden
}
.ListImageD_Bottom
{
color:black; 
font-size:12px;
padding-top:10px;

}
.ListImageD_Bottom
{
color:black; 
font-size:12px;
margin-top:10px;
margin-bottom:10px;
}
.ListImageD_Bottom a:link{ color:black; font-size:12px;  text-decoration:none;}
.ListImageD_Bottom a:hover{ color:red}
.ListImageD_Bottom a:visited{ color:black; text-decoration:none;}

.oldstyle a{ text-decoration:none; }

.oldstyle .yui-nav { background-color:white; HEIGHT: 12px;margin-left:0px 
;padding-left:0px;}
.oldstyle .yui-content{margin-top:-1px; padding-top:10px; font-size:9px; 
line-height:20px;  border-top: none;     border-left:none;     border-right:none;     
border-bottom: none; background: white}

.oldstyle .yui-content ul {margin-left:5px;margin-top:0px;margin-right:5px}
.oldstyle .yui-content li {list-style-type:none;margin-left:0px;margin-bottom:20px;width:120px;height:130px}
.oldstyle .yui-content li TitleLimitLength{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90px;text-align:center;margin-top:5px}

.oldstyle  .yui-nav LI a {
LEFT: 0px; FLOAT: left; POSITION: relative; TOP: -1px; color:white;
}
.oldstyle .yui-nav li{margin-left:0px;margin-right:0px;}
.oldstyle  {list-style:none; BACKGROUND: #fff; }


.oldstyle .yui-nav LI {	FONT-SIZE: 12px; background:#CCCCCC; FLOAT: left;    WIDTH: 90px; 
LINE-HEIGHT: 13px; HEIGHT: 10px; TEXT-ALIGN: center;padding-right:0px;  border-top:none;  
   border-left:none;     border-right:1px solid #FFF;     border-bottom: none;  
}

.oldstyle .yui-nav LI {
	WIDTH: 90px; font-size:12px;
}
 .oldstyle .yui-nav LI a {
	 WIDTH: 90px;   padding:5px 10px 5px 10px;     border-top:none;     
border-left:none;     border-right:1px solid #FFF;     border-bottom: none;   
}

.oldstyle  LI a:hover {
  }

.oldstyle .selected a{
   FONT-WEIGHT: bold; background-color:#0066CC; color:white; text-decoration:none; 
padding:5px 10px 5px 10px;    }

.oldstyle .selected a:hover{ color:white;}


