body {
        font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #ecede8;         
        margin-top: 40px;
		background-image: url(images/background.jpg);
		background-repeat: no-repeat;
		background-position: center top; 
}

p {
       	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #31384a;
        text-align: justify;	
}

.tip {
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #31384a;
		text-align: justify;
}


.tip-number {
		font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #5c6945;
		text-align: right;
}


.video {
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #31384a;
		
}

.sub-text {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #606778;
}

.sub-titles {
          font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #666;
          border-bottom: dotted 1px #ccc;
}

.titles {
          font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;              
          color: #666;
          letter-spacing 1px; 
}

.types {
          font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #0e3348;
          text-align: right;
		  border-right: solid 1px #9ab5c4;
}

.types-title {
          font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #0e3348;
          text-align: right;
}

.stop {
background-image: url(images/stop.jpg);
background-repeat: no-repeat;
background-position: left top; 
}


.left1 {

background-image: url(images/main-left.jpg);
background-repeat: repeat-y;
background-position: left top; 
}

.left2 {

background-image: url(images/news-left.jpg);
background-repeat: repeat-y;
background-position: left top; 
}


.right-general {

background-image: url(images/general-right.jpg);
background-repeat: repeat-y;
background-position: top; 
}

.right1 {
background-image: url(images/right.jpg);
background-repeat: repeat-y;
background-position: top; 
}

.right2 {

background-image: url(images/news-right.jpg);
background-repeat: repeat-y;
background-position: top; 
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }




.photo-titles {
          font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #505A5E;
}


.list {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #333;
          text-align: justify;	
          list-style-type: square;
}


a:link {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #dd2703;
	
}
a:visited { 
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none; 
          color: #dd2703;
}

a:hover {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #395509;
}

.footer2 a:link {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #dd2703;
	
}
.footer2 a:visited { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none; 
          color: #dd2703;
}

.footer2 a:hover {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #bcd4a0;
}


.footer { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #6BAE1D;
          border-bottom: solid 2px #6BAE1D;
}


.footer2 { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #6BAE1D;
          text-align: right;
          border-bottom: solid 2px #6BAE1D;
}


.input {
          background-color: #E7EDFA;
          color: #333;
}

.right-background {
background-image: url(images/news-background.jpg);
background-repeat: repeat-y;
background-position: center top; 
}