img 
{
border:none;
}

article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}

a
{
font-weight:normal;
}

body {
    background-color: #F1F1F1;
	text-align:left;
	color:#525252;
	font-size: 1em;
    font-family:SEGOE,'SEGOE UI','HELVETICA NEUE','Open Sans',sans-serif;
}

p {
font-size:1em;
color:#525252;
 font-family:SEGOE,'SEGOE UI','HELVETICA NEUE','Open Sans',sans-serif;
 margin-bottom: 10px;
}

h1 {
    color: #000000;
    font-family: SEGOE,'SEGOE UI','HELVETICA NEUE','Open Sans',sans-serif;
    font-size: 2em;
    margin: 10px 0;
    text-align: center;
	font-weight:bold;
}

h2 {
    color: #999999;
    font-family: SEGOE,'SEGOE UI','HELVETICA NEUE','Open Sans',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 10px 0;
    text-transform: capitalize;
	line-height:normal;
}

#top {
    background-color: #525252;
    height: 30px;
}
#masthead {
    height: 30px;
    margin: 0 auto;
    width: 960px;
}
.masthead {
    height: 30px;
}
.pac-logo {
    float: left;
    height: 30px;
    padding-left: 10px;
}
.pac-contact {
    float: right;
    height: 30px;
}
#masthead ul {
    float: left;
    height: 30px;
    padding-left: 80px;
    width: 660px;
	margin:0px;
}
#masthead li {
    color: #CCCCCC;
    display: inline;
    float: right;
    font-size: 10px;
    height: 20px;
    list-style-type: none;
    padding-right: 5px;
    padding-top: 10px;
}
#masthead li a {
    color: #CCCCCC;
}
#masthead li a:hover {
    color: #FFFFFF;
}
#masthead ul li:after {
    content: " | ";
}
#masthead ul li:first-child:after {
    content: "";
}
.wrapper {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 960px;
}
header {
    background-color: #F1F1F1;
    height: 120px;
}
nav {
    float: right;
    height: 34px;
    margin: 30px 0 35px;
    width: 288px;
}

nav ul, aside ul, article ul, .column4 ul {
margin:0px;
list-style: none outside none;
padding:0px;
}
nav li {
    display: inline;
    float: left;
}
nav li a {
    background: url("images/top-grey-menu.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 34px;
    opacity: 1;
    text-indent: -9000px;
    width: 34px;
}
nav li.home a {
    background-position: 0 0;
    width: 34px;
}

nav li.faq a {
    background-position: -34px 0;
    width: 52px;
}

nav li.about a {
    background-position: -86px 0;
    width: 89px;
}
nav li.contact a {
    background-position: -175px 0;
    width: 112px;
}
nav li a:hover {
    opacity: 0.8;
}

nav li.home.selected a, nav li.home a:active {
    background-position: 0 -34px;
}


nav li.about.selected a, nav li.about a:active {
    background-position: -34px -34px;
}
nav li.contact.selected a, nav li.contact a:active {
}
aside ul {


}
aside {
    float: left;
    margin-bottom: 10px;
    width: 148px;
}
aside .menu {
    background-color: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 5px 5px;
    float: left;
    width: 148px;
}
aside li {
}
.element {
    background: url("images/elements-gradient.png") repeat-x scroll left bottom white;
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-top: 10px;
    width: 148px;
}
.element a {
    opacity: 1;
}
.element a:hover {
    opacity: 0.8;
}
.line {
    border-top: 2px solid #D4ECE8;
}
aside a.header {
    color: #003366;
    font-size: 13px;
    font-weight: bold;
}
aside a.header:hover {
    font-size: 13px;
}
aside li a {
    color: #525252;
    display: block;
    font-size: 12px;
    padding: 5px;
    width: 140px;
	font-weight:normal;
}
aside li a:hover {
    color: #000000;
}
.logo {
    float: left;
    padding-top: 30px;
}

article {
    background-color: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 778px;
}
article ul {
    list-style: disc inside url("images/arrow.png");
    margin-bottom: 10px;
    padding-left: 20px;
}
.divider {
    background: url("images/divider.jpg") no-repeat scroll center center transparent;
    float: left;
    height: 15px;
    margin-bottom: 10px;
    width: 778px;
}

footer {
    background-color: #C9C9C9;
    border-top: 1px solid black;
    overflow: auto;
    width: 100%;
}
footer .column1 {
    float: left;
    padding-left: 10px;
    width: 140px;
}
footer .column2 {
    float: left;
    padding-left: 20px;
    padding-right: 100px;
    width: 220px;
}
footer .column3 {
    float: left;
    padding-right: 100px;
    width: 220px;
	padding-bottom:20px;
}
footer .column3 p {
    font-size: 0.8em;
}
footer .column4 {
    float: left;
    width: 150px;
}
footer .column4 li {
    line-height: 1em;
}
footer .column4 li a {
    color: #525252;
    font-size: 0.8em;
}
footer .column4 li a:hover {
    color: #002D57;
}
.footer {
    margin: 20px auto 0;
    width: 960px;
}

footer .column4 li a 
{
font-weight:normal;
}

.info-sheet {
float:left;
width:100%;
}

.info-sheet img {
    float: left;
    padding: 10px;
}

.third
{
float:left;
width:33%;
}

h3 a
{
color:#003366;
font-weight:bold;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

footer .column2 {
    float: left;
    padding-left: 20px;
    padding-right: 65px;
    width: 220px;
}

footer .column3 {
    float: left;
    padding-right: 65px;
    width: 220px;
}
footer .column3 p {
    font-size: 0.8em;
}

footer .column2 p {
    font-size: 0.8em;
}

footer .column4 {
    float: left;
    width: 220px;
}

footer .column3 ul 
{
text-decoration:none;
margin:0px;
 list-style-type: none;
}
footer .column4 li, footer .column3 li {
    line-height: 1em;
}
footer .column4 li a, footer .column3 li a {
    color: #525252;
    font-size: 0.8em;
}
footer .column4 li a:hover, footer .column3 li a:hover {
    color: #002D57;
}

h3 {
    color: #999999;
    font-family: SEGOE,'SEGOE UI','HELVETICA NEUE','Open Sans',sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
}