/* Start of CMSMS style sheet 'subpage' */
/* Hodgson Subpage */


/************************************************************************

	Site:		HodgsonMill.com

	Author:		eROI	[www.eroi.com]  

	Listing Order:
	==============

	1 - Top Line
	2 - Container
	3 - Page Body
		3a. Page Headline
		3b. Sub Nav
		3c. Page Text
	

************************************************************************/


/* 1-- Top Line 
************************************************************************/

div#subTopLineContainer {
width: 100%;
height: 12px;
position: relative;
padding: 0 52px;
}

div#subTopLinePng { 
width: 100%;
height: 12px; 
background: url(http://www.hodgsonmill.com/images/sub_top_line.png) no-repeat; 
position: absolute;
top: 0;
left: 0;
}


* html div#subTopLinePng {  
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.hodgsonmill.com/images/sub_top_line.png", sizingMethod="crop"); 
}



/* 2-- Container
************************************************************************/

div#bgContainer {
width: 909px;
height: 377px;
position: relative;
}


div#subContentBg {
background: url(images/bg_sub_solid.gif) repeat-y;
}

div#subContentContainer {
background: url(images/bg_sub_shadow.gif) repeat-y;
margin: 0 52px;
width: 100%;
position: relative;
}


div#subContent { 
background: url(images/bg_sub_fade.gif) no-repeat;
width: 756px;
padding: 15px 22px 15px 22px;
margin: 0 20px 0 3px;
}

/* 3-- Page Body
************************************************************************/

div#subContent div.content {
width: 756px;
}


/* 3a-- Page Headline 
************************************************************************/

div#subContent div.headline {
width: 756px;
height: 25px;
background: url(images/headline_sub.gif) no-repeat;
padding-top: 6px;
}


div#subContent h1 {
color: #4e2700;
font: bold 9pt Georgia, "Times New Roman", Times, serif;
text-align: center;
text-transform: uppercase;
}




div#subBody {
width: 756px;
padding-top: 17px; 
}


/* 3b-- Sub Nav 
************************************************************************/

div#subContent div.subNav {
width: 224px;
float: left;
padding-left: 3px; 
}

div#subContent div.subNav div.top {
background: url(images/subNav_top.gif)  no-repeat;
width: 224px;
height: 13px;
}

div#subContent div.subNav div.body {
background: url(images/subNav_bg.gif) repeat-y;
width: 224px;
}

div#subContent div.subNav div.body ul {
list-style-type: none;
margin: 0 5px;
padding: 0;
}

div#subContent div.subNav div.body li {
border-bottom: 1px solid #e6ce9e;
margin: 0;
font: 9pt Arial, Helvetica, sans-serif; 
}

div#subContent div.subNav div.body li a {
color: #9d0b0f;
padding: 3px 15px;
display: block;
}

div#subContent div.subNav div.body li a:hover {
background-color: #f8e5b4;
display: block;
text-decoration: none;
}

div#subContent div.subNav div.body li a#on {
background-color: #f8e5b4;
display: block;
}

li.currentpage {
color: #9d0b0f;
padding: 3px 15px;
background-color: #f8e5b4;
display: block;
}

div#subContent div.subNav div.bottom {
background: url(images/subNav_bottom.gif)  no-repeat;
width: 224px;
height: 13px;
}


/* 3c-- Page Text 
************************************************************************/

div#subContent div.subText {
width: 493px;
padding: 0 0 10px 25px;
float: left;
}

div#subContent div.subText h2, div.searchText h2 {
font: bold 14pt Georgia, "Times New Roman", Times, serif;
color: #4e2700;
margin: 0 0 10px 0;
}

div#subContent div.subText h3 {
font: bold 10pt Arial, Helvetica, sans-serif; 
color: #4b2500;
margin: 0 0 10px 0;
}

div#subContent div.subText p {
font: 9pt Arial, Helvetica, sans-serif; 
color: #4b2500;
margin: 0 0 10px 0;
}

div#subContent div.subText img {
border: 4px solid #f2d9a7;
margin: 0 7px;
}

div#subContent div.subText a {
font-weight: bold;
} 

div#subContent div.subText a:hover {
font-weight: bold;
} 

div#subContent div.subText ul {
margin: 10px;
} 

div#subContent div.subText ol {
margin: 10px;
} 

div#subContent div.subText li {
font: 9pt Arial, Helvetica, sans-serif; 
color: #4b2500;
margin: 10px;
}


div.searchText {
    padding:0 25px;
}

div.searchText a {
    font-weight:bold;
}

div.searchText h2 {
    margin-bottom:30px;
}


.pisearchdetails {
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    border-bottom:1px solid #c1a875;
}

.pisearchlink {
    font-size:15px;
    
}




/* End of 'subpage' */

