﻿body,td,th {
	color: #333333;
}
body {
	background-image: url(/images/back.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	font-family: 'Open Sans', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
	color: #333333;
}

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #0000000;
	text-decoration: underline;
}

a.link {
	color: #333333;
	text-decoration: underline;
}
a.link:hover {
	color: #00000;
	text-decoration: none;	
}


.title0 {
	font-size: 10px;
	font-weight: 400;
}
.title1 {
	font-size: 12px;
	font-weight: 400;
}
.title2 {
	font-size: 16px;
	font-weight: 400;
}
.title3 {
	font-size: 20px;
	font-weight: 400;
}



.text1 {
	font-size: 11px;
	font-weight: 400;
}
.text2 {
	font-size: 13px;
	font-weight: 400;
}
.text3 {
	font-size: 15px;
	font-weight: 400;
}

#newMember .goButton { text-align:center; padding:10px; }
#termsOfService { text-align:right; }
/*#newMemberSignUp { font-size:1.3em; padding:10px; text-align:center; margin:auto; }*/
li.center-text{ text-align:center; }
div#terms { height:300px; overflow-y:scroll; display:none; }

#newMember label.actualLabel
{
    display:block;
    float:left;
    clear:right;
    width:250px;
    text-align:right;
    margin: 0px 5px;
    vertical-align:baseline;
}
#newMember label { vertical-align:middle; line-height:2em; }
#newMember em {font-weight:normal; color:#31A586;}

#submitProject label.actualLabel
{
    display:block;
    float:left;
    clear:right;
    width:250px;
    text-align:right;
    margin: 0px 5px;
    vertical-align:baseline;
}
#submitProject label { vertical-align:middle; line-height:2em; }
#submitProject em {font-weight:normal; color:#31A586;}
#submitProject li{list-style-type:none;list-style-position:outside;margin-left:-50px;padding:.25em;}
#submitProject li li{margin-left:0;}
#submitProject li > input{left:175px;}
#submitProjectTitle { padding:10px; text-align:center; font-size:1.3em; }
#submitProjectButton { font-size:1.3em; padding:10px; text-align:center; margin:auto; }

div.formTip { margin-left:250px; }

