/*----------------------------*/ 
/*  HTML ELEMENTS  * /
/*----------------------------*/
html 
	{ 
	height: 100%; 
	}

body 
	{ 
	margin: 0; 
	background: url(Images/Fosfor_Background2.jpg) repeat; 
	}

table, tr, td 
	{
	font-family: Verdana, Arial; 
	font-size: 12px;
	/*color: #FFFFFF;*/
	margin: 0;
	padding: 0;
	}
                           
p 
	{
	font-family: Verdana, Arial; 
	font-size: 12px; 
	margin: 0;
	color: #FFFFFF;
	}

/*------------------------------*/ 
/*  LAYOUT SECTIONS  * /
/*------------------------------*/
.LeftSection
	{ 
	width:209px; 
	/*background: #7fc455;*/
	}
.CenterSection
	{ 
	width:691px; 
	background-color:transparent;
	}
.RightSection
	{ 
	width:711px; 
	/*background-color:#af34ab;*/
	}

/*----------------------------*/ 
/*  FONT ELEMENTS  * /
/*----------------------------*/
.normal, .Normal 
	{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #FFFFFF; 
	}
.NormalBold 
	{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	}
.NormalRed 
	{ 
	color: #C50000; 
	font-family: Verdana, Arial; 
	font-weight: bold; 
	font-size: 12px; 
	}
.SubHead 
    { 
    font-family: Verdana, Arial; 
    font-size: 12px; 
    font-weight: bold; 
    color: #E39602; 
    padding: 0; 
    }
.Head 
    {
    font-family: Verdana, Arial; 
    font-size: 12px;  
    color: #E39602; 
    background: transparent; 
    font-weight: bold; 
    padding: 0;
    }

.GreenText 
	{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color:#9EC244; 
	}

/*----------------------------*/ 
/*  LINK ELEMENTS  * /
/*----------------------------*/
a:link, a:visited, a:active 
	{ 
	color: #9EC244; 
	font-family: Verdana, Arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline; 
	}
a:hover 
	{ 
	color: #FFFFFF; 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	text-decoration: underline; 
	}
.Normal a:link, .Normal a:visited 
	{ 
	color: #9EC244; 
	font-family: Verdana, Arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none; 
	}
.Normal a:hover 
	{ 
	color: #FFFFFF; 
	font-family: Verdana, Arial; 
	font-size: 12px;	
	text-decoration: none; 
	}
/*-----------------------------*/ 
/*  INPUT ELEMENTS  * /
/*-----------------------------*/	
select, input 
	{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #000000 !important; 
	}
.NormalTextBox 
	{ 
	/*color: #FFFFFF; */
	font-family: Verdana, Arial; 
	font-weight: normal; 
	font-size: 10px; 
	padding-left: 4px; 
	}
.NormalTextBox  td
	{ 
	background: transparent; 
	/*visibility: hidden;*/
	border: 0; 
	padding: 0; 
	margin: 0; 
	}
.SearchTD 
	{ 
	width:209px;  
	height: 24px;
	text-align: right; 
	/*background: #FF0000;*/
	padding: 0 10px 0 10px;
	vertical-align:top;
	}
#dnn_dnnSEARCH_txtSearch.NormalTextBox 
	{ 
	height:24px; 
	vertical-align:top; 
	background: #9EC244; 
	width: 134px; 
	color: #000; 
	padding: 4px 4px 0px 4px; 
	border: 1px solid #9EC244; 
	cursor:text;
	}

.SearchBox
    {
        vertical-align:top;
    	text-align: right; 
    }
/*----------------------------*/ 
/*  TABLE ELEMENTS  * /
/*----------------------------*/
.OuterTable 
	{ 
	width:100%; 
	height:100%; 
	background-color:transparent; 
	}
.InnerTable 
	{ 
	width:920px; 
	/*height:100%; */
	/*background-color:#FF0000;*/
	}
.HeaderTable 
	{ 
	width:920px; 
	height:308px; 
	/*background-color:#0000FF;*/ 
	}
