/* Generator Lunar - Build155 - on 2006/08/11 22:40:17 */

* {
margin : 0 ;
padding : 0 ;
border-style : none ;
}

a:link { 
color : #eeffee ; 
text-decoration :  none ;
}

a:visited { 
color : #eeffee ; 
text-decoration :  none ;
}

a:active { 
color : #ee8c4e ; 
text-decoration :  none ;
}

a:hover { 
color : #ee8c4e ; 
text-decoration :  none ;
}

a { 
cursor : pointer ; 
}

body { 
font-family : "serif" ; 
line-height : 1.2em ; 
font-size : 12pt ; 
color : #4a7a2a ; 
background-color : #ccffcc ;
letter-spacing : 1 ; 
cursor : default ;
text-align : center ; 
}

.clearfix {
display : inline-block ;
min-height : 1% ;
}

.clearfix : after {
content : "." ;
display : block ;
height : 0 ;
clear : both ;
visibility : hidden ;
}

#container {
width : 840px ;
margin : 0 auto ;
}

header {
display : block ;
width : 840px ;
margin : 10px auto 20px ;
}

header img {
margin : 10px 0 0 ;
}

header nav {
display : block ;
height : 20px ;
margin : 0 15px ;
padding : 0 ;
text-align : center ; 
}

header nav ul {
font-size : 10px ;
list-style : none ;
margin : 0 ;
padding : 0 ;
text-align : center ; 
}

header nav li {
display : inline-block ;
height : 20px ;
line-height : 20px ;
float : left ;
list-style : none ;
margin : 0 ;
}

.long {
background-image : url(images/back0a.gif) ;
background-repeat : no-repeat ;
width : 170px ;
}

.mid {
width : 140px ;
background-image : url(images/back0b.gif) ;
background-repeat : no-repeat ;
}

.short {
width : 110px ;
background-image : url(images/back0c.gif) ;
background-repeat : no-repeat ;
}

nav a {
padding : 0 10px ;
}

nav a:link { 
color : #eeffee ; 
text-decoration : none ;
}

nav a:visited { 
color : #eeffee ; 
text-decoration : none ;
}

nav a:active { 
color : #ee8c4e ; 
text-decoration : none ;
}

nav a:hover { 
color : #ee8c4e ; 
text-decoration : none ;
}

aside {
display : inline-block ;
width : 240px ;
height : 480px ;
font-family : "sans-serif" ;
line-height : 1.2em ; 
font-size : 9pt ; 
color : #eeffee ; 
text-align : left ;
margin : 0 ;
padding : 0 ;
color : cccccc ;
}

#left {
float : left ;
margin : 0 ;
padding : 0 ;
}

#right {
float : left ;
margin : 0 ;
padding : 0 ;
}

section {
width : 360px ;
height : 480px ;
float : left ;
line-height : 1.2em ; 
font-size : 9pt ; 
text-align : left ;
padding : 0 ;
}

#cul2 {
display : inline-block ;
width : 360px ;
height : 120px ;
background-image : url(images/sky.jpg) ;
background-repeat : no-repeat ;
margin : 0 ;
padding : 0 ;
}

.innerbox {
display : block ;

}

.textstyle1 {
color : #eeffee ; 
margin : 20px 20px ;
text-align : right ;
}

.firstline {
margin-top : 20px ;
}

#cul3 {
width : 360px ;
height : 240px ;
background-image : url(images/back1w3h4.jpg) ;
background-repeat : no-repeat ;
}

.textstyle2 {
display : block ;
margin : 10px 5px ;
color : 4a7a2a ;
margin-top : 10px ;
}

#subcul2 {
width : 100px ;
height : 200px ;
float : left ;
margin : 20px 0 20px 20px ;
}

#subcul3 {
width : 100px ;
height : 200px ;
float : left ;
margin : 20px 0 20px 10px ;
}

#subcul4 {
width : 100px ;
height : 200px ;
float : left ;
margin : 20px 20px 20px 10px ;
}

#cul4 {
width : 360px ;
height : 120px ;
background-image : url(images/back1w3h2.jpg) ;
background-repeat : no-repeat ;
padding : 0 ;
}

