<STYLE>
/* CSS Document */

/* ------------------default tags */
TD {
font-family:Arial, helvetica, sans-serif;
vertical-align:top;
}
body {
padding:0px;
background-color:#FFFFFF;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

select {
color:#004E92;
font-family:verdana, arial, helvetica, sans-serif;
font-size:9px;
}

input {
color:#004E92;
font-family:verdana, arial, helvetica, sans-serif;
font-size:9px;
border:1px solid #696969;
}

submit {
color:#004E92;
font-family:verdana, arial, helvetica, sans-serif;
font-size:9px;
}

img {
border:0px solid #FFFFFF;
}

A {
font-family:Arial;
font-size:11px;
color:#004E92;
font-weight:normal;
text-align:left;
text-decoration:underline;
}

TD.nav{
width:175;
height:20;
vertical-align:middle;
background-image: url(images/nav.jpg);
background-color:494949;
padding-left:8px;
border-left:8px solid #FFAE00;
}

TD.navBottom{
width:175;
height:24;
vertical-align:middle;
background-image: url(images/nav.jpg);
background-color:494949;
padding-left:8px;
border-left:8px solid #FFAE00;
border-bottom:4px solid #FFAE00;
}

A.nav:LINK:VISITED:ACTIVE, A.nav {
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

A.nav:HOVER{
font-family:Arial;
font-size:11px;
color:#FFAE00;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

/* ----------------------------------text */
.title{
padding-top:15px;
font-family:Arial;
font-size:14px;
color:#FFAE00;
font-weight:bold;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.textBlue {
font-family:Arial;
font-size:14px;
color:#005992;
font-weight:none;
text-align:left;
text-decoration:none;
}

.smtext {
font-family:Arial;
font-size:10px;
color:#6F6E6F;
font-weight:none;
text-align:left;
text-decoration:none;
}


.smtextBlue {
font-family:Arial;
font-size:10px;
color:#005992;
font-weight:none;
text-align:left;
text-decoration:none;
}

.subTitle {
font-family:Arial;
font-size:12px;
color:#065992;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.subTitleMain{
font-family:Arial;
font-size:11px;
color:#6F6E6F;
font-weight:bold;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.subTitleBlue{
font-family:Arial;
font-size:14px;
color:#005992;
font-weight:bold;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.text{
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

TD.text{
padding-bottom:2px;
padding-top:2px;
}

.texterror{
font-family:Arial;
font-size:11px;
color:#B90000;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

/* ----------------------------------layout */
.tablePri {
background-color:494949;
}

.tableSec {
background-color:FFAE00;
}

.subTitleSpacer {
height:15px;
}

.titleSpacer {
height:15px;
border-bottom:1px solid #494949;
}

.fieldWidth {
width:150px;
}

.fieldWidth2 {
width:388px;
}

/* ----------------------------------call records */
.tableTopTitle {
background-color:494949;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
padding-bottom:4px;
}

.tableTitle {
background-color:494949;
border-bottom:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.tableTitlenoborder {
background-color:494949;
border-bottom:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.tableTitleColumn {
background-color:494949;
border-bottom:1px solid gray;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:2px solid #FFAE00;
}

.tableTitleColumnnoborder {
background-color:494949;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:2px solid #FFAE00;
}


.tableFooternoborder {
background-color:494949;
border-top:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.row1 {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.row2 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.row3 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.column1 {
background-color:#DEDEDE;
font-family:Arial;
font-size:12px;
color:#494949;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
}

.column2 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
padding:2px;
}

.column2red {
background-color:#FFCECE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
}

.column2green {
background-color:#CEFFCE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
}

.column2noborder {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
vertical-align : middle;
}

.tableFooter {
height:10px;
background-color:494949;
border-top:2px solid #FFAE00;
}


/* ----------------------------------TEMP */
.delete{
font-family:Arial;
font-size:11px;
color:#FF0000;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.darkred{
font-family:Arial;
font-size:12px;
color:#FF3333;
font-weight:bold;
text-align:left;
text-decoration:none;
letter-spacing:1px;
}

.footer {
height:23px;
background-color:494949;
}

A.bottomnav {
font-family:Arial;
font-size:11px;
color:#cccccc;
font-weight:bold;
text-decoration:none;
}

.largeblue {
color:#004E92;
font-family:verdana, arial, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.textblue {
color:#004E92;
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
}


/* billing stuff */
.totalBottom,.totalTop{
font-weight:bold;
font-size:11px;
font-family:Arial;
}
.Level0{
background-color:white;
border-bottom:2px solid #dddddd;
padding:5px 5px 5px 5px;
}
.Level1{
background-color:#00FF33;
border-bottom:2px solid #dddddd;
padding:5px 5px 5px 5px;
}
.Level2{
background-color:#FFFF99;
border-bottom:2px solid #dddddd;
padding:5px 5px 5px 5px;
}
.Level3{
background-color:#FF0066;
border-bottom:2px solid #dddddd;
padding:5px 5px 5px 5px;
}
TABLE.totals, TD.totals{
background-color:#999999;
margin-left:30px;
text-align:center;
font-size:11px;
font-weight:bold;
border:1px none;
border-left:1px none;
}
.customer, DIV.customer, SPAN.customer, Table.Customer{
background-color:#AAAAAA;
font-size:12px;
font-weight:bold;
color:#222222;
}
DIV.editcustomer, SPAN.editcustomer{
background-color:#0066ff;
font-size:12px;
font-weight:bold;
color:#000000;
}
DIV.isn{
background-color:#eeeeee;
font-size:13px;
}
DIV.phonenumber{
font-size:12px;
font-weight:normal;
}
.phonecall{
border-right:2px solid #dddddd;
border-left:2px solid #dddddd;
}
.phonecalltwo{
border-right:2px solid #dddddd;
border-left:2px solid #dddddd;
background-color:#eeeeee;
text-align:center;
font-size:9px;
}
.phonecallone{
border-right:2px solid #dddddd;
border-left:2px solid #dddddd;
background-color:#dddddd;
text-align:center;
font-size:9px;
}
TEXTAREA{
font-size:12px;
font-family:Arial;
}
TD.blueUnderline{
border-bottom:1px solid #0066FF;
}
TEXTAREA.blue, OPTION.blue, SELECT.blue, INPUT.blue {
	border :1px solid #0066ff;
}

select.gray {background-color: #494949; font-weight: bold; font-size: 12px; color: white;}
option.grayheader {text-align:center;background-color: #696969;color: #FFAE00;border-bottom:2px solid white;padding:2px;}
option.gray {background-color: #494949;padding:2px;}
option.smallgrayheader {text-align:center;background-color: #494949;color: white;border-bottom:2px solid black;}

.column2noborder_tl {
background-color:#C7C7C7;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:right;
vertical-align : middle;
border-right:2px solid #FFAE00;
border-bottom:2px solid #FFAE00;
}
.column2noborder_tr {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:left;
vertical-align : middle;
border-bottom:2px solid #FFAE00;
}
.column2noborder_bl {
background-color:#C7C7C7;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:right;
vertical-align : middle;
border-right:2px solid #FFAE00;
}
.column2noborder_br {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:left;
vertical-align : middle;
}
textarea {
background-color:#C7C7C7;
border: 1px solid black;
font-family:Arial;
font-size:11px;
padding:2px;
}
</STYLE>

