@import url(standard.css);

*
{
    padding: 0px;
    margin: 0px;
}

html, body
{
    height: 100%;
}

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    text-align: left;
    width: 100%;
    color: #362f2d;
    background: #e2e2e2;
}
/*********************************** BEGIN Utility styles */

/*********************************** END Utility styles */
/*********************************** BEGIN Header styles */
h1
{
    font-family: "times" , Serif;
    font-size: 210%;
    font-weight: normal;
    color: #000; /*line-height:30px;    */
    margin-bottom: 10px;
}

h2
{
    font-family: "times" , Serif;
    font-size: 160%;
    font-weight: normal;
    margin-bottom: 10px;
}

h3
{
    margin: 0;
    padding: 0;
    line-height: 16px;
}

h4
{
    margin-bottom: 15px;
}
/*********************************** END Header styles */
/*********************************** BEGIN common layout styles */
.col_left, .col_full_left
{
    float: left;
    width: 50%;
}

.col_left img, .col_right img
{
    margin-top: 4px;
}

.col_right, .col_full_right
{
    float: right;
    width: 50%;
}

.col_three
{
    float: left;
    width: 33.3%;
}

.col_three_margin
{
    float: left;
    width: 32%;
    margin-right: 15px;
}

.col_four
{
    float: left;
    width: 24%;
    margin-right: 7px;
}

.colpercent_70
{
    float: left;
    width: 69%;
    margin-right: 7px;
}

.colpercent_30
{
    float: left;
    width: 29%;
    margin-right: 7px;
}

.col_clear_margin
{
    margin: 0;
}

.align_right
{
    text-align: right;
}

#col_tools
{
    float: left;
    width: 238px;
    margin: 0 30px 0 0;
}

#col_tools h1
{
    margin-bottom: 95px;
}

#col_tools h1.with_links
{
    margin-bottom: 30px;
}

#col_copy
{
    float: left;
    width: 504px;
}

#col_copy_wide
{
    width: 772px;
}

#col_copy h1, #col_copy h1
{
    margin-bottom: 5px;
}

