﻿body 
{
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-left:0px;
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	background-image: url(../../images/mainbg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.smallpad
{
     padding-bottom:0px;
     padding-top: 25px;
     padding-left: 12px;
     padding-right: 12px;
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
}

.nopad
{
    padding-top: 2px;
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
}

.leftrightpad
{
 padding-bottom:0px;
     padding-top: 5px;
     padding-left: 12px;
     padding-right: 12px;
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;   
}

.bigred
{
 color: #B44229;
 font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    text-align: left;  
    font-weight: bold; 
    float: left;
}

.redquote
{
 color: #B44229;
 font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    text-align: right;  
    font-weight: bold; 
    
}

.small
{
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    text-align: left;  
}

.footer
{
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #000000;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    text-align: center;  
}

p.white
{
     padding-bottom:0px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
}



a:link {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}

a:visited {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}

a:hover 
{
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 color: #416B48;   
 text-decoration: underline;
}

a:active {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}

a.footer:link {
	font-size:11px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.footer:visited {
	font-size:11px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.footer:hover 
{
	font-size:11px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.footer:active {
	font-size:11px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}
a.sidenavsmall:link {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}

a.sidenavsmall:visited {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}

a.sidenavsmall:hover 
{
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #B44229;   
 text-decoration: underline;
}

a.sidenavsmall:active {
	font-size:12px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}

a.sidenav:link {
	font-size:14px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}

a.sidenav:visited {
	font-size:14px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}

a.sidenav:hover 
{
	font-size:14px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #B44229;   
 text-decoration: underline;
}

a.sidenav:active {
	font-size:14px;
 font-family: Verdana, Arial, Tahoma;
 font-weight: bold;
 color: #393938;   
 text-decoration: none;
}




a.programs:link {
	font-size:16px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.programs:visited {
	font-size:16px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.programs:hover 
{
	font-size:16px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}

a.programs:active {
	font-size:16px;
 font-family: Verdana, Arial, Tahoma;
 color: #BBB7A4;   
 text-decoration: underline;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
    color:Black;
}
a.download:link {
	font-size:10px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}

a.download:visited {
	font-size:10px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}

a.download:hover 
{
	font-size:10px;
 font-family: Verdana, Arial, Tahoma;
 color: #416B48;   
 text-decoration: underline;
}

a.download:active {
	font-size:10px;
 font-family: Verdana, Arial, Tahoma;
 color: #971E25;   
 text-decoration: underline;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.TreeView  
{
    border-bottom:1px dotted #B2B2B2 !important;
}

.TreeView div
{
    margin-left:5px;
}

.TreeView table
{
    border-top:1px dotted #B2B2B2 !important;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
    padding:2px 0;
}

.LeafNodesStyle 
{
    
}


.RootNodeStyle 
{
    
}

/* ALL ELEMENTS */
.NodeStyle 
{

}

.ParentNodeStyle 
{
    background:yellow;
}
 

a.SelectedNodeStyle 
{
    background:#E5E5E5;
    display:block;
    padding:2px 0 2px 3px;
}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}