@charset "utf-8";


/* ----------------Global---------------- */

* {
margin:0;
padding:0;
}

#nav {
behavior:url('/css/iepngfix.htc');
}



/* ----------------Layout---------------- */

body, html {
background:#505050;
margin:0 auto;
text-align:center;
}

#wrapper {
width:800px;
margin:0 auto;
background:url('/images/page_bkgd.jpg') repeat-y;
}

#header {
width:800px;
height:158px;
background:url('/images/perry_header.jpg') no-repeat;
}

#nav {
padding-top:10px;
width:800px;
height:56px;
background:url('/images/nav_bkgd.png') no-repeat;
}

#main_image {
margin-top:-12px;
}

#content_wrapper {
width:760px;
margin:0 auto;
background:url('/images/content.jpg') repeat-y;
}

#content_top {
width:760px;
height:20px;
background:url('/images/content_top.jpg') no-repeat;
}

#column1, #column2, #page_footer {
text-align:left;
font-size:11px;
line-height:15px;
color:#FFFFFF;
}

#column1 {
float:left;
width:335px;
padding-left:30px;
padding-right:30px;
}

#column2 {
float:left;
width:335px;
}

#full_column {
text-align:left;
padding:10px 50px;
}

#content_bottom {
width:760px;
height:20px;
background:url('/images/content_bottom.jpg') no-repeat;
}

#page_footer {
width:800px;
height:50px;
background:url('/images/perry_footer.jpg') no-repeat;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#page_footer {
padding:20px 0px 0px 50px;
}




/* ----------------Typography---------------- */

body, html {
font-family:lucida grande, 'lucida sans unicode', helvetica, arial, sans-serif;
color:#000000;
}

h1 {
font-size:32px;
color:#000000;
margin:10px;
}

h2 {
font-size:24px;
color:#000000;
margin:10px;
}

h3 {
font-size:18px;
color:#000000;
margin:10px;
}

h4 {
font-size:14px;
color:#000000;
margin:10px;
}

h5 {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:20px 0px 0px;
}

h6 {
font-size:11px;
color:#000000;
margin:10px;
}

p, li {
font-size:11px;
color:#FFFFFF;
padding:10px 0px 0px;
}

ul {
margin-left:15px;
}

#page_footer {
font-size:9px;
}

#nav {
font-size:18px;
font-weight:bold;
}



/* ----------------Links---------------- */

a:link {color:#000099; text-decoration:none;}
a:visited {color:#660099; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}
a:active {color:#000099; text-decoration:none;}


#page_footer a:link {
color:#FFFFFF;
margin:0px 5px;
border-bottom:1px solid #E00000;
}

#page_footer a:visited {;
color:#FFFFFF;
margin:0px 5px;
border-bottom:1px solid #E00000;
}

#page_footer a:hover {
color:#CCCCCC;
margin:0px 5px;
border-bottom:1px solid #A40000;
}

#page_footer a:active {
color:#E00000;
margin:0px 5px;
}



#nav a:link {
color:#FFFFFF;
margin:0px 10px;
border-bottom:1px solid #E00000;
}

#nav a:visited {;
color:#FFFFFF;
margin:0px 10px;
border-bottom:1px solid #E00000;
}

#nav a:hover {
color:#CCCCCC;
margin:0px 10px;
border-bottom:1px solid #A40000;
}

#nav a:active {
color:#E00000;
margin:0px 10px;
}

#sitemap a:link {color:#FFFFFF; text-decoration:none; border-bottom:1px solid #E00000;}
#sitemap a:visited {color:#FFFFFF; text-decoration:none; border-bottom:1px solid #E00000;}
#sitemap a:hover {color:#CCCCCC; text-decoration:none; border-bottom:1px solid #A40000;}
#sitemap a:active {color:#E00000; text-decoration:none;}

#email a:link {color:#FFFFFF; text-decoration:none; border-bottom:1px solid #E00000;}
#email a:visited {color:#FFFFFF; text-decoration:none; border-bottom:1px solid #E00000;}
#email a:hover {color:#CCCCCC; text-decoration:none; border-bottom:1px solid #A40000;}
#email a:active {color:#E00000; text-decoration:none;}























