body {
margin:0;
margin:0;
background:#d7e1e6;
}

a.nav:link{color:#ffffff; text-decoration: none}
a.nav:visited{color:#ffffff; text-decoration: none}
a.nav:hover{color:ffffaa;}


.side-list ul {margin:0; padding:0;}

.side-list li{
float:left;
list-style:none;
font-family:arial;
font-weight:bold;
padding:0;
margin:0;
font-size:11pt;
padding-left:15px;
padding-bottom:4px;
}

.white-box{
background:#fff;
border: solid 1px #c7c7c7;
padding:15px;
font-family:arial;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

.white-box h2{
color:#006699;
margin-top:6px;
margin-bottom:6px;
font-size:27pt;
}

.blue-box h2 a{
/*-- experimental css 3 code --*/
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:solid #105598 1px;
background:#0075B8;
padding:5px 20px;
text-decoration:none;
color:white;
font-size:20pt;
}

h2 a:hover{
background: -webkit-gradient(linear, left top, left bottom, from(#faf8Ff), to(#a9f7f9)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #faf8Ff,  #a9f7f9); /* for firefox 3.6+ */
border:solid #0075B8 1px;
background:#f5fdFf;
color:#0075B8;
}

h3{
margin:0;
}

.blue-box{
border: solid 1px #9eb7c3;
padding:20px;
padding-bottom:5px;
background:#d9e7f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.blue-box ul{
float:left;
display:block;
width:230px
font-size:11pt;
}


/*---------- Catalog Design  --------*/

.content-wrapper table {
background:white;
border: solid #669De0 2px;
}
.content-wrapper td{
border:none;
}


