@import url('/media/evmsprivatesite/styleassets/css/media_7950_smxx.css');
/* HTML5 ? Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { min-width: 994px; font-size: 18px; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

body { margin: 0; font: 16px "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif; color: #3d3d3d; }

.medium article, .medium article p, .medium article a { font-size: 16px; line-height: 1.25em; }
.large article, .large article p, .large article a  { font-size: 18px; line-height: 1.25em; }

.medium aside, .medium aside a, .medium aside p { font-size: 16px; line-height: 1.25em; }
.large aside, .large aside a, .large aside p { font-size: 18px; line-height: 1.25em; }


::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
.left-side li a { font-family: "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif; }
.dropDown .social { display: none; }
a { 
    color: #CC5831;
    text-decoration: none;
}
.three-content .backTo { margin-top: 50px; padding: 0 0 0 15px; }
a:visited { color: #CC5831; outline: 0; }
a:hover { color: #CC5831; }
a:hover, a:active { outline: 0; text-decoration: underline; }

body.small h1 { font-size: 31px; }
body.large h1 { font-size: 32px; }
h1 {
    color: #2c8aae;
    font: 29px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
    margin: 0 0 10px 0;
}
h2 {
    color: #2c8aae;
    font: 21px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
    margin: 0 0 10px 0;
}
h3 {
    font: 18px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
    color: #918e17;
    margin: 0 0 10px 0;
}
h4, h4 a {
    font: 14px "ITCFranklinGothicW01-Md 812695", "Times New Roman", Times, serif;
    color: #426476;
    margin: 0 0 10px 0;
}
.training-left h4 a {
    color: #426476;
}
h5 {
    color: #3d3d3d;
    font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: inherit;
    margin: 0 0 10px 0;
}

.schedule-list h4 a {
    font: 16px "ITCFranklinGothicW01-Md 812695", "Times New Roman", Times, serif;
    color: #cc5831;
}
.schedule-list h5 a {
    font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    color: #426476;
}

p {
    margin: 0 0 10px;
    font: 16px/1.25em "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
}
ul { padding: 0; margin: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font: "ITCFranklinGothicW01-Md 812695"; font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
li { list-style: none; }
li a { color: #cc5831; text-decoration: none; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; margin-top: 10px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input.inline {
	margin-bottom: 10px;
}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: none; margin-top: 10px; padding: 3px;}
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
span { color: #cc5831; }
ul li a { font: 16px "ITCFranklinGothicW01-Md 812695"; }
a {  font: 16px "ITCFranklinGothicW01-Md 812695"; }
/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */

body { background: #fff url('/media/evmsprivatesite/styleassets/images/Media_7802_smxx.jpg') 0 0 repeat-x; }
.content-shadow { background: url('/media/evmsprivatesite/styleassets/images/Media_7800_smxx.jpg') 0 bottom repeat-x; padding-bottom: 50px; }
.content-curve { background: url('/media/evmsprivatesite/styleassets/images/Media_7798_smxx.jpg') center top no-repeat; }

.container { 
    width: 1200px; 
    margin: 0 auto;
}
    .inner-container { margin: 0 44px; overflow: hidden; } 

        .header { padding-bottom: 0; position: relative; z-index: 3; height: 95px; }
        
        .with-bredcrumbs { padding-bottom: 0; }
            .logo { float: left; }          
               .logo img {width: 159px;}     
        .middle { width:57%; float: left; }
        .left-side { width: 220px; margin-right: 20px; float: left; }
        .three-content #datepicker { margin-bottom: 20px; }
                    
                    
        .menu-container { width: 906px; margin: 0 auto 77px; position: relative; z-index: 2;  } 
        .hasBreadCrumb { margin: 0 auto 58px; }     
                    
.content {position: relative; overflow: hidden; }
.three-content {position: relative; overflow: hidden; }

    .mega { 
        display: none;
        position: absolute; 
        top: 95px; 
        left: 0; 
        height: 498px; 
        width: 100%; 
        background: url('/media/evmsprivatesite/styleassets/images/Media_7804_smxx.jpg'); 
        z-index: 1; 
    }
    .outer-mega { 
        position: absolute; 
        top: 95px;  
        left: 0; 
        top: ;
        height: 498px; 
        width: 100%; 
        background: url('/media/evmsprivatesite/styleassets/images/Media_7804_smxx.jpg');
    }
    
	
	input.go[type="submit"] {
		background-image: none !important;
		height: auto;
		width: auto !important;
		color: #fff;
		font-size: 14px;
		background-color: #c1c370;
		border: none;
		border-radius: 3px;
		padding: 3px 10px !important;
		position: static !important;
		text-indent: 0 !important;
		text-transform: none !important;
		top: -1px !important;
		left: 0 !important;
	}
    
    .ie7 input.go[type="submit"] { 
        float: right;
        margin-top: -24px;
    }
    .ie7 .calendar-form input.go[type="submit"] { 
        float: none;
        margin-top: 0px;
    }
    .ie8 .private-drop { z-index: 10; }

/* CONTENT DIV*/
.left { 
        float: left; 
        width: 75%; 
        margin: 0 5% 0 0; 
    }
.alerts {
  background: #f3f0d4;
  border-radius: 6px;
  border: solid lightgray 1px;
  margin-bottom: 15px;
  height: 100%;
}
    .alerts-top { height: 10px; }
    .alert-content { padding: 0 30px; }
        .alert-content p { font-size: 20px; padding: 5px 0; margin: 0; }
        .alert-content .date { font: 16px "ITCFranklinGothicW01-Md 812695"; color: #3d3d3d; display: inline-block; }
        .alert-content a { font-size: 20px; font-family:"ITCFranklinGothicW01-Bk 812647";}
        .alert-content a:hover { text-decoration: underline; }
    .alerts-bottom { height: 10px; }
    	
		.advance-search {
			background: #e7edf1;
			border-radius: 6px;
		}
    .advance-top { height: 9px; }
    .advance-content { padding: 0 16px 0px; overflow: hidden; }

        .open { padding-bottom: 10px; overflow: hidden; }
        .advance-content h2 {
			background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7814_en-2x.png') no-repeat left center;
			background-size: 15px;
            padding: 10px 0 10px 28px;
			margin-bottom: 0;
		}
        .advance-section { 
            width: 191px; 
            padding: 0 15px 0 0; 
            border-right: 1px solid #d4d6d8; 
            margin-right: 16px; 
            float: left; 
        }
        .open { display: block;}
        .close { display: none; }
        .advance-content h2 { cursor: pointer; }
        .advance-content h2.close-arrow {background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7816_en-2x.png') no-repeat scroll left center transparent; background-size: 15px;}
        
        .last { 
            padding: 0 0 0 0; 
            border: none; 
            margin-right: 0; 
        }
            .advance-section a { display: block; margin-top: 15px; }
            .advance-content select { width: 150px; margin-left: 7px; float: right; }
            .advance-content input[type="text"] { 
                width: 182px; 
                color: #000; 
                font: 16px arial; 
                padding-left: 3px; 
            }

            .advance-content input.hasPlaceholder[type="text"] { 
                color: #b1b1b1; 
            }

            .advance-content input[type="submit"] { display: block; }
            .advance-content p { color: #426476; font-size: 16px; clear: both; overflow: hidden; }
            .advance-content p span { color: #426476; float: left; }
            .advance-content li a { font-family:"ITCFranklinGothicW01-Bk 812647"; margin: 0 0 5px 0; display: block; }
    .advance-bottom { height: 9px; margin-bottom: 14px; }
    
    .left-content { 
        float: left;
        width: 223px;
        margin-top: 20px; 
    }
        .search-bar-top {
            background: #e7edf1;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
            height: 5px;
        }
        .search-bar-middle {
            background: #e7edf1;
            padding: 10px 15px 15px;
        }
            .left-content a { display: block; margin-top: 15px; }
            .left-content select { width: 150px; margin-left: 7px; float: right; }
            .left-content input[type="text"] { 
                width: 184px; 
                color: #000; 
                font: 16px arial; 
                padding-left: 3px; 
                margin-top: 5px;
            }
            .left-content input.hasPlaceholder[type="text"] { 
                color: #b1b1b1; 
            }
        
            .left-content input[type="submit"] { 
                margin: 10px 0 20px 0;
            }
            .left-content p { color: #426476; font-size: 14px; margin: 0 0 5px; clear: both; overflow: hidden; }
            .left-content li a { font-family:"ITCFranklinGothicW01-Bk 812647"; margin: 0 0 5px 0; display: block; }

            .left-content input[type="radio"] { margin: 0 13px 0 0; }

        .search-bar-bottom {
            background: #e7edf1;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
            height: 5px;
        }

    .right { float: right; width: 20%; }
        .right ul li { padding: 3px 0; }
        .right ul ul li a { font-family:"ITCFranklinGothicW01-Bk 812647"; }
        .right-content { 
            float: right;
            width: 432px; 
        }

            .right-content img { float: left; margin-right: 15px; }
            
            
            
    .calendar-content { background: #e7edf1; padding: 5px 16px 0px; overflow: hidden; }
        .calendar-content p { color: #426476; margin-bottom: 13px; }
        .calendar-content #datepicker { clear: both; float: left; }
            .calendar-content .ui-datepicker-calendar { 
                background: url('/media/evmsprivatesite/styleassets/images/Media_7824_smxx.jpg') no-repeat scroll 0 0 #fff;
                width: 186px;
            }
        .calendar-form { /*margin-bottom: 10px;*/ overflow: hidden; }
            .search-within { float: right; }
            .calendar-form .search { padding-left: 5px; width: 138px; height: 12px; font-size: 13px; }
            .ie7 .calendar-form .search { height: 17px; }
            .ie8 .calendar-form .search { height: 17px; }
            .CHcalendar { float: left; }
            .CHcalendar select { margin-left: 10px; }
            .calendar-form input.hasPlaceholder[type="text"] {
                color: #B1B1B1;
            }
        
        .calendar-filter { float: left; width: 300px; margin: 5px 0 0 20px; }
            .calendar-filter h2 { font: 18px "Times New Roman" }
            .calendar-filter h5 { margin-top: 20px; }
            .calendar-filter select { width: 180px; float: right; }
    
    article.left + div.schedule-section {
        overflow: hidden;
        width: 670px;
    }

    .schedule-section .two-column-page{
        background: url('/media/evmsprivatesite/styleassets/images/Media_7826_smxx.jpg') no-repeat;
        width: 642px;
        padding: 14px;
        margin-top: 5px;    
    }   
        h2.border { border-bottom: 1px solid #e6e5e3; padding-bottom: 5px; }
        .schedule-list li { clear: both; overflow: hidden; }
            .schedule-list li li { width: 25%; float: left; clear: none; margin-bottom: 10px; }
                .schedule-list li li.one { width: 21%; }
                .schedule-list li li.two { width: 9%; }
                .schedule-list li li.three { padding: 0 15px; width: 48%; }
                .schedule-list li li.four { width: 17%; margin-left: 2px; }
                    .schedule-list img { margin-top: 4px; }
                    .schedule-list h4 { margin-bottom: 3px; }
                    .schedule-list h5 { color: #426476; font-size: 14px; margin-bottom: 2px; }
                    .four a { 
						display: inline-block;
						background-image: none !important;
						height: auto;
						width: 98px !important;
						color: #fffed1;
						text-align: center;
						font-size: 12px;
						background-color: #c1c370;
						border-radius: 3px;
						padding: 3px 5px;
						margin-bottom: 6px;
						text-decoration: none;
						font: 14px "ITCFranklinGothicW01-Md 812695";
                    }           
                    .schedule-list .date { text-align: right; }
                    .schedule-list .month { float: right; }
    a.btn {
		display: inline-block;
		background-image: none !important;
		height: auto;
		width: 116px;
		color: #fffed1;
		text-align: center;
		font-size: 12px;
		background-color: #c1c370;
		border-radius: 3px;
		border: none;
		padding: 3px 5px;
		margin-bottom: 6px;
		text-decoration: none;
		font: 13px "ITCFranklinGothicW01-Md 812695";
    }
a.btn-dark-blue {
	background: #021F2F;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-family: "ITCFranklinGothicW01-Bk 812647", Arial, Helvetica, sans-serif;
	font-size: 16px;
    margin-bottom: 15px;
	padding: 8px 10px;
	text-align: center;
}
    .drop-list  { margin-bottom: 30px; }
        .drop-list > li > a { 
            font: 18px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
            color: #918e17; 
            background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7814_en-2x.png') no-repeat scroll left 3px transparent;
            background-size: 15px;
            padding-left: 24px;
            display: block;
            text-decoration: none;
            margin-bottom: 5px;
        }
        .drop-list > li > a.close { 
            background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7816_en-2x.png') no-repeat scroll left 3px transparent;
            background-size: 15px;
        }
            .drop-list ul {
                padding-left: 24px;
            }
                .drop-list h5 { margin-bottom: 5px; }
                .drop-list p { margin-bottom: 5px; }
            .contact-list > li > a { margin-bottom: 10px; }
                .contact-list ul li { margin-bottom: 15px; }
        
        
        
        
    .Faculty-list ul li a { font-family: "ITCFranklinGothicW01-Bk 812647"; }    
    .Faculty-list li { padding: 3px 0; }
        
        
        
    h2.border { border-bottom: 1px solid #e6e5e3; padding-bottom: 5px; }
        .form-list li { clear: both; overflow: hidden; border-top: 1px solid #e6e5e3; padding-top: 5px; }
        .form-list li.border-none { border: none; padding-top: 0; }
            .form-list li li { width: 25%; float: left; clear: none; margin-bottom: 10px; border: none; }
/*Jason Changed to account for missing padding*/
            .form-list li li.one { width: 65%; margin-right: 10px}
                .form-list li li.two { width: 30%; }
                .form-list td { font: 12px "ITCFranklinGothicW01-Md 812695"; color: #3d3d3d; padding-right: 8px; width: 40%; }
                .form-list td.first { width: 27%; } 
                .form-list td a { color: #426476; font-size: 12px; }
                .form-list a.btn { margin: 10px 0 0 0; }
                .form-list p { margin-bottom: 5px; }
                a.form-title { font-size: 14px; color: #426476; margin-bottom: 3px; }
                .form-list h6 { font-size: 12px; color: #3d3d3d; margin: 0px 0 5px; }
                .form-list h5 a { color: #426476; }
    
    .news-alert { margin-bottom: 30px; }    
        
    .form-filer-header { float: left; }
    .training-form .form-section { float: left; margin: 0 15px 10px 0; clear: none; } 
    .training-form .form-section select { float: none; }
    .training-form .form-section p { float: none; }
    .form-section { clear: both; margin: 0 15px 5px 0; overflow: hidden; }
    .form-filter { width: 245px; float: left; }
    .training-form { width: 636px; }
    .form-filter-right { width: 300px; float: right; }
    .form-filter-right h2 { margin-bottom: 8px; }
    .form-filter form { overflow: hidden; }
    .form-section select { width: 138px; float: right; }
    .form-section p { margin-bottom: 3px; float: left; }
    .search-within select { width: 105px; }
        
/*///////////////////TOOLS///////////////////*/
.breadcrumbs { 
    padding: 10px 0;
    overflow: hidden;
}
    .actions span { position: absolute; left: -999em;}
    .actions li {
        background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7832_en-2x.png') no-repeat;
        background-size: 91px;
        height: 16px;
        width: 16px;
    }
        .share { background-position: -75px 0 !important; }
        .email { background-position: -48px 0 !important; }
        .Bookmark { background-position: -24px 0 !important; }
    
        .pageLinks .fontResizer li {
            margin-left: 4px;
        }

        .fontResizer li.textLarge a {
            color: #51789a;
            font: bold 18px/18px "Times New Roman";
        }
        .fontResizer li.textMedium a {
            color: #51789a;
            font: bold 15px/21px "Times New Roman";
        }

        .fontResizer li.textNormal a {
            color: #51789a;
            font: bold 12px/23px "Times New Roman";
        }
        .fontResizer li a.active {
            color: #3d3d3d;
            text-decoration: none;
            cursor: default;
        }

    .pageLinks {
            float: right; 
            right: 4px;
            top: 10px;
    }
        .pageLinks ul { float: left; padding: 0 0 0 15px; margin: 0; width: 105px; }
        .pageLinks ul.fontResizer { width: 53px; padding-left: 0; }
            .pageLinks li { margin-left: 10px; float: right; }
                .pageLinks li a { 
                    color: #cc5831; 
                    text-decoration: none;
                }
                .actions a {
                    height: 16px;
                    width: 16px;
                    display: block;
                }

    .pagePath { float: left; }
        .pagePath ul { float: left; padding: 0; margin: 0; width: 730px; }
            .pagePath li { float: left; }
                .pagePath li.current span { color: #3d3d3d; font: 12px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif; }
                .pagePath li a { 
                    color: #cc5831; 
                    background: url('/media/evmsprivatesite/styleassets/images/Media_7834_smxx.jpg') no-repeat right 5px; 
                    display: block;
                    padding: 0 11px 2px 3px;
                    font: 12px/16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
                    margin-right: 5px;
                }
        
        
        
        

/* LISTS */
.top-menu { overflow: hidden; margin: 0px 0 21px 0; }
.top-menu li { 
    float: left;
    margin: 7px 15px 0px 0;
}

.top-menu li a { 
    color: #ffffff;
}

                .main-menu ul li:first-child { margin-left: 0px;}
                .main-menu { clear: both; top: 0; }
                .main-menu ul { list-style: none; margin: 0; padding: 0; position: absolute; z-index: 2; top: 15px; width: 906px; }
                .main-menu ul li { float: left; margin-left: 20px; }
                .main-menu ul li a { 
                    display: block;  
                    height: 28px; 
                    text-decoration: none; 
                    color: #e3dfb8; 
                    font-size: 15px; 
                    padding: 4px 15px 0 0; 
                    border-top: 1px solid #8B8B76;
                }

                .main-menu ul ul { position: absolute; margin: 20px 0 0 0; display: none; top: 10px;  height: 500px; }
                .main-menu ul ul li { width: auto; float: none; margin: 0; }
            .main-menu  ul ul li a { height: auto; padding: 4px 15px 0 0; margin: 0; border: none; color: #e5e5e5; font-size: 13px; }
            .main-menu  ul ul li a:hover { text-decoration: underline; }
            .main-menu  ul li a:hover { text-decoration: underline; }
            
            
            
            
            
            
        
            
            
                .main-menu-private { 
                    clear: both; 
                    list-style: none; 
                    margin: 0; 
                    padding: 0 0 0 0; 
                    position: absolute; 
                    z-index: 2; 
                    top: 15px; 
                    width: 906px; 
                }       
                    .main-menu-private li:first-child { margin-left: 0px;}
                    .main-menu-private li { 
                        float: left; 
                        margin-left: 20px; 
                        border-top: 1px solid #8B8B76; 
                        padding: 4px 15px 0 0; 
                    }
                        .main-menu-private li a { 
                            display: block;  
                            height: 19px; 
                            text-decoration: none; 
                            color: #e3dfb8; 
                            font-size: 15px; 
                        }
                        
                        .main-menu-private .currentsection {
	                        padding-bottom: 20px;
                        }
                
                        .main-nav-private > ul.active { border-bottom: 1px solid #e3dfb8; }
                        .main-menu-private > li > a.active {
                            background: url('/media/evmsprivatesite/styleassets/images/Media_7836_smxx.jpg') no-repeat center bottom;
                        }
                        .main-menu-private > li > a {
                            padding-bottom: 20px;
                        }
                        .private-drop { display: none; }
                        
                        .main-menu-private ul { position: absolute; padding: 30px 0 0 0; display: block; top: 10px; width: 140px; margin: 15px 10px 0 0; }
                    .main-menu-private ul li { width: auto; float: none; margin: 0; border: none; padding: 0; }
                        .main-menu-private ul li a { height: auto; padding: 4px 15px 0 0; margin: 0; border: none; color: #e5e5e5; font-size: 13px; }
                        .main-menu-private li a:hover { text-decoration: none; }
                            .main-menu-private ul ul { position: static; }
                            .column1 { left: 0; }
                            .column2 { left: 150px; }
                   			.column3 { left: 300px; }
                  			.column4 { left: 450px; }
                  			.column5 { left: 600px; }
	              			.column6 { left: 750px; }                
                
                    .main-nav-private ul ul li a { font-size: 15px; padding: 0 0 10px 0; }
                        .main-nav-private ul ul ul { margin: 0 0 0 0; padding: 0 0 10px 0; }
        
                            .main-nav-private ul ul ul li a { font-size: 13px; padding: 5px 0 0 0; }

                                .main-nav-private ul ul.btn li a { 
                                    background: url('/media/evmsprivatesite/styleassets/images/Media_7830_smxx.jpg') no-repeat center 0; 
                                    padding: 0;
                                    font-size: 13px;
                                    text-align: center;
                                    color: #fffed1;
                                    padding: 3px 0;
                                    margin-bottom: 5px;  
                                }

            

            
            .main-nav-private { position: absolute; top: 0px; width: 100%; z-index:20000000000; left: 0; }
          
.quick-links { margin: 0 15px; display: flex;justify-content: space-around;width: 95%;flex-direction: column;}
.ie7 .quick-links { margin-bottom: 11px; }
    .quick-links h2 { margin: 0 0 5px; width: 100%;display: block;}
    .quick-links ul {
/*      border-top: 1px solid #e5e5e5; */
        overflow: hidden;
        padding: 10px 0 2px 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
    }
        .quick-links li {
            display: flex;
            margin-top: 0;
            padding: 15px 0;
			margin: 0 15px;
            /*! max-width: 200px; */
            align-items: space-between
                ;
        }
        .quick-links li:first-child {
			padding-left: 0;
		}
        .ie7 .quick-links li {
            display: inline;
            margin-top: 0;
        }
            .quick-links li a {
				background: #e7edf1;
				border-radius: 4px;
				padding: 10px;
                font-size: 16px;
                margin-right: 0;
				display: flex;
				justify-content: space-between;
				min-height: 35px;
				align-items: center;
            }
    
.side-menu { margin-top: 20px; }


/* FORM */
.header form { float: right; position: relative; margin-right: 30px; }
.header form.user {float: left; }
.header input[type="text"] { padding: 2px 0; margin-top: 7px; border: 1px solid #d3d3d3; height: 17px;}
.ie7 .header select { margin-top: 5px; }
.search-btn {
    background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7842_en-2x.png') no-repeat;
    background-size: 23px;
    width: 23px;
    height: 20px;
    border: none;
    position: absolute;
    top: 8px;
    right: -30px;
    text-indent: -9000px; 
    text-transform: capitalize;;
}


/* TABS */

div.tabcontainer ul {
	padding-left: 0;
	margin-bottom: 0;
} 
.tab-content {
	display: none;
	border-top: 1px solid #9ab7c8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ab7c8), to(transparent));
	background-image: -webkit-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -moz-linear-gradient(#9ab7c8, transparent),
	  -moz-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -o-linear-gradient(#9ab7c8, transparent),
	  -o-linear-gradient(#9ab7c8, transparent);
	background-image: 
	  linear-gradient(#9ab7c8, transparent),
	  linear-gradient(#9ab7c8, transparent);
	-moz-background-size: 1px 100%;
	background-size: 1px 100%;
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat; 
	border-radius: 6px;
	padding: 10px;
}
.tab-content.active {
	display: block;
}
.tab-content a {
font-family: "ITCFranklinGothicW01-Bk 812647";
}

    .ie7 .right-content ul.tabs { 
        padding-bottom: 4px;  
    }

    .month { font-size: 10px; color: #0f4f6b; }
    .date { font: 30px "ITCFranklinGothicW01-Md 812695"; color: #0f4f6b; display: block; }
    .ie7 .date { display: inline-block; float: right }
    .right-content ul.tabs { 
    }

			
			
.section-nav ul.section-navlist li { 
	display: inline-block; 
	padding: 11px 0 0 0;
	margin: 0;
	background: none;
	position: relative;
	top: 1px;
	height: 28px;
}
.section-nav ul.section-navlist li a { 
	padding: 11px 13px 14px 13px;
	text-decoration: none;
	font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	color: #346479;
}
.home .section-nav ul.section-navlist li a { 
	font-size: 18px;
}

.section-nav ul.section-navlist li.active  {
	border: solid 1px #9ab7c8;
	border-bottom: none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #ffffff;
}
.section-nav ul.section-navlist li.active a { 
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #ffffff;
}
.section-nav ul.section-navlist li.active:first-child, 
.section-nav ul.section-navlist li.active.first {
	border-left: 0;
}
.section-nav ul.section-navlist li.active:first-child a, 
.section-nav ul.section-navlist li.active.first a { 
	border-left: solid 1px #9ab7c8;
}
.right-content div.tab-content { 
        width: auto; 
        /*background: url('/media/evmsprivatesite/styleassets/images/Media_7852_smxx.jpg') no-repeat;*/
    }
    .tab-content li.first { width: 62px; text-align: right; margin: 0;  }
    .tab-content li li { float: left; padding: 0;  width: 82%; clear: none; margin-left: 10px; }
    .tab-content li {
        padding: 7px 0 5px;
        overflow: hidden;
        clear: both;    
    }
    div.tab-content { 
        float:left; 
        display:none;
        min-height: 207px;
        padding: 11px 15px;
        width: unset;
    }
    a.rss { 
        background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/menu-arrow.png') no-repeat; 
        height: 24px; 
        width: 24px; 
        display: inline-block; 
        float: left;
        margin: -3px 0 0 10px;
        text-indent: -9000px; 
        text-transform: capitalize; 
    }
    a.viewAll { float: left; }
    div.tab-content.active { display:block; }
        div.tab-content img { margin-bottom: 10px; }
        div.tab-content h2 { display:none; }
            .left-section { width: 178px; float: left; }
            .right-section { width: 417px; float: right; }
                .right-section p { margin-bottom: 20px; }


                
/* FOOTER */                
.footer { background: #0c435e url('/media/evmsprivatesite/styleassets/images/Media_7858_smxx.jpg') repeat-x; min-height: 151px; }
    .footer-content { width: 906px; margin: 0 auto;  padding-top: 15px; }
        .footer-content ul { overflow: hidden; padding-left: 1px; }
            .footer-content li { float: left; margin-right: 20px; }
                .footer-content li a { color: #fff;  }
        .footer-content p { clear: both; color: #92b2c2; margin-top: 8px; }

/* DROP DOWN */
.user { 
    padding: 10px 0 14px 0; 
    float: left; 
    cursor: pointer; 
    overflow: hidden; 
    position: relative;
    z-index: 5;
}

    .user li {
        background: #c1c370 right 14px no-repeat url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/menu-arrow.png');
        background-size: 21px auto;
		display: inline;
        padding: 8px 0 9px 6px;
        margin: 0 0 0 20px;
		border: solid 1px #7e802d;
		border-radius: 4px;
    }
    .ie7 .user li {
        padding: 0px 0 4px 6px;
        margin: 0 0 0 20px;
    }
    .ie7 .user li.active {
        padding: 0px 0 4px 6px;
        margin: 0 0 0 20px;
    }

        .user li a {
            padding: 9px 35px 12px 10px; /* original value: 9px 79px 12px 10px */
            font-size: 16px;
            margin-right: 7px;
            color: #fff;
        }
        
        .user li.active {
            background-color: #e8edf1;
			background-position: right -62px;
            background-size: 21px auto;
			display: inline;
			border: solid 1px #9ebaca;
            padding: 8px 0 9px 6px;
            margin: 0 0 0 20px;
			border-bottom: 0;
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
        }
            .user li a.active {
                padding: 9px 35px 12px 10px; /* original value: 9px 79px 12px 10px */
                font-size: 16px;
                margin-right: 7px;
                color: #346479;
            }

        .user a:hover { text-decoration: none; }

        
.dropDown { 
    width: 380px;
    position: absolute; 
    z-index: 4; 
    top: 76px; 
    left: 179px; 
    display: none; 
	background: #e8edf1;
	border-radius: 4px;
	border-top-left-radius: 0;
	border: solid 1px #9ebaca;
}

    .drop-down-top {  height: 9px; }
    .drop-down-content { overflow: hidden; padding: 7px 16px 10px; }
    .drop-down-bottom { height: 7px; }   


.drop-section1 { float: left; width: 299px; border-right: 1px solid #9ebaca; }
.drop-section2 { float: left; width: 165px; padding: 0; border-right: 1px solid #9ebaca; }
.drop-section3 { float: left; width: 121px; padding: 0 0 0 15px; }

.drop-down-content ul ul li a { font: 16px "ITCFranklinGothicW01-Bk 812647"; display: block; margin-bottom: 5px;  }
.drop-down-content h6 { clear: both; font: 14x "ITCFranklinGothicW01-Md 812695"; color: #cc5831; margin: 0; }
.drop-down-content .course-nav > ul > li > a { clear: both; font: 13px "ITCFranklinGothicW01-Md 812695"; color: #cc5831; margin: 0; }
.course-nav li { float: left; padding-left: 5px; margin-left: 5px; background: url('/media/evmsprivatesite/styleassets/images/Media_7874_smxx.jpg') no-repeat left 3px; }
.course-nav li a { font-size: 12px; }
.course-nav li:first-child { background: none; padding: 0; margin: 0; }


.social { background: url('/media/evmsprivatesite/styleassets/images/Media_7876_smxx.jpg') no-repeat; width: 127px; height: 28px; margin-top: 15px; }
.social li a { 
    text-indent: 999em; 
    text-transform: uppercase; 
    float: left; 
    display: block; 
    height: 24px;
    width: 25px;
    margin: 0 0 0 9px;
}
.drop-section2 > a { display: block; margin-top: 13px; }
.social li:first-child a { margin: 0; }

.buttons { 
    padding: 4px 0 2px; 
    float: left; 
    cursor: pointer; 
    overflow: hidden; 
    position: relative;
    z-index: 4;
    margin-bottom: 10px; 
}
    .buttons li {
        background: url('/media/evmsprivatesite/styleassets/images/Media_7878_smxx.jpg') no-repeat scroll left top transparent;
        display: inline;
        padding: 3px 0 4px 6px;
        margin: 0 0 0 0;
    }
    .ie7 .buttons li { padding: 0px 0 4px 5px; }
    .ie8 .buttons li { padding: 3px 0 4px 5px; }
        .buttons li a {
            background: url('/media/evmsprivatesite/styleassets/images/Media_7880_smxx.jpg') no-repeat right top;
            padding: 4px 11px 4px 5px;
            font-size: 14px;
            margin-right: 7px;
            color: #fff;
            display: inline;
        }


.ie7 .course-nav ul { clear: both; }

.news-alert {
	background: #e7edf1;
	border-radius: 6px;
}
.news-alert-top { height: 13px; }
.news-alert-middle {
    background: #e7edf1;
    padding: 0 16px 0;
}

.news-alert-bottom { height: 13px; }





.event-section { margin: 15px 0 10px 0; padding: 10px 16px; background: url('/media/evmsprivatesite/styleassets/images/Media_7886_smxx.jpg') no-repeat; overflow: hidden; }

.event-section ul h4 { margin-bottom: 5px; }
.event-section ul { margin-bottom: 10px; overflow: hidden; }
.event-section li li.first { width: 14%; margin-right: 12px; }
.event-section li li { width: 83%; float: left; }
.event-section .date { text-align: right; }
.event-section .month {
    float: right;
    text-align: right;
    width: 100%;
}




.latest-section { padding: 0 16px; margin-top: 10px; }
.lastest-open { margin-top: 15px; overflow: hidden; }
.latest-right { width: 177px; float: right; }
.latest-left { width: 177px; float: left; border-right: 1px solid #e7e5e3; padding-right: 22px}
.latest-section h4 { margin-top: 10px; }


.latest-section h2, .event-section h2, .news-alert-middle h2 {
    background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7814_en-2x.png') no-repeat scroll left center transparent;
    background-size: 15px;
    padding-left: 28px;
    margin: 0 0 15px 0;
    cursor: pointer;
}
.latest-section h2.close-arrow, .event-section h2.close-arrow, .news-alert-middle h2.close-arrow {
    background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7816_en-2x.png') no-repeat scroll left center transparent;
    background-size: 15px;
}





.hours { margin-bottom: 15px; background: #9ec7d9; border-radius: 6px; clear: both; }
.hours h6 {
    color: #fff;
    margin: 0 0 5px;
    font: normal 16px "ITCFranklinGothicW01-Md 812695";
}
.hours p { font: 12px "ITCFranklinGothicW01-Md 812695"; margin: 5px 0 0; }

.hours-top { height: 13px; }

.hours-middle {
    
    padding: 0 16px 0;
    width: 191px;
}

.hours-bottom {  height: 13px; }

.Qlinks-left { float: left; width: 136px; }
    
.Qlinks-right { float: right; width: 194px; }

.Qlinks-left h5, .Qlinks-right h5 {
    margin: 0 0 5px 0;
}
.Qlinks-left ul, .Qlinks-right ul {
    margin: 0 0 10px 0;
}

.Qlinks-left li a, .Qlinks-right li a {
    margin: 0 0 5px 0;
    font: 14px "ITCFranklinGothicW01-Bk 812647",Arial,Helvetica,sans-serif;
    display: block;
}


.middle .quick-links { overflow: hidden; margin-top: -38px; }
.middle .quick-links ul { border: none; margin-bottom: 10px; float: left; }
.middle .quick-links h2 { float: left;  margin: 7px 7px 0 0; }


.backTo { float: left; width: 100%; margin-top: 15px; font-size: 11px; }




.myevms { background: url('/media/evmsprivatesite/styleassets/images/Media_7892_smxx.jpg') no-repeat; padding: 20px 14px 0; overflow: hidden; }
.training-list { padding-top: 12px; }
    .myevms-left { width: 335px; float: left; }
    .myevms-right { width: 335px; float: right; }
        .myevms-section {
            border-top: 1px solid #e6e5e3;
            /* Private Dev Additions */
            float:left;
            width: 295px;
        }
        .myevms .myevms-left {
            padding: 7px 15px 7px 10px;
            border-right: 1px solid #e6e5e3;
        }
        .myevms .myevms-right {
            padding: 7px 10px 7px 15px;
        }
        .myevms .myevms-no-top-border {
            border-top: 0;
            padding-top: 0;
        }
        /*.myevms-left .myevms-section { padding: 7px 15px 7px 10px; border-right: 1px solid #e6e5e3; }
        .myevms-right .myevms-section { padding: 7px 10px 7px 15px; }*/
        
            .myevms-section a { font: 12px "ITCFranklinGothicW01-Bk 812647",Arial,Helvetica,sans-serif; }
            .myevms-section p { margin: 0; }
            .myevms-section h4 { margin-bottom: 5px; }
.drop-list .bold { font-family: "ITCFranklinGothicW01-Md 812695","Times New Roman",Times,serif; }

.myevms .border-none { padding-top: 0; }
.myevms-section .bold { font-family: "ITCFranklinGothicW01-Md 812695","Times New Roman",Times,serif; }

.myevms .backTo { padding: 15px 0 0 10px; display: block; overflow: hidden; }
.training-list .backTo { padding: 0; }
.training-section { border-top: 1px solid #e6e5e3; padding-top: 10px; margin-bottom: 10px; clear: both; overflow: hidden; }
    .training-left { width: 500px; float: left; }
    .training-right { width: 107px; float: right; }

.left { float: left; }
.right { float: right; }

.training-left h4 { margin: 0; }
.training-left p { margin: 5px 0 0 0; }
.training-left h6 { font: 12px "ITCFranklinGothicW01-Md 812695"; color: #426476; margin: 0;}


a.news-title { color: #426476; }

.training-right a { 
    background-color: #c1c370;
    border-radius: 3px;
    width: 107px; 
    text-align: center; 
    display: block;
    border: none;
    height: 18px;
    padding-top: 3px;
    color: #fffed1;
    margin-bottom: 7px; 
}
.training-content {
    background: none repeat scroll 0 0 #E7EDF1;
    overflow: hidden;
    padding: 5px 16px 0;
}

.training-checkbox p {
    float: left;
    margin: 0 15px 0 0;
}
.ie7 .training-checkbox p { margin: 0 11px 0 0; }
.ie8 .training-checkbox p { margin: 0 11px 0 0; }

.training-checkbox input { margin: 0 4px 0 0; } 
.required { background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7894_en-2x.png') no-repeat right 1px; padding-right: 22px; background-size: 16px; }
.calendar { background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/media_7896_en-2x.png') no-repeat right 0px; padding: 0 22px 1px 0; background-size: 19px;}
.min-required { background: url('/media/evmsprivatesite/styleassets/images/Media_7898_smxx.jpg') no-repeat right 2px; display: inline; padding-right: 17px; }
.training-content { font-size: 14px; color: #426476;}

.training-form {
    overflow: hidden;
}
.training-form input.hasPlaceholder[type="text"] { color: #B1B1B1; }
.ie7 .training-form .search { height: 17px; }
.ie8 .training-form .search { height: 17px; }
.training-form .search {
    font-size: 13px;
    height: 12px;
    padding-left: 5px;
    width: 120px;
}
.training-form h2 { margin: 25px 0 0 0; font: 18px "Times New Roman"; }


.training-form .form-section { margin-right: 28px; }
.training-form .last { margin-right: 0px; }






.schedule-list p { margin-top: 8px; }










/*/////////////////// overlay ////////////////////*/
#overlay { 
    position: fixed; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    background: url('/media/evmsprivatesite/styleassets/images/Media_7900_smxx.jpg') repeat; 
    z-index: 100; 
}
    .overlay_content { 
        display: none; 
        position: fixed; 
        top: 20px; 
        left: 50%; 
        margin: 65px 0 0 -336px; 
        max-width: 634px; 
        z-index: 99999; 
        min-height: 425px;
        padding: 7px 11px;
        background: #fff center bottom no-repeat url('/media/evmsprivatesite/styleassets/images/Media_7908_smxx.jpg');
		border-radius: 6px;
		-webkit-box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
		-moz-box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
		box-shadow: 3px 3px 32px 0 rgba(0,0,0,0.75);
    }
    .overlay-top {
        height: 28px;
    }
    .overlay_contents {
        padding: 0 15px;
    }
    

        .close_button { 
            background: url('/media/evmsprivatesite/styleassets/images/Media_7906_smxx.jpg') no-repeat scroll 0 0 transparent;
            cursor: pointer;
            height: 21px;
            position: absolute;
            right: 25px;
            top: 21px;
            width: 21px;
        }

    .overlay_bottom {
        height: 112px;
    }

.overlay-left { width: 185px; float: left; }
.overlay-right { width: 385px; float: right; }
#datepicker2 { margin-top: 10px; }
.overlay-right h4 { margin-bottom: 0px; }
.overlay-right h6 { font-size: 12px; color: #426476; margin: 0; font-weight: normal; }
.overlay-right p { width: 255px; margin: 10px 0 10px 0; float: left; }
.overlay-right ul { float: right; width: 107px; margin-top: 14px; }


.training-right .overlay-right a.link { background: none; color: #cc5831; clear: both; text-align: left; width: 300px; }



.notification li { margin-bottom: 15px; }
.notification { margin-bottom: 15px; }

.faq li { margin-bottom: 15px; }
.faq { margin-bottom: 15px; }



.clear { clear: both; }
.border-none { border-top: none; padding: 0; }
.hasDatepicker { margin-top: -2px; }
.advance-search .ui-state-highlight, .advance-search .ui-widget-content .ui-state-highlight, .advance-search .ui-widget-header .ui-state-highlight { background: #e7edf1; }
.search-bar-middle span { float: left; color: #426476; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    text-align: center;
}
.overlay_contents .ui-widget-content a { background: none; border: none; height: 15px; width: 25px; }
#datepicker, #datepicker2 { display: block; width: 185px; }
#datepicker2 .ui-datepicker .ui-datepicker-next span { display: none; }
#datepicker2 .ui-datepicker .ui-datepicker-prev span { display: none; }
.hasDatepicker .ui-state-highlight, .hasDatepicker .ui-widget-content .ui-state-highlight, .hasDatepicker .ui-widget-header .ui-state-highlight { color:  #CC5831; }
.hasDatepicker .ui-state-active, .hasDatepicker .ui-widget-content .ui-state-active, .hasDatepicker .ui-widget-header .ui-state-active { color:  #CC5831; }
    .hasDatepicker .ui-datepicker-calendar a:hover { color:  #CC5831; background: none; }
    .hasDatepicker .ui-datepicker .ui-datepicker-title { line-height: 1.7em; }
    .hasDatepicker .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { padding:0;}
    .hasDatepicker .ui-datepicker td { padding: 0px; line-height: 22px; }
    .hasDatepicker .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { margin-bottom: 1px; padding: 4px 0 2px!important; }
    .hasDatepicker .ui-datepicker th { padding: 3px; }
    .hasDatepicker .ui-state-default, .hasDatepicker .ui-widget-content .ui-state-default, .hasDatepicker .ui-widget-header .ui-state-default {font-weight: normal;}
    .hasDatepicker .ui-datepicker th { font-weight: normal; }
    .hasDatepicker .ui-widget-header { font-weight: normal; }
    .hasDatepicker .ui-datepicker-current-day a:hover { background: #fff; }
     .hasDatepicker .ui-widget { font-family:"ITCFranklinGothicW01-Bk 812647"; font-weight: normal; }       
/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}

a:hover, a:active, a:focus {
    outline: 0!important;
}
a {
   outline: 0!important;
}

.actions li.share { background: none; }
/* ==|== print styles ======================================================= */
 
@media print {
   * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

   * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

    .header ul, 
    .menu-container, 
    .header form, 
    .breadcrumbs, 
    a.btn, 
    .advance-search, 
    .footer ul, 
    .section-nav, 
    #datepicker, 
    .quick-links, 
    .search-bar-middle, 
    .news-alert {
        display: none;
    }

    .inner-container {
        overflow: visible;
    }
    .schedule-list li {
        overflow: visible;
    }
    .footer-content {
        position: absolute;
        bottom: 0;
    }
}











/* EMAIL OVERLAY */
#EMAILoverlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.overlay_email {
     background: url('/media/evmsprivatesite/styleassets/images/Media_7900_smxx.jpg') repeat scroll 0 0 transparent;
    display: none;
    left: 50%;
    margin: 0 0 0 -135px;
    padding: 9px;
    position: fixed;
    top: 100px;
    width: 300px;
    z-index: 902;
}

.overlay_email .close_button {
    background: url('/media/evmsprivatesite/styleassets/images/Media_7906_smxx.jpg') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 14px;
    top: 20px;
    width: 21px;
}

.overlay_email .overlay_contents {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #013A5D;
    color: #666565;
    font: 11px/11px arial;
    padding: 14px 9px 20px 11px;
    width: 280px;
    z-index: 150;
}
.overlay_contents h2 {
    color: #2C8AAE;
    font: bold 18px arial;
    margin-bottom: 10px;
    text-transform: none;
}
.overlay_contents label {
    color: #666565;
    display: block;
    font: 11px arial;
    padding-bottom: 3px;
}
.overlay_contents label span {
    font-weight: bold;
}
.overlay_contents textarea {
    border: 1px solid #D9D9D9;
    margin-bottom: 7px;
    resize: none;
    width: 265px;
}
.overlay_contents input[type="text"] {
    border: 1px solid #D9D9D9;
    height: 21px;
    margin-bottom: 7px;
    width: 265px;
}
.email-submit {
    background: url('/media/evmsprivatesite/styleassets/images/Media_7830_smxx.jpg') no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFED1;
    display: block;
    font-weight: bold;
    height: 23px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 128px;
}


/*Inserted By Jason For Typical Two Colum Page */
    h2.border { border-bottom: 1px solid #e6e5e3; padding-bottom: 5px; }
        .typical-list li { clear: both; overflow: hidden; border-top: 1px solid #e6e5e3; padding-top: 5px; }
        .typical-list li.border-none { border: none; padding-top: 0; }
            .typical-list li li { width: 25%; float: left; clear: none; margin-bottom: 10px; border: none; }
                .typical-list li li.one { width: 99%; }
                .typical-list td { font: 12px "ITCFranklinGothicW01-Md 812695"; color: #3d3d3d; padding-right: 8px; width: 40%; }
                .typical-list td.first { width: 27%; } 
                .typical-list td a { color: #426476; font-size: 12px; }
                .typical-list a.btn { margin: 10px 0 0 0; }
                .typical-list p { margin-bottom: 5px; }
                a.typical-title { font-size: 14px; color: #426476; margin-bottom: 3px; }
                .typical-list h6 { font-size: 12px; color: #3d3d3d; margin: 0px 0 5px; }
                .typical-list h5 a { color: #426476; }      
/*End Inserted By Jason For Typical Page */

/* Inserted by dashford (T4). Duplicaing Jason's three column code for two column */
.two-col-section {
    margin: 0 0 10px 0;
    padding: 10px 16px;
    background: url('/media/evmsprivatesite/styleassets/images/Media_7826_smxx.jpg') no-repeat;
    overflow: hidden;
    width: 642px;
}
.two-col-section ul h4 { margin-bottom: 5px; }
.two-col-section ul { margin-bottom: 10px; overflow: hidden; }
.two-col-section li li.first { width: 14%; margin-right: 12px; }
.two-col-section li li { width: 83%; float: left; }
.two-col-section .date { text-align: right; }
.two-col-section .month { float: right; }

/*Inserted By Jason For Typical Three Colum Page */
.three-col-section { 
	border-top: 1px solid #9ab7c8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ab7c8), to(transparent));
	background-image: -webkit-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -moz-linear-gradient(#9ab7c8, transparent),
	  -moz-linear-gradient(#9ab7c8, transparent);
	background-image:
	  -o-linear-gradient(#9ab7c8, transparent),
	  -o-linear-gradient(#9ab7c8, transparent);
	background-image: 
	  linear-gradient(#9ab7c8, transparent),
	  linear-gradient(#9ab7c8, transparent);
	-moz-background-size: 1px 100%;
	background-size: 1px 100%;
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat; 
	border-radius: 6px;
	padding: 10px;
}

/*.three-col-section ul h4 { margin-bottom: 5px; }
.three-col-section ul { margin-bottom: 10px; overflow: hidden; }
.three-col-section li li.first { width: 14%; margin-right: 12px; }
.three-col-section li li { width: 83%; float: left; }
.three-col-section .date { text-align: right; }
.three-col-section .month { float: right; }*/
/*End Inserted By Jason For Typical Three Colum Page */

/* T4 Changes */
.newsListing li.first {
    float: left;
    width: 65px;
}
.newsListing li {
    width: 100%;
}
/*.main-nav-private ul ul {
    display: none;
}
.main-menu-private ul {
    width: 100%;
    left: 0px;
}*/
.multilevel-linkul-0 {
    height: 428px;
}
.multilevel-linkul-0 li {
    float: left;
    width: 100px;
    margin: 0 10px 0 0;
}
.month {
    text-transform: uppercase;
}
.filterMainMonth {
    background: none repeat scroll 0 0 #E7EDF1;
}
.filterMainMonth:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
.filterMainMonth a {
    color: #CC5831 !important;
    font-weight: bold !important;
}
/** T4 Changes **/

/**Natalie Update Style for Mega Menu**/

.multilevel-linkul-1 {
    font: 11px;
}

/**End Natalie Added**/

#t4_calendar a.hasEvents {
    font-weight: bold;
}

.featureImg {
    float: left;
    margin: 0 10px 10px 0;
}

.es-carousel-wrapper {
    margin-bottom: 15px;
    margin-left: 25px;
    position: relative;
    width: 538px;
}
.es-carousel {
    background: url('/media/evmspublic/content/styleassets/images/Media_6617_smxx.jpg') repeat-x scroll 0 0 transparent;
    overflow: hidden;
    padding: 13px 10px 11px 20px;
}
.es-carousel ul {
    width: 300%!important; 
}
.es-carousel ul li {
    display: block;
    float: left;
    height: 100%;
}
.es-carousel ul li a {
    border-color: #222222;

    border-style: solid;
    display: block;
}
.es-carousel ul li a img {
    border: medium none;
    display: block;
    max-height: 100%;
    max-width: 100%;
}


#overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 100;
}

.overlayLeft {
    width: 330px;
    float: left;
    }
    
.overlayRight {
    width: 206px;
    float: right;
    }    
    
.overlay_bottomContent {
    margin-left: 35px;
    min-height: 215px;
}

.overlay_content h2 {
    font: 30px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
    color: #2C8AAE;
    margin-bottom: 8px;
}



.overlay_content h3 {
    font: 14px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    color: #426476;
    margin-bottom: 15px;
}

#t4_calendar a.hasEvents {
    font-weight: bold;
}

.featureImg {
    float: left;
    margin: 0 10px 10px 0;
}
.es-nav span.es-nav-next {
  right: -26px;
  left: auto;
  z-index: 151;
  background: url('/media/evmspublic/content/styleassets/images/Media_9604_smxx.jpg');
  background-color: #0C435E;
  border-radius: 0 3px 3px 0;
}

.es-nav span {
  background: url('/media/evmspublic/content/styleassets/images/Media_9599_smxx.jpg');
  cursor: pointer;
  height: 29px;
  left: -25px;
  margin-top: -13px;
  opacity: 0.9;
  position: absolute;
  z-index: 151;
  text-indent: -9000px;
  top: 50%;
  width: 26px;
  background-color: #0C435E;
  border-radius: 3px 0 0 3px;
}

div.feature-section h2.lightboxh2{
    font: 14px "ITCFranklinGothicW01-Md 812695",Arial,Helvetica,sans-serif;
    color:#367B98;
}

#carousel.es-carousel-wrapper div.es-carousel ul#links li a img{
    height:60px; 
    width:90px;
}


div.feature-section a img{
    max-height:110px; 
    max-width:150px
}

div.feature-section {
    float:left; 
    margin-right:15px;
    padding-left:15px;
    margin-bottom: 20px;
    width: 185px; /* dashford changes */
}


/** 
* EVMS Phase 2 & 3 Changes (T4)
* ===================================
* Started: 15 April 2013
* Last Modified: 07 May 2013
*
* Table of Contents
* -----------------
* 1.0 Directory Page
*   1.1 Directory Content
*   1.2 Directory List
*   1.3 Advance Bar
*   1.4 Results Bar
*   1.5 Company Info List
*   1.6 backTO
* 2.0 Faculty Directory Page
*   2.1 No Results Message
*   2.2 Page structure
* 3.0 Bio Page
* 4.0 Search Results
* 5.0 Calendar Page
* 6.0 Additional Styling
* 7.0 Bookmarks Management Page Styling
* 8.0 Pagination Styling
*/


/**
* 1.0 Directory Page
*
* Styling for Private Dev Directory page layout
*/

/* 1.1 Directory Content: Container for the directory elements */
.directoryContent {
    float: right;
    width: 906px;
}

/* 1.2 Directory List: A-Z Navigation */
.direcotry-list {
    overflow: hidden;
}
    .direcotry-list li {
        float: left;
        width: 32px;
        height: 31px;
        border-right: 1px solid #9bbecc;
        text-align: center;
    }
    .direcotry-list li a {
        padding: 6px 0 0 0;
        color: #fff;
        display: block;
        height: 25px;
        font-size: 16px;
        background: #367c99;
    }
        .direcotry-list li a:hover {
            text-decoration: none;
        }
    .direcotry-list li:first-child {
        background:  url('/media/evmspublic/content/styleassets/images/directory_listLeft.png') no-repeat left center;
        padding-left: 5px;
        width: 36px;
    }
        .direcotry-list li:first-child a {
            background: #00334d;
        }
    .direcotry-list li.last {
        background:  url('/media/evmspublic/content/styleassets/images/directory_listRight.png') no-repeat right center;
        padding-right: 5px;
        width: 34px;
        border: none;
    }

/* 1.3 Advance Bar: Filer search bar */
.advanceBar { margin-bottom: 20px; }
    .advanceBar form {
        font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
        color: #3d3d3d;
    }
    .advanceBar label {
        margin: 0 10px 0 0;
    }
    .advanceBar select {
        width: 130px;
        margin: 0 40px 0 0;
        border: 1px solid #bfc1c3;
        padding: 1px 1px 2px 0;
    }
    .advanceBar input[type="text"] {
        border: 1px solid #bfc1c3;
        padding: 2px 0 3px 5px;
    }
    .advanceBar .submit {
        background-color: #c1c370;
        font-size: 11px;
        font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
        padding: 4px 10px;
        color: #fff;
        margin-left: 5px;
        width: 35px;
        border: none;
        border-radius: 3px;
    }

/* 1.4 Results Bar: Filter search bar */
.resultsBar {
    overflow: hidden;
    background: #e1ebf0;
    margin: 6px 0 0 0;
    padding: 8px 10px 6px;
}
    .resultsBar h5 { float: left; margin: 2px 38px 0 0; }
    .resultsBar form {
        float: left;
        color: #3d3d3d;
        margin-top: 0;
		margin-bottom: 5px;
    }
    .resultsBar .pagination {
        float: right;
        text-align: right;
        width: 500px;
    }
        .resultsBar .pagination ul {
            display: inline;
        }
        .resultsBar .pagination li {
            padding: 0px 6px 0 12px;
            background: url('/media/evmsprivatesite/styleassets/images/Media_7874_smxx.jpg') no-repeat left center;
            margin-top: 3px;
            display: inline;
        }
        .resultsBar .pagination li:first-child {
            background: none;
        }
        .resultsBar .pagination a.active {
            text-decoration: none;
            color: #3d3d3d;
        }
        .resultsBar .pagination a.next {
            background-color: #c1c370;
            font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
            padding: 3px 0px;
            color: #fff;
            border: none;
            border-radius: 3px;
            text-decoration: none;
            width: 55px;
            text-align: center;
            display: inline-block;
        }

        .resultsBar .pagination a.last {
            background-color: #c1c370;
            font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
            padding: 3px 0px;
            color: #fff;
            border: none;
            border-radius: 3px;
            text-decoration: none;
            width: 55px;
            text-align: center;
            display: inline-block;
        }


/* 1.5 Company Info List: Main directory results */
.Companyinfo-List li.first { width: 32%; margin-right: 20px; }
.Companyinfo-List li.first p { margin: 7px 0 0; }
.Companyinfo-List li.second { width: 21%; margin-right: 10px; }
.Companyinfo-List li.third { width: 23%; margin-right: 10px; }
.Companyinfo-List li.fourth { width: 19%; }
.Companyinfo-List li li { width: 65%; }
.Companyinfo-List li li { float: left; border: none; padding: 0; }
.Companyinfo-List li {
    padding: 7px 0 5px;
    border-top: 1px solid #E6E5E3;
    overflow: hidden;   
}
.Companyinfo-List li {
    border-top: 1px solid #E6E5E3;
    padding: 15px 0;
}
.Companyinfo-List h1 a {
    color: #3D3D3D;
    font: 16px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
}
.Companyinfo-List h1 span {
    color: #CC5831;
}
.Companyinfo-List h2 {
    color: #3D3D3D;
    margin: 0 0 5px;
}
.Companyinfo-List a {
    color: #CC5831;
    display: block;
    text-decoration: none;
}
.Companyinfo-List h1 a:hover {
    text-decoration: none;
}
.Companyinfo-List a:hover {
    text-decoration: underline;
}
.Companyinfo-List h5 {
    margin: 7px 0;
}
.Companyinfo-List h5:first-child {
    margin: 0 0 7px;
}
.Companyinfo-List p {
    margin: 0 0 7px;
}
.Companyinfo-List img {
    float: left;
    margin-right: 20px;
}
.Companyinfo-List .first {
    border-right: 1px solid #E6E5E3;
}

/* 1.6 backTO: Back to top link */
a.backTO {
    font: 11px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    color: #cc5831;
    margin: 30px 0;
    display: block;
}


/**
* 2.0 Contact Us Page
*
* Styling for Department Contact page layout
*/

.three-col-section .noResults {
    width: 100%;
    text-align: center;
}

.contact-us-left {
    float: left;
    width: 223px;
    margin: 0;
}
.contact-us-right {
    float: right;
    width: 670px;
}

.contact-us-list-middle {
    background-color: #E1EBF0;
    padding: 10px;
    margin: 0 0 15px 0;
    -webkit-border-radius:  5px;
    -moz-border-radius:     5px;
    border-radius:          5px;
}
    .contact-us-list-middle .contact-us-search {
        float: left;
        margin: 0 10px 0 0;
    }

.contact-us-list-box {
    margin: 0 0 30px 0;
}
    .contact-us-list-box-responsibilities {
        margin: 0 0 0 20px;
    }
    .contact-us-list-box-image,
    .contact-us-list-box-content,
    .contact-us-list-box-responsibilities {
        float: left;
    }
        .contact-us-list-box-content {
            border-right: 1px solid #E6E5E3;
        }
        .contact-us-list-box .contact-us-list-box-image img {
            width: 120px;
            height: 160px;
        }
    .contact-us-list-box .contact-us-list-box-content .contact-us-ul {
        width: 300px;
        margin: 0 0 0 10px;
    }
        .contact-us-list-box .contact-us-list-box-content .contact-us-ul li ul  {
            margin-bottom: 0px;
        }
        .contact-us-list-box .contact-us-list-box-content .contact-us-ul li ul li {
            width: 60%;
        }
        .contact-us-list-box .contact-us-list-box-content .contact-us-ul li ul li.first {
            width: 40%;
            margin-right: 0px;
        }
.contact-us-list-middle #contact-us-role-select {
    margin: 0 30px 0 0;
}
.contact-us-list-box .contact-us-ul span {
    color: #3d3d3d;
}


/**
* 3.0 Bio Page
*
* Styling for Private Dev Bio Page page layout
*/
.bio-side {
    min-height: 200px;
}
.bio-side img {
    margin: 10px 0 10px 10px;
}
.bio-side a {
    display: block;
    font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 3px;
    text-align: center;
    width: 122px;
    text-decoration: none;
    color: #fff;
    background-color: #c1c370;
    border-radius: 3px;
    padding: 3px 10px;
}
.layoutContent .pageList li {
    padding: 7px 0 5px;
    border-top: 1px solid #E6E5E3;
    overflow: hidden;
    margin: 0;
    background: none;
}
    .layoutContent .pageList li.no-border {
        border-top: 0;
    }
        .layoutContent .pageList li li {
            float: left;
            border: none;
            padding: 0;
        }
        .pageList li li {
            width: 65%;
        }
        .pageList li.first {
            width: 35%;
        }
.side-section {
    margin-bottom: 35px;
    padding: 0 14px;
}
.hpside-section {
    margin-bottom: -5px;
    padding: 0 14px;
}
.layoutContent .js_contact-email {
    float: right !important;
}


/**
* 4.0 Search Results
*
* Styling for Private Dev Search Results page
*/
.searchPageBar .pagination {
    float: right;
    text-align: right;
    width: 480px;
}
    .searchPageBar .pagination ul, .searchPageBar .pagination li, .searchPageBar .pagination a {
        display: inline;
    }
    .searchPageBar .pagination a.active {
        text-decoration: none;
        color: #3d3d3d;
    }
    .searchPageBar .pagination li {
        padding: 0px 6px 0 12px;
        background: url('/media/evmspublic/content/styleassets/images/border.png') no-repeat left center;
        margin-top: 3px;
    }
    .searchPageBar .pagination li:first-child {
        background: none;
    }


/**
* 5.0 Calendar Page
*
* Styling for Private Dev Calendar page
*/
#calendar-box {
    clear: both; float: left;
	margin-bottom: 10px;
}
#calendar-box .calendar-box-day-headings {
    color: #367c99; background-color: #C6D7DF; height: 21px;
}
#calendar-box .calendar-box-day-headings th {
    font-weight: normal;
}
#calendar-box .thismonth {
    text-align: center;
}
#calendar-box .today {
    background-color: #e7edf1;
}
#calendar-box .calendar-box-header {
    height: 25px; background-color: #367C99;
}
#calendar-box .calendar-box-header a {
    color: #fff;
}
#calendar-box table tbody td {
    padding: 3px;
	border-bottom: solid 1px #eeeeee;
}
#calendar-box table tbody tr {
    background-color: #fff;
}
#calendar_events .overlay-module .info-box {
    float: left; margin: 0 0 0 20px; width: 390px;
}
#calendar_events .overlay-module .info-box .lightbox-calendar-title {
    font-weight: bold; color: #426476;
}
#calendar_events .overlay-module .info-box .lightbox-calendar-time-venue, #calendar_events .overlay-module .info-box .lightbox-calendar-department-category {
    color: #426476;
}
#calendar_events .overlay-module .info-box .lightbox-calendar-description-container {
    margin: 10px 0 0 0;
}
#calendar_events .overlay-module .info-box .lightbox-calendar-description {
    float: left; width: 273px;
}
    #calendar_events .overlay-module .info-box .lightbox-calendar-description p {
        font-size: 12px;
    }
#calendar_events .overlay-module .info-box .lightbox-calendar-actions {
    float: left; width: 107px; margin: 0 0 0 10px;
}
#calendar_events .overlay-module .info-box .lightbox-calendar-actions a {
    display: inline-block;
    background-image: none !important;
    height: auto;
    width: 98px !important;
    color: #fffed1;
    text-align: center;
    font-size: 12px;
    background-color: #c1c370;
    border-radius: 3px;
    padding: 3px 5px;
    margin-bottom: 6px;
    text-decoration: none;
    font: 13px "ITCFranklinGothicW01-Md 812695";
}
#calendar_events .two .month {
    text-align: right; width: 100%;
}
#calendar_events .two .date {
    float: left; width: 100%;
}
#calendar_events .three--calendar {
    width: 69% !important;
    margin-left: 15px;
}
.calendar-content #view_switchers {
    clear: both; width: 186px;
}
#calendar_events .schedule-list > li:first-child {
    border-top: 0;
    padding-top: 0;
}
#calendar_events .schedule-list > li {
    border-top: 1px solid #e6e5e3;
    padding-top: 10px;
}
#calendar_events .lightbox-calendar-description li {
    list-style: circle;
    margin-left: 15px;
    overflow: visible;
}


/**
* 6.0 Additional Styling
*
* Styling for additional objects
*/
.left-side .drop-list {
    padding-right: 16px;
}
.left-side .left-col-content {
    padding: 0 16px 0 24px;
}
.faculty-home .schedule-section .two-column-page {
    background: 0;
}
.student-home .schedule-section .two-column-page {
    background: 0; margin: 0 0 0 250px; padding: 0; width: auto;
}
.directory-responsibilities li {
    list-style: circle inside; padding: 0 0 0 1px !important; width: 100%;
}
.contact-us-list-box-responsibilities {
    width: 190px; max-width: 190px;
}
.contact-us-list-box-responsibilities li {
    list-style: circle inside; padding: 0 0 0 1px !important;
}
.Companyinfo-List .inline {
    display: inline !important;
}
.sidedateMain {
    color: #1b6685;
    float: left;
    padding: 0 15px 0 0;
    text-align: right;
    width: 90px;
}
.newsContentMain {
    float: left;
    margin-bottom: 0px;
    padding: 0 15px 0 0;
    width: 500px;
}


/**
* 7.0 Bookmarks Management Page Styling
*
* Styling for the bookmarks management page
*/
.bookmark__icon{padding:0 10px 0 10px;}
.bookmark__controls__icon{padding:0 0 0 10px;}
.bookmark__icon__img{height:16px;}
.bookmark__message__icon{margin:0 0.5em 0 0.5em;}
.bookmark,.bookmark__icon--bookmark,.bookmark__title,.bookmark__icon--tags,.bookmark__tags,.bookmark__icon--star,.bookmark__icon--edit,.bookmark__icon--delete,.bookmark__edit{float:left;height:16px;}
.bookmark__controls{float:right;}
.bookmark{width:660px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
.bookmark__icon--bookmark,.bookmark__icon--tags{padding:0 10px 0 10px;}.bookmark__icon--bookmark img,.bookmark__icon--tags img{height:16px;}
.bookmark__icon--star,.bookmark__icon--edit,.bookmark__icon--delete{padding:0 0 0 10px;cursor:pointer;}.bookmark__icon--star img,.bookmark__icon--edit img,.bookmark__icon--delete img{height:16px;}
.bookmark__title,.bookmark__tags,.bookmark__edit{line-height:16px;overflow:hidden;}
.bookmark__edit{padding:0 0 0 5px;}
.bookmark__title{width:298px;}
.bookmark__tags{width:170px;}
.bookmark__message{font-size:1.2em;width:660px;padding:10px 0 10px 0;}.bookmark__message p{line-height:16px;}
.bookmark__message__icon{margin:0 0.5em 0 0.5em;}
#dialog-bookmark-edit fieldset{margin-top:15px;}
#dialog-bookmark-edit {overflow-x: hidden;}
#dialog-bookmark-edit input{width:95%;margin:0 0 10px 0;}
#dialog-bookmark-edit label{margin-top:10px;}
#radio input{width:15%;}
#radio{margin-top:5px;}
.success{background-color:#CAED9E}


/**
* 8.0 Pagination Styling
*
* Styling for pagination output by jQuery.paginator.js
*/
.paginatorNav {
    overflow: hidden; background: #e1ebf0; margin: 6px 0 0 0; padding: 8px 10px 6px;
}
.paginator-showing {
    float: left;
}
.paginator-navigation {
    float: right;  text-align: right;  width: 480px;
}
    .paginator-navigation ul, .paginator-navigation li {
        display: inline;
    }
    .paginator-navigation li {
        padding: 0px 6px 0 12px; background: url('/media/evmspublic/content/styleassets/images/border.png') no-repeat left center; margin-top: 3px;
    }
    .paginator-navigation li:first-child {
        background: none;
    }
        .paginator-navigation li .paginator-active {
            text-decoration: none; color: #3d3d3d;
        }


/**
* 9.0 Training Styling
*
* Styling for the lightbox object used for training items
*/
.training-lightbox .info-box {
    float: left;
    margin: 0 0 0 20px;
    width: 550px;
}
.lightbox-training-description-container {
    margin: 10px 0 0 0;
}
.lightbox-training-description {
    float: left;
    width: 430px;
}
    .lightbox-training-description p {
        font-size: 12px;
    }
.lightbox-training-right {
    float: left;
    width: 107px;
    margin: 0 0 0 10px;
}
    .lightbox-training-right a {
        background: url('/media/evmsprivatesite/styleassets/images/Media_7828_smxx.jpg') no-repeat;
        height: 18px;
        text-align: center;
        display: block;
        color: #fffed1;
        margin-bottom: 7px;
        padding-top: 3px;
        float: right;
        width: 107px;
    }

/** Jason **/
.public-private-bullets ul li {
    list-style: square !important;
    padding: 0 0 0 10px !important;
    margin-left: 20px;
}

/** End Jason **/


   .two-column-page ul li {
         padding: 0 0 5px 15px !important;
    background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/orange-box-2x.png') no-repeat left 4px;
        background-size: 6px;
        margin-left: 30px;
    }   

        .three-col-section ul li {
         padding: 0 0 5px 12px !important;
    background: url('/media/evmspublic/evmsprivatedev/styleassets/images/responsiveimages/orange-box-2x.png') no-repeat left 4px;
        background-size: 6px;
        margin-left: 30px;
    }   
    .two-column-page ol li, .three-col-section ol li {
    margin: 3px 0 0 12px;
    list-style: decimal outside;
}


.two-column-page blockquote, .three-col-section blockquote {
    background: #E7EDF1;
    border: 1px solid #9ab7c8;
    padding: 20px;
    margin: 16px 0;
}

/*Added  to test carousel*/
/* SLIDE */
.hero {
    width: 100%;
    position: relative;
    overflow: hidden;
    }

    .home .hero-carousel article {
        width: 692px;
        margin: 0 auto;
        height: 538px;
        display: block;
        float: left;
        position: relative;
        }
        .hero-carousel article {
            width: 439px;
            margin: 0 auto;
            height: 357px;
            display: block;
            float: left;
            position: relative;
            }
                
    .hero-carousel-container article {
        float: left;
        }
        .contents h2 {
            font: 36px/36px "Granjon LT W01 Italic", "Times New Roman", Times, serif;
            color: #fff;
            text-decoration: none;
        }
        .contents a {
            color: #d0e6ef;
            padding: 0 5px;
        }
    
        .hero-carousel article img{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            }
            
        .home .hero-carousel article .contents {
            position: relative;
            z-index: 2;
            top: 375px;
            left: 48px;
            list-style: none;
            color: #000;
            width: 556px;
            padding: 35px 20px 20px;
            }
            .hero-carousel article .contents {
                color: #fff;
                list-style: none outside none;
                padding: 20px;
                position: relative;
                right: -448px;
                top: 14px;
                width: 200px;
                z-index: 2;
                font: 16px "Granjon LT W01 Roman", "Times New Roman", Times, serif;
            }
    
        .hero-carousel-nav {
            width: 980px;
            position: absolute;
            bottom: 220px;
            left: 50%;
            margin-left: -490px;
            z-index: 2;
            }
            
            .home .hero-carousel-nav li {
                bottom: 48px;
                right: -6px;
                }
                .hero-carousel-nav li {
                    position: absolute;
                    bottom: -50px;
                    right: -6px;
                    list-style: none;
                    }
                
            .hero-carousel-nav li.prev {
                background: url('/media/evmspublic/content/styleassets/images/prev.png') no-repeat scroll left top transparent;
                height: 48px;
                width: 43px;
                left: -6px;
                right: auto;
                }
                
                .hero-carousel-nav li.next {
                    background: url('/media/evmspublic/content/styleassets/images/next.png') no-repeat scroll left top transparent;
                    height: 48px;
                    width: 43px;
                    }
            .hero-carousel-nav li a {
                font-size: 0;
                float: left;
                padding: 15px 21px;
                }
            
            
            .hero-carousel-nav li a:active,
            .hero-carousel-nav li a:focus { 
                border: none;
                outline: none;
                }

                .shadowMain {
                    background: url('/media/evmspublic/content/styleassets/images/main-page-shadow.png') no-repeat scroll center center transparent;
                    height: 357px;
                    position: absolute;
                    right: 0px;
                    top: 0;
                    z-index: 2;
                    left: 0;
                }
                .side_nav {
                    padding-top: 5px;   
                }
                ul.border {
                    margin-top: 15px;
                    padding-top: 15px;
                    background: url('/media/evmspublic/content/styleassets/images/border.jpg') no-repeat scroll center top;
                }
                .side_nav li {
                    margin-top: 5px;
                }
                .side_nav li a {
                    color: #00334D;
                    font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
                }
                
                .program-List {
                    margin-top: 20px;
                }

                .program-List p {
                    margin-left: 30px;
                }
                
                .program-List ul {
                    padding-top: 10px;
                    margin-top: 10px;
                    border-top: 1px solid #e7edf1;
                }
                .program-List li {
                    margin-left: 31px;
                    font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
                }
                .program-List li a {
                    margin-top: 4px;
                    display: block;
                }
                .program-List h3 {
                    margin-left: 31px;
                }
                .program-List h5 {
                    padding-left: 31px;
                    border-top: 1px solid #E7EDF1;
                    margin-top: 10px;
                    padding-top: 10px;
                }
                #side-form {
                    margin-left: 31px;
                    margin-bottom: 10px;
                }
                
                /* To Correct Misplacement of Side-Search */
                
                .side-search{
                    margin-top: 115px; /*165px;*/ 
                }
                
                
                #side-form .searchField {
                    width: 110px;
                                        height:inherit;
                    margin-top: 3px;
                }
                #side-form .side-searchBtn {
                    background: url('/media/evmspublic/content/styleassets/images/submit.png') no-repeat scroll 0 0 transparent;
                    border: medium none;
                    font-size: 0;
                    height: 21px;
                    margin: 0 0 0 5px;
                    width: 38px;
                }
                .program-List .side-search a {
                    padding-left: 31px;
                    border-bottom: 1px solid #E7EDF1;
                    margin-bottom: 10px;
                    padding-bottom: 10px;
                    display: block;
                }

/*Added By JP to create video placeholders for incoming students portal*/
div.wrap346 {
    float: left;
    width: 50%;
/*  background: url(/media/evmspublic/departments/prematriculation/blue_line_312x213.png) no-repeat;*/
}

fieldset.columnOne {
    padding: 10px;
  margin-top: 5px;
    background: url('/media/evmspublic/departments/prematriculation/blue_line_312x213.png') no-repeat;
}
fieldset.columnTwo {
    padding: 10px;
  margin-top: 5px;
  background: url('/media/evmspublic/departments/prematriculation/blue_line_312x213.png') no-repeat;
}

fieldset.columnOneH3 {
    padding: 3px;
  margin-top: 10px;
    margin-bottom: -20px;
}
fieldset.columnTwoH3 {
    padding: 3px;
  margin-top: 10px;
  margin-bottom: -20px;
}
/*End By JP to create video placeholders for incoming students portal*/

/*Add by NRS for List Page Items 1.31.14*/
.section { clear: both; overflow: hidden; margin-bottom: 5px; }
.sectionLeft {
    width: 438px;
    float: left;
}
    .sectionLeft img {
        float: left;
        margin: 3px 18px 0 0;
    }
    .sectionLeft h3 a {
        font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
        color: #cc5831;
        margin: 0 0 10px 0;
    }
    
.sectionRight {
    width: 186px;
    float: right;
    margin: 0;
    padding: 0 14px;
}
    .sectionRight li {
        padding-bottom: 4px;
        margin-bottom: 4px;
        border-bottom: 1px solid #e6e5e3;
    }
    .sectionRight a {
        font: 13px "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
        color: #cc5831;
    }
    .sectionRight a span {
        color: #3d3d3d;
    }
/*End added by NRS for List Page Items 1.31.14*/
/*Add by NRS for Table Styling 2.13.14*/
.schedule-section table {
    /* display: block; */
    margin: 0 0 16px 0;
    width: 100%;
    border: 0;
}
.schedule-section table tr th, .schedule-section table tr td {
    /* padding: 3px 15px 3px 0; */
	border-bottom: 1px solid #eee;
	text-align: left;
	vertical-align: top;
  	/*padding: 10px;*/  /* Removed by dashford re: CS-25795 */
}
.schedule-section table tr th {
	font-family: "ITCFranklinGothicW01-Md 812695", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*added for video testing*/



  .video-left {
    position: relative;
 	width: 47%;
      height: 100%;
    padding-top: 30px; height: 0; 
}

  .video-right {
    position: relative;
 	width: 47%;
      height: 100%;
    padding-top: 30px; height: 0; 
  
}
/* Rem out for video testing 9/22/14.video-right iframe, .video-left iframe .video-right object, .video-left object, .video-left embed, .video-right embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/

video {
  width: 100%    !important;
  height: auto   !important;
}
/* End added for video testing*/

/*Added by JP 4/29 to remove the jquery trigger on feature-section */

div.feature-two img{
    max-height:100px; 
    max-width:178px
}

div.feature-two{
    float:left; 
    margin-right:0px;
    padding-left:0px;
}
.side-section-buttons {
    margin-bottom: 10px;
    padding: 0 14px;
}

/* Alerts lightbox */
.alert-lightbox {
	width: 100%;
}

.overlay_content.alert-lightbox .overlay_contents .alert-lb-date {
    font-weight: bold;
    margin-bottom: 1em;
  	font-size: 17px;
}

.overlay_contents h2.alert-lb-heading {
	font-weight: bold;
}









