/*
 *	Zen Light Professional v1.2
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *	(c) 2005-2007 - Gregory Remington, www.mediatech.net
 * 	Some rights reserved, http://creativecommons.org/licenses/by-sa/2.5/
 */


/*******************/
/* Template Layout 
/*******************/

body {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background: #cbc1bc;
/*background: #BAB2AC;*/
z-index: 1;
/*background: #E8E8E8;*/
}

#container {
text-align:left;
border: 0px solid #fff;
top:0px;
width:1000px;
margin:2px;
}

#container2col {
text-align:left;
border:0px solid #fff;
top:0px;
width:1000px;
margin:2px;
}

#container3col {
text-align:left;
border:0px solid #fff;
top:0px;
width:1000px;
margin:2px;
}

#containerww {
text-align: left;
border: none;
top: 0px;
width: 1000px;
margin: 2px;
background: #fff;
}


#header {
clear:both;
text-align:left;
top: 0px;
left: 0px;
width:1000px; height:175px;
background:url(../images/MACtac_header_element.jpg) 0 0 ; position:relative;
z-index: 10;
}

#left-content {
position:relative;
float:left;
width:200px;
left:2px;
margin:1px;
}

#left-content_iknowmyApp {
position:relative;
float:left;
width:258px;
left:2px;
margin:1px 0px 1px 1px;
}

#left-contentww {
position: relative;
border: none;
padding: 0px 1px 2px 10px;
float: left;
width: 392px;
left: 2px;
margin: 5px 2px 0px 20px;
text-decoration:none;
}

#wrapper {
float:right;
width:1000px;
min-height: 175px;
}

#main-content1col {
float:left;
width:940x;
min-height: 175px;
padding:10px 20px 5px 1px;
}

#main-content2col {
float:right;
width:780px;
min-height: 175px;
padding:10px 10px 2px 2px;
}

#main-content_iknowmyApp {
float:right;
width:725px;
min-height: 175px;
padding:10px 10px 2px 0px;
}

#main-contentww {
float:right;
border: none;
width:565px;
padding: 5px 1px 2px 1px;
margin: 4px 2px 0px 2px;

}

#main-content3col {
float:left;
width:385px;
padding:10px;
}

#right-content {
position:relative;
float:right;
width:150px;
}

#footer{
clear:both;
position:relative;
text-align:center;
padding:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
background-position: left top;
}

.footerlink a {
font-size:10px;
font-weight: bold;
color: #fff;
}


.footerlink a:hover {
color: #ddd;
}

#breadcrumbs {
    font-size: 12px; 
    }
    
div#breadcrumbsACT {
text-decoration:none;
color:#000;  
}

 
div#roundedbox {
      background: #d8d3cf;
     /* background: #F0F0F0; */

      float: left;
      margin: 0 0 0 8px;
      width: 710px;
   }

div#roundedbox1col {
      background: #d8d3cf;
      float: left;
      margin: 0 0 0 1em;
      width: 900px;
   }

   div#roundedbox #top, div#roundedbox #bottom ,
      div#roundedbox1col #top, div#roundedbox1col #bottom {
      font-size: 1px;
      height: 16px;
      line-height: 1px;
   }
 
   div#roundedbox #topleft , div#roundedbox1col #topleft {
      background: url(../images/corners1.gif) no-repeat top left;
      float: left;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #topright , div#roundedbox1col #topright {
      background: url(../images/corners1.gif) no-repeat top right;
      float: right;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #bottomleft, div#roundedbox1col #bottomleft  {
      background: url(../images/corners1.gif) no-repeat bottom left;
      float: left;
      height: 16px;
      width: 16px;
   }
   div#roundedbox #bottomright , div#roundedbox1col #bottomright {
      background: url(../images/corners1.gif) no-repeat bottom right;
      float: right;
      height: 16px;
      width: 16px;
   }

   div#roundedbox #boxcontent ,  div#roundedbox1col #boxcontent {
      margin: -1em 1em;
   }

   div#roundedbox p , div#roundedbox1col p{
      margin: .5em 0;
  }


/********************************/
/* Form elements */
/*******************************/

