/* CSS Document */
*{
    margin:0;
    padding:0;
}

/******************/
/* ID definitions */
/******************/

#bg_top {
	width: 100%;
    height: 565px;
}

/*green bar on bottom*/
#bg_bottom {
    width: 100%;
    height: 319px;
    margin-top: -330px;
}

/* main background park*/
#bg_main {
    width: 806px;
}

#centerPane {
    width: 806px;
    min-height: 673px;
}

#centerPaneHome {
    width: 806px;
    height: 673px;
    float: left;
}

#centerPane_bg_repeat {
    width: 806px;
    float: right;
    margin-right: 14px;
}

#centerPane_bg_repeatHome {
    width: 806px;
    float: right;
    margin-right: 14px;
}

#header {
	width: 806px;
    height: 84px;
    float: right;
    margin-right: 14px;
}

#homeFlash {
    margin-left: 20px;
}

#leftPane {
    width: 248px;
    min-height: 673px;
}

#leftPaneHome {
    width: 248px;
    height: 757px;
}

#leftPane_bg_top {
    width: 248px;
    min-height: 575px;
    position: relative;
}

#leftPane_bg_repeat {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    width: 248px;
    float: left;
}

#leftPane_bg_repeatHome {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    width: 248px;
    float: left;
}

img#logo {
    margin-left: 90px;
    border: none;
    padding-bottom: 20px;
}

#pageContent img {
	padding: 10px;
}

#pageWrapper {
    width: 1068px;
    margin: 0 auto 0 auto;
    margin-top: -565px;
    overflow: hidden;
}

#pageFooter {
    width: 1054px;
    height: 182px;
    margin: 0 auto 0 auto;
    margin-top: -110px; 
    position: relative;
    padding-right: 14px;
}

#pageFooterHome {
    width: 1068px;
    height: 195px;
    margin: 0 auto 0 auto;
    margin-top: -110px; 
    position: relative;
}

hr {
	height: 7px;
    width: 677px;
    border: none;
    margin-left: 10px;
}

#pageContent {
    padding-left: 25px;
}

/*********************/
/* Class Definitions */
/*********************/

.inside {
    width: 700px;
    max-width: 700px;
    padding: 20px;
    padding-top: 10px;
    min-height: 500px;
}

.insideHome {
    width: 700px;
    padding-left: 30px;
    padding-top: 20px;
    height: 120px;
    line-height: 1.5;
}

.paddingSpacer {
    clear: both;
    height: 90px;
    width: 1px;
}

div.ecard_content {
    text-align: center;
}

.spacer {
    clear: both;
    height: 5px;
    width: 5px;
}

.clear {
    clear:both;
}

#searchWrapper {
    padding-top: 20px;
    height: 150px;
}

#leftSearch {
    float: left;
    width: 6px;
    height: 18px;
    background: url(/templates/public/wireframe/images/leftPane/search/searchLeft.jpg) no-repeat;
}

#searchSite {
    border: none;
    width: 128px;
    height: 18px;
    background: url(/templates/public/wireframe/images/leftPane/search/searchInactive.jpg) no-repeat;
}

a#submitGO {
    display: block;
    float: left;
    width: 33px;
    height: 18px;
    background: url(/templates/public/wireframe/images/leftPane/search/searchGO.jpg) no-repeat;
    margin-left: 132px;
    margin-top: -18px;
}

#searchSubmit {
    display: none;
}

/**********************/
/** Directory module **/
/**********************/

#dirTableList {
	width: 100%;
	height: 310px;
}

td.dirItemWrapper {
	height: 90px; 
	padding: 5px 10px;
}

#pagControl {
	float: right;
	margin-top: -25px;
	margin-right: 20px;
}
