body {
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:0px;
   background-attachment:fixed;
   background-image:url('/styles/paper.gif'); 
}
.oldbody {
   background-image: 
   linear-gradient(45deg, #fefeff 0%, #f0fff0 75%, #dfdfff 90%, #ccccff 100%);
   background-image: 
   -moz-linear-gradient(45deg, #fefeff 0%, #f0f0ff 75%, #dfdfff 90%, #ccccff 100%);
   background-image:
   -webkit-linear-gradient(45deg, #fefeff 0%, #f0f0ff 75%, #dfdfff 90%, #ccccff 100%);
}
.newspaperColumnsThree {
   -moz-column-count: 3;
   -webkit-column-count: 3;
   -moz-column-gap: 2em;
   -webkit-column-gap: 2em;
   column-count: 3;
   column-gap: 2em;
   text-align:justify;
   width:98%;
}
.newspaperColumns {
   -moz-column-count: 2;
   -webkit-column-count: 2;
   -moz-column-gap: 2em;
   -webkit-column-gap: 2em;
   column-count: 2;
   column-gap: 2em;
   text-align:justify;
   width:98%;
}
.mainBody {
   background-color: #000033;
   color: #000033;
   link: #0000ff;
}
fieldset {
   background-color:#eeeeff;
   border-radius:4px;
}
a { color:#005500;text-decoration:none;}
a:visited { color:#339933;text-decoration:none;}
a:hover {color:#00ff00;text-decoration:none;}

.masterBorderLeft {
background-image: url('/img/fadeforLeft.jpg');
background-repeat:repeat-y; 
background-color:white;
}
.masterBorderRight {
background-image: url('/img/fadeforRight.jpg');
background-repeat:repeat-y; 
}
.masterBorderTop {
background-image: url('/img/fadeforTop.jpg');
background-repeat:repeat-x; 
}
.masterBorderBottom {
background-image: url('/img/fadeforBottom.jpg');
background-repeat:repeat-x; 
}
.defaultText {
color:#000033;
font-family: 'Molengo', 'Josefin Sans Std Light', arial, serif;
font-size:12pt;
text-align:justified;
}
.defaultCodeText {
color:#000033;
font-family: monospace;
font-size:10pt;
text-align:left;
}
.defaultSubHead {
color:#000033;
font-family: 'Josefin Sans Std Light', arial, serif;
font-size:18pt;
font-weight:bold;
text-shadow:2px 2px 4px #aaaaff;
}
.defaultSubHeadTwo {
color:#000033;
font-family: 'Josefin Sans Std Light', arial, serif;
font-size:16pt;
font-weight:bold;
text-shadow:2px 2px 4px #aaaaff;
}
.defaultSubHeadThree {
color:#000033;
font-family: 'Josefin Sans Std Light', arial, serif;
font-size:12pt;
font-weight:bold;
text-shadow:2px 2px 4px #aaaaff;
-moz-text-shadow:2px 2px 4px #aaaaff;
}

li {
   color:#005500;
   font-family: 'Molengo', 'Josefin Sans Std Light', arial, serif;
   font-size:10pt;
   font-weight:normal;
}

.demo-button {
   -moz-border-radius:16px 16px 16px 16px;
   -webkit-border-radius:16px 16px 16px 16px;
   -moz-box-shadow:0 5px 4px rgba(127, 127, 127, 0.5);
   -webkit-box-shadow:0 5px 4px rgba(127, 127, 127, 0.5);
   background-color:rgba(64, 64, 192, 0.75);
   border-radius:16px 16px 16px 16px;
   box-shadow:0 5px 4px rgba(127, 127, 127, 0.5);
   border:2px solid #999999;
   color:#FFFFFF;
   cursor:pointer;
   display:inline-block;
   font-size:12pt;
   font-family: 'Josefin Sans Std Light', arial, serif;
   font-weight:bold;
   padding:0.25em 0.5em 0.3em;
   position:relative;
   text-align:center;
   text-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);
   width:8em;
   -o-transition-property: background-color;
   -o-transition-duration: 1s;
   -webkit-transition-property: background-color;
   -webkit-transition-duration: 1s;
   -moz-transition-property: background-color;
   -moz-transition-duration: 1s;
   transition-property: background-color;
   transition-duration: 1s;
}

.demo-button span {
   -moz-border-radius:8px 8px 8px 8px;
   -webkit-border-radius:8px 8px 8px 8px;
   border-radius:8px 8px 8px 8px;
   background-color:rgba(255, 255, 255, 0.25);
   display:block;
   height:50%;
   left:-0.5%;
   position:absolute;
   top:0;
   width:95%;
}

#shiny-demo-1 {
   -moz-box-shadow:0 8px 24px rgba(192, 192, 192, 0.5);
   -webkit-box-shadow:0 8px 24px rgba(192, 192, 192, 0.5);
   box-shadow:0 8px 24px rgba(192, 192, 192, 0.5);
   background-color:rgba(128, 128, 128, 0.75);
   border-color:#999999;
   -o-transition-property: background-color;
   -o-transition-duration: 4s;
   -webkit-transition-property: background-color;
   -webkit-transition-duration: 4s;
   -moz-transition-property: background-color;
   -moz-transition-duration: 4s;
   transition-property: background-color;
   transition-duration: 4s;
}
#shiny-demo-1:hover {
   -moz-box-shadow:0 8px 24px rgba(128, 192, 255, 0.5);
   -webkit-box-shadow:0 8px 24px rgba(128, 192, 255, 0.5);
   box-shadow:0 8px 24px rgba(128, 192, 255, 0.5);
   background-color:rgba(64, 128, 192, 0.75);
   border-color:#6699CC;
   margin-right:1.5em;
}
#shiny-demo-1, #shiny-demo-2 {
   margin-right:1.5em;
   -o-transition-property: background-color;
   -o-transition-duration: 4s;
   -webkit-transition-property: background-color;
   -webkit-transition-duration: 4s;
   -moz-transition-property: background-color;
   -moz-transition-duration: 4s;
   transition-property: background-color;
   transition-duration: 4s;
}
#shiny-demo-2:hover {
   -moz-box-shadow:0 8px 24px rgba(255, 128, 128, 0.5);
   background-color:rgba(255, 0, 0, 0.75);
   border-color:#AA7777;
}
#shiny-demo-3:hover {
   -moz-box-shadow:0 8px 24px rgba(128, 255, 128, 0.6);
   background-color:rgba(0, 204, 51, 0.75);
   border-color:#77CC77;
}

.supplier:hover {background-color:#ffddaa;
   -o-transition-property: background-color;
   -o-transition-duration: 3s;
   -webkit-transition-property: background-color;
   -webkit-transition-duration: 3s;
   -moz-transition-property: background-color;
   -moz-transition-duration: 3s;
   transition-property: background-color;
   transition-duration: 3s;
}

.imageHighlight {float: left; 
                 margin-right: 3px; 
                 border-style: none;}