#username, #password, #loggedin, #loginbutton, #loginuser, #editprofile {
z-index: 10;
font-size:11px;
position:absolute;
}

#username, #password, #loggedin  {
top:120px;
}

#username {
left:502px;
width:64px;
border: #000 1px solid;
margin:0px;
}

#password {
left:628px;
width:64px;
border: #000 1px solid;
margin:0px;
}

#loggedin {
left:522px;
}


#loginbutton {
top: 72px;
left: 732px;
}

#loginuser {
top: 4px;
left: 732px;
color: #fff;
font-size: 9px;
font-weight: bold;
background-color: #000;
padding: 3px;
}

#editprofile {
top: 74px;
left: 790px;
color: #fff;
font-weight: bold;
}

#editprofile a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}


/* General element styles:*/  
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, TEXT, INPUT, TEXTAREA, SELECT { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; }
PRE { font-family:monospace; }
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: underline;
  }

A:hover { color:black; text-decoration:underline; }
A IMG { border: 1px solid #FF0000;}

.noborderimage A IMG {
	border: 0px;
}

.imgnoborder {
  margin: 0px 2px 10px 2px;
  border: 1px solid #F0F0F0;
  padding: 3px 2px 5px 3px;
  height: auto;
  width: 171px;
  text-align: center;
  
  clear: none;
}	
.imgnoborder img
{
  display: inline;
  margin: 3px;
  border: 0px;
}
/*.imgnoborder a:hover img {border: 1px solid #ff0000;}*/

.lftmnu {
  margin: 2px 2px 10px 2px;
  border: 1px solid #F0F0F0;
  padding: 3px 2px 5px 3px;
  height: auto;
  width: 171px;
  
  text-align: left;
}

.smblockhd {
  margin: 0px 0px 2px 0px;
  border: 0px;
  border-bottom: 1px solid #234;
  padding: 5px;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  white-space: normal;
  height: auto;
  width: 160px;
  float: left;
  text-align: center;
  /*background: url(../images/graybox.jpg);*/
  background-color: #d8d3cf;
 /* background: url(../images/bg-head.gif);*/
}

.smblockhdgray {
  margin: 2px 2px 2px 2px;
  border: 1px solid #a29a94;
  padding: 3px 2px 2px 2px;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  white-space: normal;
  height: auto;
  width: 160px;
  float: left;
  text-align: center;
  background-color: #a29a94;
  clear: both;
  }

.lgblockhdgray {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 2px 0px;
  border: 0px;
  padding: 5px;
  color: #fff;
  font-size: 11px;
  font-weight: normal;
  white-space: normal;
  height: auto;
  width: 178px;
  float: left;
  text-align: center;
  background: url(../images/menubar.gif);
}
   
.smblockhdred {
  margin: 2px 2px 2px 2px;
  border: 1px solid #ff0000;
  padding: 3px 2px 2px 2px;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  white-space: normal;
  height: auto;
  width: 200px;
  float: left;
  text-align: center;
  background-color: #ff0000;
  }
  
.wwlink img { border: 0px }
 
FORM { margin:0px;}
P, PRE {color:#000;}
P, TD, UL, OL { font-size:12px; }
/*INPUT, TEXTAREA, SELECT textarea { font-family:arial, helvetica, sans-serif; color:#000; border: #006AC2 0px solid; font-size:12px; }*/
input[type=radio], input[type=checkbox] { border: 0px solid; }

#tx-felogin-pi1 FORM { width: 80px}

/* Frames, spacing, link-to-top */ 
DIV.csc-frame-frame1 { background-color:none; padding:2px 4px 2px 4px; border:1px solid #d8d3cf; }
DIV.csc-frame-frame2 { background-color:#FFFFFF; padding:0px 0px 4px 0px; border-bottom:1px dotted #009CFF; margin-bottom:4px; margin-top:3px; font-size:12px; }


/* Headers, plain */ 
H1.subheader-one  { font-size:18px; color:#EF7318; font-weight:bold;}
/*H2 { font-size:18px; color:#0; }*/
H3 { font-size:18px; color:black; font-weight:bold;}
H1, H2, H3,  H5, H6 { margin:0px 0px 0px 0px; margin-top:5px; margin-bottom:5px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader H7.csc-firstHeader { margin-top:0px; }

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-position: left center;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ff0000;
	background-position: left center;
}

H3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-position: left center;
	font-style: normal;
	line-height: normal;
}

H4 {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/*clip: auto;*/
	color: #FFFFFF;
	text-align: left;
	font-variant: normal;
	vertical-align: middle;
	text-indent: 5px;
	white-space: normal;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #234;*/
         background:url(../images/menubar.gif);
}

H5 {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-position: left center;
}

H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-position: left center;
}

.head7 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ff0000;
	background-position: left center;
}


/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #FF0000; text-decoration:none; }
H2 A { color:#FF0000; }
H3 A { color:#FF0000; }
H4 A { color:#FF0000; }
H5 A { color:black; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; 
                                                             color: black;}


/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:10px; }
DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:10px; }
DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:10px; }
DIV.csc-textpic-text {font-size:10px;}

/* Header date */ 
P.csc-header-date { font-size:10px; color:#186900; }

/* RTE / Table styling */
TABLE.standardtable { 
	table-layout: fixed;
         width: 90%;
	border-collapse: collapse;
	border: 1px solid #000;
	 }
TABLE.standardtable TBODY TR TD { 
        font-size: 10px;
        border: 1.5px solid #a29a94;
        padding: 0px;
        text-align: center;
        width: auto;
	 }


/*********************/
/* Tables, generally */
/*********************/
TABLE.standardtable P { font-size: 9px;
                        line-height: .8}
TABLE.standardtable TR TD { vertical-align: top; }

/* Tables, specifically */
/*TABLE.standardtable-0 P { color: #000000; }

TABLE.standardtable-1 P { color: #186900; }
TABLE.standardtable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.standardtable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
TABLE.standardtable-2 P { color: #10007B; }
TABLE.standardtable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.standardtable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.standardtable-3 P { color: #8A0020; }
TABLE.standardtable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.standardtable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }
*/

.white10ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	text-align: center;
	font-variant: normal;
	vertical-align: middle;
}
.black12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.black11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.gray11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #606060;
}
.gray12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #606060;
}
.red11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ff0000;
}
.black11ptlineexp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.45;
	font-weight: normal;
	color: #000000;
}
.black16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.black14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.black14ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.white14ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	font-variant: normal;
	vertical-align: middle;
	text-indent: 10px;
	white-space: normal;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.red12ptunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: underline;
}
.black10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.black10ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.black16ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.black12ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.red12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.red10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.red14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.red16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.red10ptunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: underline;
}
.grayBackground {
	background-repeat: no-repeat;
}
.white10ptBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.white8ptBOLDBlkClmnHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	text-align: center;
	font-variant: normal;
	vertical-align: middle;
	background-color: #000000;
}
.black9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE { border: 0px solid #708586; font-size: 1em; padding: 0px;  margin-left: 0px;}
FORM TABLE TR TD { 
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
 }

/*FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { }*/
/*FORM TABLE TR TD.csc-form-fieldcell { }*/
/*FORM TABLE TR TD.csc-form-fieldcell INPUT,*/
/*FORM TABLE TR TD.csc-form-fieldcell SELECT, */
/*FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333;}*/
/*FORM TABLE TR TD.csc-form-labelcell { font-weight: bold;}*/
/*FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold;}*/
/*FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { font-weight: bold;}*/
   
/* Email form, specifically */
/*FORM TABLE.csc-mailform TR TD.csc-form-labelcell { }*/

/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
/*TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #CCCC99; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }
*/

/* INDEXED SEARCH */

/*this is to temporarily remove the displaying results x of x out of y until fixed */
.tx-indexedsearch-browsebox p { visibility: hidden;}                                 

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; font-size: 12px; }

