@charset "utf-8";
/* CSS Document */

html
{
 padding:0;
 margin:0;
}

body
{
 margin:0;
 padding:0;
 background:#eae9e8;
 font:0.75em arial,sans-serif;
}

p
{
 padding:0;
 margin:0;
 font-size:100%;
 line-height:160%;
 font-family:Arial, Helvetica, sans-serif;
}

h2
{
font-size:150%;
color:#21419A;
margin:14px 0 4px 0;
padding:0;
}

#wrap
{
width:900px;
padding:0;
margin:0 auto;
}

#container
{
width:900px;
float:left;
background:url(../_img/bg.gif) no-repeat;
}

#top
{
float:left;
margin:0;
padding:0;
width:900px;
height:129px;
overflow:hidden;
}

#logo
{
float:left;
margin:36px 0 0 16px;
width:417px;
height:77px;
overflow:hidden;
}

#nav
{
float:left;
width:868px;
height:42px;
margin:0 0 0 16px;
padding:0;
overflow:hidden;
background:url(../_img/bg-nav.gif);
}

#nav ul
{
padding:0;
margin:12px 0 0 16px;
list-style-type:none;
}

#nav li
{
float:left;
display:inline;
padding:0 12px;
margin:0;
font-size:120%;
background:url(../_img/nav-sep.gif) right 2px no-repeat;
}

#nav li a,#nav li a:visited
{
color:#FFF;
text-decoration:none;	
}

#nav li a:hover
{
color:#FFF;
text-decoration:none;
}

#nav li.f
{
float:left;
display:inline;
padding:0 12px 0 0;
margin:0;
background:url(../_img/nav-sep.gif) right 2px no-repeat;
}

#nav li.l
{
float:left;
display:inline;
padding:0 0 0 12px;
margin:0;
background:0;
}

#flash
{
float:left;
width:868px;
height:286px;
margin:0 0 0 16px;
overflow:hidden;
}

#main
{
float:left;
padding:16px 16px 0 32px;
margin:0;
width:852px;
}

#copy
{
float:left;
margin:0;
padding:0 16px 0 0;
width:526px;
}

#copy p
{
margin:10px 0 0 0;
padding:0;
color:#515050;
}

#copy ul
{
 padding:0;
 margin:10px 0;
 list-style-type:none;
}

#copy li
{
 padding:1px 0 0 18px;
 margin:4px 0 0 0;
 color:#515050;
 font-size:100%;
 line-height:150%;
 background:url('../_img/bullet.gif') 0 6px no-repeat;
}

.copy-title
{
float:left;
margin:16px 0 16px 0;
padding:0;
width:500px;
}

#right
{
float:left;
margin:0;
padding:5px 0 0 0;
width:310px;
}

.panel
{
float:right;
margin:0 0 20px 0;
padding:16px 20px 16px 20px;
width:270px;
height:194px;
background:url(../_img/bg-panel.gif);
overflow:hidden;
}

.panel2
{
float:right;
margin:0 0 20px 0;
padding:16px 20px 16px 20px;
width:270px;
height:194px;
background:url(../_img/panel-bg-2.jpg);
overflow:hidden;
}

.panel3
{
float:right;
margin:0 0 20px 0;
padding:16px 20px 16px 20px;
width:270px;
height:194px;
background:url(../_img/panel-bg-3.jpg);
overflow:hidden;
}


.panel.last
{
margin-bottom:0;
}

.panel-title
{
float:left;
width:276px;
margin:0 0 16px 0;
}

.panel-subtitle
{
float:left;
width:276px;
margin:0 0 10px 0;
}

.panel-copy
{
float:left;
width:276px;
margin:0 0 16px 0;
color:#90a0cd;
}

.panel-copy p
{
margin:0;
padding:0;
}

.panel-button
{
float:left;
width:276px;
margin:0;
}

.panel-button img
{
border:0;
}




















#footer-wrap
{
float:left;
width:868px;
margin:32px 0 0 16px;
padding:0;
overflow:hidden;
}

#footer
{
height:42px;
padding:0;
overflow:hidden;
background:url(../_img/bg-nav.gif);
}

#footer ul
{
padding:0;
margin:12px 0 0 16px;
list-style-type:none;
}

#footer li
{
float:left;
display:inline;
padding:0 12px;
margin:0;
font-size:120%;
background:url(../_img/nav-sep.gif) right 2px no-repeat;
}

#footer li a,#footer li a:visited
{
color:#FFF;
text-decoration:none;	
}

#footer li a:hover
{
color:#FFF;
text-decoration:none;
}

#footer li.f
{
float:left;
display:inline;
padding:0 12px 0 0;
margin:0;
background:url(../_img/nav-sep.gif) right 2px no-repeat;
}

#footer li.l
{
float:left;
display:inline;
padding:0 0 0 12px;
margin:0;
background:0;
}

#footer-copy
{
float:left;
width:836px;
margin:10px 0 16px 16px;
line-height:120%;
color:#898989;
}

#footer-copy a
{
text-decoration:none;
color:#898989;
}

#foot
{
float:left;
width:900px;
height:37px;
overflow:hidden;
background:url(../_img/foot.gif);
}

















