﻿body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	overflow: auto;
}

.burgundy {color:#800000 }

.bold 
{
	font-weight:bold;
}

.lblheadingMsg
{
	color: #D50303;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#header 
{
    height: 49px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #480059;
    border-bottom: dotted 1px #000000;
}

@media print
{
	#header 
	{
		display: none;
	}
}

#applicationTitle
{
    height: 35px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 10px;
    font-size: 22px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
      background-image: url('images/applicationTitleBackground.png');

    background-repeat: repeat;
}

#PublicApplicationTitle
{
     height: 100px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 10px;
        background-image: url('images/admissions-subhead-logo-4.jpg');
    background-repeat: repeat;
}


@media print
{
	#applicationTitle
	{
		display: none;
	}
}

#navigation
{
	
	width: 175px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/navigationBackground.png');
    float: left;
}

#PublicNavigation
{
	height:600px;
	width: 175px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #F2F4F6;
	float:left;
	
	
}

#PublicWrap
{
 background-color: #F2F4F6;	
 
}


@media print
{
	#navigation
	{
		display: none;
	}
}

.navigation, A.navigation:link, A.navigation:active, A.navigation:visited 
{
	line-height: 18px;
	text-decoration: none;
	color: #000000;
}

A.navigation:hover
{
	text-decoration: underline;
}

div.navigationLevel1
{
	width: 160px;
	border-bottom: solid 1px #C7BFB6;
	background-color: #DFD9CF;
	padding: 2px 4px 2px 10px;
}

div.navigationLevel2
{
	padding: 2px 5px 2px 20px;
}

div.navigationLevel2Label
{
	width: 160px;
	background-color: #DFD9CF;
	padding: 2px 4px 2px 10px;
}

#contentTitle
{
	height:20px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 175px;
    font: normal normal normal 18px/100% Tahoma, Arial, Helvetica, sans-serif;
}

#ContentTitleLabel
{
	margin-top:10px;
	font-size:18px;
    font: normal normal normal 18px/100% Tahoma, Arial, Helvetica, sans-serif;
}


#PublicContentTitle
{
	height:20px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    font: normal normal normal 18px/100% Tahoma, Arial, Helvetica, sans-serif;
}

@media print
{
	#contentTitle
	{
		height: 20px;
		padding: 5px 10px 5px 10px;
		margin: 0px 0px 0px 0px;
		font: normal normal normal 18px/100% Tahoma, Arial, Helvetica, sans-serif;
	}
}

#mainContent
{
/*	height : 500px; */
   min-height:400px;
	margin: 0px 0px 0px 175px;
    padding: 5px 10px 0px 10px;
    font: normal normal normal 10pt/100% Tahoma, Arial, Helvetica, sans-serif;
    overflow: auto;
}

#PublicMainContent
{
	height : 600px;
	margin: 0px 0px 0px 175px;
    padding: 5px 10px 0px 10px;
    font: normal normal normal 10pt/100% Tahoma, Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    overflow: auto;   
}


@media print
{
	#mainContent
	{
	 
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0px 10px;
		font: normal normal normal 10pt/100% Tahoma, Arial, Helvetica, sans-serif;
		overflow: visible;
	}
		
}

#navigationContent
{
	height: 10px;
    padding: 5px 10px 5px 10px;
    margin: 30px 0px 0px 175px;
    border-top: solid 1px #C7BFB6; 
    background-color: #DFD9CF;
	overflow: auto;
}

#PublicBottomContent
{
	
	height: 17px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    border-top: solid 1px #C7BFB6; 
    background-color: #DFD9CF;
	overflow: auto;
}

@media print
{
	#navigationContent
	{
		display: none;
	}
}

#info
{
	position: absolute;
	visibility: hidden;
	z-index: 200;
}

.calendarpopup
{
	position: relative;	
	z-index: 500;	
}
.popup
{
    font: normal normal normal 10pt/100% Tahoma, Arial, Helvetica, sans-serif;
    
    background:#FFFFFF;
    
    width: 263px;
    padding: 5px 5px 5px 5px;
    border: 1px solid black;
}

.cntrheading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}


.SmallFontTextBox
	{
	font-size:90%;
	}
/* Gridview */
		
.MainGridStyle 
{   border-collapse: collapse;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size:100%;
	width: 100%;

}
.MainGridStyle caption {
		font-weight: bold;
		font-size:100%;
		text-transform: uppercase;
		text-align: left;
		padding: 1px 1px 4px,0px;
		
	}
		
		
.MainGridStyle	th
{
	    background-color:#DEDFDF;
	    font-weight: normal;
	 	border: 1px solid #c9c9c9;	
		padding: 2px;
		
		}		
	
.MainGridStyleFont 
{ 
	font-size:100%;
  	font-family: Arial, Tahoma,Helvetica,sans-serif;
}
.MainGridStyle	 td {
		border: 1px solid #c9c9c9;
		padding: 2px;
		font-size:100%;
		}
		
.MainGridStyle	tr{
	  border-collapse:collapse;
		}
		
.MainGridStyle	tfoot {
		background-color: #dddddd;
		color: #555555;
	}

	
.MainGridStyle	 td {
		border-top: 0;
		border-bottom: 0;
		}			


/* SmallFontGridStyle */
.SmallFontGridStyle 
{   border-collapse: collapse;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size:90%;
	width: 100%;

}
.SmallFontGridStyle caption {
		font-weight: bold;
		font-size:90%;
		text-transform: uppercase;
		text-align: left;
		padding: 1px 1px 4px,0px;
		
	}
		
		
.SmallFontGridStyle	th
{
	    background-color:#DEDFDF;
	    font-weight: normal;
	 	border: 1px solid #c9c9c9;	
		padding: 2px;
		font-size: 90%;
		}		
	
.SmallFontGridStyleFont 
{ 
	font-size:90%;
  	font-family: Arial, Tahoma,Helvetica,sans-serif;
}
.SmallFontGridStyle	 td {
		border: 1px solid #c9c9c9;
		padding: 2px;
		font-size:90%;
		}
		
.SmallFontGridStyle	tr{
	  border-collapse:collapse;
	  	font-size: 90%;
		}
		
.SmallFontGridStyle	tfoot {
		background-color: #dddddd;
		color: #555555;
			font-size: 90%;
	}

	
.SmallFontGridStyle	 td {
		border-top: 0;
		border-bottom: 0;
		font-size: 90%;
		}			



.AlternatingRow
{
	background-color:#ECECEC;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-weight: normal;
}

.SelectRow
{
	 background-color:#D8D8BF;
	
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-weight: normal;
}
.Footer
{
	background-color: red;
	text-align: center;
}




/* table syle   */



		
	
.sytletable 
{   border: 1px solid #c9c9c9;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	width: 100%;

}
.sytletable caption {
		font-weight: 600;
		font-size:13px;
		text-transform: uppercase;
		text-align: left;
		padding: 1px 1px 4px,0px;
		
	}

.clearboth
{
    clear:both;
}
.error
{ 
    color:red;
}
.sytletable	th
{
	    background-image : url(images/table-header-stripe.gif) ;
	    font-weight: 600;
	 	border: 1px solid #8f9092;	
		font-size:13px;
		padding: 1px 4px;
		text-align: left;
		height: 20px;
		}		
	
.sytletable	 td 
{
	border: 0px solid #c9c9c9;
		padding: 1px 4px;
	/*	font-size:12px; */
		}
		
.sytletable	tr{
	  border-collapse:collapse;
		}
		
.sytletable	tfoot {
		background-color: #dddddd;
		color: #555555;
	}

	
.sytletable	 td {
		border-top: 0;
		border-bottom: 0;
		}			


.AlternatingRow tr
{
	background-color: #D6d3d6;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
}

.standardtxtbox160
{
	border: 1px inset #00008B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 160px;
}


.standardbutton
{
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
	width: 80px;
	margin: 2px 0px 0px 0px;
}


.contentPanel
{
	background-color: transparent;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	margin:2px;
	width: 90%;
	font-size: 12px;
}

  .popupMenu {
	        position:absolute;
	        visibility:hidden;
	        background-color:#F5F7F8;
	        opacity:.9;
	        filter: alpha(opacity=90);
        }   
        .popupHover {
	        background-image:url(img/header-opened.png);
	        background-repeat:repeat-x;
	        background-position:left top;
	        background-color:#F5F7F8;
        }      
        
        
        .AlignLeft
{
	text-align: left;
}
.Aligncenter
{
	text-align: center;
}
.AlignRight
{
	text-align: right;
} 

.standardbutton
{
	background:  #bcbcbc none;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
	width: 80px;
}

.MainGrid caption {
		font-weight: 600;
		font-size:13px;
		text-transform: uppercase;
		text-align: left;
		padding: 1px 1px 4px,0px;
		
	}

.MainGrid 
{
		border: 0px solid #d6dde6;
		border-collapse: collapse;
				
}

.MainGrid th
{
		border: 0px solid #828282;
		text-align: Left;
		padding: 1px;
		background-color: #E5E5E5;
		font-weight: 600;
}
.MainGrid td 
{
	   border-bottom: 0px solid #789ac6;
		text-align: Left;
		padding: 1px;
}
.NormalblMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.AlternatingRowLink
{
	background-color: white;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
}

.lblHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.Questions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.hrClass {
  border: 0;
  color:Gray;  
  width: 100%;  
}

.ListViewTable 
{   border-collapse: collapse;
	font-family: Arial, Tahoma,Helvetica,sans-serif;
	border: 1px solid #A3a3a3;
	width: 100%;

}

.ListViewTable	 td 
{
	border: 1px solid #c9c9c9;
		padding: 1px 4px;
		font-size:90%;
		}
		
.ListViewTable	tr{
	  border-collapse:collapse;
		}
		
.ListViewTable caption {
		font-weight: bold;
		font-size:13px;
		text-transform: uppercase;
		text-align: left;
		padding: 1px 1px 4px,0px;
		
	}
	
	
.note
{
	font-size:80%;
	color:#707070;
}

.wizstep
{
	margin:10px;
	
}
	
.ddlprogram
{
	font-size:90%;
	width:650px;	
}
		
.ddlsmallfont
{
	font-size:12px;
}
.smallfont
{
	font-size:90%;
}

.largefont
{
	font-size:115%;
}
.gridheadercolor
{
  background-color:#DEDFDF;
}

td.tableviewheader
 {
 	text-align:center;  color: #012E5E;
 }
 
 td.tableviewheaderleft
 {
 	text-align:left; color: #012E5E;
 }
 
 td.tableviewtd
        { 
    padding-right:2px;
 	text-align:center;
	padding-left:2px;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
        }
  
  .tableviewtd
        { 
   
    padding-right:2px;
 	text-align:center;
	padding-left:2px;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
        }
    
    td.tableviewisrstd
        { 
    padding-right:2px;
 	text-align:center;
	padding-left:2px;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
    background-color:#CDC8B1;
        }
        
   td.tableviewisrstdleft
        { 
    padding-right:2px;
 	text-align:left;
	padding-left:2px;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
      background-color:#CDC8B1;
        } 
            
 .tableeditviewtd
        { 
    padding:3px;
 	text-align:center;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
 	vertical-align:top;
        }   
    td.tableedittd
        { 
    padding-right:3px;
 	text-align:center;
 	vertical-align:top;
        } 
           
   td.tableedittdleft
        { 
    padding-right:3px;
 	text-align:left;
 	vertical-align:top;
        } 
           
   td.tableviewtdleft
        { 
    padding-right:2px;
 	text-align:left;
	padding-left:2px;
 	border-style:solid;border-width:1px;border-color:#A9A9A9;
        }      
 td.tableviewspacer
        { 
 	width:10px;
 	border-style:none;
        }
        
 td.tableviewtdalt
 {
 		text-align:center;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#808080;
 }
 
 .standardborder
 {
 	border: 1px solid #c9c9c9;
 	color: #012E5E;
 	font-weight:normal;
 	}
 	
 	.contrastheader
 	{
 		color: #012E5E;
 		font-weight:normal;
 	}
 	
 	
 	.togglediv, a.tooglediv:link, a.togglediv:active, a.togglediv:visited 
{
	
 	font-weight:bold;
 	text-decoration:none;
}

.toggledivheader
{
width:700px; 
border-style:solid; 
border-width:1px;
border-bottom:none; 
padding:5px 10px 5px 10px;   
background-color:#d3d3d3; 
vertical-align:middle;
}
 
 .toggledivbody
{
width:700px; 
border-style:solid; 
border-width:1px;
border-top:none; 
padding:5px 10px 5px 10px;   
background-color:#d3d3d3; 
 display:block
}

td.formheaderright
{
text-align:right;
width:200px;
color: #012E5E;
 vertical-align :top;
}

span.formheaderright
{
text-align:right;

color: #012E5E;
 vertical-align :top;
}

.formheader label
{
color: #012E5E;
padding-left:5px;

}


label.formheader 
{
color: #012E5E;
padding-left:5px;

}
p.formheader
{
	float:left;
	margin:5px;
}

.formheadercolor
{
	color: #012E5E;	
}

span.sectionheader
{
	font-size:110%;
	color: #012E5E;
	font-weight:600;
	
}
div.sectionheader
{
	
	color: #012E5E;
	font-weight:600;
	
}
.detailviewheader
{
	color: #003366;
	border-style: solid;
	text-align:right;
	border-color:  Gray;
	vertical-align: top;  
}
.detailviewheaderdisable
{
	color: #BEBEBE;
	border-style: solid;
	text-align:right;
	border-color:  Gray;
	vertical-align: top;  
}
.detailviewitem td
{
border-color:  Gray;
border-style:  solid;	
}

.cal_Theme1 td
{
border-style:  none;
 background-color: #e9e9e9; 
}

.cal_Theme1 .ajax__calendar_container   
{    background-color: #e2e2e2;     border:solid 1px #cccccc;}

.cal_Theme1 .ajax__calendar_header  
{    background-color: #ffffff;     margin-bottom: 4px;}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    
{    color: #004080;     padding-top: 3px;}

.cal_Theme1 .ajax__calendar_body    
{    background-color: #e9e9e9;     
     border: solid 1px #cccccc;}

.cal_Theme1 .ajax__calendar_dayname 
{    text-align:center;     
     font-weight:bold;     
     margin-bottom: 4px;     
     margin-top: 2px;}

.cal_Theme1 .ajax__calendar_day 
{    text-align:center;}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  
{    color: #004080;     
     font-weight: bold;     
     background-color: #ffffff;}

.cal_Theme1 .ajax__calendar_today   
{    font-weight:bold;}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 
{    color: #bbbbbb;}