.aqua { color:#31A586; }
.alert { padding:10px; border:#000000; }

#mainContent{background-color:#fff;padding:10px;}
#mainContent div.col2{width:250px;float:right;}
#upperHeader{background-position:left top;color:#3266cc;font-size:3em;background-image:url('/images/lrlogo.png');background-repeat:no-repeat;height:70px;text-indent:-9000px;padding:.1em .5em;}
.banner{height:12px;padding:.5em;}
#mainMenu{background-color:#a6a6a6;position:relative;}
.banner a{color:#fff;text-decoration:none;}
.banner a:hover{text-decoration:underline;}
.mainMenuItem a{position:relative;margin:0 10px;}
#logoutLink{float:right;background-color:#a6a6a6;}
#membersPage {display:none;}
#membersPage #projectsTable,#availableProjects #projectsTable{border-collapse:collapse;width:100%;}
#membersPage #projectsTable tbody,#availableProjects #projectsTable tbody{border-bottom:1px solid #000;}
#membersPage #projectsTable tbody:hover,#availableProjects #projectsTable tbody:hover{background-color:#f9f9f9;}
#membersPage #projectsTable th,#availableProjects #projectsTable th{background-color:#ededed;padding:1em;}
#membersPage #projectsTable td{text-align:center;padding:.5em;}
#availableProjects, #newProject {font-size:10pt;}
#availableProjects #projectsTable td{text-align:left;}
#membersPage #projectsTable td div.projectThumbs,#availableProjects #projectsTable td div.projectThumbs{margin:1em;}
#nav{width:auto;overflow:hidden;background:#ededed;padding:1em 1em 1em 0;}
#nav ul{float:left;width:100%;margin:0 0 0 -3em;}
#nav li{float:left;list-style-type:none;list-style-position:inside;}
#nav a{background:#66cdcc;color:#19677e;display:block;text-decoration:none;padding:.15em .75em;}
#nav a:hover{background:#19677e;color:#FFF;}
#nav li.choose{background:#19677e url(/css/images/choose-arrow.png) no-repeat center right;color:#FFF;width:70px;padding:.15em .75em;}
div#nav li a.current{background-color:#787878;color:#FFF;}
div#nav li a.current:hover{background-color:#787878;color:#FFF;text-decoration:underline;}
#nav div.searchContainer{background-color:#a6a6a6;position:relative;margin:0 1em 1em;padding:1em 1em .25em;}
#nav div.searchContainer .heading{display:inline;font-size:x-large;float:left;margin-top:-1px;}
div.searchTop{width:auto;overflow:hidden;}
div.searchContainer form fieldset{display:inline;border:none;float:left;margin:.1em 0 0 1.2em;padding:0;}
div.searchContainer form select{width:12em;margin:0;padding:0;}
.searchInputContainer{float:left;padding:0 1.5em 0 .75em;}
div.searchContainer form#search{display:inline;margin:0;padding:0;}
input.searchInputField{font-family:Segoe UI, Arial, sans-serif;font-size:.91em;margin-left:.5em;border:1px solid #666;padding:.43em;}
#locSelect-button{font-size:.9em;padding:0;}
fieldset .ui-corner-all,fieldset .ui-corner-all,fieldset .ui-corner-top,fieldset .ui-corner-bottom{-moz-border-radius:0;-webkit-border-radius:0;}
#nav img{background-color:#fff;display:block;margin:3px 0 5px 3px;}
#nav strong{display:block;font-size:13px;}
/*.catPaging{clear:both;margin:1em 0;}
.catPaging a{color:#626262;}*/
.pagingP{font-weight:400;}
#groups{float:left;width:800px;}
#groupMessage{width:30em;border:1px dashed #900;float:left;font-size:1.3em;text-align:center;margin:0 10px 10px;padding:10px;}
#subnav{background-color:#EFEFEF;color:#000;}
#subnav ul{list-style:none;margin:0;padding:0;}
#subnav a{color:#000;text-decoration:none;}
#subnav a:hover{color:#000;text-decoration:underline;}
#subnav a:visited{color:#000;}
#breadTopPage{background:#ededed;font-size:1.1em;width:100%;padding:0 0 .5em 1em;}
#projectSummaryTopPage{background:#ededed;width:100%;display:block;position:relative;height:3em;}
#prgSmryDetails{height:2em;}
#prgSmryDetails div{float:right;margin:0 10px;}
#prgSmryDetailsSubmit,#prgSmryDetailsName,#prgSmryDetailsLocationCount{color:#333;font-weight:700;}
#prgSmryDetailsSubmit span,#prgSmryDetailsName span,#prgSmryDetailsLocationCount span{font-weight:400;}
#prgSmryDetailsLocationCount{padding-top:8px;}
#categoryHeading .catPaging h3{font-size:1.7em;display:inline-block;margin:0;padding:0;}
#categoryHeading .catPaging{float:none;padding:0;}
div#mainCatTitle{color:#333;font-size:1em;display:block;background:#ededed;padding:10px;}
div#mainCatTitle a{color:#19677e;}
.mainCatButton{border:0;}
#currentPage{ font-weight:bold; }
#subnav h2{color:#32ccfe;font-size:medium;margin:.25em 0 .5em;}
/*#categoryHeading .catPaging .pageTop{float:right;display:inline-block;}*/

#projectDetails h2 {margin:0px;}
#projectShortSummaryFacts #projectShortSummaryStats {float:left;}
#projectShortSummaryFacts #projectShortSummaryDates {float:right;}
#projectShortSummaryFacts #projectShortSummaryProj {clear:both; text-align:center; margin-top:30px;}
#projectShortSummaryFacts em {font-weight:normal;}

.pageTop{ font-size:1em; text-align:left; }

.overlay{display:none;width:500px;background-color:#ddd;padding:20px;}

a.breadcrumb{margin:2px 3px;}
a.breadcrumbCurrent{font-weight:700;text-decoration:underline;font-size:1.1em;margin:2px 3px;}

.items{position:absolute;width:auto;margin:0;}

.item{border-bottom:2px solid #939393;clear:both;}
.item h3{font-size:16px;color:#456;font-weight:400;margin:0 0 5px;}

#actions,.scrollActions{width:700px;margin:30px 0 10px;}
#actions a{font-size:11px;cursor:pointer;color:#666;}
#actions a:hover{text-decoration:underline;color:#000;}
.disabled{visibility:hidden;}
.next{float:right;}


.locationSummary{border-top:1px solid #000;clear:both;padding:5px;text-align:left;margin: 10px 0px;}
.locationSummary .locationSummaryTitle{display:inline-block;font-weight:700;text-decoration:none;width:100%;padding:.25em;}
.locationSummaryTitle a{color:#333;}


.locationSku{font-weight:700;}
#groups .locationSummary .locationSummaryShortDescrip{position:relative;float:left;clear:right;width:550px;font-size:small;font-style:italic;color:#333;margin:.25em;}
#groups .locationSummary .locationSummaryDescrip{float:left;font-size:small;font-style:italic;color:#333;margin:.5em;}

.locationSummary .locationSummaryControls{position:relative; float:right; clear:right; padding:.25em; }

.locationSummaryImages{ overflow-x:scroll;white-space:nowrap;width:850px;margin:10px 0px; }
.locationSummaryImages img{cursor:pointer;margin:0 3px;}
.locationImages{top:0;float:left;clear:both;height:450px;overflow-x:scroll;white-space:nowrap;width:900px;padding:.25em;}
.locationImages img{margin:0 3px;}
.locationDetailLink{float:left;width:50%;}

.projectSummaryImages{ white-space:nowrap;width:850px;margin:10px 0px; }
.projectSummaryImages img{margin:0 3px;}
.projectImages{top:0;float:left;clear:both;height:450px;overflow-x:scroll;white-space:nowrap;width:900px;padding:.25em;}
.projectImages img{margin:0 3px;}
.projectDetailLink{float:left;width:50%;}


/*#groups .locationSummary .locationDetailPdf{float:right;width:30%;}*/
/*div#projectDetails div.col2{font-size:1.2em;}*/
/*div#projectDetails div.col2 .label{font-size:1.2em;font-weight:700;}
#projectDetailsThumb{float:left;}*/
#locationDetails .locationDetailsSummary{float:none;display:block;height:40px;}
#locationDetails .locationSummaryTitle{font-weight:700;font-size:1.3em;}
#locationDetails .locationSummaryControls{position:relative;float:right;padding:.5em;}
#locationDetails .locationDetailsGallery{position:relative;float:none;display:block;padding:0 1em;}
#locationDetails .locationDetailsGallery img{max-width:175px;position:relative;}
.locationSummaryControls .control img{max-width:32px;margin:0;}
/*.controlMsg{float:left;}*/
.currentProject{font-size:1.1em;font-weight:700;}
.footer{text-align:center;background-color:#EDEDED;}
.footerMenuItem{margin:0 10px;}
/*.page-container{width:1080px;border:1px solid #19677e;margin:0 auto;}*/



/*body{font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#444;background:#a6a6a6 url(/css/images/bkgrnd_grad.png) repeat-x top left;}*/
/*
h1,h2,h3,h4,h5,h6{font-weight:400;color:#222;margin:0 0 0.25em;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:133.33%;}
ul,ol,dl{line-height:1.5em;margin:0 0 1em 1em;}
ul{list-style-type:disc;}
ul ul{list-style-type:circle;margin-bottom:0;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-latin;margin-bottom:0;}
li{margin-left:0.8em;line-height:1.5em;}
*/

#newPrj div{margin:10px;padding:10px;}
.req{color:#B00;font-size:1.5em;font-weight:700;}
.memoLabel{display:block;}
label.txtLabel{width:175px;display:block;float:left;}
#createProject{font-size:1.5em;display:block;text-align:center;width:300px;margin:0 auto;}
.tooltip{margin-left:10px;border:1px dotted #879444;color:#CFF;font-size:.8em;padding:2px 4px;}
.validEntry{color:#6F6;}
div#newMembership div{float:none;}
.errorBox{border:3px solid #900;font-size:1.3em;text-align:center;background-color:#FFC;color:maroon;padding:10px;}
.errorBox
{
    list-style-type: none;
    list-style-position: inside;
    list-style-image: none;
}
label.error{float:none;color:red;padding-left:.5em;vertical-align:top;}
em{font-weight:700;padding-right:1em;vertical-align:top;}


.memberForm ul{margin:0;padding:0;}
.memberForm li{list-style-type:none;list-style-position:inside;margin:0;padding:5px;}
.memberForm li label{width:150px;display:block;float:left;}


label.labelWide{display:block;width:100%;}
.cntrlAdded,.cntrlDetail,.cntrlRemove,.cntrlAdd,#availableProjects,.showHideTarget{display:none;}
h5,h6{font-size:80%;}
#newPrj li,#newMember li{list-style-type:none;list-style-position:outside;margin-left:-50px;padding:.25em;}
#newPrj li li,#newMember li li{margin-left:0;}
#newPrj li > input,#newMember li > input{left:175px;}

span.cntrlLink a { color:#2EA788; font-weight:bold; }

div#projectModal { display:none; }

p.previewLink { font-size:.8em; font-family:Courier; white-space:nowrap; }

.style1 {font-size: 11px}
.style2 {font-size: 10px}

#searchProjects { padding:20px; margin:auto; width:600px; }
#searchProjectNames {border: 1px solid black;padding:20px;}
#searchProjectNames div { width:200px; margin:auto; float:right;}

#browseLocations .subCatThumbs img { margin:0px 3px 0px 3px; max-height:125px; max-width:125px; }

.clearLeft { clear:left; }

.projectList { float:left; border:1px solid black; margin:7px; padding:5px; position:relative; width:100%; overflow:hidden }
.projectList .selectNewProject { text-decoration:underline; }
.projectListActive { background-color:#2EA788; }
.projectList .projectBoxDetails { font-size:.9em; }
.projectList .projectBoxDetails .projectBoxDetail { width:80px; text-align:right; font-weight:bold; }
.projectList .projectBoxLocations { text-align:right; padding:4px; }


.projectBox { float:left; border:1px solid black; margin:7px; padding:5px; position:relative; width:250px; overflow:hidden }
.projectBox .selectNewProject { text-decoration:underline; }
.projectBoxActive { background-color:#2EA788; }
.projectBox .projectBoxDetails { font-size:.9em; }
.projectBox .projectBoxDetails .projectBoxDetail { width:80px; text-align:right; font-weight:bold; }
.projectBox .projectBoxLocations { text-align:right; padding:4px; }

#re-searchBox { display:none; }

.footerWelcome { text-align:left; font-size:.8em; padding-left:20px; }

.homepageButton { height:50px; width:90%; text-align:center; margin:auto; font-size:2.5em; padding:5px; }
.homepageButton a#homepageSignin  { float:left; }
.homepageButton a#homepageSignup  { float:right; font-size:.8em; }