/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

div.pageHeader
{
    margin-bottom:3px;  padding:17px 17px;
    color:#fff;    
}
div.link1 div.pageHeader
{
    background:#0a6788;
}
div.link2 div.pageHeader
{
    background:#66a514; 
}
div.link3 div.pageHeader
{
    background:#592c40;
}
div.link4 div.pageHeader
{
    background:#B02B08;
}
div.link5 div.pageHeader
{
    background:#666;
}
div.column1
{
    float:left;
    width:703px;
    margin-bottom:3px;  
    background: url(../../images/contentbg.gif) repeat-y top left;
}
div.twoColLayout div.column1
{
    width:929px;
}

/* Middle Content Area */ 

div.contentArea
{
    float:left;
    width:472px;
    padding:0 26px;
    min-height:400px;
}
div.twoColLayout div.contentArea
{
    width:698px;
    padding-bottom:4em;
}
div.detailContent
{
    margin:18px 0 0 0; padding-bottom:25px;
}

/* Side Bar */ 

div.column2
{
    float:left;
    width:225px;
}
div.fillContent
{
    width:214px;
    margin-bottom:3px;    padding:14px 0 15px 12px;
    background:#ebe4d2;
}
div.fillContent h4
{
    font-size:100%; margin-bottom:10px;
}
div.fillContent p
{
    width:194px;
}
div.fillContent p, div.fillContent a
{
    font-size:95%; 
}
div.fillContent a, div.fillContent a:visited
{
    color:#0a6788;
    text-decoration:none;
}
div.fillContent a:hover, div.fillContent a:active
{    
    color:#d3692c;
}
div.fillContent img
{
    float:left;
    margin-bottom:15px;
}
div.fillContent .readerImage
{
    margin-top:15px; margin-bottom:5px;
}
div.fillContent div.signUpBlock div.orangeBtn
{
   margin-right:0; 
}
div.signUpBlock h4
{
    padding-left:17px; margin-bottom:7px;
    background: url(../../images/sqbulletBlu-2.gif) no-repeat left 4px;
}
div.fillContent div.formRow .txt
{
    width:112px;
    padding-left:3px;
}

/* generic Detail Template XML Container */ 

div.dataSelect
{
    padding:1px 0;
}
div.dataSelect h4
{
    float:left;
    padding-right:5px;
}
div.detailTxt
{
    margin-top:15px;
}
div.downloads
{
    float:right;
    width:185px;
    margin:0 0 25px 25px;
    border:1px solid #d3692b;
}
div.downloads h4
{
    padding:3px 0 4px 8px;
    color:#fff;
    background:#d3692b;
}
div.downloadLinks
{
    padding:2px 8px 0 9px;    
}
div.downloadLinks ul
{
    margin:0; padding:0;
}
div.downloadLinks ul li
{
    margin-bottom:1px;  padding:3px 0;
    list-style:none;
    font-size:95%;
    font-weight:bold;
    border-bottom:1px solid #d1d1d1;
    float:left;
    width:100%;
}

div.policyDetail div.downloadLinks ul li a.extLink
{
	font-weight:normal;
}
div.downloadLinks ul li img
{
    float:left;
    margin-right:8px;
}
div.downloadLinks ul li a, div.downloadLinks ul li a:visited
{
	float:left;
    color:#0a6788;
    text-decoration:none;
}
div.downloadLinks ul li a:hover, div.downloadLinks ul li a:active
{
    color:#d3692c;
}
div.downloadLinks ul li.lastLink
{
    border-bottom:none;
}
#downloadDetailsAdmin
{
    float:left;
    margin-left:0;
}

/* Policy Detail */

div.policyStats h4
{
    float:left;
}
div.policyStats div.viewPolicy
{
    float:right;
    font-size:95%;
}
div.policyStats div.viewPolicy a, div.policyStats div.viewPolicy a:visited
{
    color:#2f7790;
    text-decoration:none;
}
div.policyStats div.viewPolicy a:hover, div.policyStats div.viewPolicy a:active
{
    color:#d3692c;
}

/* Media List */

div.mediaList div.detailContent h3, div.policyList div.detailContent h3
{
    float:left;
}

/* List Templates */

div.listHeader, div.listFooter
{
    margin:10px 0px 10px 0px;    
    padding:7px 0;
    background:#deddd9;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    vertical-align:middle;
    float:left;
    width:100%;    
}

/* search Policies */