/*********************************** END common layout styles */
/*********************************** BEGIN content styles */
img
{
    border: 0;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

p
{
    line-height: 16px;
}

.p_small
{
    margin-bottom: 0;
}

.content_container
{
    margin: 0 25px;
}

.logo_header
{
    display: block;
    position: relative;
    right: 2px;
}

.hr
{
    font-size: 0;
    height: 2px;
    background-color: #e6e6e6;
    margin: 5px 0 10px 0;
}

.hr_header
{
    font-size: 0;
    height: 7px;
    background-color: #e6e6e6;
    margin: 5px 0 25px 0;
}

.arrow_link
{
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}

.bold_link
{
    font-weight: bold;
}

.doc_link
{
    background: url(/peelhunt-media/images/download_doc.gif) no-repeat top left;
    padding: 0 11px 13px 0;
    text-decoration: none;
}

.pdf_link
{
    background: url(/peelhunt-media/images/download_doc.gif) no-repeat 0px 5px;
    padding: 5px 0px 5px 15px;
    text-decoration: none;
}


/************ floating box */
#floating_box
{
    position: absolute;
    width: 390px;
}

#floating_box li
{
    margin-bottom: 5px;
}

#floating_box a
{
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}

#floating_box .col_left
{
    width: 60%;
}

#floating_box .col_right
{
    width: 40%;
}

#floating_box .col_three
{
    width: 33%;
}

/************ lists */
.link_list, .thirdnav_list, #content ul
{
    margin-bottom: 15px;
}

.link_list li, .thirdnav_list li
{
    margin-bottom: 6px;
}

.link_list a, .thirdnav_list a
{
    color: #000;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
    display: block;
}

.link_list span
{
    padding-left: 10px;
}

.link_list span.nopad
{
    margin-left: 0px;
    padding-left: 0px;
}

.contact_list
{
    margin-bottom: 15px;
}

.contact_list li
{
    margin-bottom: 2px;
}

.contact_list a
{
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
}

.filter_list
{
    margin: 0 0 30px 0;
}

.filter_list li
{
    display: inline;
    padding: 0 3px;
}

.filter_list li.first
{
    padding-left: 0;
    padding-right: 25px;
}

.filter_list .current
{
    text-decoration: underline;
}

.bulletedlist li
{
    background: url(/peelhunt-media/images/bullet_general.gif) no-repeat 0px 5px;
    padding-left: 9px;
}

ol.nested
{
    padding-left: 20px;
    margin-bottom: 0px;
}

/************ tables */
table
{
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin: 0 0 10px 0;
}

th
{
    padding: 3px 8px;
    font-weight: normal;
    vertical-align: top;
    height: 25px;
}

td
{
    padding: 3px 8px;
    background-color: #f1f0f0;
}

.alternate_row td
{
    background-color: #FFF;
}

.cel_link
{
    text-align: right;
}

/************ tombstones */
.tombstone_item
{
    background-color: #E2E2E2; /*width:247px;*/
    width: 100%;
    height: 150px;
    margin: 0 0 15px 0;
}

.tombstone_item img
{
    margin: 10px 0 0 10px;
}

.tombstone_item ul
{
    margin: 0 0 0 10px;
}

/************ big people item (within sectors) */
.people_big_item
{
    width: 238px;
    margin: 0 0 25px 0;
}

.people_big_item img
{
    margin-bottom: 5px;
}

/*********************************** END content styles */
/*********************************** BEGIN navigation styles */
/*** main navigation */
#main_navigation
{
    margin: 0;
}
#main_navigation ul
{
    float: left;
    margin: 25px 0 0 0;
}

#main_navigation li
{
    float: left;
    background: url(/peelhunt-media/images/pipe_main_nav.gif) no-repeat top right;
    padding: 0 18px 0 10px;
    font-size: 135%;
}



#main_navigation li.first
{
    padding-left: 0;
}

#main_navigation li.last
{
    background: none;
    padding-right: 0;
}

#main_navigation a
{
    font-family: "times" , Serif;
    color: #FFF;
    text-decoration: none;
    display: block;
    padding-bottom: 5px; *padding-bottom:6px;
    border-bottom-width:6px;
    border-bottom-style:solid;
    border-bottom-color:#000;
}

#main_navigation a:hover
{
    color: #00ADEF;
}

/* Login styles */

div#topnavlogin
{
    float: right;
    margin-top: 22px;
    margin-right: 3px;
}

div#topnavlogin a
{
    font-size: 145%;
    color: #00adef;
    border-bottom: 6px solid  #00adef;
    padding-bottom: 6px; *padding-bottom:7px;    
}


/*** second navigation */
#second_navigation
{
    background: #FFF;
    height: 42px;
}

#second_navigation ul
{
    float: left;
    margin-top: 15px;
}

#second_navigation li
{
    float: left;
    background: url(/peelhunt-media/images/pipe_second_nav.gif) no-repeat top right;
    padding: 0 18px 0 10px;
    font-size: 135%;
}

#second_navigation li.first
{
    padding-left: 0;
}

#second_navigation li.last
{
    background: none;
    padding-right: 0;
}

#second_navigation a
{
    font-family: "times" , Serif;
    color: #000;
    text-decoration: none;
}

/*** footer navigation */
#footer ul
{
    float: left;
    margin-bottom: 3px;
}

#footer li
{
    float: left;
    background: url(/peelhunt-media/images/pipe_main_nav.gif) no-repeat top right;
    padding: 1px 13px 0 5px;
}

#footer li.first
{
    padding-left: 0;
}

#footer li.last
{
    background: none;
    padding-right: 0;
}

#footer a
{
    color: #FFF;
}

#footer p
{
    color: #999999;
}

/*********************************** END navigation styles */
/*********************************** BEGIN form styles */
select, input
{
    font-size: 80%;
    margin-left: 5px;
}

.input_text
{
    width: 135px;
    margin-left: 5px;
    padding: 1px;
}

.input_submit
{
    margin-left: 5px;
}

form label
{
    font-family: "times" , Serif;
    font-size: 135%;
}

#form_online_services
{
    float: right;
    margin: 25px 0 0 0;
    padding: 0 5px 0 0;
}

#form_online_services ul
{
    float: none;
    margin-top: 0;
}

#form_online_services select
{
    width: 150px;
}

#form_search
{
    margin: 0 0 25px 0;
}
/*********************************** END form styles */
/*********************************** BEGIN master layout styles */
.container
{
    width: 1000px;
    overflow: hidden;
    background: #000 url(/peelhunt-media/images/bg_page.gif) repeat-y top center;
    padding: 0 5px;
    margin: 0 auto;
}

#header
{
    background: #000; 
    *height:112px;
    color:#FFF;
}

#header .content_container
{
    padding-top: 32px;
}

#landing_content
{
    position: relative;
    width: 1000px;
    height: 537px;
	background-color: #000;
    background-repeat: no-repeat;
    background-position: top left;
}

#landing_content h1
{
    color: #fff;
}

#content
{
    position: relative;
    background-color: #FFF;
    width: 1000px;
    padding-bottom: 154px; /*min-height:616px;*/
}

#content .content_container
{
    padding-top: 32px;
}

#content .col_left
{
    width: 49%;
}

#content .col_right
{
    float: right;
    width: 48%;
}

#footer
{
    background: #000;
    color: #FFF;
    font-size: 90%;
    height: 126px;
}

#footer .content_container
{
    padding-top: 15px;
}

#footer .col_right
{
    text-align: right;
}

#shadow_footer
{
    background: url(/peelhunt-media/images/bg_footer.gif) no-repeat bottom left;
    height: 5px;
    width: 1000px;
    font-size: 0;
    margin: 0 auto;
}
/*********************************** END master layout styles */

/*********************************** START Utilities */

.nodisplay
{
    display: none;
}

/*********************************** END Utilities */
