﻿/****************************************************************************************/
/* Maintained by: Greg Nagy (nagy.8@osu.edu)								   						      */
/****************************************************************************************/

/* begin general styles *****************************************************************/

body
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
}

p, h1, h2, h3, h4, h5, h6, ul, li, ol, blockquote
{
    margin: 0 18px 8px 18px;
}
p, td, tr, blockquote
{
    font-size: 12px;
    text-align: left;
}
hr
{
    padding: 0px 2px 0px 2px;
}
h1
{
    font-size: 18px;
    margin-top: 15px;
    font-family: Arial Bold, Sans-Serif;
    font-weight: bold;
    color: Purple;
}
h2
{
    font-size: 28px;
    margin-top: 15px;
    font-family: Arial Bold, Sans-Serif;
    font-weight: bold;
    color: #263989;
}
h3
{
    font-size: 16px;
    margin-top: 15px;
    font-family: Arial Bold, Sans-Serif;
    font-weight: bold;
    color: Purple;
}
h3.titles
{
    font-size: 16px;
    margin-top: 15px;
    font-family: Arial Bold, Sans-Serif;
    font-weight: bold;
    color: Purple;
    text-align: left; 
    background-image: url(../_images/circlerowgreencolor_40.gif); 
    background-repeat: no-repeat;
    padding-bottom: 18px;
    }
h4
{
    font-size: 14px;
    margin-top: 15px;
    font-family: Arial, Sans-Serif;
    color: #007400;
}
h5
{
    font-size: 14px;
    margin-top: 15px;
    font-family: Arial, Sans-Serif;
    color: White;
}
h6
{
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 0px;
    font-family: Arial Bold, Sans-Serif;
    color: #007400;
}

pre
{
    font-size: 12px;
}

a.navButtonText:link
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
/* unvisited link */
a.navButtonText:visited
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
/* visited link */
a.navButtonText:hover
{
    color: #263989;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    background-color: White;
}
/* mouse over link */
a.navButtonText:active
{
    color: silver;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
}
/* selected link */

a.button
{
    border-style: solid;
    border-width: 1px 4px 4px 1px;
    text-decoration: none;
    padding: 4px;
    border-color: #69f #00f #00f #69f;
}
a.button:link
{
    border-style: solid;
    border-width: 1px 4px 4px 1px;
    text-decoration: none;
    padding: 4px;
    border-color: #69f #00f #00f #69f;
}
a.button:hover
{
    border-color: #ccc;
}

ul, ol
{
    padding: 0 0 0 20px;
    margin: 0 0 10px 10px;
    font-size: 12px;
    
}
img
{
    border: none;
}
.imgRight
{
    float: right;
}
.imgLeft
{
    float: left;
}
.validationSummary
{
    color: #900;
}
.validationControl
{
    color: #900;
}

.boxBorder
{
    border: 1px solid #000;
    margin-bottom: 15px;
    padding: 2px;
    background-color: #ccc;
}

/****************************************************************************************/

/* programApp styles*********************************************************************/
.formStep
{
    border: 1px solid #000;
    margin-bottom: 15px;
}
.formStepHeader
{
    float: left;
    font-size: 14px;
    background-color: #ccc;
    padding: 2px;
}
.formStepStatus
{
    font-size: 14px;
    background-color: #ccc;
    border-bottom: 1px solid #000;
    padding: 2px;
    text-align: right;
}
.formStepBody
{
    padding: 2px;
    margin-bottom: 10px;
}
.validationSummary
{
    color: #900;
}
.validationControl
{
    color: #900;
}

.noBottomMargin
{
    margin-bottom: 0;
}
.addBottomMargin
{
    margin-bottom: 15px;
}
.collapsePanel
{
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
    margin: 0 18px 8px 18px;
    font-size: 12px;
    text-align: left;
	width: 534px;
	height: 0px;
	overflow: hidden;
}
.collapsePanelHomepage
{
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
    margin: 0 18px 8px 18px;
    font-size: 12px;
    text-align: left;
	width: 385px;
	height: 0px;
	overflow: hidden;
}
.collapsePanelHeader
{
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
    margin: 0 18px 8px 18px;
    font-size: 12px;
    text-align: left;
	width: 100%;
	height: 20px;
	cursor: pointer;
	
	vertical-align: middle;
}

/****************************************************************************************/