/**
 * Main Styles
 */

@import url('layout.css');
@import url('menus.css');
@import url('forms.css');


/*
 *******************************************************************************
 * TEXT
 *******************************************************************************
 */

body, p, li, span, td, label, th, legend, dt, dd {
    font-family: 'Arial', 'Helvetica', 'Sans-Serif';
}
    
body, p, li, td, label {
    font-size: 9pt;
}

ul, ol, p {
	margin: 5px 0;
}
li {
	margin: 2px 0;
}
h1, h2, h3, h4 {
    font-family: 'Crimson Text', 'Times New Roman', 'Times', 'Serif';
    font-weight: bold;
	color: #555;
    margin: 0 0 5px;
}
h1 { font-size: 18pt; }
h2 { font-size: 15pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
th, legend {
}

/*
 *******************************************************************************
 * LINKS
 *******************************************************************************
 */

a, a:link, a:visited, a:active {
	color: #2e6e9e;
	text-decoration: none;
}
a:hover {
	color: #e17009;
	/*text-decoration: underline;*/
}


.clear {
	clear: both;
}

a img {
    border: 0;
}

h1 a, h1 a:link, h1 a:visited, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:active {
	/*color: inherit;*/
}

/*
 *******************************************************************************
 * LINKED LISTS
 *******************************************************************************
 */
 
 dl {
    width: auto;
    padding-top: 10px;
    border-top: solid 1px #EEEEEE;
 }
 
 dt {
    font-size: 10pt;
    color: #1450b4;
    padding-top: 10px;
}

 dd {
    font-size: 9pt;
    margin: 5px 10px 10px;
 }


