﻿div.FCKtemplatewrapper table.floatright
{
    float:right;
    margin:5px 0px 5px 5px;
}

div.FCKtemplatewrapper td.photocredit
{
    font-size:0.7em;
    font-weight:normal;
    color:#000000;
    text-align:right;
    padding-top:1px;
    padding-bottom:4px;
    padding-right:5px;
    }

div.FCKtemplatewrapper td.photocutline
{
    font-size:0.7em;
    font-weight:bold;
    color:#000000;
    font-style:normal;
    text-align:left;
    padding-left:5px;
}

div.FCKtemplatewrapper td.bylinetext
{
    font-size:0.85em;
    font-weight:normal;
    color:#555555;
    text-align:right;
    padding-right:4px;
}

div.FCKtemplatewrapper img.floatleft
{
   float:left;
   margin:0px 10px 10px 0px; 
}

div.FCKtemplatewrapper p 
{
    margin-bottom:10px;
}

div.FCKtemplatewrapper td
{
	font:0.9em Verdana, Arial, sans-serif;
}

div.FCKtemplatewrapper div.quote
{
	margin-left:50px;
	margin-right:50px;
	font-style:italic;
}

div.FCKtemplatewrapper div.quotefooter
{
	margin-left:50px;
	margin-right:50px;
	font-style:normal;
	font-size:0.8em;
}

div.FCKtemplatewrapper p.listintro 
{
    margin-bottom:10px;
}

div.FCKtemplatewrapper div.calloutboxright
{
    float: right;
    margin:5px 0px 5px 10px;
    padding: 8px;
    border: solid 1px #00529c;
    width:200px;
}

div.FCKtemplatewrapper div.calloutboxrightshaded
{
    float: right;
    margin:5px 0px 5px 10px;
    padding: 8px;
    border: solid 2px #00529c;
    width:200px;
    background-color:#f6fbfe;
}

div.FCKtemplatewrapper div.calloutboxrightlrg
{
    float: right;
    margin:5px 0px 5px 10px;
    padding: 8px;
    border: solid 1px #00529c;
    width:370px;
}

div.FCKtemplatewrapper div.calloutboxrightGreen
{
    float: right;
    margin:5px 0px 5px 10px;
    padding: 8px;
    border: solid 2px #719500;
    background-color: #e7f3d7;
    width:250px;
}
div.FCKtemplatewrapper div.calloutboxrightBlue
{
    float: right;
    margin:5px 0px 5px 10px;
    padding: 8px;
    border: solid 2px #719500;
    background-color: #e7f3d7;
    width:250px;
}

div.FCKtemplatewrapper div.twocolumndirectory 
{
	padding: 10px;
	vertical-align:text-top;
}

div.FCKtemplatewrapper div.onecolumndirectory div.leftcolumn
{
    float: left; 
    margin-right: 5px;
    width:110px;
}

div.FCKtemplatewrapper div.onecolumndirectory div.righttext
{
    float: left; 
}

div.FCKtemplatewrapper div.twocolumndirectory div.leftcolumn
{
    float: left; 
    margin-right: 10px;
    width:365px; 
}

div.FCKtemplatewrapper div.leftcolumn div.leftimage, div.FCKtemplatewrapper div.rightcolumn div.leftimage
{
    float: left; 
    margin-right: 5px;
}

div.FCKtemplatewrapper div.leftcolumn div.righttext, div.FCKtemplatewrapper div.rightcolumn div.righttext
{
    float: left; 
    width:265px;
    margin-top:-2px;
    min-height:160px;
}

div.FCKtemplatewrapper div.twocolumndirectory div.rightcolumn
{
    float: left; 
    width:370px;
}

/*** This style aligns an inline anchor with an h1 header ***/
div.FCKtemplatewrapper div.div_header_anchor
{
    padding-top: 4px;
    padding-left: 100px;
}

div.FCKtemplatewrapper div.div_header_anchor a
{
    padding-left: 15px;
}