/*---------- GENERAL STYLES -----------*/
.content p{
	Font-Family: Arial, Helvetica, sans-serif;
	Font-Size: 13px;
	Color: #000000;
	Font-Style: Normal;
	
}
.content td{
	font: 15px Arial, sans-serif;
}
.content p span, .content span{
	font-family: Arial, sans-serif !important;
}
.content li a{
	font: 15px Arial, Arial, sans-serif;
	color: #e54125 !important;
}
.parentwchild:hover{
	color: #e54125 !important;
	text-decoration: underline !important;
}
.content li span font {
	color: #e54125 !important;
}
.connected, .iframe-signup, .scroll-section{
	display: none;
}

/*---- Quick update pop up ----*/
.quick-update{
	position: fixed;
	left: 37%;
	top: 35%;
	padding-top:15px;
}
.overlay{
	left: 35% !important;
	top: 25% !important;
	width: 435px !important;
	height: 500px !important;
	margin: 0 !important;
	margin-top: 10px !important;
}
.overlay p{
	position: fixed;
	width: 300px;	
	left: 37%;
	top: 26%;
}
.RadMenu_Red{
	z-index: 1 !important;
}

/*----- Alumni Portal ------*/
.hl_container{
	font: 15px Arial, Arial, sans-serif !important;
}
.hl_content{
	font: 15px Arial, Arial, sans-serif !important;
}
.hl_title{
	font: 15px Arial, Arial, sans-serif !important;
}

/* submit button*/
#MainContentHolder_MainContent_ContentPlaceHolder1_DynamicContactUs1_btnSubmitInquiry{
	font: bold 21px Calibri, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none !important;
	background: #e54125;
	padding: 10px 45px 10px 45px;
	border: none;
	-ms-border-radius: 22px;
	border-radius: 8px;
	cursor: pointer;
	text-transform: uppercase;
}

/*----------- Store Styles ------------*/
.page-box .container{
	min-height: 500px;
}
.store-search-results-wrap{
	width: 694px !important;
}
.store-search-header{
	font: bold 22px "Open Sans", Arial, sans-serif !important;
	color: #333333 !important;
	margin-top: -52px;
	margin-bottom: 45px;
	margin-left: 23px;
}
#ctl00_ctl00_CPH1_ContentPlaceHolder1__store1_ErrorMsg{
	margin-left: 10px;
	font: 14px "Open Sans", Arial, sans-serif !important;
	color: #333333 !important;
}
.store-crumbs a{
	color: #b4b4b4 !important;
	text-decoration: none !important;
	font: 12px "Open Sans", Arial, sans-serif !important;
}
#ctl00_ctl00_CPH1_ContentPlaceHolder1__store1_txtQuantity_t{
	padding-right: 8px;
	height: 30px;
}
.ctl00_ctl00_CPH1_ContentPlaceHolder1__store1_txtQuantity0, .ctl00_ctl00_CPH1_ContentPlaceHolder1__store1_txtQuantity1{
	border: 1px solid #bebebe !important;
	height: 15px;
	width: 15px;
}
#ctl00_ctl00_CPH1_ContentPlaceHolder1__store1_upImageThumbs{
	width: 350px;
	float: left;
}
.store-item-image img{
    float: left;
    border: 1px solid #d7d7d7 !important;
    padding: 5px;
}
.thumb-images{
	float: left;
	margin-top: 15px;
	width: 340px;
}
.thumb-images img{
	margin: 3px 3px 3px 0px;
	max-width: 85px;
	max-height: 85px;
}

