body {
  background-color : #cde;
  color:#333;
  background-attachment: fixed;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 1.5;
  text-decoration: none;
  margin : 1em;
  margin-top : 1.5em;
}

.outerbox {
  width:900px;
  color:#333;
  background-color:#fff;
  padding:10;
  box-shadow: 0px 5px 15px #333; /* Opera 10.5, IE9, Chrome 10+ */
  }

.header {
line-height : 1.5;
border-radius: 12px;
color: #000;
padding:3;
box-shadow: 0px 2px 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
background: #7ac142;
background-image: -webkit-linear-gradient(top, #8ad152 0%, #7ac142 44%, #4a9122 49%, #7ac142 100%);
background-image: -moz-linear-gradient(top, #8ad152 0%, #7ac142 44%, #4a9122 49%, #7ac142 100%);
background-image: -o-linear-gradient(top, #8ad152 0%, #7ac142 44%, #4a9122 49%, #7ac142 100%);
background-image: -ms-linear-gradient(top, #8ad152 0%, #7ac142 44%, #4a9122 49%, #7ac142 100%);
background-image: linear-gradient(top, #8ad152 0%, #7ac142 44%, #4a9122 49%, #7ac142 100%);
color: #fff;
font-weight: bold;
text-align: center;
text-shadow: 2px 2px 4px #000;
}


a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline;}
a.block { display: block; }
a.block span,
a.block em { color:#08c; }
a.block:hover { text-decoration: none; }
a.block:hover span,
a.block:hover em { color: #08c; text-decoration: underline; }
strong, b { font-weight: bold; }
em, i, cite { font-style: italic; }
em.more, em.external { color:#08c; font-style: normal; }
abbr { border: 0; }

h1,h2,h3,h4 {margin-bottom:0;margin-top:0;padding-bottom:0;font-weight:200;font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2,h3,h4 { line-height: 18px; }
h1 {margin-bottom:0;margin-top:0;padding-bottom:0;font-size:25px;}
.logo {margin-top:0;margin-bottom:0;font-weight:200;font-size:40px;color:#000;}
h2 {margin-top:0;margin-bottom:0;padding-bottom:0;font-size:20px;}
h3 {margin-bottom:0;margin-top:2;padding-bottom:2;font-size:18px;}
.logo3 {margin-top:0;margin-bottom:0;font-size:20px;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #006;font-weight:200;}
h1.big { font-size: 32px; margin-bottom:0;margin-top:20;padding-bottom:0;}
h1.brand {font-size:50px;margin-right:9;margin-left:9;padding-bottom:3;font: 50px "Segoe UI Light","Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:100;}
h1.segoe {font-size:36px;margin-right:9;margin-left:9;padding-bottom:3;font: 36px "Segoe UI Light","Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:200;}

p { margin-bottom: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

ul { margin-bottom: 18px; list-style: none outside; margin-left: 2.2em;}
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em;}
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol { margin-left:0; padding-left:2em; line-height:1.5;}
td, tr {line-height:1.5;}


.line1bg {
color: #026;
padding:6;
}

.line1, .line1:visited, .line1:link, .line1:hover {
text-decoration: none;
font-weight: bold;
}

.line1high,.line1high:link,.line1high:visited {
text-decoration: none;
}

.sectionmenu {
color: #333;
background: #fff;
background-image: -webkit-linear-gradient(top, #ffffff 40%, #fcfcfc 70%, #f3f3f6 85%, #eeeef1 100%);
background-image: -moz-linear-gradient(top, #ffffff 40%, #fcfcfc 70%, #f3f3f6 85%, #eeeef1 100%);
background-image: -o-linear-gradient(top, #ffffff 40%, #fcfcfc 70%, #f3f3f6 85%, #eeeef1 100%);
background-image: -ms-linear-gradient(top, #ffffff 40%, #fcfcfc 70%, #f3f3f6 85%, #eeeef1 100%);
background-image: linear-gradient(top, #ffffff 40%, #fcfcfc 70%, #f3f3f6 85%, #eeeef1 100%);
border-bottom: 1px solid #ddd;
padding-left:6;
padding-right:6;
}

.line2, .line2:visited, .line2:link, .line2:hover {
color: #fff;
text-decoration: none;
font-weight: 400;
}

.line2bg, .line2round {
background: #08d;
color: #fff;
font-weight : 400;
border-top: 1px solid #ddd;
border-bottom: 1px solid #666;
zborder-radius: 5px;
zbox-shadow: 0px 1px 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
zborder: 1px solid #5f5f5f;
padding:2;
padding-left:5;
padding-right:5;
}


.line2high,.line2high:link,.line2high:visited {
background: #028;
padding:5;
font-weight : 400;
color: #fff;
text-decoration: none;
ztransform: skew(-20deg)
}



.line2round2 {
background-image: #5f5f5f;
background-image: -webkit-linear-gradient(top, #878787 0%, #707070 48%, #5f5f5f 50%, #787878 100%);
background-image: -moz-linear-gradient(top, #878787 0%, #707070 48%, #5f5f5f 50%, #787878 100%);
background-image: -o-linear-gradient(top, #878787 0%, #707070 48%, #5f5f5f 50%, #787878 100%);
background-image: -ms-linear-gradient(top, #878787 0%, #707070 48%, #5f5f5f 50%, #787878 100%);
background-image: linear-gradient(top, #878787 0%, #707070 48%, #5f5f5f 50%, #787878 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#878787", endColorstr="#787878",GradientType=0);
color: #fff;
border-radius: 10px;
border-spacing: 15;
box-shadow: 0px 2px 8px #999; /* Opera 10.5, IE9, Chrome 10+ */
}


.line3, .line3:visited, .line3:link, .line3:hover {
  color: #000;
  text-decoration: none;
  padding-top:2;
  padding-bottom:2;
  padding-left:5;
  padding-right:5;
  }


.line3high,.line3high:link,.line3high:visited {
  padding-top:2;
  padding-bottom:2;
  font-weight : bold;
  color: #c00;
  text-decoration: none;
  border-radius: 12px;
  }

.line3bg {
  color: #000;
  background: #fff;
  padding:5;
}

.line3round {
  border-radius: 10px;
  color: #000 ;
  background: #cdf;
  }



.line4 {
  color: #000;
  line-height : 1.4;
  }

.line4:link {
  color: #006;
  text-decoration: none;
  }


.line4:visited {
  color: #009;
  text-decoration: none;
  }


.line4:hover {
  color: #08c;
  text-decoration: none;
  }


.line4high,.line4high:link,.line4high:visited {
  font-weight : bold;
  text-decoration: none;
  line-height : 1.4;
  padding-top:2;
  padding-bottom:2;
  }

.sidebox, .line4bg, .line4round, .whitegreybox, .whitegreyroundbox {
  background: #f5f6f7;
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  text-decoration: none;
  padding:5;
  border-radius: 6px;
  box-shadow: 0px 2px 6px #999; /* Opera 10.5, IE9, Chrome 10+ */
  border-right: 1px solid #ddd;
  }

.featurebox {
  background: #f5f6f7;
  background-image: -moz-linear-gradient(top, #f1f4f7 0%, #f5f6f7 5%, #ffffff 100% );
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  background-image: -linear-gradient(top, #ffffff 0%, #f5f6f7 60%, #f1f4f7 100%);
  padding:5;
  border-radius: 6px;
  box-shadow: 0px 2px 6px #999;
  border-right: 1px solid #ddd;
  }



.text, .table {
  background: #fff;
  padding:5px;
  }

.line5bg, .line5round, .whiteroundbox {
  background: #fff;
  padding:10px;
  }



.album {
  color: #ccc ;
  background: #013;
  text-decoration: none;
  }


.album:link {
  color: #fc0 ;
  background: #013;
  text-decoration: none;
  }


.album:visited, .album:hover {
  color: #f90 ;
  background: #013;
  text-decoration: none;
  }


.album:hover {
  color: #fff ;
  background: #001133;
  text-decoration: none;
  }


p.dotted {
  border-style: dotted;
  }


p.dashed {
  border-style: dashed;
  }


p.solid {
  border-style: solid;
  }


p.double {
  border-style: double;
  }


p.groove {
  border-style: groove;
  }


p.ridge {
  border-style: ridge;
  }


p.inset {
  border-style: inset;
  }


p.outset {
  border-style: outset;
  }


.boxshadow {
  border:1px inset #999;
  }
