

body { 
background-color: #343C63;
}

#emailConfirm{
position: absolute;
top: 150px;
left: 350px;
border: 2px solid #ffffff;
background-color: #333333;
color: white;
font-weight: bold;
z-index: 40;
}

#sendBtn{
position: absolute;
top: 185px;
left: 160px;
}

#progress{
color: white;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
}

#progressTXT{
color: #ffffff;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
}

#progressHolder{
position: absolute;
top: 75px;
left: 0px;
z-index: 100;
background-color: gray;
color: white;
border: solid 3px #ffffff;
width: 450px;
height: 40px;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
}

#progStatsHolder{
position: absolute;
top: 125px;
left: 0px;
z-index: 100;
background-color: black;
color: #ffffff;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
border: solid 3px #ffffff;
width: 450px;
height: 40px;
padding: 1px;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
}

#meterHolder{
position: absolute;
top: 17px;
left: 2px;
background-color: #33CC33;
color: black;
border: solid 1px black;
z-index: 101;
width: 440px;
height: 12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
vertical-align: middle;
/*text-align: center;*/
padding: 1px;
}

#meterTXT{
position: absolute;
left: 225px;
top: 3px;
z-index: 102;
color: black;
font-weight: bold;
font-size: 11px;
}

#meter{
postion: absolute;
left: 0px;
top:0px;
background-color: yellow;
width: 0px;
height: 12px;
color: black;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size:10px;
/*text-align: center;*/
vertical-align: middle;
}

#commentsP{
text-align: center;
background-color: red;
margin-top: -20px;
}

#commentsTD{
padding: 0px;
margin-top: -10px;
text-align: center;
}


.largerFilesLinks  {
position: absolute;
top: 130px;
right: 5px;
color: BLACK;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
background-color: #CCCCCC;
padding: 12px;
border: ridge 3px #808080;
z-index: 99;
white-space: nowrap;
}

#largerFiles {
text-decoration: underline;
cursor: pointer;
}

INPUT.NOBOXSMALL {
font-family : arial, helvetica, sans-serif;
font-size : 16pt;
background-color : #001839;
border-color : RED;
border-style : inset;
border-width : 0px;
color : WHITE;
height: 30px;
width: 35px;
}

INPUT.NOBOX200wide {
font-family : arial, helvetica, sans-serif;
font-size : 16pt;
background-color : #001839;
border-color : RED;
border-style : inset;
border-width : 0px;
color : WHITE;
height: 30px;
width: 200px;
}


INPUT.LGBOX {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
background-color : #9999FF;
border-color : gray;
border-style : inset;
border-width : 2px;
color : BLACK;
height: 20px;
  /*  text-transform: lowercase; */
}

INPUT.LGBOXGRAY {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
background-color : #666666;
border-color : gray;
border-style : inset;
border-width : 3px;
color : WHITE;
height: 20px;
  /*  text-transform: lowercase; */
}

INPUT.LGBOXGRAYOPERA {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
background-color : #666666;
border-color : gray;
border-style : inset;
border-width : 3px;
color : BLACK;
height: 20px;
  /*  text-transform: lowercase; */
}

 INPUT.TEXT  {
font-family : arial, helvetica, sans-serif;
background-color : #9999FF;
border-color : GRAY;
border-style : inset;
border-width : 2px;
color : BLACK;
height: 18px;
width: 100px;
  /*  text-transform: lowercase; */
}



INPUT.TEXTLONG {
font-family : arial, helvetica, sans-serif;
background-color : #9999FF;
border-color : GRAY;
border-style : inset;
border-width : 2px;
color : BLACK;
height: 22px;
width: 545px;
}

 SELECT.TEXT  {
font-family : arial, helvetica, sans-serif;
background-color : #9999FF;
border-color : gray;
border-style : inset;
border-width : 2px;
color : BLACK;
HEIGHT: 18px;
}

TEXTAREA.TEXT  {
font-family : arial, helvetica, sans-serif;
background-color : #9999FF;
border-color : gray;
border-style : inset;
border-width : 2px;
color : BLACK;
width : 175px; 
}

input.altrushbutton {
font-size: 14px;
border-style: outset;	
color: black;
border-color: gray;
BACKGROUND-COLOR: silver;
border-width: 3px;
}