.textstyle3 {
margin : 10px 10px 0px 30px ;
line-height : 1.2em ;
color : #4a7a2a ;
text-align : right ;
}

section a {
background-color : #ffffee ;
padding : 3px ;
margin-right : 20px ;
}

section a:link{ 
color : #4a7a2a ; 
text-decoration :  none ;
}

section a:visited { 
color : #4a7a2a ; 
text-decoration :  none ;
}

section a:active { 
color : #ee8c4e ; 
text-decoration :  none ;
}

section a:hover { 
color : #ee8c4e ; 
text-decoration :  none ;
}

#cul5 {
width : 240px ;
height : 240px ;
background-image : url(images/back1w2h4.jpg) ;
background-repeat : no-repeat ;
padding : 0 ;
}

.rightimg {
margin : 10px 40px 5px ;
}

#cul6 {
width : 240px ;
height : 240px ;
background-image : url(images/back2w2h4.jpg) ;
background-repeat : no-repeat ;
padding : 0 ;
}

aside ul {
display : inline-block ;
width : 200px ;
margin : 20px 20px ;
font-size : 10px ;
list-style : none ;
}

.right1 {
text-align : right ;
}

aside li {
display : inline-block ;
margin-bottom : 10px ;
}

footer {
display : block ;
width : 840px ;
height : 60px ;
clear : both ;
background-image : url(images/back3.jpg) ;
}

footer p {
text-align : center ;
font-size : 10px ;
padding : 20px 30px ;
letter-spacing : 0px ;
}

.clr {
clear : both ;
}

.color1 {
color : #EE8C4E ; 
}

.color2 {
color : #cf310a ; 
}

.color3 {
color : #ffff80 ;
}

.right {
text-align : right ;
padding-right : 30px ;
}

.small {
font-size : 10px ;
}

.middle{
font-size : 12px ;
}

.large{
font-size : 14px ;
}

.larger{
font-size : 16px ;
}

.largest{
line-height : 1.5em ;
font-size : 20px ;
}

.indent1 {
text-indent : 1em ;
}

.indent2 {
text-indent : 4em ;
line-height : 1.6em ;
}

h1 {
display : inline-block ;
font-size : 12px ;
color : #cf310a ;
background-color : #ccffcc ;
border-left-width : 10px ;
border-left-style : solid ;
border-right-width : 10px ;
border-bottom-width : 1px ;
border-bottom-style : solid ;
margin : 20px 35px 0 ;
padding : 2 10px ;
border-left-color : #4a7a2a ;
border-bottom-color : #4a7a2a ;
line-height : 1.2em ;
letter-spacing : 0.2em ;
}

h2 {
font-size : 12px ;
color : #cf310a ;
border-left-width : 10px ;
border-left-style : solid ;
padding-left : 10px ;
border-left-color : #4a7a2a ;
line-height : 1.2em ;
margin : 20px 40px 0 ;
clear : both ;
}

h3 {
font-size : 12px ;
color : #cf310a ;
background-color : #ccffcc ;
border-left-width : 10px ;
border-left-style : solid ;
border-right-width : 10px ;
border-bottom-width : 1px ;
border-bottom-style : solid ;
margin : 25px 30px 0 ;
padding-left : 10px ;
border-left-color : #4a7a2a ;
border-bottom-color : #4a7a2a ;
line-height : 1.2em ;
letter-spacing : 0.2em ;
}

h4 {
font-size : 12px ;
color : #cf310a ;
border-left-width : 10px ;
border-left-style : solid ;
padding-left : 10px ;
border-left-color : #4a7a2a ;
line-height : 1.2em ;
margin : 20px 40px 0 ;
clear : both ;
}

h5 {
font-size : 12px ;
color : #cf310a ;
margin : 20px 20px ;
padding-left : 10px ;
border-left-color : #4a7a2a ;
line-height : 1.2em ;
}

h6 {
font-size : 16px ;
color : #CF310A ;
border-left-width : 10px ;
border-left-style : solid ;
margin : 10px 0px ;
padding-left : 10px ;
border-left-color : #911583 ;
line-height : 1.5em ;
}