.ContentTable 
	{ 
	width:920px; 
	height:100%; 
	/*background-color:#FFC500; */
	}
.FooterTable 
	{ 
	width:920px; 
	height:56px; 
	/*background-color:#E4FF00; */
	padding: 0 47px 0 38px;
	}

/*------------------------------------*/ 
/*  TABLE DATA ELEMENTS  * /
/*------------------------------------*/
.HeaderTopImageTD
	{ 
	width:920px; 
	height:16px; 
	background: url(Images/Fosfor_Header_Top.jpg) no-repeat; 
	}
	
.LogoTD
	{ 
	width:209px; 
	height:251px; 
	background: transparent; 
	padding: 0;
	}
	
.MLSelectorTD
	{ 
	width:209px; 
	height:25px; 
	/*background-color:#FF0000;*/
	text-align: left; 
	padding-left: 38px;
	}

.BannerTopEmptyTD
	{ 
	width:691px; 
	height:31px; 
	/*background-color:#76d081;*/
	}
	
.TopEmptyRow
	{ 
	width:920px; 
	height:16px; 
	/*background-color:#53ddbe;*/
	}
	
.SectionSeparator
	{ 
	width:920px; 
	height:4px; 
	background: url(Images/Fosfor_Section_Separator.png) no-repeat;
	/*background:#FF0000;*/
	}
.SearchLeftTD
	{ 
	width:38px; 
	/*background-color:#76d081;*/
	}
.SearchRightTD
	{ 
	width:37px; 
	/*background-color:#76d081;*/
	}

.MenuTopEmptyTD
	{ 
	width:691px; 
	height:24px; 
	/*background-color:#76d081;*/
	}

.MenuTopEmptyHomeTD
	{ 
	width:621px; 
	height:24px; 
	/*background-color:#76d081;*/
	}

.MenuTopEmptyAdminTD
	{ 
	width:820px; 
	height:24px; 
	/*background-color:#76d081;*/
	}

.MenuTD
	{ 
	width:691px; 
	height:24px; 
	background-color:#4E6020;
	vertical-align:top;
	}

.MenuHomeTD
	{ 
	width:621px; 
	height:24px; 
	background-color:#4E6020;
	vertical-align:top;
	}

.MenuAdminTD
	{ 
	width:820px; 
	height:24px; 
	background-color:#4E6020;
	vertical-align:top;
	}

.MenuImageTD
	{ 
	width:90px; 
	height:82px; 
	background: url(Images/Fosfor_Menu_Right.png) no-repeat; 	
	}

.SubMenuTD
	{ 
	width:691px; 
	height:34px; 
	background-color:#000000;
	}

.SubMenuHomeTD
	{ 
	width:621px; 
	height:34px; 
	background-color:#000000;
	}

.SubMenuAdminTD
	{ 
	width:820px; 
	height:34px; 
	background-color:#000000;
	}

.BottomEmptyRow
	{ 
	width:920px; 
	height:22px; 
	/*background-color:#53ddbe;*/
	}

.PrivacyTD 
	{
	text-align: left; 
	padding-left: 27px; 
	width: 40%;
	vertical-align:middle;
	}
.CopyrightTD 
	{ 
	text-align: left; 
	padding: 0;
	width: 20%;
	vertical-align:middle;
	}
.LoginTD 
	{
	text-align: right; 
	padding: 0; 
	width: 40%;
	vertical-align:middle;
	}

/*----------------------------*/ 
/*  PANES                      * /
/*----------------------------*/
.HeaderTopPane
    {
    width:920px; 
	height:16px; 
	background: #9ec244;
	color: #FFFFFF; 
	font-family: Verdana, Arial; 
	font-size: 6px !important;	
	text-decoration: none; 
	padding:0 18 0 18px;
    }
.BannerPane
	{ 
	width:691px; 
	background-color:#000000;
	padding:0;
	vertical-align:top;
	}
	
.LeftPane
	{ 
	width:209px; 
	height:100%; 
	/*background: #3089e6; */
	padding:0;
	vertical-align:top;
	}