div.searchWizard
{
    margin-top:23px;
    width:698px;
}
div.searchWizard div.topWizard
{
    border-top:1px solid #ccc;
}
div.searchWizard div.topWizard, div.searchWizard div.bottomWizard, div.searchWizard div.footerWizard
{
    width:668px;
    padding:15px 15px 25px 15px;
    background:#dfdfdf;
}
div.searchWizard div.bottomWizard, div.searchWizard div.footerWizard
{
    background:#ccc;
    padding-bottom:0;
}
div.searchWizard div.chkBoxSection, div.searchWizard div.selectSection
{
    float:left;
    width:100%;
    padding:15px 0;
}
div.searchWizard div.chkBoxSection
{
    padding-top:10px;
}
div.searchWizard div.formRow
{
    float:left;
    width:200px;
    margin-right:30px;
}
div.searchWizard div.formRow label
{
    font-weight:bold;
    padding-bottom:2px;
}
div.searchWizard div.formRow input.txt, div.searchWizard div.formRow select
{
    border:1px solid #666;
}
div.searchWizard div.chkBoxSection
{
    width:580px;
}
div.searchWizard div.chkBoxHolder
{
    float:left;
    width:145px;
    font-size:95%;
}
div.searchWizard div.chkBoxHolder input
{
    float:left;
    margin-left:0;  margin-right:2px;
}
div.searchWizard div.chkBoxHolder label
{
    display:block;
    padding-left:20px;
    font-weight:normal !important;
}
div.searchWizard div.chkBoxSection table td
{
    width:110px;
    font-size:95%;
    vertical-align:top;
}
div.bottomWizard div.formRow select
{
    width:200px;
}
div.searchWizard div.selectSection
{
    padding:0;
}
div.searchWizard div.selectSection select.listBox
{
    padding:5px 5px;
}
div.searchWizard div.selectSection select.listBox option
{
    padding:1px 0;
}
div.searchWizard div.selectSection span
{
    float:left;
    width:200px;
    margin-top:15px; margin-bottom:10px;  
    display:block;
    font-weight:bold;
}
div.searchWizard div.showHideCriteria
{
    float:left;
    font-size:95%;
}
div.searchWizard div.showHideCriteria a, div.searchWizard div.showHideCriteria a:visited
{
    display:block;
    padding-left:17px;  
    background: url(../../images/toggleDown.gif) no-repeat 0 3px;
    color:#2f7790;
    text-decoration:none;
}
div.searchWizard div.showHideCriteria a:hover, div.searchWizard div.showHideCriteria a:active
{
    text-decoration:underline;
}
div.searchWizard div.showHideCriteria a.showUpArrow, div.searchWizard div.showHideCriteria a.showUpArrow:visited
{
    background: url(../../images/toggleUp.gif) no-repeat 0 3px !important;    
}
div.searchWizard div.footerWizard
{
    float:left;
    padding-bottom:15px;
}
div.searchWizard div.footerWizard div.orangeBtn
{
    float:right;
    margin-right:5px;
}

/* Media Library Search */

div.libSearch div.firstColumn
{
    float:left;
    width:225px; 
}
div.libSearch div.firstColumn h4, div.libSearch div.midColumn h4, div.libSearch div.lastColumn h4
{
    margin-top:15px; margin-bottom:10px;
}
div.libSearch div.midColumn
{
    float:left;
    width:150px;
}
div.libSearch div.midColumn div.formRow
{
    width:120px;
    margin-right:0; margin-bottom:8px;
}
div.libSearch div.midColumn div.formRow label
{
    float:left;
    width:35px;
    font-weight:normal;
    font-size:95%;
}
div.libSearch div.midColumn div.formRow img
{
    margin-left:3px;
}
div.libSearch div.lastColumn
{
    float:left; 
    width:280px;   
}
div.libSearch div.lastColumn select
{
    padding:5px 0 0 5px;
}
div.libSearch div.lastColumn option
{
    padding:1px 0;
}
/* Organization Policies */

div.orgSearchResults h4
{
    margin-bottom:2px;
}
div.orgSearchResults div.dataBlock
{
    float:left;
    margin-bottom:10px; 
    width:398px;
}
div.orgSearchResults div.dataBlock span
{
   display:block;   
}
div.orgSearchResults div.dataBlock a, div.orgSearchResults div.dataBlock a:visited
{
    color:#0a6788;    
}
div.orgSearchResults div.dataBlock a:hover, div.orgSearchResults div.dataBlock a:active
{
    color:#d3692c;
}
div.orgSearchResults div.orgBlock
{
    float:left;
    margin-bottom:10px; 
    width:300px;
}
div.orgSearchResults table.listTable td
{
    padding-right:25px;   
    font-size:100%; 
}
div.orgSearchResults table.listTable td.col1, div.orgSearchResults table.listTable th.col1
{
    width:105px;
    padding-left:12px;
}
div.orgSearchResults table.listTable td.col2, div.orgSearchResults table.listTable th.col2
{
    width:315px;
}

/* Standard List & Detail */

div.contentlistHeader
{
    padding:12px 0 5px 0;
}
div.contentList
{
    float:left;   
    width:100%;
    margin-bottom:15px;     
}
div.contentList img 
{
    float:left;
    width:105px;
    display:block;
    margin:5px 15px 20px 0;
}
div.contentList div.listDetails
{
    float:left;
    width:348px;
}
div.contentList div.listDetails p
{
    margin:0; padding:0;
}

/* Fellowship List */

div.fellowship h3
{
    margin-top:18px;
}
div.pastFellowList
{
    float:left;
    width:100%;
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
    
}
div.pastFellowList div.imgSection
{
    float:left;
    width:120px;
}
div.pastFellowList div.imgSection img
{
    float:left;
    margin-top:5px; margin-bottom:5px;  
}
iv.fellowDetails
{
    float:left;
    width:350px;
}
div.fellowDetails h4
{
    font-size:110%;
}
div.fellowDetails p
{
    margin-top:15px;
}
div.dataSelect h5
{
    float:left; 
    margin-right:5px;
    font-size:100%;   
}

/* Site Search */

/*div.singleColLayout div.paginate a
{
    float:none;
    margin:0 5px;
}*/
div.singleColLayout div.contentArea
{
    width:880px;
    padding-bottom:4em;
}

/* General Content Detail */

div.genContentDetail img
{
    float:left;
    margin:5px 15px 10px 0;
}
.dehighlight
{
    color:#666 !important;
    cursor:text !important;
    text-decoration:none !important;
    background: url(../../images/toggleGreyUp.gif) no-repeat 0 3px !important;
}
div.signUpMsg
{
	clear:left;
	float:none;
}
.hdnText
{
	display:none;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
}
.instructionMessage
{
	background-color:#ccc;
	padding:5px;
}
.downloadsContainer
{
	float:left;
	width:100%;
}
