﻿/* GENERAL STYLES       ******************/
/* HTML Page			 	    	     */	 html 						    { height: 100%; }
/* Body Style				             */	 body 						    { background: #FFFFFF url('images/alphapropertiesbackground.jpg') no-repeat left top;  text-align: center; position:relative; }
                                            																	
/* Text Styles					         */	 table, tr, td  			    { font: normal 12/1.6em Arial, Sans-Serif; color: #333333; margin: 0; }
                                             p					            { font: normal 12/1.6em Arial, Sans-Serif; color: #333333; font-weight: normal; margin-top:0; }
                                             ul              	            { list-style: none outside url("images/li.arrow.gif"); margin: 10px 30px; padding: 0pt; }
                                             li          	                { line-height: 120%; }
                                             h1				                { font-family: Tahoma, Arial, Sans-Serif;  font-weight: bold;   color: #D8C306; font-size:160%; line-height:1; letter-spacing:-0.3px; margin-top:0; }
                                             h2				                { font-family: Arial, Sans-Serif;  font-weight: bold;   color: #003D6F; font-size:140%; line-height:1.4em; margin-top:10px; }
                                             h3				                { font-family: Arial, Sans-Serif;  font-weight: bold;   color: #990000; font-size:130%; line-height:1.4em; margin-top:10px; }
                                             h4                             { font-family: Arial, Sans-Serif;  font-weight: bold;   color: #660033; font-size:120%; line-height: 1.4em; margin-top: 10px; }
                                             h5					            { font-family: Arial, Sans-Serif;  font-weight: bold;   color: #003D6F; font-size:120%; line-height:1.2em; margin-top:10px; }
                                             h6					            { font-family: Arial, Sans-Serif;  font-weight: normal;   color: #999999; font-size:90%; line-height:1.2em; margin-top:10px; }
/* ALPHA STYLES       ********************/
                                             .containerTable                { border:0; width:100%; }
                                             .containerTable tr             { vertical-align:top; }
/* Div Styles					         */	 #Outer					        { width: 800px;  text-align:center; margin-left:auto; margin-right:auto; margin-top:0; } 
									         #LoginRow				        { padding-top: 5px; padding-right: 15px; text-align:right; color: #D6D6D6; }
									         #Logo					        { float:left; height:79px; left:0px; width:800px; position:absolute; text-align:left; }
                        		
		                                     #container                     { clear: both; }
		                                     
							                    
									         #FooterDiv					    { background: url('images/footer.top.png') no-repeat center top; padding: 20px 50px 60px 50px; clear: both; margin-top:20px; }
									         .FooterArrow				    { background: url('images/footer.arrow.gif') no-repeat left bottom; padding-left: 16px; }

/* CONTENT PANES      ********************/  
                                             .MPaneTop        	            { padding: 0 5px; }
                                             .MPane        	                { padding: 5px; }
                                             .MPaneSide30                   { padding: 5px; width:30%; }
				                             .MPaneSide50                   { padding: 5px; width:50%; }
	
/* DNN TOKENS       **********************/
/* Login and user tokens		         */	 .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: #C1C1C1; font: bold   12px/120% Arial, Sans-Serif; text-decoration: none; border:0; }
/* Login and user tokens hover	         */  a.LOGIN_object:hover,
									         a.USER_object:hover			{ color: #FFFFFF; font: bold   12px/120% Arial, Sans-Serif; text-decoration: none; border:0; }
/* Date token idle				         */  .DATE_object,
									         a.DATE_object:link,
									         a.DATE_object:visited,
									         a.DATE_object:active		    { color: #C1C1C1; font: normal 12px/120% Arial, Sans-Serif; text-decoration: none; border:0; }
/* Date token hover				         */  a.DATE_object:hover			{ color: #FFFFFF; font: normal 12px/120% Arial, Sans-Serif; text-decoration: none; border:0; }
/* Copyright tokens				         */	 .FOOTER_objects				{ color: #000000; font: normal 9px/120% Arial, Sans-Serif; text-transform:  uppercase; border:0; }
/* Copyright tokens	links		         */	 a.FOOTER_objects:link,
									         a.FOOTER_objects:visited,
									         a.FOOTER_objects:active		{ color: #666666; font: normal 9px/120% Arial, Sans-Serif; text-transform: uppercase; text-decoration:none; border:0; }
/* Copyright tokens	hover		         */	 a.FOOTER_objects:hover		    { color: #666666; font: normal 9px/120% Arial, Sans-Serif; text-transform: uppercase; text-decoration:underline; border:0;}
 

/* TEXT STYLES     ***********************/
/* Site text					         */	 .normal,
									         .Normal						{ font: normal 12px/150% Arial, Sans-Serif; color: #555555; }
/* Site text - Bold				         */	 .NormalBold					{ font: bold   12px/150% Arial, Sans-Serif; color: #555555; }
/* Site text - Errors			         */	 .NormalRed					    { font: bold   12px/150% Arial, Sans-Serif; color: #C50000; }
/* SubHeadings					         */	 .SubHead					    { font: bold   12px/120% Arial, Sans-Serif; color: #777777; padding: 0; }
/* Headings						         */	 .Head						    { font: bold   12px/120% Arial, Sans-Serif; color: #777777; padding: 0; background: transparent; font-weight: bold; }

/* LINKS STYLES     **********************/
/*-- normal  links visited and active  --*/  a:link,a.normal:link,
                                             a.Normal:link,
                                             a:visited,a.normal:visited,
                                             a.Normal:visited            { color: #00457C; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
/*-- normal  links hover               --*/  a:hover,a.normal:hover,
                                             a.Normal:hover              { color: #00457C; font-family: Arial; font-size: 12px; text-decoration: underline; }
/*-- admin button-link style           --*/  a.CommandButton:link, 
                                             a.CommandButton:visited, 
                                             a.CommandButton:active      { color: #00457C; margin:2px; font-weight: bold; text-decoration: none; }
/*-- admin button-link style hover     --*/  a.CommandButton:hover       { color: #00457C; margin:2px; font-weight: bold; text-decoration: underline; }          
/*-- search button in search form      --*/  .SearchButton               { background: url('images/search.png') no-repeat center top; padding:11px 10px 0px 5px; cursor: hand; font-size:1px; margin: 0px; height:1px;  }
                                             a.SEARCH_object:link, 
                                             a.SEARCH_object:visited,
                                             a.SEARCH_object:active,
                                             a.SEARCH_object:hover       { font-size: 11px; border:0; }

/* FORM STYLES     ***********************/
/*-- default form elements             --*/  select, input               { font-family: Arial; font-size: 12px; color: #333; }
/*-- textbox                           --*/  .NormalTextBox              { color: #333; padding-left: 4px; font: normal 12px/120% Arial, Sans-Serif; }
/*-- textbox container                 --*/  td.NormalTextBox            { padding: 0; margin: 0; background: transparent; border: 0; }
/*-- textbox used for search           --*/  #dnn_dnnSEARCH_txtSearch.NormalTextBox { background: transparent; width: 170px; color: #333; border:0; cursor:text; margin-top:3px; height:25px;}

/* MODULE STYLES     *********************/
/* Main menu						     */	 .MainMenu_SubMenu,
                                             .MainMenuTab_SubMenu,
										     .ModuleTitle_SubMenu		    { z-index: 999999;  margin: 0px ; background: #dedede url('images/submenu.bg.gif') repeat-x top; border-right: 1px #cdcdcd solid; border-bottom: 1px #cdcdcd solid; padding: 8px; }
/*-- subMenu Box					   --*/  .MainMenu_MenuItem,
                                             .MainMenuTab_MenuItem,
										     .ModuleTitle_MenuItem 		    { font: bold 12px/120% Arial, Sans-Serif; height: 24px; color: #585858; border-bottom: 1px #d1d1d1 solid; border-top: 1px #FFFFFF solid; padding: 0 30px 0 15px; }
/*-- submenu items hover			   --*/	 .MainMenu_MenuItemSel,
                                             .MainMenuTab_MenuItemSel,
										     .ModuleTitle_MenuItemSel       { font: bold 12px/120% Arial, Sans-Serif; height: 24px; color: #E7E2E2; border-bottom: 1px #d1d1d1 solid; padding: 0 30px 0 15px; background: #00457C; }
                                             
										     .MainMenu_MenuArrow,
										     .MainMenuTab_MenuArrow,
										     .MainMenu_RootMenuArrow,
										     .MainMenuTab_RootMenuArrow,
										     .MainMenu_MenuIcon,
										     .MainMenuTab_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-right: 20px; }
/*-- not needed - module menu          --*/  .ModuleTitle_MenuBreak, 
                                             .MainMenuSeperator,
                                             .MainMenu_MenuBreak,
                                             .MainMenuTab_MenuBreak, 
                                             .ModuleTitle_MenuArrow, 
                                             .ModuleTitle_RootMenuArrow, 
                                             .ModuleTitle_MenuIcon          { display: none; }
                                             .ModuleTitle_MenuItem td	    { font: bold 12px/120% Arial, Sans-Serif; height: 20px; border: 0;}
                                             
/* MENU HORIZONTAL TABS **************/
/* Div Styles					         */  #LogoRowTab			        { position: relative; height: 100px; margin:0 10px; }
								             #MenuDivTab                    { height:40px; margin:0px 0px 0px 10px; clear:both; position:relative; background-color: #003D6F;}
                                             #MenuTab   			        { margin-left: 10px; top:10px; height:38px; background:url('images/menuHTab.right.png') right no-repeat; text-align: left; padding: 0 0 0 0; vertical-align: top; }
									         #MenuLeftCornerTab			    { position: absolute; left:  0px; top:0; margin:0px 0px; height:38px; background: url('images/menuHTab.left.png') no-repeat; width: 16px; }

/* Menu Box 						     */	.MainMenuTab_MenuContainer      { _margin-top:-1px !important; }
                                            .MainMenuTab_MenuContainer	td	{ height: 35px; padding: 3px 0;  }
/* Menu Bar							     */	.MainMenuTab_MenuBar	td		{ background: transparent; cursor: pointer; cursor: hand; }
/* Menu items idle					     */	.MainMenuTab_Idle td
{
    background-position: transparent;
    font: bold 12px/120% Arial, Sans-Serif;
    height: 26px;
    _padding: 9px 10px 0px 10px;
    padding: 9px 11px 0px 11px;
    color: #C0C0C0;
    border-right: 1px #E7E7E7 solid;
    vertical-align: middle;
    background: #003D6F;
    border-style: none;
    border-width: 0 0px 0 0;
    border-color: inherit;
}
/* Menu items hover					     */	.MainMenuTab_Selected td
{
    font: bold 12px/120% Arial, Sans-Serif;
    height: 26px;
    _padding: 9px 10px 0px 10px;
    padding: 9px 11px 0px 11px;
    color: #FFFFFF;
    border: 0;
    border-right: 1px #660033 solid;
    vertical-align: middle;
    background: #00457C url('images/menuHTab.on.bg.jpg') no-repeat right;
}
/* Menu items active				     */	.MainMenuTab_Active td, .MainMenuTab_BreadcrumbActive td
{
    font: bold 12px/120% Arial, Sans-Serif;
    height: 26px;
    _padding: 9px 10px 0px 10px;
    padding: 9px 11px 0px 11px;
    color: #FFFFFF;
    border: 0;
    border-right: 1px #660033 solid;
    vertical-align: middle;
    background: #00457C url('images/menuHTab.on.bg.jpg') no-repeat right;
}
										     
/* MENU HORIZONTAL TOP **************/                                       
/* Div Styles					         */  #LogoRow				        { position: relative; height: 79px; margin:0px 10px 10px 10px; padding-top:100px; }
                                             .MenuTop                       { }
								             #MenuDiv					    { }
									         #Menu						    { text-align: left; height:79px; margin-left:250px; background: url('images/menuHTop.png') no-repeat right top; }
									         #MenuLeftCorner				{ position: absolute; left:250px; bottom:0; height:79px; background: url('images/menuHTop.left.png') no-repeat bottom ;  width: 17px; }