.LeftPane2
	{ 
	width:209px; 
	height:100px; 
	/*background: #153b63;*/ 
	color: #FFFFFF;
	padding-right:37px;
	vertical-align:bottom;
	text-align:right;
	}

.ContentPane
	{ 
	width:637px; 
	height:100%;
	background-color:#000000;
	padding:0 27 0 27px;
	vertical-align:top;
	}

.ContentPaneProjects
	{ 
	width:663px; 
	height:100%;
	background-color:#000000;
	padding:0 13 13 14;
	vertical-align:top;
	}

.ContentPaneAdmin
	{ 
	width:866px; 
	height:100%;
	background-color:#000000;
	padding:0 27 0 27px;
	vertical-align:top;
	}
	
/*----------------------------*/ 
/*  DNN ITEMS             * /
/*----------------------------*/
.LOGIN_object, .LOGIN_object a:link, .LOGIN_object a:visited, .LOGIN_object a:active 
	{ 
	color: #FFFFFF;  
	font-family: Verdana, Arial; 
	font-size: 12px; 
	font-weight:bold; 
	text-decoration: none;
	}	
.LOGIN_object a:hover 
	{
	color: #FFFFFF; 
	font-family: Verdana, Arial; 
	font-weight:bold; 
	font-size: 12px; 
	text-decoration: none;  
	font-weight:bold;
	}
.USER_object, .USER_object a:link, .USER_object a:visited, .USER_object a:active 
	{ 
	color: #FFFFFF;  
	font-family: Verdana, Arial; 
	font-size: 12px; 
	font-weight:bold; 
	text-decoration: none;
	}
.USER_object a:hover 
	{
	color: #FFFFFF; 
	font-family: Verdana, Arial; 
	font-weight:bold; 
	font-size: 12px; 
	text-decoration: none;
	height:21px; 
	vertical-align:middle; 
	}
	
.COPYRIGHT_objects 
	{ 
	color: #9EC244;
	font-family: Verdana, Arial; 
	font-size: 12px; 
	}

.FOOTER_objects 
	{ 
	color:#FFFFFF; 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	vertical-align:middle;
	}
.FOOTER_objects a:link, .FOOTER_objects a:visited, .FOOTER_objects a:active 
	{ 
	font-size: 12px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none;  
	font-weight:bold;
	}
.FOOTER_objects a:hover 
	{ 
	font-size: 12px; 
	color:#9EC244; 
	font-weight:bold; 
	text-decoration:none;  
	font-weight:bold; 
	}
.Language_object 
	{ 
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color:#9EC244; 
	text-decoration: underline; 
	}
.Language_object a:link, .Language_object a:visited, .Language_object a:active 
	{ 
	font-family: Verdana, Arial;  
	font-size: 12px; 
	color:#9EC244; 
	font-weight:bold; 
	text-decoration: underline; 
	}
.Language_object a:hover, .Language_object a:active 
	{ 
	font-family: Verdana, Arial;  
	font-size: 12px; 
	color:#FFFFFF; 
	text-decoration:underline;  
	font-weight:bold; 
	}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #E39602;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #E39602;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #9EC244;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #9EC244;
}

/*--------------------------*/ 
/*  MENUCONTAINER ELEMENTS  */
/*--------------------------*/
.MainMenu_MenuContainer 
	{
	background-color:#4E6020;
	}
.MainMenu_MenuBar 
	{
	cursor: pointer; 
	cursor: hand; 
	height: 24px; 
	background-color:#4E6020;
	}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  
	{ 
	display: none; 
	}

/*-----------------*/ 
/*  MENU ELEMENTS  */
/*-----------------*/

.MainMenu_MenuItem td,.MainMenu_RootMenuItem td
	{	
	cursor: pointer; 
	cursor: hand; 
	background-color:#4E6020;
	height:24px; 
	font-family: Verdana, Arial; 
	color:#000000;
	font-weight: bold;
	font-size:12px;
	padding: 2px 2px 2px 2px; 
	}	