.tx-indexedsearch-browselist-currentPage {background-color: #ffffff;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res {border: 1px solid #a29a94; font-size: 11px;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style: normal; background:#ffffff; font-size: 11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#000; font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#d8d3cf; font-size: 11px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result_number { background:#cccc99; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#cccc99; height:30px; font-size: 12px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { background:#cccc99; font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; font-size: 11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccc99; vertical-align:middle; font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path a {text-decoration: none;}

.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccc99; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

/*FORM TABLE.csc-mailform {
  border: 0px;
}

FORM TABLE TR TD.csc-mailform label {
  float: left;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 12px;
  width: 50px;
  margin-left: 0px;
  margin-top:5px;
  margin-bottom:5px;
}*/
/*FORM TABLE TR TD.csc-mailform input, textarea, select {
float: left;
margin-left: 0px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #000000;
}*/

.csc-mailform {

border: 0px;
}

.csc-caption{

font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.csc-textpic-caption {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Label for cells*/
.csc-mailform label {
float: left;
clear: both;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
font-size: 12px;
font-weight: bold;
width: 130px;
/*width: 130px;*/
/*margin-left: 20px;*/
/*margin-top:5px;*/
/*margin-bottom:5px;*/

}


/*labelcells*/
/*.csc-mailform input, textarea, select {
float: left;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #000000;
}*/

.csc-mailform-label {
font-size:18px; color:#0;
}


.csc-mailform input[type="radio"] { 
 border: 0px;
}

/*STANDARD FORMS*/

	
#standardform fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #a29a94;
}
#standardform legend {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 14px;
	font-style: normal;
	color: #000000;
}
#standardform label {
    float: left;
    width: 12em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

#standardform label.shortlabel {
    float: left;
    width: 9em;
}

