/*========================================================*/
/*         CSS for DotNetNuke Skin - EMTPLUS              */
/*                  by Randy Holdeman                     */
/*             http://www.firststepmedia.com              */
/*                                                        */
/*========================================================*/

/*========================================================*/
/*     Horizontal Navigation Skin CSS                     */
/*========================================================*/ 

img {border:none;}

.PageMaster {
	width: 100%;	
	BACKGROUND-IMAGE: url(images/portalBkg.jpg);
	BACKGROUND-REPEAT: repeat;
}

.skinmaster {
	BACKGROUND-IMAGE: url(); HEIGHT:30px;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-RIGHT: #3482A8 1px solid; 
	BORDER-TOP: #621E1F 1px solid; 
	BORDER-LEFT: #621E1F 1px solid; 
	BORDER-BOTTOM: #621E1F 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinmaster-NoBckGrnd { 

}

.skinheader {
	BORDER-RIGHT: #16406B 0px solid; 
	BORDER-TOP: #6D6D6D 0px solid; 
	BORDER-LEFT: #16406B 0px solid; 
	BORDER-BOTTOM: #16406B 0px solid; 
}

.ContentBorder {
	background-color: #ffffff;
}

.skingradient {
	BACKGROUND-IMAGE: url(images/AU_gradient_DkGrey.jpg); HEIGHT:30px;
	BORDER-RIGHT: #345274 3px solid; 
	BORDER-TOP: #621E1F 0px solid; 
	BORDER-LEFT: #345274 3px solid; 
	BORDER-BOTTOM: #621E1F 0px solid;
}

.bottomLinks {
    	font-family: Tahoma, Arial, Verdana;
    	font-size:  11px;
    	font-weight:    Normal;
	background-color: transparent;
	text-align: center; 
}

.Copyright {
	BORDER-RIGHT: #345274 0px solid; 
	BORDER-TOP: #621E1F 0px solid; 
	BORDER-LEFT: #345274 0px solid; 
	BORDER-BOTTOM: #345274 0px solid;
    	font-family: Tahoma, Arial, Verdana;
    	font-size:  11px;
}

