
/* ############## TEMPLATE LAYOUT & HEADER #################### */
#container {max-width:1055px;min-width:690px;margin:-9px auto 40px auto;background:white;border-radius:0 0 5px 5px;border:1px solid #ccc;box-shadow: 0px 0px 4px #b2b2b2;}
header {background-color:#00274D;}

header #siteIdentity {width:341px;min-height:70px;float:left;margin:6px 0 6px 25px;padding:0}
header #siteSlogan {background-color:#023468;padding:2px;display:block;border:1px solid #01458b;}

#mainlogo {margin: 0 0 0 0;padding: 0;width:341px;}
a#mainLogoLink {width:350px;line-height:1.2em;margin:0 0 15px 0;padding:3px;display:inline-block;color:#fff;text-decoration:none;font-size:15px;text-align:center;}
a#mainLogoLink:hover,a#mainLogoLink:focus,a#mainLogoLink:active {background:#023468;outline:#467310 1px solid; display:inline-block;}

/* ################## SOCIAL MEDIA LINKS ##################### */

#socialMedia {
	float:right;
	width:446px;
	margin:0 7px 0 0;
    padding:0;
	clear:none;
}

#socialMedia li {
    list-style-type:none;
    margin:0;
    padding:0;
	display:inline;
}

#socialMedia a, #socialMedia img {margin:0;padding:0;display:inline-block;}

#socialMedia li#socialContact {position:relative; top:-8px;margin:0 0 0 4px;}
#socialMedia li#socialContact a {color:#fff;padding:0 4px;border:1px solid #a2b0c8;border-radius:5px;text-decoration:none;font-size:.8em;line-height:1.5em;}

#socialMedia li.mobile,#mainnav li.mobile,#mainNavMobile li.mobile {display:none;}

#socialMedia a:hover,#socialMedia a:active,#socialMedia a:focus {
	outline:2px solid #467310;
}


#socialMedia li#socialContact a:hover,#socialMedia li#socialContact a:active,#socialMedia li#socialContact a:focus {
border:#467310 2px solid; display:inline-block; border-radius:5px;outline:none; margin:-1px;color:#00539B}

#socialMedia form {display:inline;margin:0;padding:0;}

#socialMedia #viewCart {margin:0 0 0 5px;}
#socialMedia #viewCart input:hover,
#socialMedia #viewCart input:focus,
#socialMedia #viewCart input:active {background:#023468;outline:#467310 1px solid; display:inline-block;}

#socialMedia .text, #socialMedia br {display:none;}

/* ################# MAIN NAVIGATION ####################### */

#mainNavMobile {display:none;}

#mainnav ul {
    clear:both;
	margin:0 auto;
    padding:0 0 0 5px;
    min-height:4.45em;
    min-height:4em;
	border-radius:5px;
	max-width:1010px;
	
}
#mainnav ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#mainnav li {
    list-style-type:none;
	float:left;
    margin:0;
    padding:0;
	width:120px;
}
#mainnav li#menuitem-465,#mainnav li#menuitem-3348  {width:140px;}


#mainnav ul a {
     display:block;
	 width:100%;
	 min-height:50px;
	 margin:0 auto;
     padding:10px 0 10px 0;
     background: #295272 url(/assets/images/template/dequeUniversity/bgNavGradient.jpg) repeat-x 0 0px;
     color:#fff;
	 font-weight:normal;
     font-size:15px;
     text-align:center;
     text-decoration:none;
     border-left:#001950 solid 1px;
     border-bottom:2px solid transparent;
	 text-shadow: 1px 1px 1px #000;
     line-height:22px;
}
#mainnav li.last a {border-right:#001950 solid 1px;}
#mainnav li.first a {border-left: none;padding:20px 0 0 0;}
#mainnav li.active a {background: #7a95b1 url(/assets/images/template/dequeUniversity/bgNavGradientLight.jpg) repeat-x 0 0px;}

#menuitem-12 {display:none;}


#mainnav ul a:hover,#mainnav ul a:active,#mainnav ul a:focus {min-height:50px;background:#fdf6e7;color:#002879;/*outline:2px solid #467310;*/;border:none;outline:none;border-bottom: 2px solid #467310;margin:0; min-height:50px; text-decoration:none;text-shadow:none;}

#mainnav li.first a:hover,#mainnav ul .first a:active,#mainnav ul .first a:focus {/*outline:none;height:1.12em;background:#fdf6e7;color:#002879;border:2px solid #467310;margin:0 0 -2px 0;text-decoration:none;text-shadow:none; */   }

/*
#mainnav ul .last a:hover,#mainnav ul .last a:active,#mainnav ul .last a:focus {outline:none;height:1.12em;background:#fdf6e7;color:#002879;border:2px solid #467310;margin:0 2px 14px 0px;padding:18px 0 0 0;text-decoration:none;text-shadow:none;}*/






/* ###################### MAIN CONTENT ########################*/
#contentwrapper {margin:10px 30px}
#content:focus,#content:hover,#content:active {outline:0}
#content h1 {clear:both;font:28px/34px Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight:normal;color:#225a9b;padding:10px 0 0 0;}
#content h2 {font:20px/28px Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight:normal;color:#225a9b;/*border-top:1px solid #254973*/;padding-top:10px;margin-top:16px;}
#content h3 {clear:both;font:16px/22px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight:normal;color:#225a9b;}
#content h4 {clear:both;color:#254973;}

hr {border:0;height:1px;margin:30px 0 0 0;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0)); }

/* ########################## SEARCH ############################ */

.sisea-search-form {margin:-93px 30px 0 0;}

/* ###################### LOGIN ############################## */

.loginLogout {margin:-63px 30px 0 0;}

/* ############################## */

#bootcamp {max-width: 500px;}






/* ##################################################################### 
                          MOBILE - TABLET
###################################################################### */

@media (max-width: 890px) {

}








/* ##################################################################### 
                          MOBILE - PHONE
###################################################################### */

@media (max-width: 680px) {
}