/* CULA Program Font Styles */

/*
* 
* RESOURCES FOR CSS  stuff
* 
* Explains all the classes and what they do:
* getbootstrap.com/css/   
*
* Below colored check boxes:
* www.cssscript.com/demo/pretty-checkbox-radio-inputs-with-bootstrap-and-awesome-bootstrap-checkbox-css/
* 
* Checkbox size techniques
* http://stackoverflow.com/questions/8242240/increasing-the-size-of-checkbox-in-html
*
*/

/* 
* BELOW FIXES DISAPPEARING LINKBUTTON:
* http://forums.asp.net/t/1539707.aspx?LinkButton+inside+UpdatePanel+disappears+after+partial+page+postback
*/

/*
/* How to remove default checkbox when using graphics instead of boxes */
/* 
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: absolute;
    left: -9999px; 
    }
*/

/*
* Last Revised Aug 31, 2015 documentation
* Last Revised Aug 18, 2015
* Created Aug 18, 2015 by Peter Meier
*/

.calendar {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 50%;
    }
.small-gap{width:100%; height:8px; margin:0px; padding:0px;}
.autocomplete_listItem {
	height:20px;
	width:380px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:magenta;
}	
.autocomplete_highlightedListItem {
	height:20px;
	width:380px;
	padding:2px 0 0 2px;
    border:1px solid #0000FF;
	background-color:cyan;
}
.watermarked
{
    background-color: #F7F6F3;
    border: solid 1px #808080;
    padding: 3px;
    color:Gray;
}
.unwatermarked
{
    border: solid 1px #808080;
    padding: 3px;
    color: Gray;
}
.odd
{
    background-color: White;
}
.even
{
    background-color: WhiteSmoke;
}
.resizedTextbox {width: 200px; height: 20px; padding: 1px}
.valigntop
{
    vertical-align:top;
}
.Program-Page-Title {
    font-family: 'Montserrat', sans-serif;
    font-size: 28pt;
    font-weight:bold;
    vertical-align:middle;
    color:  #066098;
    height:35px;
}
.Dashboard-Page-Title {
    font-family: 'Montserrat', sans-serif;
    font-size: 20pt;
    font-weight:bold;
    vertical-align:middle;
    color:  #066098;
    height:45px;
}
.Message-Text {
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#800000;
    text-align:left;
}
.Program-Page-Subtitle {
    font-family: 'Montserrat', sans-serif;
    font-size:20px;
    font-weight:bold;
    padding-bottom:5px;
    color:  Black;
}
.Program-Page-Text {
    font-family: 'Montserrat', sans-serif;
    font-size:16px;
    font-weight:normal;
    padding-bottom:5px;
    color: Black;
}
.Panel-Page-Title {
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-bottom:0px;
    color:  #066098;
}
.Panel-Paragraph-Title {
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
    color: Black;
}
.Panel-Paragraph-Text {
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:16px;
    font-weight:normal;
    padding-bottom:5px;
    color: Black;
}
li.List-Item {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:small;
    font-weight:normal;
    padding-bottom:5px;
}
td.List-Item {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding-bottom:5px;
}
span.List-Heading {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
    vertical-align:bottom;
    color: Black;
}
span.List-Item {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:14px;
    font-weight:normal;
    padding-bottom:5px;
    vertical-align:bottom;
    color: Black;
}
td.List-Heading {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:15px;
    font-weight:bold;
    padding-bottom:5px;
    vertical-align:top;
    color: Black;
}
td.List-Item {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:15px;
    font-weight:normal;
    padding-bottom:5px;
    vertical-align:top;
    color: Black;
}
td.Link-Button {
    vertical-align:top;
    padding:1px;
    background-color:White;
}
th.Report-Heading
{
    color: White;
    background-color: #066098;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size:15px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}
div.link-button-font
{
    background-color: White;
    font-family: 'Cambay', sans-serif;
    font-size:13px;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.Legal-Title {
    font-family: 'Cambay', sans-serif;
    font-size:large;
    font-weight:bold;
    padding-bottom:10px;
}
.Legal-Subtitle {
    font-family: 'Cambay', sans-serif;
    font-size:medium;
    font-weight:bold;
    padding-bottom:10px;
}
.Legal-Paragraph-Title {
    font-family: 'Cambay', sans-serif;
    font-size:small;
    font-weight:bold;
    padding-bottom:5px;
}
.Legal-Paragraph-Text {
    font-family: 'Cambay', sans-serif;
    font-size:small;
    font-weight:normal;
    padding-bottom:5px;
}
.Footer-Header {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:medium;
    font-weight:bold;
    padding-bottom:5px;
}
.Footer-Text {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:medium;
    font-weight:normal;
    padding-bottom:5px;
}
.Bottom-Header {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:small;
    font-weight:bold;
    padding-bottom:5px;
}
.Bottom-Text {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:small;
    font-weight:normal;
    padding-bottom:5px;
}