.searchgradient {
	BACKGROUND-IMAGE: url(images/AU_gradient_DkGrey.jpg); HEIGHT:30px;
	BORDER-RIGHT: #621E1F 1px solid; 
	BORDER-TOP: #621E1F 0px solid; 
	BORDER-LEFT: #621E1F 0px solid; 
	BORDER-BOTTOM: #621E1F 0px solid;
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	BORDER-RIGHT: #1A446E 1px solid; 
	BORDER-TOP: #1A446E 0px solid; 
	BORDER-LEFT: #1A446E 0px solid; 
	BORDER-BOTTOM: #1A446E 0px solid;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	BORDER-RIGHT: #1A446E 0px solid; 
	BORDER-TOP: #1A446E 0px solid; 
	BORDER-LEFT: #1A446E 1px solid; 
	BORDER-BOTTOM: #1A446E 0px solid;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.rightpane2 {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	BORDER-RIGHT: #1A446E 0px solid; 
	BORDER-TOP: #1A446E 0px solid; 
	BORDER-LEFT: #1A446E 0px solid; 
	BORDER-BOTTOM: #1A446E 0px solid;
}
.leftpane2 {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	BORDER-RIGHT: #1A446E 0px solid; 
	BORDER-TOP: #1A446E 0px solid; 
	BORDER-LEFT: #1A446E 0px solid; 
	BORDER-BOTTOM: #1A446E 0px solid;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.Menu_Left {
	BACKGROUND-IMAGE: url(images/Menu_Left.jpg); width:20px; HEIGHT:31px;
	BACKGROUND-REPEAT: no-repeat;
}
.Menu_middle {
	BACKGROUND-IMAGE: url(images/Menu_Middle.jpg); HEIGHT:31px;
}
.Menu_Right {
	BACKGROUND-IMAGE: url(images/Menu_Right.jpg); width:24px; HEIGHT:31px;
	BACKGROUND-REPEAT: no-repeat;
}
.Menu_Bottom {
	BACKGROUND-IMAGE: url(images/Menu_Bottom_row.jpg); HEIGHT:5px;
	BACKGROUND-REPEAT: no-repeat;
}
.Content_Top_Left {
	BACKGROUND-IMAGE: url(images/Content-Top-Left.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.Content_Top_middle {
	BACKGROUND-IMAGE: url(images/Content-Top-middle.jpg);
}
.Content_Top_Right {
	BACKGROUND-IMAGE: url(images/Content-Top-right.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
.Content_Right {
	BACKGROUND-IMAGE: url(images/Content-right.jpg);
	BACKGROUND-REPEAT: repeat-y;
	background-color: transparent;
}
.Content_Bottom_Left {
	BACKGROUND-IMAGE: url(images/Content-Bottom-Left.jpg);HEIGHT:30px;
	BACKGROUND-REPEAT: no-repeat;
}
.Content_Bottom_Middle {
	BACKGROUND-IMAGE: url(images/Content-Bottom-Middle.jpg);HEIGHT:30px;
        Background-Repeat: Repeat-x;
}
.Content_Bottom_Right {
	BACKGROUND-IMAGE: url(images/Content-Bottom-Right.JPG);HEIGHT:30px;
	BACKGROUND-REPEAT: no-repeat;
}

.MainMenu_MenuItem {
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: White; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #BEBEBE; 
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 0px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #BEBEBE;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	color: Black;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#BEBEBE', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 15px;
}
.MainMenu_MenuItemSel {
	background-color: #7CA3CE; 
	border-bottom: #7CA3CE 1px solid; 
	border-top: #E7E7E7 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	color: White; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.StandardButton     {
    background: #345274 none; 
    color: #FFFFFF;
    font-family:Tahoma, Arial, Verdana; 
    font-size: 10px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #ffffff;
	BORDER-RIGHT: #621E1F 1px solid; 
	BORDER-TOP: #621E1F 1px solid; 
	BORDER-LEFT: #621E1F 1px solid; 
	BORDER-BOTTOM: #621E1F 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url();
}

.SkinObject {
    font-weight: bold;
    font-size: 11px;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
}

A.SkinObject:link {
    text-decoration:    none;
    color:Black;
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:black;
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:black;
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:black;
	border-left: #E7E7E7 0px solid; 
	border-bottom: #E7E7E7 0px solid; 
	border-top: #E7E7E7 0px solid; 
	border-right: #E7E7E7 0px solid;
}

.LoginObject {
    font-weight: bold;
    font-size: 12px;
    color: White;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.LoginObject:link {
    text-decoration:    none;
    color:White;
}

A.LoginObject:visited  {
    text-decoration:    none;
    color:White;
}

A.LoginObject:active   {
    text-decoration:    none;
    color:White;
}

A.LoginObject:hover    {
    text-decoration:    none;
    color:White;
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.Head   {
    font-family: Tahoma, Arial, Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

.Container_Head
{
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight: bold;
    Text-align: left;
    color: #ffffff;
}

.Calendar_Head
{
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight: bold;
    Text-align: Center;
    color: #FFFFFF;
}

.TextBlue_Normal {
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight:    Normal;
    color: #006699;
}

.TextBlack_Normal {
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight:    Normal;
    color: #000000;
}
.TextBlue_Bold {
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight:    Bold;
    color: #006699;
}
.TextBlue_Bold_Heading1 {
    font-family: Tahoma, Arial, Verdana;
    font-size:  14px;
    font-weight:    Bold;
    color: #006699;
}
.TextDkBlue_Normal {
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight:    Normal;
    color: #003366;
}

.SearchField {
    font-family: Tahoma, Arial, Verdana;
    font-size:  11px;
    font-weight:    Normal;
    color: #FFFFFF;
}
.SearchText {
	BACKGROUND-IMAGE: url(images/Menu_Middle.jpg); HEIGHT:31px;
	font-weight: bold;
	font-size: 11px;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	vertical-align: middle;
}

/*-- search button in search form      --*/ .SearchButton {
	background: transparent;
	padding: 2px 2px 2px 2px;
	cursor: hand;
	font-size:12px;
	margin: 0 0 0 0px;
	background-image: url(images/Search_Btn.gif);
	background-repeat: no-repeat;
}

.TextBullet {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	list-style-image: url(TextBullet.gif);
	list-style-type: square;
	list-style-position: outside;
}

.EntryForm {
    font-family: Tahoma, Arial, Verdana;
    font-size:  12px;
    font-weight:    Normal;
    color: #000000;
}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- Menu Left Corner           --*/ 
/*-- box that holds the menu    --*/ .MainMenu_MenuContainer {
	background-color: transparent;
	background-image: url(images\nav2_idle.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 1 0 0 0; background: #e3e6f1; padding: 0px; border: 1px solid #bcc3de; font-weight: normal; filter: none; }
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: tahoma;  color: #6A6A6A; font-size: 11px; background: #e3e6f1; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #222; background: #bcc3de; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- menuitems idle             --*/ .MainMenu_Idle { color: #FFF; background: transparent; padding: 0; font-weight: bold; height: 25px; }
/*-- menuitems over             --*/ .MainMenu_Selected {
	color: #FFF;
	padding: 0;
	font-weight: bold;
	height: 25px;
	background-color: transparent;
	background-image: url(images/nav_over2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
/*-- menuitems active           --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive {
	color: #FFF;
	padding: 4;
	font-weight: bold;
	height: 20px;
	background-color: transparent;
	background-image: url(images/nav_active2.gif);
	background-repeat: repeat-x;
	background-position: center middle;
}
/*-- right seperator idle       --*/ .MainMenu_RightIdle {
	width:2px;
	height: 20px;
	background-color: transparent;
	background-image: url(images/nav_div.gif);
	background-repeat: no-repeat;
	background-position: right Middle;
}
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold;
text-decoration: none; } 
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #ddd; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }

/*-- cell containing login and register     --*/ .LoginTD {
	vertical-align: top;
	height: 20px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

/*-- cell containing search                 --*/ 
.SearchTD {
	BACKGROUND-IMAGE: url(images/Menu_Middle.jpg); HEIGHT:31px;
	text-align:left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 6px;
}
/*========================================================*/
/*     Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height:16px;
	background: transparent;
	width: 100px;
	color: #000000;
	border: 0px solid #FFFFFF;
	cursor:text;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: middle;
}