/* handles home page and sub pages only */

@CHARSET "UTF-8";

/* CSS Document */
* {
    margin:0;
    padding:0;
}

body {
    padding-top: 0px;
}

body p {
	color: #666666;
}

#pageWrapper {
    width: 1024px;
    margin:0 auto 0 auto;
}

#footer {
    width: 1024px;
    height: 94px;
    margin:0 auto 0 auto;
    clear: both;
}

#footerCenter {
	width: 550px;
	float: left;
	margin-top: 30px;
}

#footerMenu {
	padding-bottom: 10px;
}

#footerMenu a {
	font-family: Arial, san-serif;
}

#footerMenu a, #footerMenu a:hover {
	text-decoration: none;
}

a#logoLink {
    display: block;
    width: 148px;
    height: 65px;
    float: left;
    margin-top: 15px;
    margin-left: 165px;
}

#footerLogo {
    float: left;
    margin-top: 15px;
    margin-left: 165px;
}

#leftPane, #rightPane {
    width: 12.5%;
    padding: 10px;
    float: left;
    display: none;
}

#centerPaneHome {
    width:1024px;
}

#centerPane {
    width:1024px;
}

#backgroundHome {
	height: 550px;
}

#backgroundContent {
    height: 500px;
}

#subPageBg, div.subHeader {
	width: 1024px;
    height: 251px;
}

#welcome {
}

#welcomeContent {
	text-align: center;
	padding: 30px 15% 0px 15%;
	line-height: 30px;
}


#content {
	width: 1024px;
	height: 266px;
}

#contentLeft, #contentCenter, #contentRight {
	height: 266px;
}

#contentLeft {
	width: 210px;
}

#contentLeft h2 {
	text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}

#contentLeft .landingSubMenu {
    height: 220px;
    overflow: auto;
}

#leftSubMenu {
	text-align: right;
	padding-right: 40px;
}

#pageContent {
	overflow: hidden;
	height: 160px;
	margin: 70px 10px 10px 20px;
	line-height: 20px;
}

#pageContent p {
	font-family: times;
	font-size: 13px;
}

#contentRight {
    width: 456px;
    float: left;
}

#directoryContent {
	width: 457px;
	height: 317px;
	float: right;
	margin-top: 120px;
}

#admin {
	width: 9px;
	height: 9px;
	display: block;
	float: right;
	margin-top: -9px;
}

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

/********************************/
/******* Top Search Field *******/
/********************************/

#cse-search-box div#leftSearchAll {
    width: 9px;
    height: 20px;
    float: left;
    background: url(/templates/public/wireframe/images/search/orange/leftSearch.jpg) no-repeat; 
}

#cse-search-box input#keywordAll {
    width: 117px;
    height: 20px;
    background-image: url(/templates/public/wireframe/images/search/orange/midSearch.jpg);
    border: 0px;
}

#cse-search-box #searchSubmitAll {
    display: block;
    float: left;
    width: 36px;
    height: 20px;
    background: url(/templates/public/wireframe/images/search/orange/rightSearch.jpg) no-repeat;
    margin-left: 126px;
    margin-top: -20px;
}

#cse-search-box {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}