
/**************************************************/
/*                                   Body and Wrapper                             */
/**************************************************/

/* Changed the below from the body to fix mix browser colors - Aaron*/
/*** background: #1AA8CF url(images/back.png) top center repeat-x fixed; */
/* Added font-family - Aaron */

body {
background: #1AA8CF;
margin: 0;
padding: 0;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

#wrapper {
margin: 0 auto;
width: 800px;
padding: 0;
text-align: left;
}

/**************************************************/
/*                                       Top Piece                                        */
/**************************************************/

#top {
background: url(images/bgtop.png) top center no-repeat; 
width: 800px;
height: 78px;
}

/**************************************************/
/*                                       Content                                             
another wrapper that holds all the content                              */
/* ASH - AARON - Fix the height px size to grow middle section */
/**************************************************/

#content {
background: url(images/bgmiddle.png) center repeat-y; 
width: 760px;
height:400px;
padding: 0px 20px 1750px 20px;
}

#content_long {
background: url(images/bgmiddle.png) center repeat-y;
width: 760px;
min-height: 250px;
padding: 0px 20px 10px 20px;
}

#content_index {
background: url(images/bgmiddle.png) center repeat-y;
width: 760px;
height: 250px;
padding: 0px 20px 250px 20px;
}

#content_netapp_vol {
background: url(images/bgmiddle.png) center repeat-y;
width: 760px;
height: 5150px;
padding: 0px 20px 950px 20px;
}


/**************************************************/
/*                               All the content                                        */
/**************************************************/

#header {
background: url(images/header.png) top center no-repeat; 
width: 760px;
height: 166px;
margin: 0px 0px 10px 0px;
}
/*                    Menu                   */
#menu {
width: 200px;
height: 100%;
margin: 0px;
float: left;
text-align: left;
}

#menu li a {
height: 35px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 27px;
text-decoration: none;
text-align: left;
}	
	
#menu li a:link, #menu li a:visited {
color: #fff;
display: block;
background:  url(images/off.png);
padding: 8px 0 0 10px;
height: 27px;
text-align: left;
}
	
#menu li a:hover {
color: #0A2441;
background:  url(images/on.png);
padding: 8px 0 0 10px;
height: 27px;
text-align: left;
}	

#menu ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#stuff {
width: 525px;
margin: 0px 0px 0px 210px;
}

img {
border: none;
}

center {
    margin: auto;
    width: 50%;
} 

#stuff a:link, #stuff a:visited 
{
color: #2497B6;
display: block;
text-align: left;
text-decoration: bold;
}

#stuff a:hover 
{
color: #0A2441;
text-align: left;
}

/**************************************************/
/*                                       Bottom                                             */
/**************************************************/

#bottom {
background: url(images/bgbottom.png) bottom center no-repeat; 
width: 800px;
height: 78px;
}


.alerttxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: red;
        font-size: 0.775em;
}
.warntxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: orange;
        font-size: 0.775em;
}
.oktxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: green;
        font-size: 0.775em;
}
.regtxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: black;
        font-size: 0.775em;
}

.afftxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: green;
}

.negtxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: red;
}

.warningtxt
{
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: bold;
        color: orange;
}


table 
{
    border-collapse: collapse;
}

table, th, td 
{
   border: 1px solid black;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration: bold;
    color: black;
    font-size: 1em;
}

th
{
   color: white;
   background-color: #2497B6;
}

td
{
    text-decoration: bold;
}

img.small {
    border:0px;
}

.button 
{
  font: bold .8em Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 2px 2px 2px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
  width:15em;
  align: center;
}