/************
 HTML TAGS
************/

HTML {
 margin: 0px;
 padding: 0px;
}

BODY {
 margin: 0px;
 padding: 0px;
 text-align: center;
 font: 80% "Trebuchet MS", sans-serif;
}

TABLE {
 background-color: #FFFFFF;
 border-collapse: collapse;
}

TH {
 font-family: Verdana;
 font-size: 1em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 text-align: center;
 background-color: #CCCCCC;
}

TD {
 font-family: Verdana;
 font-size: 1em;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

DIV {
 font-family: Verdana;
 font-size: 1em;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

P {
 font-family: Verdana;
 font-size: 1em;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

SPAN {
 font-family: Verdana;
 font-size: 1em;
 color: #000000;
 text-decoration: none;
}

LABEL {
 font-family: Verdana;
 font-size: 1em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

INPUT {
 font-family: Arial;
 font-size: 1em;
 color: #000000;
 text-decoration: none;
}

/*********
 Classes
*********/

.body_login {
 background: #000000 url(/images/texas_back.jpg) no-repeat center top;
 color: #000000;
 font: 80% "Trebuchet MS", sans-serif;
 text-align: center;
}

.doNotPrint {}

.topHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.progress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.indName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.sidNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.formBox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.cfbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
}
.fieldTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.fieldTitleW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bodyLink:hover {
	text-decoration: underline;
}
.fTopTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.rowBgRed {  background-color: #FF0000;}
.rowBgPink {  background-color: #FF99FF;}
.rowBgYellow {  background-color: #FFFF00;}

TD.pam_cells {
	border-bottom: thin solid #000000;
}

.pam_field_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold !important;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
}
.pam_field_value {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
}

.cv_title {
 position: relative;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 1.1em;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 text-align: left;
 background-color: #0000FF;
 padding: 3px;
}

.cv_title_link {
 color: #CCCCCC;
 text-decoration: none;
}

.cv_title_link:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.cv_am_rel_div {
 position: relative;
}

.cv_am_abs_div {
 position: absolute;
 visibility: hidden;
 display: none;
 z-index: 99;
 width: 130px;
 left: 0px;
 top: 0px;
}

.cv_am_abs_div A {
 text-decoration: none;
}

.cv_button_div {
 position: absolute;
 width: 200px;
 right: 0;
 top: 2px;
 text-align: right;
 z-index: 2;
}

.cv_content {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 1em;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
 background-color: transparent;
 padding: 3px;
}

.notes_client {
 font-family: Arial;
 font-size: 1em;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

.notes_user {
 font-weight: bold;
}

.notes_date {
}

.notes_bq {
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 10px;
 margin-left: 10px;
}

.cv_clabel {
}

.cv_cdata {
 font-weight: bold;
}

.qv_qlabel {
 font-weight: normal;
}

.qv_qdata {
 font-weight: bold;
}

.allNotesTable {
 width: 800px;
 border: thin solid #CCCCCC;
}

.allNotesTD {
 padding: 2px;
 margin: 0;
 border: thin solid #CCCCCC;
 font-family: Arial;
 font-size: 1em;
}

.sTypeButt {
 margin: 2px;
 padding: 3px 5px 3px 5px;
 color: #000000;
 background-color: #FFFF00;
 font-family: Arial;
 font-size: 0.8em;
 text-align: center;
 border: thin solid #CCCCCC;
 border-radius: 10px;
 min-width: 25px;
 cursor: pointer;
}

.nBadgeButt {
 margin: 2px;
 padding: 2px;
 color: #FFFFFF;
 background-color: #FF0000;
 font-family: Arial;
 font-size: 0.75em;
 text-align: center;
 border: thin solid #CCCCCC;
 border-radius: 12px;
 min-width: 15px;
 cursor: pointer;
}

.printQuoteDiv {
 width: 800px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin-right: 5px;
 margin-bottom: 5px;
}

.printProjectDiv {
 width: 800px;
 min-height: 200px;
 float: left;
 border: none;
 margin-right: 5px;
 margin-bottom: 5px;
}

.printNotesDiv {
 width: 800px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin: 30px 5px 5px 0;
}

.viewPrintControls {
 padding: 5px 0 0 200px;
}

/*********
 References
*********/

#ui-topdiv {
 background-color: #9CF;
 text-align: right;
 padding-right: 5px;
}

#ui-body {
 background-color: #FFFFFF;
 width: 100%;
 height: 100%;
 text-align: center;
 vertical-align: middle;
}

#login-link {
 padding: .4em 1em .4em 20px;
 text-decoration: none;
 position: relative;
}

#login-link span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#icons {
 margin: 0;
 padding: 0;
}

#icons li {
 margin: 2px;
 position: relative;
 padding: 4px 0;
 cursor: pointer;
 float: left;
 list-style: none;
}

#icons span.ui-icon {
 float: left;
 margin: 0 4px;
}

#login {
 margin: 0 auto;
 padding: 10px;
 width: 250px;
 min-height: 100px;
 border: thin solid #a6c9e2;
 border-radius: 10px;
 background-color: #fcfdfd;
}

#login-buttons {
 text-align: center;
}

#link-sales-entry {
 display: block
 position: relative;
 padding: .4em 1em .4em 20px;
 margin: 3px 0 3px 0;
 width: 200px;
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
}

#link-sales-entry span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#adv_search_div TD {
 padding: 5px;
}

#adv_search_div {
 visibility: hidden;
}

#pam_page_head {
}

#buttSearchProj {
 position: relative;
 padding: .2em .8em .2em .8em;
 margin: 0;
}

#buttSearchProj span.ui-icon {
 position: absolute;
 top: 50%;
 left: 0;
 margin-top: -8px;
 margin-left: 3px;
}

#cv_projects {
 width: 500px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin-right: 5px;
 margin-bottom: 5px;
}

#cv_contact {
 width: 400px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin-right: 5px;
 margin-bottom: 5px;
}

#cv_quotes {
 width: 500px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin-right: 5px;
 margin-bottom: 5px;
}

#cv_notes {
 width: 400px;
 min-height: 200px;
 float: left;
 border: thin solid #CCCCCC;
 margin-right: 5px;
 margin-bottom: 5px;
}

#addClientNoteButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#addClientNoteButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#editClientButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#editClientButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#addQuoteButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#addQuoteButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#addProjectButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#addProjectButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#dcUploadButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#dcUploadButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#dcDownloadButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#dcDownloadButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

#dcLogoutButt {
 padding: .2em 1em .2em 20px;
 text-decoration: none;
 position: relative;
 margin-right: 5px;
 width: 125px;
 font-size: 0.75em;
}

#dcLogoutButt span.ui-icon {
 margin: 0 5px 0 0;
 position: absolute;
 left: .2em;
 top: 50%;
 margin-top: -8px;
}

