@import url(icons.css);

Body, .Normal, .NormalTextBox, TD, SPAN, DIV, A
{
   font-size: 10pt;
}


.uappEdges
{
    background-image: url(images/outsideBorderEdge.jpg);
    background-position: top;
    background-repeat: repeat-y;    
}


.uapp_LogoCell
{
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    overflow: hidden;
}

.uapp_LeftIconBar
{
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    overflow: hidden;
}


.uapp_RightIconBar
{
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    overflow: hidden;
}


.uapp_IconBar
{
	/*
    width: 323px;
    height: 58px;
    background-image: url(images/uapp5-NoContent_05.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
	*/
}


.uapp_SearchBar
{
    width: 235px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_06.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    overflow: hidden;
}


.uapp_CTopLeft
{
    height: 71px;
    width: 45px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_11.jpg);
    background-position: right top;
    background-repeat: no-repeat;   
    overflow: hidden;
}



.uapp_CTopMiddle
{
    height: 71px;
    width: 100%;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_12.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    overflow: hidden;
}



.uapp_CTopLeftGeneral
{
    height: 46px;
    width: 45px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_11b.jpg);
    background-position: right top;
    background-repeat: no-repeat;   
    overflow: hidden;
}
.uapp_CTopMiddleGeneral
{
	background-color: #FBFBFB;
    height: 46px;
    width: 100%;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.uapp_CTopRightGeneral
{
    height: 46px;
    width: 43px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_13b.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    overflow: hidden;
}

.uapp_CTopRight
{
    height: 71px;
    width: 43px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_13.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    overflow: hidden;
}





.clsWelcomePaneImage
{
    height: 165px;
    width: 444px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_15.jpg);
    background-position: right top;
    background-repeat: no-repeat;   
    overflow: hidden;
}

.clsWelcomePaneText
{
    padding-bottom: 0px; 
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}




.uapp_CTopRightGeneral
{
    height: 46px;
    width: 43px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-image: url(images/uapp5-NoContent_13b.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    overflow: hidden;
}


.clsWelcomePaneImageGeneral
{
    height: 165px;
    width: 444px;
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}


.clsWelcomePaneTextGeneral
{
    padding-bottom: 0px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}



.clsMiddleContentPaneLeft
{
    padding-left: 10px;
    padding-right: 10px;
}

.clsMiddleContentPaneRight
{
    padding-left: 10px;
    padding-right: 10px;
}


.clsPictureContentPaneLeft
{
	width: 50%;
}

.clsPictureContentPaneRight
{
	width: 50%;
}


.clsIndexContentPaneLeft
{
    padding-left: 20px;
    padding-right: 5px;
	width: 30%;
}

.clsIndexContentPaneRight
{
	width: 70%;
}

.clsContentPane
{
    padding-left: 10px;
    padding-right: 10px;
}



.clsContentPaneBottom
{
    padding-left: 10px;
    padding-right: 10px;
}


.clsFooterPane
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #DFDAC1;
}


.ControlPanel {
    width: 100%;
    height: 64px;
}

/* fix for control panel being unable to handle relative font size */
span.control * span.SubHead
{
	font-size:10pt;
}


/* Applies to the command links (the ones that look like form buttons) */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active, .Button  {
	color: #444;	
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}


