@charset "utf-8";
/* CSS Document */

html, body { line-height: 22px; color: #545f52; height: 100%; margin: 0px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; background: #48B; }
ul 	{ padding: 0px; }
li	{ list-style: none; }


a:link { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333;}
a:active { text-decoration: none; color: #333;}
a:hover { color: #999;	}

h1, h2, h3, h4{ color: #333; padding-top: 0px; margin-top: 0px; }
h1 {     border-bottom: 1px dashed;
    color: #333;
    font-size: 20px;
    margin-bottom: 15px;
    padding: 10px 10px 10px 0; }
h2 { font-size: 12px; margin-bottom: 15px; }
h3 { font-size: 12px; margin-bottom: 15px; }


.site { width: 1010px; margin: 0 auto -4em; display: block; overflow: hidden; height: auto; border-left: 3px solid #999;  border-right: 3px solid #999; background: #fff; }
.header { height: 80px;  background: #FFAE00; margin: 0 0 10px 0; padding: 10px 20px 10px 20px }
.main {  }
.left-col { padding-top: 0px; width: 200px; float: left;}
.main-col { 
border-right: 1px solid #333;
border-left: 1px solid #333;
font-size: 12px; width: 635px; float: left; padding: 0px 15px 0px 15px; text-align:justify }
		.box-2-col { float: left; width: 265px; padding-right: 15px; }
		.box-2-col-last { float: left; width: 265px; }
		.box-3-col { float: left; width: 170px; padding-right: 15px }
		.box-3-col-last {  float: left; width: 170px; }
		.second { margin-top: 50px; }
				
	.right-col { width: 120px; padding-left: 0px; padding-top: 20px; float: right; }

.footer { padding-right: 20px; margin:auto; color:#545f52; padding-top:20px; text-align:right; height:20px; background-image: url(../images/footer.png); clear: both; }

.navigation {     
    font-size: 14px;
    margin: 0;
    padding: 10px 10px 20px;}
.navigation li { padding: 5px; border-bottom: 1px dotted #ccc;}
.enjoy-css {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  top: 0;
  padding: 0 22px;
  border: 4px solid rgb(255,255,255);
  font: normal normal bold 20px/50px Arial, Helvetica, sans-serif;
  color: rgb(255, 255, 255);
  text-align: center;
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #FFAE00;
}

.enjoy-css:hover {
  color: #FFAE00;
  background: #ffffff;
}

.enjoy-css a:link { text-decoration: none; color: #FFF; }
.enjoy-css a:visited { text-decoration: none; color: #FFF;}
.enjoy-css a:active { text-decoration: none; color: #FFF;}
.enjoy-css a:hover { color: #FFAE00;	}

.ribbon {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #fff rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 0 40px 25px;
    box-sizing: content-box;
    color: rgb(0, 0, 0);
    float: right;
    font: 100% Arial,Helvetica,sans-serif;
    height: 50px;
    margin-top: -10px;
    text-overflow: clip;
    width: 0;
}
.left { float: left; }
.right { float: right; }
.clear { clear:both; }