 
BODY, P, TABLE, TH, TD, INPUT, SELECT, OPTION, TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
}
body {
    margin:0 0 0 0; 
    background: #FFFFFF;
}

TD.fieldhead {
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	width: 120px;
}

TD.fieldtitle {
	font-weight: bold;
	color: #069;
	line-height: 12px;
	padding-right: 10px;
	text-align: right;
	vertical-align: baseline;
	width: 120px;
}

TD.mailtitle {
	font-weight: bold;
	color: #069;
	line-height: 12px;
	padding-right: 5px;
	text-align: right;
	width: 70px;
}


TD.mailbox {
	line-height: 12px;
	text-align: left;
	width: 350px;
}

TD.textbox {
	line-height: 12px;
	text-align: left;
	width: 250px;
}

TD.tdblank {
	text-align: left;
	width: 250px;
}


TD.upnum  {
	font-weight: bold;
	color: #069;
	line-height: 12px;
	text-align: right;
	width: 50px;
}
	
TD.upfile  {
	line-height: 12px;
	width: 340px;
	text-align: left;
}

.navgif {
	width: 176px;
	background-image: url("../images/global/subnav_bg.gif");
	background-repeat: repeat-y;
}
td.navbground2 {
    text-align: center;
    border-bottom: #FFDDA8 1px solid;
	height: 22px;
}

td.navbground {
	padding-left: 10px;
	height: 22px;
	width: 175px;
    border-bottom: #FFDDA8 1px solid;
}

TD.spacer {
	background-color: #CFCFCF;
	height: 1px;
	width: 175px
}

TD.navuser  {
	padding-left: 10px;
	width: 175px;
	height: 45px;
	background-color: #F0F0F0;
}

TD.navcomptitle  {
	padding-left: 10px;
	width: 175px;
	height: 20px;
	font-weight: bold;
	color: #069;
}

TD.navcomp  {
	padding-left: 15px;
	width: 175px;
	height: 20px;
}

.insidetitle { 
	font-weight: bold;
	color: #069;
	line-height: 12px ;
}

.bodybold {
	font-weight: bold;
	line-height: 12px;
}


.bigorange {
    width: 80%;
    text-align: center;
    font-weight: 700;
    padding-bottom:10px;
    border-bottom: 1px grey dotted;
    border-width: thick;
	font-size: x-large;
	color: #F90;
}
.bigorange2 {
    font-weight: 700;
	font-size: 2em;
	color: black;
}




.disclaimer {
	color: #900;
	font-size: 9px;
}

.bottomstars {
	color: #F90;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.smallbody {
	font-size: 10px;
	color: #333;
	line-height: 12px;
}

.smallbodybold {
	font-weight: bold;
	font-size: 10px;
	color: #333;
	line-height: 12px;
}

.subhead { 
	color: #636363;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-weight: bold ;
}

.subheaditalic {
	color: #069;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-weight: bold ;
}


td.lefthead {
	font-size: 14px; 
	height: 31px;
	font-weight: bold;
	color: #000;
	background-color: #F0F0F0;
	vertical-align: middle;
	text-align: left;
    border-radius:         6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
    -o-border-radius:      6px;
    -khtml-border-radius:  6px;
}

.comp {
	color: #900;
	font-size: 10px;
	line-height: 12px ;
}



/* Problem Report Styles */

TH.PR {
	background-color: #F90;
}

TD.PR11 {
	background-color: #FFFFFF;
	font-weight: bold;
}
TD.PR12 {
	background-color: #FFFFFF;
}
TD.PR13 {
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 5px;
}
TD.PR14 {
	background-color: #FFFFFF;
	text-align: right;
	width: 80px;
}
TD.PR15 {
	background-color: #FFFFFF;
}
TD.PR01 {
	background-color: #FFCC99;
	font-weight: bold;
}
TD.PR02 {
	background-color: #FFCC99;
}
TD.PR03 {
	background-color: #FFCC99; 
	padding-left: 12px; 
	padding-right: 5px;
}
TD.PR04 {
	background-color: #FFCC99; 
	text-align: right; 
	width: 80px;
}
TD.PR05 {
	background-color: #FFCC99
}