/*---------- LOG IN PAGE ----------*/
.login-wrap{
	float: left;
	width: 920px;
	border: none;
	font: 12px "Open Sans", Arial, sans-serif;
	color: #696969;
}
.login-wrap input:focus{
	outline: none;
}
.login-wrap a{
	font: 12px "Open Sans", Arial, sans-serif;
	color: #696969;
}
.login-wrap h1, .login-wrap h2{
	font: bold 22px Arial, Arial, sans-serif;
	color: #111111;
	margin: 0 0 5px 0;
	padding: 0;
}
.login-left .login-validator{
	width: 185px;
	margin-right: 71px;
	margin-left: 74px;
	margin-top: -6px;
	float: right;
}
.login-validator{
    font: normal 12px Arial, Helvetica, sans-serif !important;
    color: red;
    display: inline-block;
	margin-bottom: 15px;
}
.login-left {
    float: left;
    display: inline-block;
	border-right: 1px solid #d7d7d7;
	position: relative;
	min-height: 355px;
	width: 330px;
	padding-right: 20px;
	font: 13px Arial, sans-serif;
	color: #333333;
	margin-top: 20px;
}
.login-left input{
	height: 22px;
	margin-bottom: 10px;
}
.login-left h2{
	margin-bottom: 20px;
}
.login-left .login-font{
	display: inline-block;
	width: 70px;
}
.left-tb, .right-tb{
	width: 230px;
	text-indent: 10px;
}
.login-left .store{
	font: 14px Arial, Arial, sans-serif;
	color: #333333;
	text-decoration: underline;
	display: block;
	margin: -13px 0px 15px 64px;
	text-align: right;
	width: 117px;
}
.account-button{
	font: bold 21px Calibri, Arial, sans-serif;
	color: #ffffff !important;
	text-decoration: none !important;
	background: #e54125;
	padding: 10px 45px 35px 45px;
	border: none;
	-ms-border-radius: 22px;
	border-radius: 8px;
	cursor: pointer;
	text-transform: uppercase;
}
.account-button.left{
	/*margin: -13px 0 20px 72px;*/
	width: 152px !important;
	text-align: center;
}
.account-button.login{
	margin: -13px 0 20px 72px;
	text-transform: uppercase;
}
.login-right {
	width: 539px;
	padding-left: 30px;
    float: right;
    display: inline-block;
    font: 13px Arial, sans-serif;
	color: #333333;
	margin-top: 20px;
}
.login-right h2{
	margin-bottom: 20px;
}
.login-right td{
	padding-bottom: 5px;
    font: 13px Arial, sans-serif;
	color: #333333;
}
.login-right input{
	height: 22px;
}
.account-button.right{
	margin-top: 15px;
	text-transform: uppercase;
}
.troubleshoot{
	display: inline-block;
	font: 12px "Open Sans", Arial, sans-serif;
	color: #333333;
	text-decoration: underline;
	cursor: pointer;
	float: right;
	margin-top: -31px;
	margin-right: 30px;
	padding-left: 15px;
	border-left: 1px solid #a1a1a1;
}
.request-button{
	font: bold 21px Calibri, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background: #e54125;
	padding: 10px 10px 35px 10px;
	border: none;
	-ms-border-radius: 22px;
	border-radius: 8px;
	cursor: pointer;
	margin-left: 72px;
	text-transform: uppercase;
}

/*-------- ALUMNI PORTAL --------*/
.ue-info{
	font: 16px Arial, Arial, sans-serif;
}

/*---------- PROFILE PAGE - View Profile ----------*/
table.ci-options {
	border: 0 none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0 auto;
	padding-bottom: 10px;
}
table.ci-options td {
	padding: 8px 10px 10px 8px;
	color: black;
	font-size: 12px;
}
table.ci-options td a,
table.ci-options td a:link,
table.ci-options td a:visited {
    text-decoration: none;
    color: #333333;
    font: 13px "Open Sans", Arial, sans-serif;
}
table.ci-editinfo {
	margin: 0 auto;
	border: 0 none;
	border-spacing: 0;
	border-collapse: collapse;
	font: 13px 'Open Sans', Arial, sans-serif;
	width: 100%;
	margin-bottom: 25px;
}
table.ci-editinfo th {
	padding: 8px 0;
	background-color: #662d91;
	font: 700 13px/17px 'Open Sans', Arial, sans-serif;
	color: white;
	width: 100%;
	text-align: left;
	text-indent: 10px;
}
table.ci-editinfo td {
	padding: 1px;
	text-align: left;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: 1px solid #ebebeb;
}
table.ci-editinfo td.left {
    width: 115px;
	text-indent: 10px;
}
.CartListHead{
	background: #662d91 !important;
	font: 700 13px/17px 'Open Sans', Arial, sans-serif !important;
	color: #ffffff !important;
}
.CartListItem, .CartListItemAlt{
	padding: 1px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: 1px solid #ebebeb;
}
.prof-button-wrap{
	width: 95px;
	margin-left: 305px;
}

/*------- JOBS PAGE --------*/
.account-button-link{
	font: bold 21px Calibri, Arial, sans-serif;
	color: #ffffff !important;
	text-decoration: none !important;
	background: #e54125;
	padding: 10px 45px 10px 45px;
	border: none;
	-ms-border-radius: 22px;
	border-radius: 8px;
	cursor: pointer;
	text-transform: uppercase;
}

/*------ PROFILE PAGE - EDIT PROFILE ------*/
.ci-editinfo-tb, .ci-editinfo-ddl{
	width: 230px;
	height: 22px;
	text-indent: 10px;
}

/*------ PROFILE PAGE - ORDER HISTORY------*/
.myList{
	border: none;
	margin-top: -40px;
}
.myList td{
	padding: 1px;
	text-align: left;
	padding-bottom: 7px;
	padding-top: 7px;
	text-indent: 10px;
}
.cart-crumbs-wrap {
    float: left;
}
/* *** Order Detail Status *** */
.order-details-complete {
    color: green;
}
.order-details-pending {
    color: black;
}
.order-details-cancelled {
    color: red;
}