#standardform input {
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

#standardform input.shortinput {
    float: left;
    width: 92px;
}

#standardform select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.catList select { width: 254px;
                  font-size: 9px;
}
.catlist select optgroup { margin: 0;
                           padding: 0;
}

#standardform textarea {
    width: 250px;
    height: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;

}

#standardform em.errmsg {
    color: #FF0000;
    width: 18em;
    position: absolute;
    left: 671px;
}
#standardform span.errmsg {
    color: #FF0000;
    width: 18.5em;
    position: absolute;
    left: 671px;
    font-style: italic;
}


#standardform em.errmsgleft {
    color: #FF0000;
    width: 18em;
}
    
#standardform br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

#standardform input.radio, input.checkbox, input.submit {
     width: auto;
}

#standardform input.radio
     float: left;
     margin-right: 1em;
}


#contact_me label {
   width: 4em;
}


li.error
{ 
  color: red;
}
.required {
  font_size: 10px;
  color: #FF0000;
}

.floatpar {
  float: right;
  width: 500px;
}
.indentpar {
  text-indent: 15px;
}

.revlnk a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}
.revlnk a:hover {
	color:  #ff0000;
 	text-decoration: underline;
 	
}

.blklnk a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
.blklnk a:hover {
	color:  #FF0000;
 	text-decoration: underline;
}

.lnknochg a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FF0000;
}
.lnknochg a:hover {
	color:  #FF0000;
}

/*Dynamic Content Tables*/

.tx-shiptracking-pi1-browsebox TABLE, .tx-distLocator-pi1-browsebox TABLE, 
.tx-invoicelookup-pi1-browsebox TABLE, .tx-perfguide-pi1-browsebox TABLE,
.tx-iccprofile-pi1-browsebox TABLE, .tx-vwsmplrqsts-pi1-browsebox TABLE, 
.tx-mactacavailableinventory-pi1-browsebox TABLE {
	table-layout: auto;
	border: 0px; 
}
.tx-shiptracking-pi1-browsebox TABLE th, .tx-distLocator-pi1-browsebox TABLE th,
.tx-invoicelookup-pi1-browsebox TABLE th, .tx-perfguide-pi1-browsebox TABLE th,
.tx-iccprofile-pi1-browsebox TABLE th, .tx-vwsmplrqsts-pi1-browsebox TABLE th,
.tx-mactacavailableinventory-pi1-browsebox TABLE th  {
         font-weight: bold;
         text-align: left;
         	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	width: auto;
}
.tx-shiptracking-pi1-browsebox TABLE td,  .tx-distLocator-pi1-browsebox TABLE td,
.tx-invoicelookup-pi1-browsebox TABLE td, .tx-perfguide-pi1-browsebox TABLE td,
.tx-iccprofile-pi1-browsebox TABLE td, .tx-vwsmplrqsts-pi1-browsebox TABLE td,
.tx-mactacavailableinventory-pi1-broswebox TABLE td {
  	padding: 5px;
}
.tx-shiptracking-pi1-listrow TABLE, .tx-distLocator-pi1-listrow TABLE,
.tx-invoicelookup-pi1-listrow TABLE , .tx-perfguide-pi1-listrow TABLE,
.tx-iccprofile-pi1-listrow TABLE, .tx-vwsmplrqsts-pi1-listrow TABLE ,
.tx-mactacavailableinventory-pi1-listrow TABLE {
	table-layout: auto;
	border-collapse: collapse;
	border: 1px solid #000; 
}