.MainMenu_RootMenuItemActive td,.MainMenu_RootMenuItemSelected td, .MainMenu_BreadcrumbActive td
	{	
	cursor: pointer; 
	cursor: hand; 
	background-color:#9EC244;
	height:24px; 
	font-family: Verdana, Arial; 
	color:#000000;
	font-weight: bold;
	font-size:12px;
	padding: 2px 2px 2px 2px; 
	}
.MainMenu_Active, .MainMenu_RootMenuItemActive ,.MainMenu_RootMenuItemSelected , .MainMenu_SubMenuItemSelected
	{
	background-color:#9EC244;
	height:24px; 
	color:#000000;
	font-weight: bold; 
	font-size:12px;
	padding: 2px 2px 2px 2px;
	}
.MainMenu_SubMenu td 
	{
	background-color:#4E6020;
	height:24px; 
	color:#000000;
	font-weight: bold;
	font-size:12px;
	padding: 2px 0px 0px 2px; 
	border:0; 
	margin: 0;
	}	
.MainMenu_SubMenu 
	{
	height:24px; 
	background-color:#4E6020;
	color:#000000; 
	font-weight: bold; 
	font-size:12px;
	z-index: 1000; 
	}	
.MainMenu_SubMenuItemActive
	{
	height:24px !important; 
	background-color:#9EC244 !important;
	color: #000000 !important; 
	font-size:12px !important;
	}	
.MainMenu_SubMenuItemSelected 
	{
	height:24px !important; 
	background-color:#9EC244 !important;
	color: #000000 !important; 
	font-size:12px !important;
	}

/*-----------------------------*/ 
/*  SUBMENUCONTAINER ELEMENTS  */
/*-----------------------------*/
.SubMenu_MenuContainer 
	{
	background-color:#000000;
	padding-left:27px;

	}
.SubMenu_MenuBar 
	{
	cursor: pointer; 
	cursor: hand; 
	height: 34px; 
	background-color:#000000;
	}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  
	{ 
	display: none; 
	}
	
/*--------------------*/ 
/*  SUBMENU ELEMENTS  */
/*--------------------*/
.SubMenu_MenuItem td,.SubMenu_RootMenuItem td
	{	
	cursor: pointer; 
	cursor: hand; 
	background-color:#000000;
	height:34px; 
	font-family: Verdana, Arial; 
	color:#FFFFFF;
	font-weight: normal;
	font-size:12px;
	text-decoration: underline;
	padding: 2px 2px 2px 2px; 
	vertical-align: middle;
	}	
.SubMenu_RootMenuItemActive td,.SubMenu_RootMenuItemSelected td
	{	
	cursor: pointer; 
	cursor: hand; 
	background-color:#000000;
	height:34px; 
	font-family: Verdana, Arial; 
	color:#9EC244;
	font-weight: normal;
	font-size:12px;
	padding: 2px 2px 2px 2px; 
	vertical-align: middle;
	text-decoration: none;
	}

/*----------------------*/ 
/*  SEPARATOR ELEMENTS  */
/*----------------------*/
#Separator
{
    background-image:url(Images/Separator.gif);
    width:3px;
    height:24px;
}

#SeparatorSub
{
    background-image:url(Images/SeparatorSub.gif);
    width:1px;
    height:34px;
}

#MainMenu_LeftSeparator
	{ 
	width:26px;  
	height: 24px;
	background: url(Images/Fosfor_Menu_Icon_Up.gif); 
	padding: 0px;
	}

#MainMenu_LeftSeparatorActive, #MainMenu_LeftSeparatorActive
	{ 
	width:26px;  
	height: 24px;
	background: url(Images/Fosfor_Menu_Icon_Over.gif); 
	padding: 0px;
	}

#MainMenu_LeftSeparatorBreadCrumbActive
	{ 
	width:26px;  
	height: 24px;
	background: url(Images/Fosfor_Menu_Icon_Over.gif); 
	padding: 0px;
	}
