/********************************
* RESET CSS
*********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, .Normal, .Head, .SubHead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


html, body { color: #3F4047; background: #F2F3F5 url('images/page-bg.jpg') repeat-x; font-family: Arial; font-size: 14px; height: 100%; line-height: 16px; }


/********************************
* Layout
*********************************/
.PageWrap { width: 1012px; margin: auto; }
    .Top { overflow: auto; width: 100%;}
    .Top .LeftCorner { background: url('images/top-lc.gif') no-repeat; display: inline; float: left; height: 21px; width: 21px; }
    .Top .Border { background: url('images/top-border.gif') repeat-x; display: inline-block; float: left; height: 21px; width: 970px;  }
    .Top .RightCorner { background: url('images/top-rc.gif') repeat-x; display: inline; float: left; height: 21px; width: 21px;  }
    
    .Bottom .LeftCorner { background: url('images/bottom-lc.gif') no-repeat; display: inline; float: left; height: 21px; width: 21px; }
    .Bottom .Border { background: url('images/bottom-border.gif') repeat-x; display: inline-block; float: left; height: 21px; width: 970px;  }
    .Bottom .RightCorner { background: url('images/bottom-rc.gif') repeat-x; display: inline; float: left; height: 21px; width: 21px;  }
    .UserPass{ text-align:right; padding:0 0 0 0; width:100%;}
    .Header { overflow: auto; position: relative; width: 100%; }
        .Header .Logo { display: inline; float: left; padding: 0 0 4px 0; width: 346px; }
        .Header .TopPane { float: right; position: relative; right: 0; bottom: -7px; overflow: hidden; width: 600px; }
    

    .MenuWrap { background: url('images/dark-grey-bg.jpg') repeat-x; width: 100%; }
    .MenuWrapLeft { background: url('/DesktopModules/HouseMenuSkinObject/Styles/images/menu-left.gif') left no-repeat; }



    .ContentWrap .LeftBorder { background: url('images/left-border.gif') repeat-y; display: inline; float: left; }
    .ContentWrap .RightBorder { background: url('images/right-border.gif') right repeat-y; display: inline; float: left;}
    .ContentWrap .Content { background: #fff; display: inline; float: left; margin: 0 23px; width: 966px; }
        .ContentWrap .Content .InnerContent { padding: 21px 0 60px 0;  }
            .ContentWrap .Content .InnerContent .Top { overflow: auto; width: 940px; }
                .ContentWrap .Content .InnerContent .LeftPaneWrap { display: inline; float: left; overflow: hidden; width: 170px; }
                .ContentWrap .Content .InnerContent .ContentPaneWrap { display: inline; float: left; overflow: hidden; width: 770px; }
					.ContentWrap .Content .InnerContent .ContentPane { padding: 0 10px; }
                .ContentWrap .Content .InnerContent .RightPaneWrap { display: inline; float: left; overflow: hidden; width: 170px;  }
            
	    .ContentWrap .Content .InnerContent .BottomPane { overflow: auto; }

            .ContentWrap .Content .InnerContent .Bottom { overflow: auto; }
                .ContentWrap .Content .InnerContent .Bottom .Col1 { display: inline; float: left; margin: 0 13px 0 0; overflow: hidden; width: 170px; }
                .ContentWrap .Content .InnerContent .Bottom .Col2 { display: inline; float: left; margin: 0 15px 0 0; overflow: hidden; width: 190px; }
                .ContentWrap .Content .InnerContent .Bottom .Col3 { display: inline; float: left; margin: 0 15px 0 0; overflow: hidden; width: 190px; }
                .ContentWrap .Content .InnerContent .Bottom .Col4 { display: inline; float: left; margin: 0 13px 0 0; overflow: hidden; width: 190px; }
                .ContentWrap .Content .InnerContent .Bottom .Col5 { display: inline; float: left; overflow: hidden; width: 170px; }



/********************************
* Typography
*********************************/
a:active, a:hover { cursor: pointer; }


.Normal { color: #3F4047; font-family: Arial; font-size: 14px; line-height: 16px; }
.SubHead { color: #3F4047; font-family: Arial; font-size: 14px; line-height: 16px; }
.Head { color: #3F4047; font-family: Arial; font-size: 20px; font-weight: bold; line-height: 20px; }

/********************************
* Hacks
*********************************/
.clear { clear: both; font-size: 0; overflow: hidden; }





