#page {width:958px; padding:0 10px; margin:0px auto; background:white url(/images/template2010/page-background.jpg) no-repeat ; }
#nav { width:958px; height:45px; background:url(/images/template2010/nav.jpg) repeat-x;}
#nav ul { list-style:none; margin:0 10px; padding:0; line-height:36px; height:45px; }
#nav ul li { display:inline; text-transform:uppercase; margin:0; padding:0; position:relative; float:left }
#nav ul li a { padding:0px 15px; height:43px; color:#093b6c; text-decoration:none; margin:1px; float:left }
#nav ul li a:hover { background:white; border-left:1px solid #093b6c; border-top:1px solid #093b6c; border-right:1px solid #093b6c; margin:0; }

#nav ul li ul { visibility:hidden; background:url(/images/template2010/drop.png) no-repeat bottom left; position:absolute; left:-15px; top:36px; width:182px; margin:0; padding:10px 23px; height:auto; line-height:1.7em; }
#nav ul li ul li { text-transform:none; display:block; float:none;width:auto; }
#nav ul li ul li a { padding:0; color:#6a6a6a; height:auto; width:180px; margin:0; float:none;}
#nav ul li ul li a:hover { background:none; border:none; text-decoration:underline; }

#content { padding:25px 36px; width:886px; display:block; min-height:600px}
#logos { width:100%; margin:20px 0; display:block;}
#logos img { display:inline; float:left }

#footer {width:100%; border-top:1px solid #093b6c; padding:15px 0; display:block; }
#footer .copy { font-size:11px; color:#aaa; display:block; margin:15px 0;}

.snippetList { list-style:none; padding:0; margin: 0 0 2em 0;}
.snippetList li { padding:0 0 15px 0;}
.snippetList li h4 {margin:0 }
.snippetList li p {font-size:11px; }
