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: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

a.nav:link    { color: #1D64A6; text-decoration: none; font-family: tahoma; font-size: 8pt; font-weight: bold; }
a.nav:active  { color: #1D64A6; text-decoration: none; font-family: tahoma; font-size: 8pt; font-weight: bold; }
a.nav:visited  { color: #1D64A6; text-decoration: none;  font-family: tahoma; font-size: 8pt; font-weight: bold; }
a.nav:hover   { color: #b3443c; text-decoration: none; font-family: tahoma; font-size: 8pt; font-weight: bold; }

.mission
{
	font-weight: bold;
	font-size: 22px;
	color: #0F4D87;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

.disclaimer
{
	font-size: 9px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}


A.SkinObject:link
{
	text-decoration: none;
	color: #000000;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #000000;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #000000;
}

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;
}

.subheader{ color:#000000; text-decoration:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px}

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: underline;
	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: square;
}

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: square;
}

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
{
	
}
/*******Begining of Dotnetnuke Default Classes*******/

/*BEING:control panel*/
.controlpanel{background:url(cp.jpg);border:#FFF solid;border-width:0px 0px 1px;}
.controlpanel img{margin:10px 5px 0px;}
.controlpanel td td td td img{margin:0px;}
.controlpanel td td td{width:auto;}
.controlpanel div{border:0;background:transparent;}
.controlpanel td .SubHead{background:transparent;font-size:14px;color:#000066;font-weight:bold;}
.controlpanel td td td .SubHead{background:transparent;font-size:12px;color:#000066;font-weight:normal;}
.controlpanel .NormalTextBox{font-size:12px;}
.controlpanel a.commandbutton{font-size:10px;}
.controlpanel a.commandbutton:link{color:#BF3070;text-decoration:none;}
.controlpanel a.commandbutton:visited{color:#BF3070;text-decoration:none;}
.controlpanel a.commandbutton:hover{color:#4D8040;}
.controlpanel a.commandbutton:active{color:#BF3070;text-decoration:none;}
/*END:control panel*/

/*BEGIN:*/
.CommandButton
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2b53a3 !important;
	}
.CommandButton a
	{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2b53a3;
	text-decoration:none;
	}
.NormalTextBox{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #363636;
	border:1px solid #A5ACB2;	
	}
.NormalBold
	{font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: BOLD;
	color: #2E53A4;

	}
.Head
{
    font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
.SkinObject,.SkinObject a{font-family:Arial;font-size:11px;color:#000000;font-weight:normal;}
table,td,span,label,div,a,body,li,ul,h1,h2,h3,h4,h5,h6,p,blackquote{font-family:Arial, Verdana, Helvetica, color:#363636;font-size:11px;text-decoration:none;}

/*END:*/


/*BEGIN:text*/
.normal,div,td,input,textarea,span,a,p,tbody,body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px; text-decoration:none;}
/*END:text*/

/*BEGIN:links*/
a:link{color:#000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#2f619e;text-decoration:underline;}
a:active {color:#003366;text-decoration:underline;}
/*END:links*/

/*******Ending of Dotnetnuke Default Classes*******/

/*******Beginning of UNAMID Custom Classes*********/
/*BEGIN:Horizontal Menu*/
/* (Top Navigation near Local Time) */
#HorzontalMenu img
{
	border:0px;
	vertical-align:baseline
}
#HorzontalMenu td /* used for gap between text and centre dot in the links pane */
{
	padding-right:9px;
}
#HorzontalMenu 
{
	margin:6px 0px 6px 9px;
}
.grayBackGround
{
background-color:#f4f4f4;
height:21px;
}
/*END:Horizontal Menu*/

/*******Beginning of UNAMID Custom Classes*********/
#dnn_LinksPane
{
	position:relative;
	top:4px
}

* html #dnn_LinksPane /* For Internet Explorer */
{
	position:relative;
	top:0px
}

.PageName
	{font-family: Arial Narrow, Arial, Verdana;
	font-size: 12px;
	text-align:left;
	font-weight: bold;
	color: #2b53a3;
	/*padding-left:4px;*/
	text-transform: uppercase;
	font-style:normal;
	/*letter-spacing:1;*/
	margin-top:4px;
	display:block;
	}
#sWizard span{text-align:center;}  
#missionmenu-div{background-color:#f4f4f4;overflow:hidden;}
.missionmenu-div{
	background-color:#f4f4f4;
	overflow:hidden;
	background-image:url(btmleftbg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.Banner{background:url(../../MissionBanners/unamidbanner.jpg);background-repeat:no-repeat;}

	
/****** BEGIN:CSS STYLES FOR HouseMenu *****/
#houseMenuV { /* menu wrapper div */
	/*padding-left:10px;
	padding-right:10px;*/
	margin: 0;
	border: 0;
	width:191px;
	position: relative;
	padding:0;
}

/* Vertical Menu */
#houseMenuV ul { /* all lists */
	display: block;
	margin: 0;
	padding: 0;
	/*border: solid 1px #999;*/
	list-style-type: none;
	list-style: none;
	float: left;
	width: 191px;
	font-family: HelveticaNeueLT, Helvetica, Arial,Sans-Serif;
	font-weight:normal;  
	font-size: 12px;
	padding-bottom:10px;
}
#houseMenuV li { /* all list items */
	border: 0;
	list-style-type: none;
	list-style: none;
	position: relative;
	float: left;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 170px;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	line-height : 20px;
	vertical-align:middle;
}
#houseMenuV li ul ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	margin-left: 164px;
	_margin-left: 170px;
	margin-top: -21px;
	z-index: 999;
	color:#ffffff;
	vertical-align:middle;
	border: solid 1px #999;
	background-color:#eeeeee;
	padding-bottom:0px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E8E8E8',EndColorStr='#FEFEFE');*/
}
#houseMenuV li ul ul a
{
	background:none;
	padding-left:12px;
	border-top:1px solid #FFFFFF;
}
#houseMenuV body 
{
	margin:0px;
}
#houseMenuV li ul ul a:hover{ /* second-level lists */
	color:#b5443c;
	background-color:#ffffff; 
	/*background-color:#4682B4; */
	}
#houseMenuV a {
	display: block;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 164px;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	color: #2e609f;
	font-weight: bold;
	text-align:left; 
	text-decoration: none;
	background-color:#f4f4f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.02em;
	padding-left:12px;
	}
#houseMenuV ul li a
{
	padding-left:25px;
	background:12px url(bullet.gif) center left; 
	background-repeat:no-repeat;
}
#houseMenuV li a:hover {
	color: #b3443c;
	background-color: #ffffff;
}
#houseMenuV ul li a{
	color: #363636;
	font-weight:Normal; 
}
#houseMenuV li:hover ul ul, 
#houseMenuV li:hover ul ul ul, 
#houseMenuV li.sfhover ul ul, 
#houseMenuV li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuV li:hover ul, 
#houseMenuV li li:hover ul, 
#houseMenuV li li li:hover ul, 
#houseMenuV li.sfhover ul, 
#houseMenuV li li.sfhover ul, 
#houseMenuV li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
}

#houseMenuV iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #363636;
	background-color: #666;
	text-decoration: none;
	font-weight:bold;  
}

#houseMenuVParentLink
{ /* parent link itself */
	color: #363636;
	background-color: #333;
	text-decoration: none;
}

#houseMenuVCurrentItem
{ /* current link itself */
	
}
#houseMenuV li li #houseMenuVCurrentLink
{ /* current link itself */
	
	background-color: #ffffff !important;
	color: #b3443c !important;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size:11px;
		
}
#houseMenuV li li li #houseMenuVCurrentLink
{
	color:#056090 !important;
}

/****** END:CSS STYLES FOR HouseMenu *****/


/********* BEGIN:DNNSiteMap Module ********/
#linkdiv .DNNTreeView .NodeHover
{
	font-weight:normal;
}
#linkdiv .DNNTreeView .Node
{
	font-family: Arial,; 
	font-size:11px; color:#363636; text-decoration:none; 
	font-weight:bold;
}
#linkdiv .DNNTreeView .ParentNode
{
}
#linkdiv .DNNTreeView .RootNode
{
	color:#2A53A3;
	font-weight:bold;
}
/********* END:DNNSiteMap Module********/

/********BEGIN:Repository Module**********/
.RepositoryHeader{background-color:#f4f4f3; line-height:15px;}
.RepositoryLinks a{color:#2b53a3;} 
.RepositoryButtons{background-color:#ffffff;font-family:Arial;font-size:11px;top:-72px;}
.RepositoryFooter{background-color:#f4f4f3;color:#000000;}
.RepositoryTitle span{color:#363636;font-weight:bold;font-family:Arial;font-size:11px;}
.RepositoryTitle, .RepositoryData 
{
	padding-left:12px;
}
/********END:Repository Module**********/

/******BEGIN:SuperSka Gallery Module*********/
.lblaboutPhoto span{font-family:Arial;font-size:14px;color:#363636;font-weight:bold;}
.lblTitle span{font-family:Arial;font-size:11px; color:#363636;font-weight:normal;text-align:justify;}
/******END:SuperSka Gallery Module*********/

/********BEGIN:Articles Module**********/
.Articletitle {font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:12px;color:#363636;font-weight:Bold; text-align:left; display:block }
.NormalBold .fullstory /* used to remove default dotnetnuke functionality of article first paragraph to be bold */
	{font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	font-weight: Normal;
	color: #363636;
	text-transform: none;   
	}
.fullstory /* used to remove default dotnetnuke functionality of article first paragraph to be bold */
	{font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	font-weight: Normal;
	color: #363636;
	text-transform: none;   
	}
.CategoryList {
	color: maroon;
	font-weight: bold;
}

.CommentsContainer {
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	padding: 1px;
}

.CommentItemStyle {
	background-color: #F8F8F8; 
	padding: 5px; 
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.CommentAlternatingItemStyle {
	padding: 5px; 
}

.CommentAuthor {
	font-size: 1.25em; 
	font-weight: bold;
}
.CommentDate{
	font-size: .8em; 
	color: #5F68AD;
}
/*CSS for Gray Div */
.grayicon{background:#red; text-align:left;} 
.graypane{background:#ffffff; vertical-align:top;}
#graydiv{width:163px; } 
#graydiv A { color:#2D53A4; text-decoration:none; }
#graydiv A:hover{ color:white; text-decoration:none; }
#graydiv span{font-family:Century Gothic, Arial Narrow,Verdana,Tahoma,Trebuchet MS ;font-size:12px;color:#ffffff;font-weight:bold;}
#graydiv a{font-family:Arial,Verdana,Arial,Tahoma,Trebuchet MS ;font-size:11px;color:#ffffff;font-weight:Normal; }

/*CSS for Photo of the week Div */
.photoicon{background:#red; text-align:left;} 
.photopane{background:#ffffff; vertical-align:top;}
#photodiv{width:163px;} 
#photodiv A { color:#2D54A3; text-decoration:none; font-weight:bold; }
#photodiv A:hover{ color:#2D54A3; text-decoration:none; font-weight:bold; }
#photodiv span{font-family:Arial,Verdana,Tahoma;font-size:11px;color:#363636;font-weight:normal;}


/*CSS for Links Div */
.linkicon{background:#red; text-align:left;} 
.linkpane{background:#ffffff; vertical-align:top;}
#linkdiv{width:163px;} 
/*#linkdiv A {font-family: Helvetica Neue LT, Helvetica, Arial,; font-size:10px; color:#363636; text-decoration:none; 
font-weight:bold;}
#linkdiv A:hover{ color:#2D54A3; text-decoration:none; font-weight:bold; }*/
#linkdiv span{font-family:Arial,Verdana,Tahoma;font-size:11px;color:#363636;font-weight:normal;}


/*CSS for Featured News Div */
.newsbicon{background:#4682B4;color:#ffffff; text-align:left; valign:middle;}
.newsbcpane{background:#ffffff; padding-left:5px; padding-right:5px; text-align:inherit;}
#newsdiv{width:160px;}
/*#newsdiv span{font-family:Century Gothic,Verdana,Tahoma,Trebuchet MS; font-size:13px; color:#FFFFFF;font-weight:bold; height:23px; valign:middle;}*/
#newsdiv a{font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:11px;color:#363636;font-weight:Normal; }
#newsdiv .NormalBold, #newsdiv .more {font-family:Tahoma,Arial,Verdana,Trebuchet MS ;font-size:7pt;font-weight:bold;color:#FE9D00;} 
#newsdiv .TitleHead {font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:12px;color:#363636;font-weight:Bold;}
#newsdiv .Normal {font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:11px;color:#363636;font-weight:Normal;}
#newsdiv .NormalDisabled {font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:11px;color:#666666;font-weight:Normal;}
/*#newsdivblack .Normal em{font-family:Verdana,Tahoma,Trebuchet MS ;font-size:1;color:Maroon; font-weight:Bold;}*/
#newsdiv .Head {font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:13px;color:#ffffff;font-weight:Bold; }
#newsdiv p{margin:0px 0px 4px 0px;padding:0px;}
#newsdiv .paginationstyle {
	padding:2px 6px;
}

#newsdiv .paginationstyle .selected{
	font-weight:bold;
}
#newsdiv .MoreArticles{font-family:Arial,Verdana,Tahoma,Trebuchet MS ;font-size:11px;color:#585858;font-weight:normal;}

/*CSS for Process Div */
.proicon{background:#red; text-align:left;} 
.propane{ background-image:url(peaceprocess-bg.gif);}
#prodiv{width:163px;} 
#prodiv A { color:#2D53A4; text-decoration:none; }
#prodiv A:hover{ color:white; text-decoration:none; }
#prodiv span{font-family:Helvetica Neue LT, Arial Narrow,Verdana,Tahoma,Trebuchet MS ;font-size:12px;color:#ffffff;font-weight:bold;}
#prodiv a{font-family:Arial,Verdana,Arial,Tahoma,Trebuchet MS ;font-size:11px;color:#ffffff;font-weight:Normal; }

#gallerydiv {color:Blue;font-weight:normal; width:500px;}
#gallerydiv a{color:#2b53a3;font-weight:normal; text-decoration:none; }
#gallerydiv .Gallery_NormalGrey {font-family:Tahoma,Arial; color:#363636; text-align:justify; font-size:11px;}
#gallerydiv .subsubhead span{color:Blue;font-weight:normal; }

#gallerydiv1 {color:Blue;font-weight:normal; width:500px;}
#gallerydiv1 a{color:#2b53a3;font-weight:normal; text-decoration:none; }
#gallerydiv1 .Gallery_NormalGrey {font-family:Tahoma,Arial; color:#363636; text-align:justify; font-size:11px;}
#gallerydiv1 .subsubhead span{color:Blue;font-weight:normal; }
.gallerydiv1{background-image:url(/portals/0/Images/darfurpeacebg.gif); background-repeat:no-repeat; }

/*CSS for peace process Helvetica Div */
.prohelicon{background-image:url(greybg.gif); height:23px;font-smooth:always;} 
.prohelpane{background-image:url(peaceprocess-bg.gif); vertical-align:top;}
#proheldiv{width:167px;} 
#proheldiv A { color:#2D53A4; text-decoration:none;}
#proheldiv A:hover{ color:white; text-decoration:none;}
#proheldiv span{font-family:Arial Narrow;font-size:11px;color:#2B53A3;font-weight:bold; padding-left:5px;}
#proheldiv a{font-family:Arial,Verdana,Arial,Tahoma,Trebuchet MS ;font-size:11px;color:#363636;font-weight:Normal;}

/*CSS for Gray Text Change Div */
.graytxticon{background-image:url(greybg.gif); height:23px;font-smooth:always;} 
.graytxtpane{background:#ffffff; vertical-align:top;}
#graytxtdiv{width:167px;} 
#graytxtdiv A { color:#2D53A4; text-decoration:none; }
#graytxtdiv A:hover{ color:white; text-decoration:none; }
#graytxtdiv span{font-family:Arial Narrow,Tahoma ;font-size:11px;color:#2B53A3;font-weight:bold; padding-left:5px;}
#graytxtdiv a{font-family:Arial,Verdana,Arial,Tahoma,Trebuchet MS ;font-size:11px;color:#ffffff;font-weight:Normal; }

/* Styles for MultiUpload */


div.multiupload{
	border:1px outset gray;
	float:left;
	padding:3px;
	background:#eee;
	
}
div.multiupload div.list{
	border:1px inset gray;
	background: #fff;
	
}
div.multiupload div.list div.item{
	margin:1px;
	top:0px;
	background: #ccc;
	
}
div.multiupload div.list div.item:hover{
	margin:1px;
	background: #eee;
}
div.multiupload div.list img{
	cursor:pointer;
}


.smallfont{
	font-size:10px;
}

#page #central #content{ 
	float: left; 
	width: 75%; 
	padding-right: 28px; 
	overflow: hidden; 
	padding: 15px 0;
}

#page #central #sidebar{ 
	float:right; 
	width:24%; 
	overflow:hidden; 
	padding: 0px 0;
}