/* Generic PR styles */
TD.PR1 {
	background-color: #FFFFFF;
}

TD.PR0 {
	background-color: #FFCC99;
}


/* Generic Users TRs "Home Page" "user_main.php"*/
tr.USERS1 {
	background-color: #FFFFFF;
	text-align: center;
}
td.USERS1 {
    font-size: 1.5em;
}
tr.USERS1:hover {
	background-color: #81BEF7;
}
tr.USERS0 {
	background-color: #CCCCCC;
	text-align: center;
}
td.USERS0 {
    font-size: 1.5em;
}
tr.USERS0:hover {
	background-color: #81BEF7;
}

/* Generic quote items styles */
TD.prod1 {
	background-color: #FFFFFF;
}

TD.prod2 {
	background-color: #FFCC99;
}
TD.prodinc1 {
	background-color: #FFFFFF;
   font-size: 9px;
}

TD.prodinc2 {
	background-color: #cccccc;
   font-size: 9px;
}


/*Company List Styles */

TH.CO {
	background-color: #F90;
}

TD.CO10 {
	background-color: #FFFFFF; 
	font-weight: bold;
	padding-left: 5px;
}
TD.CO11 {
	background-color: #FFFFFF;
	padding-left: 5px;
}
TD.CO12 {
	background-color: #FFFFFF; 
	text-align: center;
}
TD.CO13 {
	background-color: #FFFFFF; 
	width: 80px;
}
TD.CO00 {
	background-color: #FFCC99; 
	font-weight: bold;
	padding-left: 5px;
}
TD.CO01 {
	background-color: #FFCC99;
	padding-left: 5px;
}
TD.CO02 {
	background-color: #FFCC99; 
	text-align: center;
}
TD.CO03 {
	background-color: #FFCC99; 
	width: 80px;
}


/*Logs Styles */

TH.LOG {
	background-color: #F90;
}

TD.LOG0 {
	background-color: #FFCC99;
}
TD.LOG1 {
	background-color: #FFFFFF;
}

TD.LOG01 {
	background-color: #FFCC99;
}
TD.LOG02 {
	background-color: #FFCC99;
}
TD.LOG03 {
	background-color: #FFCC99; 
	padding-left: 12px; 
	padding-right: 5px;
}
TD.LOG04 {
	background-color: #FFCC99; 
	text-align: right; 
	width: 80px;
}
TD.LOG11 {
	background-color: #FFFFFF; 
	padding-left: 12px; 
	padding-right: 5px;
}
TD.LOG12 {
	background-color: #FFFFFF;
}
TD.LOG13 {
	background-color: #FFFFFF; 
	padding-left: 12px; 
	padding-right: 5px;
}
TD.LOG14 {
	background-color: #FFFFFF; 
	text-align: right; 
	width: 80px;
}


TD.ind {
   line-height:  18px;
   padding-left: 20px;
}

INPUT.long {
	width: 280px;
}

INPUT.smallprod {
  font-size: 7px;
}


a.normal { 
	color: #069; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: underline; 
	line-height: 14px; 
}

a.normal:hover { 
	color: #F90; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: underline; 
	line-height: 14px; 
}

a.bottomnav { 
	color: #069; 
	font-size: 10px; 
	text-decoration: underline;
}

a.bottomnav:hover {
	color: #F90; 
	font-size: 10px; 
	text-decoration: underline;
}
a.nav {
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: none; 
	line-height: 14px;
    display: block; 
}
a.nav2 {
	color: #000; 
	font-size: 1.5em; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: none; 
    display: block;
    height:100%; 
}
a.nav2:hover {
    background: #81BEF7;
    
}
a.navbeta {
	color: #000; 
	background: red; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: none; 
	line-height: 14px;
        display: block; 
}

