body { margin: 0px; background-color: #FFFFFF; }
form { margin: 0px; padding: 0px; }

/* dsp_header ------------------------------------------------------ */

div.maindiv {
	margin: 1px 0px 0px 14px;
	border: 1px solid #1E8A32;
	width: 750px
}

/* dsp_breadcrumbs ------------------------------------------------ */

div.crumbtrail               { margin-top: 1px; border-left: 1px solid #FFFFFF; }
div.crumbtrail td.youarein   { background-color: #7D257D; }
div.crumbtrail td.youarein p {
	font-family: arial, helvetica, verdana, geneva;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 5px 4px 6px;
}
div.crumbtrail td.white   { background-color: #FFFFFF; empty-cells: show; }
div.crumbtrail td.trail   { background-color: #511851; empty-cells: show; }
div.crumbtrail td.trail p {
	font-family: arial, helvetica, verdana, geneva;
	font-size: 70%;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 5px 4px 8px;
}
div.crumbtrail td.trail p a       { color: #FFFFFF; text-decoration: none; }
div.crumbtrail td.trail p a:hover { color: #FFFFFF; text-decoration: underline; }
div.crumbtrail td.divider         { background-color: #511851; empty-cells: show; }
div.crumbtrail td.icon            { background-color: #511851; empty-cells: show; }
div.crumbtrail td.label           { background-color: #511851; empty-cells: show; }
div.crumbtrail td.label p {
	font-family: arial, helvetica, verdana, geneva;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 5px 4px 8px;
}
div.crumbtrail td.field { background-color: #511851; empty-cells: show; }
div.crumbtrail td.field input.text {
	width: 110px;
	padding: 0px;
	margin: 1px 0px 1px 0px;
}
div.crumbtrail td.button { background-color: #511851; empty-cells: show; }


/* dsp_navemnu -------------------------------------------------------------------- */
td.leftnav          { background-color: #EAF6EC; border-left: 1px solid #FFFFFF; }
td.leftnav div.body { margin-bottom: 1px; }
td.leftnav div.level1on {
	background-color: #1B4D09;
	background-image: url(/app_templates/irish-studies/images/nav/level1_on.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #1E8A32;
	border-right: 1px solid #1E8A32;
	width: 151px;
}
td.leftnav div.level1on p {
	font-family: arial, helvetica, verdana, geneva;
	font-size: 70%;
	font-weight: bold;
	color: #38CB53;
	margin: 0px;
	padding: 6px 5px 4px 23px;
}
td.leftnav div.level1on p a       { color: #38CB53; text-decoration: none; }
td.leftnav div.level1on p a:hover { color: #38CB53; text-decoration: underline; }
td.leftnav div.level1off          {
	background-color: #2DA343;
	background-image: url(/app_templates/irish-studies/images/nav/level1_off.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #1E8A32;
	border-right: 1px solid #1E8A32;
	width: 151px;
}
td.leftnav div.level1off p {
	font-family: arial, helvetica, verdana, geneva;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px 5px 4px 23px;
}
td.leftnav div.level1off p a       { color: #FFFFFF; text-decoration: none; }
td.leftnav div.level1off p a:hover { color: #FFFFFF; text-decoration: underline; }


/* dsp_footer  ------------------------------------------------------ */
div.footer     { margin: 5px 0px 5px 24px; background-color: #FFFFFF; }
div.footer img { display: block; }	
div.footer p   {
	font-family: verdana, arial, geneva, helvetica;
	font-size: 65%;
	color: #898989;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}


/* dsp_pagebody -------------------------------------------------------------------- */
div.header       { margin: 0px 15px 0px 15px; border-bottom: 1px solid #2DA343; }
div.spacer       { }
div.main-content { margin-top: 15px; padding: 0px 15px 0px 15px; }
div.sidebar      { 
	margin: 0px; 
        background-color: #EAF6EC;
	border-top: 1px solid #2DA343; 
        border-left: 1px solid #2DA343;
        border-bottom: 1px solid #2DA343;
	height: 100%;
}
h1 {
        margin: 15px 0px 10px 0px;
        font-family: arial, helvetica, verdana, geneva;
        font-size: 120%;
        font-weight: normal;
        color: #2DA343;
}
h2 {
        margin: 15px 0px 10px 0px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 80%;
        color: #000000;
}
h3 {
        margin: 10px 0px 10px 0px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 70%;
        color: #000000;
}
p {
        margin: 10px 0px 10px 0px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 70%;
        color: #000000;
}
ul, ol {
        margin: 10px 0px 10px 5px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 70%;
        color: #000000;
	padding-left: 30px;  
}
li            { line-height: 120%; margin-bottom: 5px;}
div.sidebar p {
        padding: 0px 4px 10px 6px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 60%;
        color: #000000;
}

/* dsp_singleframe.cfm ------------------------------- */
td.collections {
        background-color: #EAF6EC;
        border: 1px solid #2DA343;
}
td.collections h2 {
        margin: 8px 20px 10px 10px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 80%;
        color: #000000;
}
td.collections h3 {
        margin: 10px 20px 10px 10px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 70%;
        color: #000000;
}
td.collections p {
        margin: 10px 20px 10px 10px;
        font-family: verdana, arial, helvetica, geneva;
        font-size: 70%;
        color: #000000;
}
td.image {
        background-color: #EAF6EC;
        border-top: 1px solid #2DA343;
        border-bottom: 1px solid #2DA343;
        border-right: 1px solid #2DA343;
}
div.collections-heading    { border-bottom: solid 1px #2DA343; }
table.photo-collection     { margin-left: 20px; } 
td.photo-collection        { padding: 0px; }
td.photo-collection p      { text-align: center; color: #2da343; font-weight: bold; }
td.photo-collection-spacer { width: 20px;}
table.courses              { }
td.courses                 { }
td.courses p               { margin-right: 10px; }

a       { color: #237E34; text-decoration: none; }
a:hover { color: #237E34; text-decoration: underline; }

