/*** Page Properties ***********************/
body {
background-color: white;
line-height: 20px;
}
/*******************************************/


/*** HR Properties *************************/
hr {
color: #0000ff;
background-color: #0000ff;
height: 3px;
}
/*******************************************/


/*** Image Properties **********************/
img {
border: 0;
}
/*******************************************/


/*** Paragraph Properties ******************/
p {
margin: 0em 0em 1em 0em;
}
/*******************************************/


/*** Blockquote Properties *****************/
blockquote {
margin-top: 0;
}
/*******************************************/


/*** Classification Properties *************/
.inline {
display: inline;
}
/*******************************************/


/*** Text Properties ***********************/
.titletext { font-family: Arial,Helvetica,sans-serif; font-size: 12pt; color: #d80810; font-weight: bold; }
.menutext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; }
.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; }
.redtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d80810; font-weight: normal; }
.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal; }
.blacktext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }
.darkbluetext { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: #384c88; font-weight: normal; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.centered { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
/*******************************************/


/*** Hyperlink Properties ******************/
a { outline-style: none; }

a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: normal; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: normal; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: underline; font-weight: normal; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: normal; }

a.link:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: bold; }
a.link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: bold; }
a.link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: underline; font-weight: bold; }
a.link:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; text-decoration: none; font-weight: bold; }

a.redlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d80810; text-decoration: none; font-weight: normal; }
a.redlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d80810; text-decoration: none; font-weight: normal; }
a.redlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d80810; text-decoration: underline; font-weight: normal; }
a.redlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d80810; text-decoration: none; font-weight: normal; }
/*******************************************/


/*** Form Properties ***********************/
form {
margin: 0;
padding: 0;
}

fieldset {
margin: 0;
margin-bottom: 20px;
padding: 10px;
border: 1px solid #0000ff;
}

fieldset label {
margin-right: 5px;
vertical-align: top;
}

input[type="file"]
{
margin: 2px 0px 2px 0px;
padding: 0; 
}

input[type="text"], input[type="password"], textarea
{
margin: 2px;
border: 1px solid #0000ff;
width: 150px;
}

select
{
margin: 2px;
border: 1px solid #0000ff;
width: 152px;
}

fieldset legend
{
margin-left: 0px;    
}
/*******************************************/


/*** Site wide page layout classes. ********/
.mainContainer {
position: absolute; top: 8px; left: 8px;
margin: 0;
padding: 0;
width: 900px;
}

/* Page header */
.header_1 {
float: left;
margin: 0;
padding: 6.5px 0px;
width: 300px;
height: 102px;
text-align: center;
}

.header_2 {
float: left;
margin: 0;
padding: 32.5px 0px;
width: 300px;
height: 50px;
text-align: center;
}

.header_3 {
float: left;
margin: 0;
padding: 7.5px 0px;
width: 300px;
min-height: 100px;
text-align: center;
}

.header_4 {
float: left;
margin: 0;
padding: 0;
width: 900px;
min-height: 20px;
}


/*** Navigation Menu ***********************/
.menu {
float: left;
width: 180px;
min-height: 302px;
margin: 0;
padding: 0;
list-style-type: none;
}

.menu li a, .menu li a:visited, .menu li a:active {
display: block;
background: #0000ff url(images/button.gif) no-repeat;
background-position: 0px 0px;
color: #ffffff;
font-weight: bold;
width: auto;
height: auto;
margin: 0px 0px 5px 0px;
padding: 10px 0px;
padding-left: 8px;
text-decoration: none;
}

.menu li a:hover {
background-position: -180px 0px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
/*******************************************/


.email {
float: left;
margin: 0;
padding: 0;
width: 180px;
min-height: 60px;
text-align: center;
}

.content_1 {
float: left;
margin: 0;
padding: 0;
width: 180px;
min-height: 362px;
}

.content_2 {
float: left;
margin: 0;
padding: 0;
width: 720px;
min-height: 362px;
text-align: center;
}

.footer {
float: left;
margin: 0;
padding: 0;
width: 900px;
}


/*** Footer navigation menu ****************/
.footerMenu {
display: inline;
margin:0;
padding:0;
width: 900px;
list-style-type:none;
}

.footerMenu li {
float: left;
margin: 0px 20px;
}
/*******************************************/


.spacer {
float: left;
margin: 0;
padding: 0;
width: 900px;
height: 20px;
}
/*******************************************/


/*** Page layout for index.html only. ******/
#homeContent_1 {
float: left;
margin: 0;
padding: 0;
width: 300px;
height: 100px;
text-align: center;
}

#homeContent_2 {
float: left;
margin: 0;
padding: 25.5px 0px;
width: 300px;
height: 49px;
text-align: center;
}