a.nav:hover {
	color: #993300;
    background: #FFFFCC;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: none; 
	line-height: 14px; 
}
a.black { 
	color: #000; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: underline; 
	line-height: 14px; 
}
a.black:hover { 
	color: #F90; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
	text-decoration: underline; 
	line-height: 14px; 
}

td.even { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #000; 
	line-height: 14px; 
	background-color: #ffffff; 
	text-align: left; 
}
td.odd { 
	background-color: #cccccc; 
	text-align: left; 
}
td.nameodd { 
	font-size: 13px; 
	background-color: #cccccc; 
	text-align: left; 
}
td.nameeven { 
	font-size: 13px; 
	background-color: #ffffff; 
	text-align: left; 
}

tr.rowHighlight:hover {
    background: yellow;
   }



.uniForm{ 
    border: 4px outset #efefef;
    background: #efefef;
    padding:5px 5px 5px 5px;
/*    margin: 28px auto; 
    padding: 28px;
     CSS3 */
    border-radius:         12px;
    -webkit-border-radius: 12px;
    -moz-border-radius:    12px;
    -o-border-radius:      12px;
    -khtml-border-radius:  12px;
}
.uniForm .ctrlHolder {
    border-bottom: gray 1px dashed;
}
.ctrlHolder label {
    padding-left: 25px;
    text-align: left;
    font-size: 1.5em;
}
.buttonHolderMini {
float:none;
display:inline;
}
.buttonHolderMini button{
background: #254a86;
color: white;
font-weight: 700;
text-align: right; 
/* CSS3 */
border-radius:         4px;
-webkit-border-radius: 4px;
-moz-border-radius:    4px;
-o-border-radius:      4px;
-khtml-border-radius:  4px;
}
.ctrlHolderMini label {
    float: none;
    padding-left: 5px;
    text-align: left;
    font-size: 1em;
    display: inline;
}
.ctrlHolderMini input.textInput {
    float: none;
    display: inline;
    width: 50px;
}
.ctrlHolder input {
    font-size: 1.5em;
}
.uniForm .ctrlHolder.invalid{
  background: url(http://support.jabber.com/jdc/scripts/view/images/ok.png) 100% 2.75em no-repeat;
}
.uniForm .ctrlHolder.valid{
  background: url(http://support.jabber.com/jdc/scripts/view/images/ok.png) 100% 2.75em no-repeat;
}
.uniForm .ctrlHolder.error{
  border: none;
  border-bottom: gray 1px dashed;
  background: url(http://support.jabber.com/jdc/scripts/view/images/error.png) 100% 2.75em no-repeat;
}
.uniForm .ctrlHolder.error.focused{
  border: none;
  border-bottom: gray 1px dashed;
  background: url(http://support.jabber.com/jdc/scripts/view/images/error.png) 100% 2.75em no-repeat #CEF6F5;
}
.uniForm .ctrlHolder.focused{ 
    background: #CEF6F5; 
}


table.newTableStyle {
    border: 4px outset #efefef; 
    background: #efefef;
    padding:5px 5px 5px 5px;
    -moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    -o-border-radius: 20px;
    -khtml-border-radius: 20px;

}
input.newButtonStyle {
    border: 2px solid #8A0808;
    background: #D8D8D8;
    padding:5px 5px 5px 5px;
    color: black;
    font-size: 1.75em;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
}
input.newButtonStyle:hover {
    cursor: pointer;
}
input.newButtonStyle:active {
    border: 4px solid #8A0808;
    background: #585858;


}
.navTable {
    border: 1px solid black;
    border-radius:         6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
    -o-border-radius:      6px;
    -khtml-border-radius:  6px;
}


.buttonClass {
    background: #254a86;
    color: white;
    font-weight: 700;
    /* CSS3 */
    border-radius:         10px;
    -webkit-border-radius: 10px;
    -moz-border-radius:    10px;
    -o-border-radius:      10px;
    -khtml-border-radius:  10px;
}



