@charset "utf-8";

body > div > header,
body > div > section > header,
body > div > section > div > h4,
dl dt,
body > div > section > h5,
article,
article h6,
body > div > section > hr+p{background-image:url(../images/rpaimgs.png); background-repeat:no-repeat;}

body > div+div nav ul li:nth-child(3){background-position:-71px -105px;}

body > div > section > div > h4,
body > div > section > div > p,
dl,
dl dt,
body > div > section > h5,
article h6,
body > div > section > hr+p{display:block;}

dl,
article h6,
article h6+p+p,
article:nth-child(2n) h6+p{float:left;}
article h6+p,
article:nth-child(2n) h6,
article:nth-child(2n) h6+p+p{float:right;}
dl+p{clear:both;}

body > div > section > div > h4,
dl dt,
body > div > section > h5,
article h6,
body > div > section > hr+p{height:0; overflow:hidden; line-height:2;}

body > div > section > div{position:relative;}

body > div > section > div > h4,
body > div > section > div > p{position:absolute; left:0px;}

body > div > section > div > h4{z-index:10;}
body > div > section > div > p{z-index:5;}

/* */

body > div > section > div{height:438px; margin-top:30px;}
body > div > section > div > h4{background-position:-120px -510px; width:780px; padding-top:80px; top:40px;}

dl{width:180px; margin:60px 0 20px;}
dl+dl{margin-left:20px;}
dl dt{background-position:-1000px 0; padding-top:210px;}
dl+dl dt{background-position:-1200px 0;}
dl+dl+dl dt{background-position:-1000px -250px;}
dl+dl+dl+dl dt{background-position:-1200px -250px;}
dl dd{background-color:#2F7259; width:150px; height:60px; padding:10px 15px 0; color:#FFF; line-height:1.5em;}
dl+dl+dl dd{height:50px; padding-top:20px;}
dl+dl+dl+dl dd{height:70px; padding-top:0;}

dl+p{background-color:rgba(255,255,255,0.65); width:778px; line-height:38px; border:1px solid #2F7259; font-size:1.3em; color:#2F7259; letter-spacing:1px; text-indent:-1px;}

body > div > section > h5{background-position:0 -620px; width:780px; margin-bottom:60px; padding-top:80px;}
article{background-position:0 -710px; width:780px; height:260px;}
article:nth-child(2n){background-position:0 -970px;}
article h6{background-position:-900px -620px; width:430px; margin-top:20px; padding-top:60px;}
article h6+p{line-height:0;}
article h6+p+p{width:340px; padding:30px 30px 0 30px; text-align:left;}

article+article h6{background-position:right -680px; width:400px;}
article+article h6+p+p{width:340px;}
article+article+article h6{background-position:-900px -740px; width:390px;}
article+article+article h6+p+p{width:330px;}
article+article+article+article h6{background-position:right -800px; width:450px;}
article+article+article+article h6+p+p{width:390px;}
article+article+article+article+article h6{background-position:-900px -860px; width:390px;}
article+article+article+article+article h6+p+p{width:320px;}
article+article+article+article+article+article h6{background-position:right -920px; width:410px;}
article+article+article+article+article+article h6+p+p{width:350px;}
article+article+article+article+article+article+article h6{background-position:-900px -980px; width:390px;}
article+article+article+article+article+article+article h6+p+p{width:320px;}
article+article+article+article+article+article+article{height:190px;}

body > div > section > hr+p{background-color:rgba(255,255,255,0.65); background-position:0 -1260px; width:780px; padding-top:120px;}

/* End base CSS */