﻿
@media screen {
    /* 
			Color Scheme
			Primary:				#CDE6FF
			Secondary:				#FAF0E6
			Tertiary:				#333
			Complementary (accent):	#fff
			Sub-Menu:				#D4D0C8
	*/
    /*
	#menuheader, 
	#topnav li li a, #topnav li li a:hover, #topnav li.selected,
	#subnav li li a, #subnav li li a:hover, #subnav li a:hover, 
	#interior #main h1, .theme_pager, Input.Button, .GridView_Pager
	{
		background-color: #CDE6FF;
		color: #18467C;
	}
	#topnav, #topnav li li a:hover, #subnav li li a:hover
	{
		background-color: #18467C;
		color: #CDE6FF;
	}
	#interior #content #random_image p, #interior #sidebar h2, .RowCount, #subnav li a
	{
		color: #18467C;
	}

	#main
	{
		border-right-color: #18467C;
		border-bottom-color: #18467C;
		border-left-color: #18467C;
	}
	
	#topnav li, #topnav li a
	{
		color: #FFFFFF;
	}


	html, #wrapper, #header #current, .formLayout
	{
		background-color: #FAF0E6;
	}

	#body
	{
		color: #333;
	}


	#topnav li a:hover, #subnav li a:hover
	{
		background-image: url(../../images/global/bkgd_navbarHover.gif);
		background-repeat: repeat-x;
	}

	#topnav li.selected, #subnav li.selected
	{
		background-image: url(../../images/global/bkgd_subnavbarHover.gif);
		background-repeat: repeat-x;
	}

	#topnav li.childSelected, #subnav li.childSelected
	{
		background-image: url(../../images/global/bkgd_subnavbarHover.gif);
		background-repeat: repeat-x;
	}

	#main #undernav
	{
		background-image: url(../../images/interior/undernav.gif);
	}
	
	#dvrbreadcrumbs, #dvrbreadcrumbs a
	{
		color: #5D7EA9;
	}
	*/

    #topnav {
        background-image: none; /*		background-image: url(../../images/global/bkgd_navbar.gif);  */
    }


    .GridView_Header, .GridView_Footer, .DetailsView_Header {
        color: Black;
        background-color: #D8D8BF;
        border-color: #CCCCCC;
    }

    .GridView_EditRow {
        color: #585880;
    }

    .GridView_AlternatingRow, .AlternatingRow {
        color: #333333;
        background-color: #e6e6e6;
    }

    .GridView_Row, .DetailsView_Row {
        color: #333333;
        background-color: #FFFFFF;
    }

    .GridView_Pager {
        color: Blue;
    }

    .GridView_SelectedRow {
        background-color: #CDE6FF;
        color: #18467C;
        border-color: #585880;
    }

    /* font colors */
    #content h2, legend, #content h3, #content h4 {
        color: #18467C;
    }


    /* sub nav */
    #subnav {
        background-image: none; /* background-image: url(../../images/global/bkgd_subnavbar.gif); */
        background-color: #D4D0C8;
    }

    .loginInputBox {
        width: 133px;
    }

    #content h2 {
        margin-bottom: 10px;
    }

    .PgrsSmryPopUp{
        width:900px;
        height:400px;
        overflow:auto;
    }


    .BusAppPopup {
        width: 1100px;
        height: 600px;
        overflow: auto;
    }

    .CrclmPopup {
        width: 850px;
        height: 600px;
        overflow: auto;
    }

    .PlcmntPopup {
        width: 750px;
        height: 450px;
        overflow: auto;
    }

    .TrngPrvdrPopup {
        width: 900px;
        height: 400px;
        overflow: auto;
    }

    .OrgnPopup {
        width: 900px;
        height: 360px;
        overflow: auto;
    }

    .PartnerSelectionPopup {
        width:700px;
        height:325px;
        overflow:auto;
        
    }

    .ContactsPopup{
        width:650px;
        height:350px;
        overflow:auto;
    }

    .AdditionalInfo_Red {
        color: Red;
    }

    .TraineePopup {
        width: 800px;
        height: 475px;
        overflow: auto;
    }


    .TextAreaStatus {        
        font-size:12px;
       color:GrayText;
       padding-left:50px;
    }


    .accordionHeader {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #2E4d7B;
        font-family: Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding: 5px;        
        cursor: pointer;
    }

    .accordionContent {
        background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;        
    }

    .accordionHeaderSelected {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
        font-family: Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
    }

    .accordionContent table {
        font-size:inherit !important;
        line-height:1em !important;
    }

    .accordionHeader a {
        color: #FFFFFF;
        background: none;
        text-decoration: none;
    }

        .accordionHeader a:hover {
            background: none;
            text-decoration: underline;
        }


    .accordionHeaderSelected a {
        color: #FFFFFF;
        background: none;
        text-decoration: none;
    }

        .accordionHeaderSelected a:hover {
            background: none;
            text-decoration: underline;
        }

    label span, .pleaseInclude span {
        display:block;
        font-size: 11.25px;
        padding-top:5px;
        padding-left:5px;
    }

    label span, .pleaseIncludeApp span {
        display: block;
        padding-top: 10px;
        padding-left: 20px;
    }

    label ol, .pleaseInclude ol {
        padding: 0px 0px 0px 0px;
        font-size: 9.5px;
        padding-left:30px;
    }
    label li, .pleaseInclude li {
        margin-bottom:0.25em !important;
    }
        
    .ajax__tab_body p , .ajax__tab_body table {
        font-size:inherit !important;
    }

    .ValidationSummary UL {
       margin-bottom:0.25em !important;     
    }

    .ValidationSummary LI {
        font-size:inherit !important;
        line-height:1em !important;
         margin-bottom:0.25em !important;
    }

        .popupHeader{
        background-color: #ffffff;
        cursor:move;
    }

    .popupHeader:hover  {
			background: #ffffff;
            
		    
		}

    .pupupCloseImage{
        cursor:default;
    }
    .Disabled_Textbox{
        background-color:lightgray;
        border: 1px solid gray;
        color:gray;
    }

		 
div.VerticalMenu
{
	padding:0px 0px 0px 0px;
	 text-align:center;   
	 float: right !important;         
	 width:95%;
	 z-index: 9999;
}

div.VerticalMenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;    
}

div.VerticalMenu ul li a, div.VerticalMenu ul li a:visited
{
	background-color:  #1473c3;/* #465c71;*/
	border: 1px #4e667d solid;
	color: #dde4ec;
	display: block;
	line-height: 1.35em;
	padding-top:12px;
	text-decoration: none;
	white-space: nowrap;
	height:25px;
	width:10em;  
	font-size:1.25em;    
	font-family: Open Sans, 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; 
}

div.VerticalMenu ul li a:hover
{
	background-color: #bfcbd6;
	color: #465c71;
	text-decoration: none;
}


div.VerticalMenu a.selected.static
{
  background-color: #8ad343 !important;
  color: #000000;
  text-decoration: none;
}

#countdown
{
    font-weight:bold;
}


.FileUploadClass {
    background-color: transparent;
    padding: 10px;
    width: 100%;
}

    .FileUploadClass input {
        background-color: transparent;
        padding: 10px;
    }

    .checkboxSpace input[type="checkbox"] {
        margin-right: 5px;
    }
    .lablePadding{
        padding-left:5px;
    }
}

@media all {
    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0;
    }
}