.mediumyellow {
font-size : 12pt;
font-family : arial, helvetica, sans-serif;
color : yellow;
font-weight :bold ;
}

.smallyellow {
font-size : 8pt;
font-family : arial, helvetica, sans-serif;
color : yellow;
font-weight :bold ;
}

.smallyellowleft {
font-size : 10pt;
font-family : arial, helvetica, sans-serif;
color : yellow;
font-weight :bold ;
text-align:left;
}

.largewhite16 {
font-size : 16pt;
font-family : arial, helvetica, sans-serif;
color : white;
}

.medwhite {
font-size : 10pt;
font-family : arial, helvetica, sans-serif;
color : white;
font-weight :bold ;
}

.smallwhite {
font-size : 8pt;
font-family : arial, helvetica, sans-serif;
color : white;
font-weight :bold ;
}

p.header {
font-size : 8pt;
font-family : arial, helvetica, sans-serif;
color : WHITE;
}

p.large {
font-size : 18pt;
font-family : ariel, helvetica, sans-serif;
font-weight : bold;
color : YELLOW;
}

.login {
font-size : 10pt;
font-family : arial, helvetica, sans-serif;
color : RED;
}

h1 {
font-size : 14pt;
font-family : arial, helvetica, sans-serif;
color : white;
} 

p {
font-size : 10pt;
font-family : arial, helvetica, sans-serif;
color : WHITE;
}

.textleft {
vertical-align: top;
text-align:left;
width: 190px;
}

A:link { 
color: black; 
 
font-family:  arial, helvetica, sans-serif;
text-decoration: underline;
}

A:active {
color: white; 
 
text-decoration: underline;
}

A:visited { 
color: white; 
 
text-decoration: underline;
}

A:hover {
color: gray; 
 
text-decoration: none;
}

.miniForms {
position: absolute;
top: 30px;
left: 10px;
width: 600px;
height: 525px;
/*background-color: #336699;*/
background-color: black;
border-color: #808080;
border-width: 3px 0px 0px ;
border-style: ridge; 
z-index:4;
}


.closeMini {
position: absolute;
top: 10px;
left: 555px;
font-family : arial, helvetica, sans-serif;
font-size: 8pt;
color: white;
}

.miniClose {
position: absolute;
left: 555px;
top: 10px;
}


#miniCloseBtn {
position: absolute;
left: 575px;
top: 2px;
}

#minimizeBtn {
position: absolute;
left: 558px;
top: 2px;
}

#iframeForIE {
position: absolute;
top: 30px;
left: 10px;
width: 590px;
height: 490px;
background-color: transparent;
z-index: 2; 
}

#grabFiles {
position: absolute;
top: 60px;
left: 10px;
height: 140px;
width: 270px;
border: 0px;
overflow: hidden;
}

#dragHandleBottom {
position: absolute;
bottom: 0px;
left: 0px;
width:100%;
color:black;
height: 20px;
color:black;
background-color:silver;
font-family:verdana, sans-serif;
font-size:10px;
font-weight: bold;
border-style: ridge none none;
border-width: 3px;
border-color: #808080;
}

.nofacebox {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
font-weight: bold;
background-color : #cc0000;
border-color : #001839;
border-style : inset;
border-width : 0px;
color : white;
height: 20px;
width: 130px;
text-align: right;
}

#iFrameDragHandle {
position: absolute;
top: 0px;
left: 0px;
width:550px;
height: 20px;
color:black;
height: 20px;
color:black;
background-color:silver;
font-family:verdana, sans-serif;
font-size:10px;
font-weight: bold;
border-style: none none ridge;
border-width: 3px;
border-color: #808080;
}

#uploadControls {
position: absolute;
top: 200px;
left: 10px;
}

#caddwg {
position: absolute;
top: 55px !important;
top: 57px;
left: 300px;
}

#errorMessages {
position: absolute;
top: 190px;
left: 230px;
}

.dwgHeader{
position: absolute;
top: 17px;
left: 3px;
}

#progMeter {
position: absolute;
top: 14px;
left: 285px;
background-color: transparent;
color: white;
font-size: 12px;
}

#loadProg {
position: absolute;
top: 20px;
left: 285px;
background-color: transparent;
color: white;
border-color: transparent;
border-width:0px;
width: 230px;
font-size: 12px;
overflow:hidden;
}
