/2P {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.title {font-size:15px; font-weight: bold;}
.bold {font-weight: 500; font-size: 21px;}
.bold2 {color:#999999; font-weight: bold;}
.bold3 {font-weight: 700; font-size: 17px}
.bold4 {font-weight: 700;}
.ital {font-style: italic;}
.list {line-height: 1.7;}

h1
{color:#4AB99E; font-weight: normal;
	font-size:19px;
	}
body
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
	
hr
{
	color: #C0402A;
	
	
}
A {color: #C0402A; text-decoration: none; font-weight: 900;}

/*:hover {color: #4AB99E; text-decoration: none; }*/

A.mail {color: black; text-decoration: none; }
A:hover.mail {color:#4AB99E; text-decoration: none; }
A.link {color: black; text-decoration: none; }
A:hover.link {color:#4AB99E; text-decoration: none; }
A.link2 {color: #999999; text-decoration: none; }
A:hover.link2 {color:#4AB99E; text-decoration: none; }
A.gallery {color: #999999; font-size:18px;}
A.hover.gallery {color:#4AB99E;}

IMG {border-style: none; border-width:0; border-color: white; }
.black {border-color: #cccccc; }
.redhyperlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}
.redhyperlinkital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

/************ Popup ***********************************/
a.popupinfo:link {
    position:relative; /*this is the key*/
    z-index:65;
    text-decoration:none;
    color:#747572;
    }
a.popupinfo:hover{
	position:relative; /*this is the key*/
	z-index:65; 
	text-decoration:none;
	color:White;

}

a.popupinfo span{
	display: none;
    position:absolute;
    z-index:1000;
    width:0em;
    
    border:0px;
    background-color:#FFFFFF; 
    color:#FFFFFF;    
    margin-top:0x;
    margin-left:0px;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
}

a.popupinfo:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    z-index:1000;
    width:15em;
    
    border:1px solid #f78f1e;
    background-color:#FFFF99; 
    color:black;    
    margin-top:5px;
    margin-left:55px;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    }

/********** New Repeater ***********/
td.RepeaterSelected{
    border-collapse:collapse; 
    border-style:solid; 
    border-width:2px; 
    border-color:#B0E1D6; 
    padding-left:10px; 
    padding-right:10px;
    background-color:#B0E1D6;
    color:White;

}
td.RepeaterNotSelected{
    border-collapse:collapse; 
    border-style:solid; 
    border-width:2px; 
    border-color:#B0E1D6; 
    padding-left:10px; 
    padding-right:10px;
    background-color:#c0c0c0;
    color:#777777;
}
td.TDRepeaterContainer{
    border-color:#B0E1D6;
}
td.TDAltRepeaterContainer{
    border-color:#FFB204;
}

td.TDRepeaterNav{
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#B0E1D6; 
    border-left-color:#B0E1D6; 
    border-right-color:#B0E1D6; 
    
    border-bottom-width:0px;
    
    padding-left:10px; 
    padding-right:10px; 
}
td.TDAltRepeaterNav{
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#FFB204; 
    border-left-color:#FFB204; 
    border-right-color:#FFB204; 
    
    border-bottom-width:0px;
    
    padding-left:10px; 
    padding-right:10px; 
    
     
    
}
td.TDRepeaterNavSelected{
    background-color:#B0E1D6;
    color:white;
    
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#B0E1D6; 
    border-left-color:#B0E1D6; 
    border-right-color:#B0E1D6; 
    
    border-bottom-width:0px;
    
    padding-left:10px; 
    padding-right:10px; 
}
td.TDAltRepeaterNavSelected{
    
    background-color:#FCF5BF;
    color:#28509a;
    
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#FFB204; 
    border-left-color:#FFB204; 
    border-right-color:#FFB204; 
    
    border-bottom-width:0px;
    
    padding-left:10px; 
    padding-right:10px; 
    
     
    
}

table.TableAltRepeaterNav{
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#FFB204; 
    border-left-color:#FFB204; 
    border-right-color:#FFB204; 
   
    border-bottom-width:0px;
    
    
}
table.TableRepeaterNav{
    border-collapse:collapse;
     
    border-top-style:solid; 
    border-left-style:solid; 
    border-right-style:solid; 
    
    border-top-width:2px; 
    border-left-width:2px; 
    border-right-width:2px; 
    
    border-top-color:#B0E1D6; 
    border-left-color:#B0E1D6; 
    border-right-color:#B0E1D6; 
   
    border-bottom-width:0px;
 
    
}
/************* Admin colors *******************/

.TableHeaderApplicant{
 background-color:#C0FFFF;/*baby blue*/ 
}
.TableHeader{
 background-color:#FFE0C0;/*light pink color*/
}
.ApplicantEditLine{
    background-color:#FFC0C0;
}

.ApplicantAlternativeLine{      
    background-color:#C0FFC0;
    
}
.ApplicantLine{      
    background-color:White;
    
}

PaneSelectorTabSelected{
     
}
.PaneSelectorTab 
    { BORDER-RIGHT: black 1px solid; 
      BORDER-TOP: black 1px solid; 
      BORDER-LEFT: black 1px solid; 
      BORDER-BOTTOM: black 1px solid ;
      background-color:#d3d3d3;
      }
.PaneSelectorTab1 
    { BORDER-RIGHT: black 1px solid; 
      BORDER-TOP: black 1px solid; 
      BORDER-LEFT: black 1px solid; 
      BORDER-BOTTOM: black 1px solid ;
      
      }

.Selected { 
    background-color:#ffffcc;
    BORDER-BOTTOM: #ffffcc 1px solid 
}
.PaneSelectorBufferCell { 
    BORDER-BOTTOM: black 1px solid 
}