﻿@media print
{

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	    background-image: none;
	    background-color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: small;
    text-align: left;
}
.container {
background-color: #FFFFFF;
}

#wrapper
{
    width: 100%;
    height: auto;
    text-align: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}
.header
{
display: none;
}
img.logo
{
	display: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
}
img.division
{
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.nav
{
display: none;
}
.left_column
{
display: none;
}
.content
{
    float: left;
    margin: 0px 0px 0px 0px;

width: 100%;

}



/**********
footer
**********/
.footer 
{
	margin: 10px 0px 0px 0px;
float: left;
text-align: left;
font-size: 70%;
color: #000000;
font-weight:bold;
}

.minilinks {
display: none;
}



/**********
Tertiary nav
**********/
.ternav 
{
display: none;
}


/**********
Homepage Layout
**********/
.homepage
{
    margin: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    width: 956px;
}

.home_tl
{
    width: 9px;
    height: 5px;
    background: #FFFFFF url(images/home/border_top_left.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.home_t
{
    background: #FFFFFF url(images/home/border_top.jpg) top left;
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}
.home_tr
{
    width: 9px;
    background: #FFFFFF url(images/home/border_top_right.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.home_l
{
    width: 9px;
    background: #FFFFFF url(images/home/border_left.jpg) top left;
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
}
.home_r
{
    width: 9px;
    background: #FFFFFF url(images/home/border_right.jpg) top left;
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
}
.home_bl
{
    width: 9px;
    height: 9px;
    background: #FFFFFF url(images/home/border_bottom_left.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.home_b
{
    height: 9px;
    background: #FFFFFF url(images/home/border_bottom.jpg) top left;
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}
.home_br
{
    width: 9px;
    height: 9px;
    background: #FFFFFF url(images/home/border_bottom_right.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.home_title
{
    width: 325px;
    height: 37px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


.home_body
{
    color: #888888;
    font-size: 80%;
    padding: 5px 15px 10px 25px;
    margin: 0px 0px 0px 0px;
}

.home_link
{
    float: right;
    text-decoration: none;
    color: #911610;
    font-size: 90%;
    font-weight: bold;
    padding: 5px 0px 4px 36px;
    margin: 0px 20px 0px 10px;
    background: url(images/home/more_btn.jpg);
    background-position: left center;
    background-repeat: no-repeat;
}
.home_link:hover
{
    background: url(images/home/more_btn_ovr.jpg);
    background-repeat: no-repeat;
    text-decoration: underline;
    background-position: left center;
    color: #666666;
}



/**********
Homepage Layout Left Column
**********/
.home_left 
{
	margin: 10px 5px 0px 10px;
	width: 320px;
	float: left;
}
.homepage_welcome
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 320px;
}
.welcome_title
{
    width: 302px;
    height: 70px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.home_body_contact
{

	border-top: dotted 1px #777777;
    color: #888888;
    font-size: 80%;
    padding: 15px 0px 15px 0px;
    margin: 35px 20px 15px 20px;
}

.home_body_contact a
{
    	color: #395779;
}
.home_body_contact a:hover
{
	color: #1b355a;
}
.contact_title
{

	float: left;
    width: 120px;
    height: 132px;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    
}
/**********
Homepage Layout Right Column
**********/
.home_right 
{
	margin: 10px 10px 0px 5px;
	width: 610px;
	float: left;
}
.item
{
	background-color: #eeeeee;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 610px;
}
.item_tl
{
    width: 7px;
    height: 9px;
    background: #eeeeee url(images/home/item_top_left.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.item_t
{
    background: #eeeeee url(images/home/item_top.jpg) top left;
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}
.item_tr
{
    width: 7px;
    background: #eeeeee url(images/home/item_top_right.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.item_l
{
    width: 7px;
    background: #eeeeee url(images/home/item_left.jpg) top left;
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
}
.item_r
{
    width: 7px;
    background: #eeeeee url(images/home/item_right.jpg) top left;
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
}
.item_bl
{
    width: 7px;
    height: 16px;
    background: #eeeeee url(images/home/item_bottom_left.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.item_b
{
    height: 16px;
    background: #eeeeee url(images/home/item_bottom.jpg) top left;
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}
.item_br
{
    width: 7px;
    height: 16px;
    background: #eeeeee url(images/home/item_bottom_right.jpg) top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
.item_content 
{
	margin: 0px 10px 0px 10px;
}
.item h1 
{
	font-size: 110%;
	margin: 0px 10px 8px 10px;
	color: #5b5b5b;
	font-weight: bold;
	border-bottom: solid 1px #777777;
	
}
.item p 
{
	line-height: 110%;
	font-size: 80%;
	margin: 0px 0px 15px 20px;
	color: #555555;
}
.item_link
{
    text-decoration: none;
    color: #911610;
    font-size: 90%;
    font-weight: bold;
    padding: 5px 0px 5px 36px;
    margin: 0px 0px 0px 0px;
    background: url(images/home/item_more_btn.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.item_link:hover
{
    background: url(images/home/item_more_btn_ovr.jpg);
    background-repeat: no-repeat;
    text-decoration: underline;
    color: #666666;
}



/**********
Subpages
**********/

.content h1
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 140%;
    color: #000000;
    border-bottom: 2px solid #000000;
}

.email {
display: none;
}

.print {
display: none;
}
.content h2
{

    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-style: italic;
    font-size: 110%;
    color: #333333;
}

.content h3
{

    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 90%;
    color: #555555;
}

.content h4
{

    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 80%;
    color: #777777;
}

.content p
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 100%;
    color: #000000;
}



.content a

{
	color: #555555;
}

.content ul 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.content li
{
	color: #333333;

}

.content blockquote 
{
	padding: 0px 0px 0px 18px;
    font-size: 100%;
    color: #333333;
}

#content_image
{
    margin: 10px 10px 10px 10px;
    float: right;
}


.image_footer
{
    padding: 5px 5px 5px 5px;
    color: #333333;
    font-size: 70%;
    line-height: 140%;
    background-image: url(images/image_footer_border.jpg);
    background-repeat: repeat-y;
}
.image_footer_bottom
{
    background-image: url(images/image_footer_bottom.jpg);
    background-repeat: no-repeat;
}


/**********
Sitemap nav
**********/
.sitemap 
{
	margin: 10px 0px 20px 10px;

}
.sitemap TR TD
{
	margin: 0px 0px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.sitemap TR TD a
{
	font-weight: bold;
}
.sitemap TR TD TABLE
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap TR TD TABLE TR TD
{
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	border: none;
}
}