/* CSS Document - For McKinney Heating and Air */
/* Site Developed By TMMword.net */
body {padding: 7px 0px 5px 0px; background:#E3E3E3; height:100%; }

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #498AFF 1px solid;
	border-top: #498AFF 1px solid;
	border-left: #498AFF 1px solid;
	border-bottom: #498AFF 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}



.PageTop       {padding: 0px 0px 0px 0px;  margin: 0 0 0 0px; background-image:url(images/PageTop4.jpg);  background-attachment: left; background-position: left top; background-repeat: No-repeat; height: 132px; width:900px;}
.LogoArea      {padding: 0px 0px 0px 10px; margin: 0 0 0 0px; text-align:left; width:425px; border-collapse: collapse;}
.MenuArea      {padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:#498AFF; Height:37px; width:870px;}
.BreadArea     {padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background-image:url(images/MenuBread.jpg); background-attachment: left; background-position: left top; background-repeat: repeat-x; width:294px; height: 34px; color:#333333; font-size:10px; }
.LoginArea     {padding: 0px 0px 0px  5px; margin: 0 0 0 0px; background-image:url(images/MenuBread.jpg); background-attachment: left; background-position: left top; background-repeat: repeat-x; width:175px; height: 34px; color:#498AFF; font-size:10px; text-align:Right; }
.Curve         {padding: 0px 0px 0px  0px; margin: 0 0 0 0px; background-image:url(images/BlueCurve.jpg); background-attachment: left; background-position: left top; background-repeat: No-repeat; width:86px;}
.SearchArea    {padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:#498AFF; width:300px;}

.ContentTable  {height: 300px;}
.ContentArea   {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; background:#FFFFFF; height:300px; width:880px;}
.BorderLeft    {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; background-image:url(images/ShadowLeftS.jpg);  background-attachment: left; background-position: left top; background-repeat: repeat-y; height:100%; width:7px;}
.BorderRight   {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; background-image:url(images/ShadowRightS.jpg); background-attachment: right; background-position: right top; background-repeat: repeat-y; height:100%; width:13px; }
.BottomArea    {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; background-image:url(images/BlueBottom.jpg);   background-attachment: center; background-position: center top; background-repeat: no-repeat; height: 88px; width:900px;}

.BottomLinks     {padding:0px  0px 0px 50px; margin: 0 0 0 0px; text-align:left; font-size:10pt; }
.FooterText1    {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; text-align:center; width:500px; font-size: 8pt; color:#333333;}
.FooterText2    {padding: 0px 0px 1px 0px; margin: 0 0 0 0px; text-align:center; width:400px; font-size: 8pt; color:#333333;}
.FooterText3,a.FooterText3:link,a.FooterText3:active,a.FooterText3:visited     
                {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; text-align:center; width:500px; font-size: 6pt; weight:normal; height:25px; color:#333333;}
a.FooterText3:hover{color:#000000;}
.FooterText4    {padding: 0px 0px 0px 0px; margin: 0 0 0 0px; text-align:center; width:400px; font-size: 8pt; color:#333333;}

/*--------- pane style ----------*/
.ContentPanes    {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border:0px; border-collapse: collapse;width:100%; height: 100%;  }
.HeaderPane      {padding:10px 13px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse; text-align:left; width;250px; }
.TopPane         {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.LeftPane        {padding:0px  0px 0px  5px; margin: 0 0 0 0px; border-collapse: collapse;}
.ContentPane     {padding:0px  5px 0px  5px; margin: 0 0 0 0px; border-collapse: collapse;}
.RightPane       {padding:0px  5px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.InnerLeftPane   {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.CenterPane      {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.InnerRightPane  {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.InnerBottomPane {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}
.BottomPane      {padding:0px  0px 0px  0px; margin: 0 0 0 0px; border-collapse: collapse;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited { color:#498AFF; font-size:10px; }
a.Breadcrumb:hover{color:#000000;}


/*-------- Default Style --------*/
th,td,div{color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a,a:link,a:visited,a:active{color:#498AFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#333333; text-decoration:none; }

.menu_bg{padding:0 0 0 6px;  margin: 0 19px 0 7px; height:40px; background:url(images/menu_bg.png) repeat-x top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) no-repeat top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) no-repeat top right; }


/*-------------- Link Style --------------*/
.links {text-align:left;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#828282; font-size:10px; text-transform:uppercase; }
a.links:hover {color:#000000;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#4F839F; font-size:10px;}
a.user:hover{color:#000000;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#333333; font-size:10px;}
a.footer:hover{color:#000000;}

/*=== NAV MENU ==================================================*/
.main_dnnmenu_bar                                        { cursor:pointer; background-color: transparent; virtical-align:bottom; text-align:bottom; line-height: 2em; }
.main_dnnmenu_rootitem                                   { color: #000000; font-size: 11px; font-weight:bold; padding: 0px 15px 0px 1px; margin-right:1px; }
.main_dnnmenu_rootitem_hover                             { color: #ffffff; font-size: 11px; font-weight:bold; padding: 0px 15px 0px 1px; margin-right:1px; }
.main_dnnmenu_rootitem_selected                          { color: #ffffff; font-size: 11px; font-weight:bold; padding: 0px 15px 0px 1px; margin-right:1px; }
.main_dnnmenu_submenu                                    { border:1px solid #E3E3E3; }
.main_dnnmenu_submenu td                                 { color: #333333; font-size: 11px; font-weight:normal; text-align:left;   line-height:2.3em;  padding: 0px 4px; z-index: 1000; margin:0px; background: #cccccc;}  
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td { color: #ffffff; font-size: 11px; font-weight:normal; text-align:left;   line-height:2.3em;  padding: 0px 4px; z-index: 1000; margin:0px; background: #498AFF; }
.main_dnnmenu_break                                      { height: 2px; background-color: #ff0000; }

/* IF USED BEHIND MENU 
.menu_bg      {padding:0 0 0 0px; margin: 0 0 0 0px; height:10px; background:url(images/menu_bg.jpg) repeat-x top left;}
.menu_left    {padding:0 0 0 0px; margin: 0 0 0 0px;              background:url(images/menu_left.jpg) no-repeat top left;}
.menu_right   {                   margin: 0 0 0 0px;              background:url(images/menu_right.jpg) no-repeat top right; }
*/


/* Module Action Menus */
.ModuleTitle_SubMenu            { color: #000000; font-size: 11px; padding: 0px 15px 0px 1px; margin-right:1px; border:1px solid #E3E3E3; background:#cccccc; }
.ModuleTitle_SubMenu td         { color: #000000; font-size: 11px; padding: 0px 15px 0px 1px; margin-right:1px; background-color:transparent; white-space: nowrap; height:18px; } 
.ModuleTitle_MenuIcon           { background-color:#000000; font-size: 11px; border:none; padding: 0px 2px 0px 0px; margin-right:1px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon
                                { background: #498AFF; font-size: 11px; padding: 0px 15px 0px 1px; margin-right:1px; color: #fffff; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
                                { height: 1px; font-size: 11px; background-color: #E3E3E3; }



/* style for module titles */
.Head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


/* GENERIC */
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
        line-height: 26px;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #498AFF;
        line-height: 26px;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
        line-height: 22px;
}
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