#homeContent_3 {
float: left;
margin: 0;
padding: 34.5px 0px;
width: 300px;
height: 31px;
text-align: center;
}

#homeContent_4 {
float: left;
margin: 0;
padding: 0;
width: 900px;
height: 85px;
text-align: center;
}

#hr {
float: left;
margin: 0;
padding: 0px 180px;
width: 540px;
height: 20px;
text-align: center;
line-height: 20px;
}

#homeFooter {
float: left;
margin: 0;
padding: 0;
width: 900px;
text-align: center;
line-height: 20px;
}
/*******************************************/


/*** Page layout for equip.html only. ******/
table#equipmenttable { 
                       float: left;
                       display: table;
                       border-collapse: collapse;
                       border: 1px solid #000000;
                       width: 670px;
                       text-decoration: none;
                       height: auto; }
#col1                { width: 123px; }
#col2                { width: 49px; }
#col3                { width: 236px; }
#col4                { width: 99px; }
#col5                { width: 163px; }
tr                   { height: 43px; }
tr.color1            { background-color: #99ffff; }
tr.color2            { background-color: #ccccff; }
tr.color3            { background-color: #00ccff; }
tr.color4            { background-color: #66ff99; }
tr.color5            { background-color: #ccffcc; }
tr.color6            { background-color: #ccccff; }
tr.color7            { background-color: #9999ff; }
td, th               { border: 1px solid #000000; }

#equipmenttext {
float: left;
margin: 0;
padding: 0;
width: 900px;
}

#equipmentfooter {
float: left;
margin: 0;
padding: 0;
width: 900px;
height: 88px;
}
/*******************************************/


/*** Page layout for about.html only. ******/
#abouttext {
float: left;
margin: 0;
padding: 0px 75px;
width: 570px;
list-style-type: circle;
}
/*******************************************/


/*** Page layout for all new equipment sub pages. */
#centeredpressinfo {
float: left;
margin: 0;
padding: 0;
border: 0;
width: 900px;
text-decoration: none;
text-align: center;
}

#pressinfo {
float: left;
margin: 0;
padding: 0;
border: 0;
width: 900px;
text-decoration: none;
}

#arrow {
margin: 0;
margin-left: 15px;
vertical-align: middle;
}

.list {
float: left;
margin: 0;
margin-bottom: 1em;
padding: 0;
width: 100%;
list-style-type: none;
font-weight: bold;
}

.coltop { margin-top: -6em; }
.col1 { text-align: left; }
.col2 { text-align: right; }
/*******************************************/


/*** Page layout for usedequipment.aspx and itemdetails.asp. */
.noborder td, .noborder th { border: 0px; }
/*************************************************************/


/*** Page layout for usedequipment.aspx only. **/
.dropdowncontainer { margin-left: 40px; text-align: left; }
.itemblock td { width: 180px; height: 181px; vertical-align: top;}
/*********************************************/


/*** Page layout for logincontrol.aspx only. *******/
.logincontrol 
{
margin: 100px auto 0px auto;
border: 1px solid #0000ff;
}
.logincontrol tr, .logincontrol td { border: 0; }
/*******************************************/


/*** Page layout for usedequipmentadmin.aspx only. *******/
.titlecontainer
{
float: left;
margin-top: 20px;
padding: 0;
width: 100%;
height: 20px;
}

.panelcontainer
{
float: left;
width: 400px;
}

.gridview
{
float: left;
margin: 0;
padding: 0;
border: 1px solid #0000ff;
}
.gridview th, .gridview tr, .gridview td { border: 0; }
.clear { clear: both; height: 20px; }
/*******************************************/


/*** Page layout for form.aspx only. *******/
#inquiryform {
float: left;
margin: 0;
padding: 0px 75px;
border: 0;
width: 550px;
text-align: center;
}
/*******************************************/


/*** Page layout for status.aspx only. *****/
#confirmtext {
float: left;
margin: 0;
padding: 0;
border: 0;
width: 900px;
}

#errortext {
float: left;
margin: 0;
padding: 5em 0em;
border: 0;
width: 900px;
}

#statusbottomtext {
float: left;
margin: 0;
padding: 0;
border: 0;
width: 900px;
}
/*******************************************/


/*** IE6 and below display bug hacks. ******/
/* Hide From IE5/Mac \*/
* html .menu {
width: 180px;
height: 302px;
}

* html .menu li {
width: 180px;
}

* html .menu li a, * html .menu li a:visited, * html .menu li a:active {
height: 20px;
color: #ffffff;
text-decoration: none;
}

* html .header_4 { height: 20px; }
* html .email { height: 60px; }
* html .content_1 { height: 362px; }
* html .content_2 { height: 362px; }
* html .spacer { height: 20px; }
/* End Hide From IE5/Mac */
/*******************************************/

