body {
margin : 0 auto;
padding : 0;
font : 80% "Trebuchet MS", arial, verdana, tahoma, sans-serif;
line-height : 1.7em;
color : #333;
background :#293751 url(img/bgmain_293751.jpg) repeat-x scroll ;
}
/*#64802c url(img/backgrounds/spring950-2.jpg) repeat-x top;*/
#main {
width : 950px;
margin-left : auto;
margin-right : auto;
color : #666;
background : #ffffff url(img/bgcontainer5.jpg) no-repeat top right;
}
#main input, #main select {
margin:4px;
}
#main p {
padding : 5px;
color : #333;
}
			/*3 COLUMNS*/
.intro,.intro2,.intro3 {
height : 220px;
margin : 0 0 15px 0;
padding : 5px;
color : #555;
}
.clink1 {
border-bottom:solid 1px #036FAA; 
background-color:#ACD8EE;
line-height: 32px;
padding-left: 15px;
}
.clink2 {
border-bottom:solid 1px #720C11; 
background-color:#C98378;
line-height: 32px;
padding-left: 15px;
}
.clink3 {
border-bottom:solid 1px #436239; 
background-color:#B4DE8B;
line-height: 32px;
padding-left: 15px;
}
#main .mainp {
margin: 3px 0 22px 10px;
padding : 5px;
color : #666;
}
.intro {
float : left;
width : 300px;
border-bottom : 15px solid #036faa;
border-top : 15px solid #036faa;
background : #acd8ee;
margin-right: 10px;
}
.intro2 {
float : left;
width : 300px;
border-bottom : 15px solid #720c11;
border-top : 15px solid #720c11;
background : #c98378;
margin-right: 10px;
}
#main .intro2 p {
color: #ffffff;
}
.intro3 {
float : left;
width : 300px;
border-bottom : 15px solid #436239;
border-top : 15px solid #436239;
background : #B4DE8B;
}
.separator {
float : left;
background : url(img/sep.png) no-repeat;
height : 225px;
width : 1px;
}
			
			/*TYPOGRAPHY*/
h2 {
padding : 0;
margin : 0 5px 0 5px;
letter-spacing: 2px;
font : 160% verdana, arial, "Trebuchet MS", tahoma, sans-serif;
color : #333;
background : inherit;
}

h3 {
padding: 0;
letter-spacing: 1px;
line-height : 1.7em;
margin: 0 0 12px 6px;
font : 120% "Trebuchet MS", arial, verdana, tahoma, sans-serif;
background : inherit;
}

p strong {
font-style : italic;
color : #069;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
.style2 {
	color: #333;
	font-weight: bold;
	font-size: 16px;
}
.style6 {
color: #009933;
}
			/*LINKS*/
a{
text-decoration :none;
color : #333;
background : inherit;
}

a:hover{
text-decoration : none;
color : #ffffff;
background : inherit;
}
			
.intro a,.intro2 a,.intro3 a {
text-decoration :none;
color : #333;
background : inherit;
}
.intro a:hover,.intro2 a:hover,.intro3 a:hover {
text-decoration : underline;
color : #333;
background : inherit;
}
a img {
border : 0;
}
			/*IMAGES*/
.img {
float : left;
padding : 4px;
margin : 4px;
border : 1px solid #556b2f;
}
.imgleft {
float : left;
padding-left: 10px;
padding-right: 10px;
}

			/*footer*/
#footer {
clear:left;
margin : 0 0 0 30px;
padding : 0;
font : 90% "Trebuchet MS", arial, verdana, tahoma, sans-serif;
line-height : 1.7em;
color : #333;
background : #ffffff;
}

#footer a {
text-decoration : underline;
color : #333;
background : inherit;
}

#footerst .sm a {
font : 85% "Trebuchet MS", arial, verdana, tahoma, sans-serif;
line-height : 1.7em;
color : #720c11;
background : #ffffff;
text-decoration : none;
}

#footerst .sml a {
font : 85% "Trebuchet MS", arial, verdana, tahoma, sans-serif;
line-height : 1.7em;
color : #036FAA;
background : #ffffff;
text-decoration : none;
}

.topright {
margin: 15px 10px 0 0;
float:right;
}

.topright a:hover {
text-decoration : underline;
color : #333;
background : inherit;
}