.tx-shiptracking-pi1-listrow TABLE thead,  .tx-distLocator-pi1-listrow  TABLE thead ,
.tx-invoicelookup-pi1-listrow TABLE thead, .tx-perfguide-pi1-listrow TABLE thead ,
.tx-iccprofile-pi1-listrow TABLE thead, .tx-vwsmplrqsts-pi1-listrow TABLE thead,
.tx-mactacavailableinventory-pi1-listrow TABLE thead
 {
         background: #000;
         border: 1px solid #a5a5a5;
         
}
.tx-shiptracking-pi1-listrow TABLE th , .tx-distLocator-pi1-listrow  TABLE th,
.tx-invoicelookup-pi1-listrow TABLE th, .tx-perfguide-pi1-listrow TABLE th ,
.tx-iccprofile-pi1-listrow TABLE th, .tx-vwsmplrqsts-pi1-listrow TABLE th,
.tx-mactacavailableinventory-pi1-listrow TABLE th {
         font-weight: normal;
         text-align: left;
         	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
         padding: 3px 5px 3px 5px;
	text-align: center;
	border: 1px solid #fff;
	width: auto;
}
.tx-shiptracking-pi1-listrow TABLE th a, .tx-distLocator-pi1-listrow  TABLE th a,
.tx-invoicelookup-pi1-listrow TABLE th a, .tx-perfguide-pi1-listrow TABLE th a,
.tx-iccprofile-pi1-listrow TABLE th a, .tx-vwsmplrqsts-pi1-listrow TABLE th a,
.tx-mactacavailableinventory-pi1-listrow TABLE th a {  
         	color: #FFFFFF;
         	font-size: 10px;
}   
.tx-shiptracking-pi1-listrow TABLE th a:hover,  .tx-distLocator-pi1-listrow  TABLE th a:hover,
.tx-invoicelookup-pi1-listrow TABLE th a:hover, .tx-perfguide-pi1-listrow TABLE th a:hover,
.tx-iccprofile-pi1-listrow TABLE th a:hover, .tx-vwsmplrqsts-pi1-listrow TABLE th a:hover,
.tx-mactacavailableinventory-pi1-listrow TABLE th a:hover
 {  
         	color: #FFFFFF;
         	font-size: 10px;
}  
.tx-shiptracking-pi1-listrow  TABLE tr.odd,  .tx-distLocator-pi1-listrow  TABLE tr.odd,
.tx-invoicelookup-pi1-listrow TABLE tr.odd, .tx-perfguide-pi1-listrow TABLE tr.odd,
.tx-iccprofile-pi1-listrow TABLE tr.odd, .tx-vwsmplrqsts-pi1-listrow TABLE tr.odd,
.tx-mactacavailableinventory-pi1-listrow TABLE tr.odd, { 
        background-color: #f5f5f5;
}
.tx-shiptracking-pi1-listrow TABLE td,  .tx-distLocator-pi1-listrow  TABLE td,
.tx-invoicelookup-pi1-listrow TABLE td, .tx-perfguide-pi1-listrow TABLE td,
.tx-iccprofile-pi1-listrow TABLE td, .tx-vwsmplrqsts-pi1-listrow TABLE td,
.tx-mactacavailableinventory-pi1-listrow TABLE td
 { 
        font-size: 10px;
        border: 1.5px solid #a29a94;
        padding: 3px 5px 3px 5px;
        text-align: left;
        width: auto;
}
.tx-shiptracking-pi1-listrow TABLE td.numcol, .tx-distLocator-pi1-listrow  TABLE td.numcol,
.tx-invoicelookup-pi1-listrow TABLE td.numcol,
.tx-iccprofile-pi1-listrow TABLE td.numcol, .tx-vwsmplrqsts-pi1-listrow TABLE td.numcol,
.tx-mactacavailableinventory-pi1-listrow TABLE td.numcol
 { 
        text-align: right;
}     
.tx-shiptracking-pi1-listrow TABLE td.centercol, .tx-distLocator-pi1-listrow  TABLE td.centercol,
.tx-invoicelookup-pi1-listrow TABLE td.centercol,
.tx-iccprofile-pi1-listrow TABLE td.centercol, .tx-vwsmplrqsts-pi1-listrow TABLE td.centercol,
.tx-mactacavailableinventory-pi1-listrow TABLE td.centercol
 { 
        text-align: center;
}    
.tx-shiptracking-pi1-listrow TABLE td.nw, .tx-distLocator-pi1-listrow  TABLE td.nw,
.tx-invoicelookup-pi1-listrow TABLE td.nw, .tx-iccprofile-pi1-listrow TABLE td.nw, 
.tx-vwsmplrqsts-pi1-listrow TABLE td.nw ,
.tx-mactacavailableinventory-pi1-listrow TABLE td.nw { 
        white-space: nowrap;
        width: 1%;
} 
.tx-shiptracking-pi1-listrow TABLE td a, .tx-distLocator-pi1-listrow  TABLE td a,
.tx-invoicelookup-pi1-listrow TABLE td a, .tx-perfguide-pi1-listrow TABLE td a ,
.tx-iccprofile-pi1-listrow TABLE td a, .tx-vwsmplrqsts-pi1-listrow TABLE td a ,
.tx-mactacavailableinventory-pi1-listrow TABLE td a
{ 
        font-size: 10px;
        text-align: left;
}
.tx-shiptracking-pi1-searchbox TABLE, .tx-distLocator-pi1-searchbox TABLE,
.tx-invoicelookup-pi1-searchbox TABLE, .tx-iccprofile-pi1-searchbox TABLE, 
.tx-vwsmplrqsts-pi1-searchbox TABLE, .tx-mactacavailableinventory-pi1-searchbox TABLE
 {
	table-layout: auto;
	border: 0px; 
}

