body {

    background: #767144 url(img/bg.jpg) no-repeat fixed 50% 0;

    font-family: 'Trebuchet MS', 'Aller', 'Arial', sans-serif;

    line-height: 1.1em;

}

#wrap {

    width: 960px;

    margin: 0 auto;

}

#logo {

   background: transparent url(img/logo.png) no-repeat 0 0;

   width: 406px;

   height: 85px;

   margin: 16px 0;

}

#nav {

    background: transparent url(img/nav_bg.jpg) repeat-x 0 0;

    height: 46px;

}

#nav ul {

    font-size: 13px;

    padding: 0 0 0 5px;

}

#nav li {

    display: inline;

    float: left;

    padding: 14px 0 0 30px;

}

#nav a {

    color: #fff;

    text-decoration: none;

}

#nav a:hover {

    color: #003768;

    text-decoration: none;

}

#nav .active a {

    color: #003768;

}



#flash-home {

    background-color: #ebefe1;

    width: 960px;

    height: 199px;

}



#banner-home {

    background: #fff url(img/banner_home.jpg) no-repeat 0 0;

    width: 960px;

    height: 199px;

}

#banner-page {

    background: #ebefe1 url(img/banner_page.jpg) no-repeat 0 0;

    width: 960px;

    height: 131px;

}

#content-home-top {

    background: transparent url(img/content_home_top_bg.jpg) no-repeat 0 0;

    height: 34px;

}

#content-home-bottom {

    background: transparent url(img/content_home_bottom_bg.jpg) no-repeat 0 0;

    height: 34px;

}

#content-home {

    width: 960px;

    background: transparent url(img/content_home_bg.jpg) repeat-y 0 0;

}

#box-1 {

    width: 258px;

    margin: 0 54px 0 36px;

    float: left;

    display: inline;

}

#box-2 {

    width: 258px;

    margin: 0;

    float: left;

    display: inline;

}

#box-3 {

    width: 258px;

    margin: 0 35px 0 0;

    float: right;

    display: inline;

}

#content-top {

    background: transparent url(img/content_top_bg.jpg) no-repeat 0 0;

    height: 34px;

}

#content-bottom {

    background: transparent url(img/content_bottom_bg.jpg) no-repeat 0 0;

    height: 34px;

}

#content {

    width: 960px;

    background: transparent url(img/content_bg.jpg) repeat-y 0 0;

}

#content-left {

    margin: 0 54px 0 35px;

    width: 650px;

    float: left;

    display: inline;

}

#content-right {

    margin: 0 32px 0 0;

    width: 178px;

    float: right;

    display: inline;

}

#content-right ul {



}

#content-right li {

    font-size: 14px;

    padding: 0 0 3px 20px;

    background: transparent url(img/bullet_subpages.gif) no-repeat 1px 6px;

}

#content-right li a {

    color: #003767;

    font-weight: bold;

    text-decoration: none;

}

#content-right li a:hover {

    color: #003767;

    text-decoration: underline;

}

#footer {

    height: 117px;

    background: transparent url(img/footer_bg.png) repeat-x 0 0;

}

#subfooter {

    margin: 0 0 16px 0;

    width: 960px;

}

#partnerstext {

color:#5B5B5B;
display:inline;
float:left;
font-size:13px;
font-weight:bold;
letter-spacing:-0.5px;
margin:48px 19px 0 21px;
}

#partnerslogos {

display:inline;
float:left;
margin:22px 0 0;

}

#contact {

    float: right;

    margin: 20px 36px 0 0;

    display: inline;

}

#copyright {

    font-size: 11px;

    color: #d4cfbc;

    font-weight: bold;

    float: left;

    display: inline;

    margin: 14px 0 0 14px;        

}

#copyright a {

    color: #D4CFBC;      

}

#copyright a:hover {

    color: #D4CFBC;      

}

#footernav {

    font-size: 11px;

    color: #99937c;

    font-weight: bold;

    float: right;

    display: inline;

    margin: 14px 14px 0 0;

}

#footernav ul {

    font-size: 11px;

    padding: 0 0 0 5px;

}

#footernav li {

    display: inline;

    float: left;

    margin: 0 8px 0 0;

    padding: 0 9px 0 0;

    background: transparent url(img/bullet_footernav.gif) no-repeat scroll right 4px;

}

#footernav li.last {

    margin: 0;

    padding: 0;

    background: none;

}

#footernav li a {

    color: #99937c;

}

#footernav li a:hover {

    color: #99937c;

}

h2 {

    font-size: 26px;

    color: #a8996e;

    margin: 2px 0 18px -1px;

    letter-spacing: -0.5px;

		line-height : 1.1em ;

}

h3 {

    font-size: 16px;

    color: #5b5b5b;

    margin: 0 0 14px -1px;

    letter-spacing: -0.5px;

		line-height : 1.1em ;

}

p,ol,ul {

    font-size: 12px;

    color: #5b5b5b;

    margin: 0 0 12px 0;

}

a {

    font-weight: bold;

    color: #003768;

    text-decoration: none;

}

a:hover {

    color: #003768;

    text-decoration: underline;

}

#contact h3 {

    margin: 0 0 2px -1px;

}        

#contact p {

    margin: 0;

}



#content-left ol , #content-left ul {

    margin-left : 40px ;

    }

		

#content-left ul li {

    padding: 0 0 3px 20px;

    background: transparent url(img/bullet_subpages.gif) no-repeat 1px 6px;

		}

	

#content-left ol li {

    padding: 0 0 3px 20px;

		list-style-type: decimal;   

    }	

		

#content-left img {

    margin : 0 0 0 20px ;

   }		

		

strong {

    font-weight : bold ;

		}

		

em {

    font-style : italic ;

		}					