a.CommandButton:hover {
	color: #444;	
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


/* Applies to links that DNN has applied the "Normal" class to */
a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #6F7984;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.Normal:hover {
	color: #6F7984;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Applies to links that DNN has applied the "Normal" class to */
#Green a.Normal:link, #Green a.Normal:visited, #Green a.Normal:active {
	color: #617764;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

#Green a.Normal:hover {
	color: #617764;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Default link syle */
a:link, a:visited, a:active {
	color: #6F7984;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	color: #6F7984;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Default link syle */
#Green a:link, #Green a:visited, #Green a:active {
	color: #617764;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

#Green a:hover {
	color: #617764;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Applies to the breadcrumb links */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active  {
    text-decoration: none;
    color: #6F7984;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}


a.BreadcrumbLink:hover    {
    text-decoration: underline;
    color: #6F7984;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}


/* Applies to the breadcrumb links */
#Green a.BreadcrumbLink:link, #Green a.BreadcrumbLink:visited, #Green a.BreadcrumbLink:active  {
    text-decoration: none;
    color: #718574;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}


#Green a.BreadcrumbLink:hover    {
    text-decoration: underline;
    color: #718574;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}



/*========================================================*/
/*  4. Text                                               */
/*========================================================*/


/* Specifies style of date text */
.CurrentDate {
	color: #D7D9DC;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	white-space: nowrap;
}

/* Specifies style of date text */
#Green .CurrentDate {
	color: #D8DED9;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	white-space: nowrap;
}


/* For form labels, among other things */
.SubHead {
	font-size: 11px;
	color: #555;
	font-weight: bold;
}


/* Applies to the majority of text in the site */
.Normal {
	color: #555;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
}


/* Bold, but still relatively normal, text */
.NormalBold {
	color: #555;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}


/* Bold red text for alerts and such */
.NormalRed {
	color: #900;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}


/* Copyright text */
.CopyrightText {
	color: #D7D9DC;
	font-weight: normal;
}

/* Copyright text */
#Green .CopyrightText {
	color: #D8DED9;
	font-weight: normal;
}



/*========================================================*/
/*  5. Forms                                              */
/*========================================================*/


/* For the TDs that contain form fields */
td.NormalTextBox {
	padding: 3px;
	color: #555;
	margin: 0;
	background: transparent;
	visibility: invisible;
}


/* For the form fields themselves */
.NormalTextBox {
	color: #555;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
}


/* Catch-all for form elements */
select, input {
	font-family: arial;
	font-size: 11px;
	color: #555;
}





/* Skin specific */

.uapp_MainLayout
{
   width: 795px;
}

#uapp_UserCell
{
   padding-right: 10px;
   padding-left: 10px;
   font-size: 0.6em;
}

#uapp_FooterCell
{
	height: 25px;
	border-top-style: solid;
	border-top-width: 1px;
}

.uapp_BreadCrumb
{
	color: Gray;
	font-size: 10;
	font-weight: normal;
}

.uapp_BreadCrumbGeneral
{
	padding-left: 198px;
	color: Gray;
	font-size: 10;
	font-weight: normal;
}

A.uapp_User:link, A.uapp_User:active, A.uapp_User:visited,  
A.uapp_Login:link, A.uapp_Login:active, A.uapp_Login:visited  
{
    text-decoration: none;
	color: white;
	font-size: 0.9em;
	font-weight: normal;
}

A.uapp_User:hover, A.uapp_Login:hover {
    text-decoration: underline;
}

A.uapp_Search:link, A.uapp_Search:active, A.uapp_Search:visited
{
	font-size: 10pt;
	font-weight: normal;
}

A.uapp_Search:hover
{
	text-decoration: underline;
}

#uapp_SiteToolsCell
{
    height: 32px;
}

#uapp_IconsCell
{
    height: 65px;
    width: 99.9%;
    background-image: url(images/header_07.gif);
    background-repeat: repeat-x;    
}

#uapp_LogoCell
{
    height: 108px;
    padding-bottom: 20px; 
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    background-image: url(images/header_06.gif);
    background-position: left bottom;
    background-repeat: repeat-x;    
    overflow: hidden;
}

#uapp_MenuCell
{
	width: 99.9%;
    height: 31px;
    padding-left: 5px;
}

.Help
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-weight: normal;
  font-size: 11px;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
}


A.Uapp_User:link, A.Uapp_User:active, A.Uapp_User:visited,  
A.Uapp_Login:link, A.Uapp_Login:active, A.Uapp_Login:visited  
{
    text-decoration: none;
color: white;
	font-size: 0.9em;
	font-weight: normal;
}

A.Uapp_User:hover, A.Uapp_Login:hover {
    text-decoration: underline;
}

A.Uapp_Search:link, A.Uapp_Search:active, A.Uapp_Search:visited
{
	font-size: 10pt;
	font-weight: normal;
}

A.Uapp_Search:hover
{
	text-decoration: underline;
}


/* Container for main menu */
.MainMenu_MenuContainer {	
	background: transparent;
	padding: 0px;
	width: 100%;
}


/* Menu bar */
.MainMenu_MenuBar {
	padding: 0px; 
	background: transparent;
	width: 100%;
}


/* Applies to idle state of submenu items */
.MainMenu_MenuItem {
	font-family: Arial; 
	color: white;
	font-size: 12px;
	font-weight: Normal;  
	border: #C0A371 1px solid;
	padding: 1px 4px 2px 1px;
}


/* Container for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background: #C0A371;
	border: #C0A371 1px solid;
	padding: 1px;
}


/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: Normal;
	cursor: pointer; 
	cursor: hand; 
	color: #fff;
	background: #555;
	border-left: #555 1px solid;
	border-right: #555 1px solid;
	padding: 1px 4px 2px 1px;
}




/* Elements we don't really need to see */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuBreak {
	display: none;
}



/* Idle state for main menu items */
.MainMenu_Idle {
	height: 20px;
	font-size: 16px; 
	font-weight: Bold;
	padding: 2px 2px 2px 0;
	background: url(menu_item_off.jpg) top left no-repeat transparent;
	color: #fff;
}



/* Hover state for main menu items */
.MainMenu_Selected {
	height: 20px;
	font-family: Arial; 
	font-size: 16px; 
	font-weight: Bold;
	padding: 2px 2px 2px 0;
	background: url(menu_item_b.jpg) top left no-repeat transparent;
	color: #fff;
}


/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	height: 20px;
	font-family: Arial; 
	font-size: 16px; 
	font-weight: Bold;
	padding: 2px 2px 2px 0;
	background: url(menu_item_b.jpg) top left no-repeat transparent;
	color: #fff;
}









/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/

/* Outer container for module submenu */
.ModuleTitle_MenuContainer {
	color: #2c2c2c;
}


/* Inner container for module submenu */
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 21px;
}


/* Idle state for module submenu items */
.ModuleTitle_MenuItem {
	font-family: Arial; 
	color: Black;
	font-size: 12px; 
	font-weight: normal; 
	border: White 1px solid;
	padding: 1px 4px 1px 2px;
}


/* Inner, INNER(?) container for module submenu (?) */
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: White; 
	filter: none; 
	border: Black 1px solid;
	padding: 1px;
}


/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal;
	cursor: hand; 
	color: Black;
	background: DarkGray;
	border: White 1px solid;
	padding: 1px 4px 1px 2px;
}


/* Elements we don't need to see */
.ModuleTitle_MenuArrow,
.ModuleTitle_RootMenuArrow,
.ModuleTitle_MenuBreak,
.ModuleTitle_MenuIcon {
	display: none;
}