.tx-shiptracking-pi1-browsebox-SCell a, .tx-distLocator-pi1-browsebox-SCell a,
.tx-invoicelookup-pi1-browsebox-SCell a, .tx-vwsmplrqsts-pi1-browsebox-SCell a,
.tx-mactacavailableinventory-pi1-browsebox-SCell a
 {
         background-color:  #fff;
}

.tx-invoicelookup-pi1-searchbox TABLE th { 
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.dmmjobcontrol_list_tr_alt {
         background-color: #fff;
}

.dmmjobcontrol_list_table {
         table-layout: fixed;
         width: 100%;
         border-collapse: collapse;
	border: 1px solid #000; 
         padding-top: 5px;
         padding-bottom: 10px;
         
}
.dmmjobcontrol_list_tr_th {
         font-weight: normal;
         text-align: left;
         	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
         padding: 3px 5px 3px 5px;
	width: auto;
         background:url(../images/menubar.gif);
	/*background: #000;*/
         border: 1px solid #a5a5a5;
}
.dmmjobcontrol_apply_header {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.dmmjobcontrol_apply_td1 {
    width: 12em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.dmmjobcontrol_input, {
    width: 15em;
    font-size: 12px;

}
.dmmjobcontrol_fileinput {
    width: 21em;
    height: auto;
    font-size: 12px;
}
.dmmjobcontrol_textarea  {
    width: 21em;
    height: 6em;
    font-size: 12px;
}
.prodClass-listrow {
	table-layout: fixed;
	width: 100%;
}
.prodClass-listrow TABLE td  { 
        width: 25%;
        padding-bottom: 10px;

}

.htmlarea-showtableborders tbody tr td p a {line-height: 1.4;}

#search {
z-index: 15;
position: absolute;
left: 788px;
top: 115px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.searchimg {
position: relative;
top: 4px;
}

.confirmation-field  {
     Display: none;
}
