/* Delta Sigma Pi - Main CSS */

@import url(https://fonts.googleapis.com/css?family=Arvo);
@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=PT+Serif);


/*** Begin Global Customisations ***/

html {
	margin: 0;
	padding: 0;
}
body {
	font-family: 'Arvo', serif;
	font-size: 16px;
	line-height: 28px;
	font-weight:100;
	color: #2b2c2a;
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0 0 10px 0;
	font-size: 42px;
	font-family: 'Arvo', serif;
	line-height: 54px;
	color: #2b2c2a;
}
h2 {
	margin: 0 0 10px 0;
	font-size: 34px;
	font-family: 'Arvo', serif;
	line-height: 46px;
	color: #2b2c2a;
}
h3 {
	margin: 0 0 10px 0;
	font-size: 26px;
	font-family: 'Arvo', serif;
	line-height: 38px;
	color: #2b2c2a;
}
h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-family: 'Arvo', serif;
	line-height: 30px;
	color: #2b2c2a;
}
ol, ul {
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
a:visited,
a:link {
	color: #c60041;
}
a:hover,
a:active {
	color: #330068;
}
a img{
    border: 0px;
}
input[type=text],
input[type=submit] {
    -webkit-appearance: none;
    border-radius: 0;
}
a.hyperLinkButton {
    color: #FFF;
    background-color: #f8ba00;
    font-family: 'Arvo', serif;
    font-size: 16px;
    color: #ffffff;
    text-shadow: 1px 1px #000000;
    border: 0px;
    position: relative;
    right: 4px;
    top: 1px;
    padding: 5px 6px;
    text-color: #FFF;
    -webkit-appearance: push-button;
    -webkit-user-select: none;
    white-space: pre;
    margin: 0em;
    /* font: -webkit-small-control; */
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-align: center;
    display: inline-block;
    -webkit-writing-mode: horizontal-tb;
    zoom: 1;
    width: 30%;
    text-decoration: none;
}
.sfContentBlock a {
	cursor: pointer !important;
}
.hidden{
    display:none;
}
.sfdownloadList .sfInfo {
	display: none;
}
.sfSmallIcns .sfdownloadList .sfdownloadFile {
	padding-left: 0px;
	background: transparent;
	margin-left: 35px;
}
.sflistItemTitle {
	font-size: 16px;
	line-height: 28px;
}
.sflistItemContent {
	padding-bottom: 2em;
}
.sfFormsEditor select::-ms-expand {
    display: none;
}
.sfFormsEditor select {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.aspNetDisabled {
	background-color: #ddd !important;
}
sfDisplayNone {
	display:none;
}
strong {
    font-weight: 800;
}

/*** Begin Local Customisations ***/

/**** Header ****/

.members-bg {
	width: 100%;
	background-color: #2d2d2d;
}
.members {
	width: 100%;
	margin: 0 auto;
	max-width: 1170px;
}
.members .sfsearchBox {
	display: block;
	border: 0px;	
	position: relative;
	float: right;
}
.members .sfsearchTxt {
	border-width: 0;
    border: 0;
    padding: 3px;
	margin:0;
	height:16px;
}
.members .sfsearchSubmit {
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size:16px;
	line-height:20px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: 0px;
	position: relative;
	right: 4px;
	top: 1px;
	margin:0;
}
.members .login-link {
	display: block;
	font-family: 'Arvo', serif;
	font-size: 14px;
	line-height: 26px;
	color: #ffffff;
	margin: 8px 5px;
	position: relative;
	float: right;
	right: 10px;
}
.members .login-link a:link,
.members .login-link a:visited {
	color: #ffffff;
}
.members .login-link a:hover,
.members .login-link a:active {
	color: #c60041;
}
.branding-bg {
	width: 100%;
	background-image:url(../Images/header-bg.gif);
	background-repeat:repeat-x;
	height:208px;
	z-index: 2;
	position: relative;
	top: 0px;
}
.branding {
	width: 100%;
	margin: 0 auto;
	max-width: 1170px;
	clear:both;
	position:relative;
	top:0px;
}
.branding .logo {
	background-image:url(../Images/logo.png);   
	background-repeat:no-repeat; 
	overflow: hidden;
	height: 230px;
	min-width: 190px;
	width:190px;
	position:absolute;
	top:-36px;
	z-index:2;
}
.branding .logo a {   
	display: inline-block;
	height: 230px;
	width: 190px;
	text-indent: -9999px;
}
.branding .title {
	font-family: 'PT Serif', serif;
	font-size:46px;
	line-height: 50px;
	color: #ffffff;
	width: 320px;
	position:absolute;
	top: 35px;
	left: 210px;
	z-index:1;
}
.branding .tagline {
	font-family: 'PT Serif', serif;
	font-size:22px;
	line-height: 26px;
	color: #ffffff;
	width: 320px;
	position:absolute;
	top: 90px;
	left: 210px;
	z-index:1;
}
.branding .greek {	
	margin: 2px;
	z-index:0;
	position: absolute;
	right: 60px;
}
.branding .greek img {
	width:100%;
	max-width: 286px;
	max-height: 147px;
}

/***** Nav *****/

.main-nav {
	position:relative;
	top:153px; 
	left: 200px;
	width: 70%;
	z-index:999;
}
.main-nav ul {
	font-family: 'Oswald', sans-serif;  
	font-size: 18px;  
	color: #d4d4d4;  
}
.main-nav li a:link,
.main-nav li a:visited {
	color: #ffffff;
}
.main-nav li a:hover,
.main-nav li a:active {
	color: #c60041;
}
.main-nav .k-last {
	border-width: 0 !important;
}
.main-nav ul ul {
	z-index:999;	
}
.main-nav li li {
	background-color: #2d2d2d;
}
.main-nav .k-link,
.main-nav .k-state-active,
.main-nav .k-state-border-down,
.main-nav .k-block, 
.main-nav .k-header,
.main-nav .k-grid-header,
.main-nav .k-toolbar,
.main-nav .k-grouping-header,
.main-nav .k-pager-wrap,
.main-nav .k-button,
.main-nav .k-draghandle,
.main-nav .km-pane-wrapper .k-header {
	background-color: #2d2d2e;
}
.main-nav .k-header, 
.main-nav .k-grid-header,
.main-nav .k-toolbar,
.main-nav .k-dropdown-wrap,
.main-nav .k-picker-wrap,
.main-nav .k-numeric-wrap,
.main-nav .k-grouping-header,
.main-nav .k-pager-wrap,
.main-nav .k-textbox,
.main-nav .k-button,
.main-nav .k-progressbar,
.main-nav .k-draghandle,
.main-nav .k-autocomplete,
.main-nav .k-state-highlight,
.main-nav .k-tabstrip-items .k-item,
.main-nav .km-pane-wrapper>.km-pane>.km-view>.km-content {
	background-image: none;
}
.main-nav .k-icon,
.main-nav .k-tool-icon,
.main-nav .k-grouping-dropclue,
.main-nav .k-drop-hint,
.main-nav .k-column-menu .k-sprite,
.main-nav .k-grid-mobile .k-resize-handle-inner:before,
.main-nav .k-grid-mobile .k-resize-handle-inner:after {
	display: none;
}
.main-nav .k-menu .k-item>.k-link {
	padding: .5em 1.3em .4em;
}
.main-nav .k-state-hover,
.main-nav .k-state-hover:hover,
.main-nav .k-splitbar-horizontal-hover:hover,
.main-nav .k-splitbar-vertical-hover:hover,
.main-nav .k-list>.k-state-hover,
.main-nav .k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.main-nav .k-pager-wrap .k-link:hover,
.main-nav .k-dropdown .k-state-focused,
.main-nav .k-imagebrowser-dropzone,
.main-nav .k-mobile-list .k-item>.k-link:active,
.main-nav .k-mobile-list .k-item>.k-label:active,
.main-nav .k-mobile-list .k-edit-label.k-check:active,
.main-nav .k-mobile-list .k-recur-view .k-check:active {
	background-color:#2d2d2e;
	background-image: none;
}

/*** End Nav ***/
/** End Header **/

/*** Content ***/

.home-content-bg {
	width: 100%;
	background-image:url(../Images/slider-page-bg.jpg);
	background-repeat:repeat-x;
	background-color: #eaece6;
}
.sub-content-bg {
	width: 100%;
	background-color: #eaece6;
}
.content-wrapper {
	width: 100%;
	margin: 0 auto;
	max-width: 1170px;
	-webkit-box-shadow: 0px 0px 20px 5px #888;
	z-index: -1;
    box-shadow: 0px 0px 20px 5px #888;
}
.sb-sub-content-bg .content-wrapper {
    background-image: url(../Images/sub-page-bg.gif);
    background-repeat: repeat-y;
    border-bottom: solid 2px #fff;
    background-size: 100%;
}
.sb-sub-content-bg .content-wrapper .sub-content {
    width: 100%;
    background-image: url(../Images/knight.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 33%;
    background-color: transparent;
}
.sb-sub-content-bg .content-wrapper #Content_TF487F557012_Col00 {
    background-color: transparent;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left {
    color: #fff;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left h1,
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left h2,
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left h3,
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left h4 {
    color: #fff;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left ul {
    margin-left: 25px;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left li {
    color: #f8ba00;
    padding: 8px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 100;
    position: relative;
    left: -10px;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left a:link, 
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left a:visited {
    color: #ffffff;
    text-decoration: none;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left a:active, 
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left a:hover {
    color: #f8ba00;
    text-decoration: none;
}
.sb-sub-content-bg .content-wrapper .sub-content .sub-content-left .eventRegitrationBtn {
    font-size: 22px;
    padding: 6px 10px;
    border-radius: 8px;
}
.chapter-page-wrap {
    background-color: #fff;
}

/* sub nav */
.sub-nav {
	width: 100%;
	background-image:url(../Images/sub-nav-bg.jpg);
	background-repeat:repeat-x;
	margin: 0;
}
.sub-nav a:link,
.sub-nav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sub-nav a:hover,
.sub-nav a:active {
	color: #ffffff;
	text-decoration: underline;
}
.sub-nav img {
	padding-bottom:8px;
}
.sub-nav a {
	line-height: 20px;
}

/*** Page Styles ***/

/* Home - Feeds */

.home-feeds {
	width: 100%;
}

/* Home - Events */

.home-feeds .events,
.sub-content .events {
	background-color: #f8ba00;
	padding: 40px 20px 40px 40px;
	font-size:14px;
	width: 80%;
	min-height: 350px;
}
.home-feeds .events ul,
.sub-content .events ul {
	list-style-type:none !important;
	position: relative;
	left: -14px;
}
.home-feeds .events li,
.sub-content .events li {
	min-height:70px;
}
.home-feeds .events .sfeventListItem,
.sub-content .events .sfeventListItem {
	padding: 0;
	float:left;
	width:70%;
	margin-left:14px;
}
.home-feeds .events .sfeventTitle,
.sub-content .events .sfeventTitle {
	font-size: 14px;
	font-weight: 100;
	line-height: 20px;
}
.home-feeds .events h2,
.sub-content .events h2 {
	font-weight: 100;
	color: #323232;
	margin: 0 0 30px 0;
}
.home-feeds .events h2 a:link,
.home-feeds .events h2 a:visited,
.sub-content .events h2 a:link,
.sub-content .events h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.home-feeds .events h2 a:hover,
.home-feeds .events h2 a:active,
.sub-content .events h2 a:hover,
.sub-content .events h2 a:active {
	color: #c60041;
}
.home-feeds .events .sfcommentsShort,
.home-feeds .events .sfeventMetaInfo,
.sub-content .events .sfcommentsShort,
.sub-content .events .sfeventMetaInfo {
	display: none;
}
.home-feeds .events .sfeventDate,
.sub-content .events .sfeventDate {
	width: 20%;
	float:left;
	background-color: #fff;
	height:50px;
}
.home-feeds .events .theDash,
.sub-content .events .theDash
{
line-height:9px !important;
}
.home-feeds .events .eventSingleMonth,
.sub-content .events .eventSingleMonth
{font-size:20px !important;margin-top:13px !important;}
 
.home-feeds .events .eventMonth,
.sub-content .events .eventMonth {

	color: #f8ba00;
	font-size: 16px;
	width: 100%;
	line-height: 20px;
	text-align:center;
}
.home-feeds .events .eventDay,
.sub-content .events .eventDay {
	color: #f8ba00;
	font-size: 22px;
	width: 100%;
	line-height: 26px;
	text-align:center;
}
.sub-content .event-header .sfContentBlock,
.sub-content .event-footer .sfContentBlock {
	padding: 0;	
}
.sfeventsRecurrenceTooltipWrp {
	display:none;
}
.sfTmbStripAndImageOnSamePage {
	width:95%;
	margin: 0 auto;
}
.sfAddEventWrp {
	padding-bottom: 1em;
}
.eventRegitrationBtn {
	background-image: url('../Images/spacer.png');
	background-repeat: no-repeat;
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff !important;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0;
	top: 1px;
	height: 34px;
	cursor: pointer;
	padding: 4px 8px;
	text-decoration:none;
}

/* Home - News */

.home-feeds .news {
	background-color: #eaebe9;
	padding: 40px 20px 40px 40px;
	font-size:14px;
	color: #4a4a4a;
	width: 90%;
	line-height: 20px;
}
.home-feeds .news h2 {
	font-weight: 100;
	color: #323232;
}
.home-feeds .news .sfnewsListItem {
	float:left;	
	width:30%;
	padding: 0 3% 20px 0;
}
.home-feeds .news ul {
	list-style-type:none !important;
	margin: 0px;
}
.home-feeds .news .sfnewsTitle {
	font-size: 14px;
	line-height: 22px;
	font-weight:bold;
}
.home-feeds .news .sfnewsTitle a:link, 
.home-feeds .news .sfnewsTitle a:visited {
    /* text-decoration: none; */	
	color: #4a4a4a;
}
.home-feeds .news .sfnewsTitle a:active, 
.home-feeds .news .sfnewsTitle a:hover {
	color: #c60041;
}
.home-feeds .news .sfnewsMetaInfo {
	color: #9c9c9c;
	font-weight:100;
}
.home-feeds .news .sfnewsFullStory {
	display: none;
}
.home-feeds .news .all-news {
	clear: both;
}
.sub-content-right .sfnewsList {
	padding: 1em 2em;
	list-style-type:none;
}
.sub-content-right .sfnewsList li {
	padding: 1em;
}
.sub-content-right .sfnewsList .sfnewsTitle {
	font-size: 24px;
	line-height: 36px;
}
.sub-content-right .sfnewsMetaInfo {
	color: #999;	
}

/* Landing - Side Nav */

.landing-content h1 {
	padding-top: 0.5em;
}
.landing-nav {
	width: 95.5%;	
}
.landing-nav .sfContentBlock,
.landing-nav .sf_colsIn,
.landing-nav .sf_1col_1in_100 {
	padding: 0 !important;
}
.landing-nav ul {
	list-style-type:none;
	background-color:#323232;
	background:url(../Images/side-nav-bg.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	border-top: solid 4px #fff;
	border-bottom: solid 4px #fff;
}
.landing-nav li {
	padding:0;
	border-top: solid 4px #fff;
	border-bottom: solid 4px #fff;
	background:url(../Images/blue-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.landing-nav li a {
	display: block;
	width: 95%;
	line-height:3.3em;
	padding-left: 5%;
}
.landing-nav li a:link,
.landing-nav li a:visited {
	color: #fff;
	text-decoration:none;
}
.landing-nav li a:hover,
.landing-nav li a:active {
	color: #fff;
	text-decoration:underline;
}

/* Contact - Side Nav */

.contact-nav {
	width: 95.5%;	
}
.contact-nav .sfContentBlock,
.contact-nav .sf_colsIn,
.contact-nav .sf_1col_1in_100,
.contact-nav .sfNavWrp {
	padding: 0.5em 0 0 0 !important;
}
.contact-nav ul {
	list-style-type:none;
	background-color:#323232;
	background:url(../Images/side-nav-bg.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	border-top: solid 4px #fff;
	border-bottom: solid 4px #fff;
}
.contact-nav li {
	border-top: solid 4px #fff;
	border-bottom: solid 4px #fff;
}
.contact-nav li a {
	display: block;
	width: 75%;
	line-height:1.5em;
	padding:0.5em 0 0.5em 10%;
	font-size: 1.4em;
	font-weight:100;
	background:url(../Images/purple-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20%;
}
.contact-nav li a:link,
.contact-nav li a:visited {
	color: #fff;
	text-decoration:none;
}
.contact-nav li a:hover,
.contact-nav li a:active {
	color: #fff;
	text-decoration:underline;
}
.contact-nav .sfNavWrp .sfSel {
	font-weight:100;
	background: url(../Images/red-arrow.gif);
	background-repeat: no-repeat;
	background-position: right; 
	padding-right:20%;
}

/* Content */

.home-content,
.landing-content,
.sub-content {
	width: 100%;
	background-color: #ffffff;
}
.home-content .sfContentBlock,
.home-content .sfimageWrp,
.home-content .sfexpandableListWrp {
	padding: 3em;
}
.sub-content .sfContentBlock,
.sub-content .sfimageWrp,
.sub-content .sfexpandableListWrp,
.sub-content .sfNavWrp,
.sub-content .sfeventDetails,
.sub-content .sfnewsDetails,
.sub-content .sfPlayerWrp,
.landing-content .sfContentBlock,
.landing-content .sfimageWrp,
.landing-content .sfexpandableListWrp {
	padding: 1em 2em;
}
.home-content .sfexpandableListWrp .sflistTitle,
.sub-content .sfexpandableListWrp .sflistTitle,
.landing-content .sfexpandableListWrp .sflistTitle {
	padding-top: 1em;	
}
.home-content .sfexpandableListWrp .sflistList,
.sub-content .sfexpandableListWrp .sflistList,
.landing-content .sfexpandableListWrp .sflistList,
.home-content .sfexpandableListWrp .sflistItemContent,
.sub-content .sfexpandableListWrp .sflistItemContent,
.landing-content .sfexpandableListWrp .sflistItemContent {
	margin-left: 1em;	
}
.home-content .sfexpandableListWrp .sflistItemContent,
.sub-content .sfexpandableListWrp .sflistItemContent,
.landing-content .sfexpandableListWrp .sflistItemContent {
	padding-bottom: 1em 2em;
}
.home-content .sfContentBlock img,
.sub-content .sfContentBlock img,
.landing-content .sfContentBlock img {
	padding: 0px 10px 10px 0px;
}
.home-content .home-content-left {}
.home-content .home-content-left h1 { 
	padding-bottom: 5%;
}
.home-content .home-content-right {
	background-color: #330068 !important;
	background:url(../Images/content-right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height: 550px;
	margin: 2px 0;
}
.home-content .home-content-right ul {
	margin-left:5%;	
}
.home-content .home-content-right li {
	color: #f8ba00;
	border-bottom: solid 1px #4d217c;
	padding: 20px;
	font-size: 25px;
	line-height:36px;
	font-weight:100;
}
.home-content .home-content-right li a {
	position:relative;
	left:-10px;
}
.home-content .home-content-right li a:link,
.home-content .home-content-right li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.home-content .home-content-right li a:active,
.home-content .home-content-right li a:hover {
	color: #f8ba00;
	cursor:pointer !important;
}
.landing-intro h1 {
	font-style:italic;	
}
.sub-content .sponsor {
	width:90%;
	margin: 0 auto;	
}
.sub-content .sponsor-friend,
.sub-content .sponsor-purple,
.sub-content .sponsor-gold,
.sub-content .sponsor-founder {
	border: solid 1px #333;
	width:24.5%;
}
.sub-content .sponsor-friend h3,
.sub-content .sponsor-purple h3,
.sub-content .sponsor-gold h3,
.sub-content .sponsor-founder h3 {
	background-color: #CCC;
	padding:0.5em;
	font-size:24px;
}
.sub-content .sponsor-friend p,
.sub-content .sponsor-purple p,
.sub-content .sponsor-gold p,
.sub-content .sponsor-founder p {
	padding:0.5em;
}
.sub-content .sponsor-friend ul,
.sub-content .sponsor-purple ul,
.sub-content .sponsor-gold ul,
.sub-content .sponsor-founder ul {
	padding: 0 1.3em;
	font-size:14px;
	line-height:22px;
	min-height:780px;
}
.sub-content .sponsor-friend .sfContentBlock,
.sub-content .sponsor-purple .sfContentBlock,
.sub-content .sponsor-gold .sfContentBlock,
.sub-content .sponsor-founder .sfContentBlock {
	padding:0;
}
.sub-content .sponsor-friend h4,
.sub-content .sponsor-purple h4,
.sub-content .sponsor-gold h4,
.sub-content .sponsor-founder h4 {
	background-color: #CCC;
	padding:0.5em;
}
.sub-content .sfnewsDetails .sfnewsAuthorAndDate {
	color: #999;	
	padding-bottom:1em;
}
.bod {}
.bod-image {
	width:35% !important;	
}
.bod-text {
	width: 60% !important;
	position: relative;
	left: -25%;
}
.bod-image img {
	width:50% !important;	
}
.sub-content img {
	width:100%;	
}

.sub-content-right .sf_cols .sfContentBlock {
	padding: 0em 2em !important;
}
.sub-content-right .sf_cols .sfContentBlock p {
	-webkit-margin-before: 0em !important;
	-webkit-margin-after: 0em !important;
	-moz-margin-start: 0em !important;
	-moz-margin-end: 0em !important;
	margin: 0;
    padding: 0;
}
.sub-content-right .sfContentBlock p {
	-webkit-margin-before: 0em !important;
	-moz-margin-start: 0em !important;
	margin-top: 0;
    padding-top: 0;
}

/* Sub Page Events */

.sub-content-right {
	z-index:0;
	position: relative;
}
.sub-content-right .sfeventsList  {
	padding: 0px 20px 40px 40px;
	font-size:14px;
	width: 80%;
	list-style-type:none !important;
	position: relative;
	left: -14px;
}
.sub-content-right .sfeventsList li {
	min-height:70px;
}
.sub-content-right .sfeventsList .sfeventListItem {
	padding: 0;
	float:left;
	width:80%;
	margin-left:14px;
}
.sub-content-right .sfeventsList .sfeventTitle {
	font-size: 14px;
	font-weight: 100;
	line-height: 20px;
}
.sub-content-right .sfeventsList h2 {
	font-weight: 100;
	color: #323232;
	margin: 0 0 30px 0;
}
.sub-content-right .sfeventsList h2 a:link,
.sub-content-right .sfeventsList h2 a:visited {
	text-decoration: none;
}
.sub-content-right .sfeventsList h2 a:hover,
.sub-content-right .sfeventsList h2 a:active {
	color: #c60041;
}
.sub-content-right .sfeventsList .sfcommentsShort,
.sub-content-right .sfeventsList .sfeventMetaInfo {
	display: none;
}
.sub-content-right .sfeventsList .sfeventDate {
	width: 10%;
	float:left;
	background-color: #acafaa;
	height:50px;
}
.sub-content-right .sfeventsList .theDash{line-height:9px !important;}
.sub-content-right .sfeventsList .eventSingleMonth{font-size:20px !important;margin-top:13px !important;}
.sub-content-right .sfeventsList .eventMonth {

	color: #fff;
	font-size: 16px;
	width: 100%;
	line-height: 20px;
	text-align:center;
}
.sub-content-right .sfeventsList .eventDay {
	
	color: #fff;
	font-size: 22px;
	width: 100%;
	line-height: 26px;
	text-align:center;
}
.career-social img {
	width:inherit !important;
}

/* End Content */

/*** Footer ***/

.footer-bg {
	width: 100%;
	background-color: #4e4e4e;
}
.footer {
	width: 100%;
	margin: 40px auto;
	padding-bottom: 40px;
	max-width: 1170px;
}
.footer	.footer-links {
	position: relative;
	float: left;
	left: 2%;
	width: 96%;
}
.footer	.footer-links .sf_5cols_1_20,
.footer .footer-links .sf_5cols_2_20,
.footer .footer-links .sf_5cols_3_20,
.footer .footer-links .sf_5cols_4_20 {
	width: 18%;
}
.footer .footer-links .sf_5cols_5_20 {}
.footer	.footer-links h4 {
	color: #ffffff;
}
.footer	.footer-links a:link,
.footer	.footer-links a:visited {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #d4d4d3;
}
.footer	.footer-links a:hover,
.footer	.footer-links a:active {
	color: #c60041;
}
.footer .copyright {
	font-size: 16px;
	color: #d4d4d3;
	position: relative;
	float: left;
	left: 20px;
	top: 40px;
}
.footer .copyright a:link,
.footer .copyright a:visited {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #d4d4d3;
}
.footer .copyright a:hover,
.footer .copyright a:active {
	color: #c60041;
}
.footer .social {
	position: relative;
	left:50px;
	width: 100px;
}
.footer .social td {
	padding: 0 20px 20px 0;
}
.footer .boxcrush {
	font-size: 16px;
	color: #d4d4d3;
	position: relative;
	float: right;
	top:100px;
	right: 20px;
	width: 410px;
}
.footer .boxcrush a:link,
.footer	.boxcrush a:visited {
	color: #d4d4d3;
}
.footer	.boxcrush a:hover,
.footer	.boxcrusha:active {
	color: #c60041;
}

/* End Footer */

/* Image Slider */

.slider,
.slider img {
	width: 100%;
}

.sliderContainer {
	position:relative;
	width:1170px;
	height:385px; 
	overflow:hidden;
	margin:0px auto;
}
.slidesContainer{
	width:1170px;
	height:385px;
	cursor:move;
	position:relative;
	left:0px;
	top:0px;
	overflow:hidden;
}
.slideImg {left: 0px !important; z-index: 2; width: 770px !important; right: auto !important; height: 385px; overflow: hidden; transform: none !important;}
.slideContent {position:absolute;z-index:3;width:300px;top:0px;right:0px;text-align:left;border-top-right-radius:0px;height:385px;padding:50px 50px 0px 50px;line-height:28px;}
.slideContentBg{position:absolute;z-index:2;width:400px;height:385px;background:url(/Shared/Images/SliderTextBg.jpg) repeat;right:0px;top:0px;}
.slideText{font-size:20px;line-height:22px;font-family:Georgia, serif;color:white;float:left;margin-top:10px;max-height:300px;overflow:hidden;width:300px;}
.slideTitle{font-size:25px;font-family:'Arvo', Georgia, serif;color:#fff;line-height:42px;float:left;font-weight:800;line-height:30px;}
.slideBtn, .slideLink{text-decoration:none;background:#1a8fa3;position:absolute;height:20px;font-weight:bold;padding:5px;text-align:center;border-radius:7px;font-size:14px;color:white !important;box-shadow:1px 1px 3px #888888;border-bottom:solid 1px #32393f; border-right:solid 1px #2f393b;min-width:150px;bottom:20px;left:30px;}
.slideArrowContainer{width:75px;position:absolute;right:149px;bottom:39px;}
.slideRightArrow, .slideRightArrowdn{background:url(/Shared/Images/rightArrow.png) no-repeat 0px 1px;width:20px;height:20px;z-index:10;background-color:rgba(255,255,255, 0.2);right: 0px !important;z-index:10;}
.slideLeftArrow, .slideLeftArrowdn{background:url(/Shared/Images/leftArrow.png) no-repeat 0px 1px;width:20px;height:20px;z-index:10;background-color:rgba(255,255,255, 0.2);left:0px !important;z-index:10;}
.slideRightArrowdn{background:url(/Shared/Images/rightArrow.png) no-repeat 0px 1px;z-index:10;background-color:rgba(255,255,255, 0.6)}
.slideLeftArrowdn{background:url(/Shared/Images/leftArrow.png) no-repeat 0px 1px;z-index:10;background-color:rgba(255,255,255, 0.6)}
.jssorb01{left:300px !important; right:auto !important;}
.slidePauseButton{cursor:pointer;background:url(/Shared/Images/pauseButton.png) no-repeat 0px 1px;width:20px;height:20px;z-index:10;background-color:rgba(255,255,255, 0.2);left:28px !important;position:absolute;}
.slidePlayButton{cursor:pointer;background:url(/Shared/Images/playButton.png) no-repeat 0px 1px;width:20px;height:20px;z-index:10;background-color:rgba(255,255,255, 0.2);left:28px !important;display:none;position:absolute;}

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av
{font-size:55px;overflow:visible;color:#5da5b3;height:16px !important;
    /*filter: alpha(opacity=70);
    opacity: .7;
    overflow:hidden;*/
    cursor: pointer;
    /*border: #000 1px solid;*/
}
.jssorb01 .av {color:#fff;text-shadow: 0px 0px 3px #3333CC;}
.jssorb01 div:hover, .jssorb01 .av:hover {color: #fff; text-shadow: 0px 0px 3px #3333CC;opacity:0.8; }

/*.jssorb01 div { background-color: gray; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }*/

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    /*background: url(../img/a17.png) no-repeat;*/
    overflow:hidden;
}

/*** Login CSS ***/

.loginContainer .loginTxt {
	width: 178px !important;
	padding-left: 4px !important;
}
.loginCreateAnAccountText {
	line-height: 22px;
}
.registerNowBtn {
	display: block !important;
	width: 270px !important;
	font-size: 16px !important;
	margin-left: 0px !important;
	margin-top: 10px !important;
	text-align: center !important;
}
.qlLink {
	font-size: 16px !important;
}
.loginColsLast {
	min-height:300px !important;
}

.loginRedirectInstructionHeading {
	line-height: 35px;
}
.loginRedirectContainer label {
	padding-right: 0.5em;
}
.loginRedirectContainer .loginTxt {
	padding: 2px;
}
#C001_txtUsernameValidator,
#C001_txtPasswordValidator {
	text-align:left !important;
	position: relative;
	left:43%;
	color:#F00;
}

/* Search Results */

.content-wrapper .sfsearchBox {
	border: 0;
	padding: 2em 2em 0;
}

.content-wrapper .sfsearchTxt {
	padding: 5px;
	height: 30px;
	width: 80%;
	font-size:18px;
}
.content-wrapper .sfsearchSubmit {
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border-color: #999;
	border-top: 0;
	border-left: 0;
	position: relative;
	right: -4px;
	top: 0px;
	padding: 5px;
	height: 44px;
	width: 18%;
	cursor: pointer;
}
.sfsearchResultStatistics  {
	padding: 2em;
}
.sfsearchResultsWrp {
	padding: 0 2em 2em;
}
.sfsearchResultHighLighter {
	padding-bottom: 2em;
}
.sf_pagerNumeric {
	padding: 2em;
}
.sf_pagerNumeric a {
	padding-right: 1em;
}
.sf_PagerCurrent {
	color: #000 !important;
	font-size:18px;
	text-decoration:none;
}

/** Answers **/
.answerWrapper {
    padding: 2em 2em 1em;
}
.answerWrapper .answers {
    box-shadow: 0px 0px 8px 1px #aaa;
    -webkit-box-shadow: 0px 0px 8px 1px #aaa;
    padding: 1em;
}
.answerWrapper .answers .answer {}
.answerWrapper .answers .answer a {}
.answerWrapper .answers .answer-divider {
    border-bottom: solid 1px #ccc;
    margin-bottom: 1em;
}
#answer_link {
    font-size:14px;
    font-weight:600;
}


/*** Chapter Locator ***/

.clLoadingIconHolder {
    position: absolute;
    top: 350px;
    left: 450px;
    z-index: 2;
}
.clContainer {
	padding-top: 2em;
}
#Content_C001_map {
	padding-left: 2em;
}
#Content_TF487F557012_Col00 {
	background-color:#fff;	
}
#ctl00_Content_C001_RadAjaxPanel1 {
	width: 96%;
	margin: 0 auto 2em;
}
#Content_C001_lblSearchHeader {
	text-transform: capitalize;
}
.OuterMapLabels {
	border-radius: 0 !important;
	width: 100% !important;
	text-align: center !important;
	border: 0 !important;
	font-weight:bold;
}
div.OuterMapLabels:hover {
    background-color: #fff !important;
}
.OuterMapLabels br {
	display:none;	
}
.province2,
.province5  {
	text-align:left !important;
	position: relative;
	left:-45%;
}
.jqvmap-zoomin,
.jqvmap-zoomout {
	background: #ccc !important;
}
.jqvmap_pin {
	display: none;	
}
.clTable {
	border: solid 1px #cba638;
	background-color: #f9bb00;	
}
.clTable td {
	border:0;	
	padding:4px;
	position: relative;
	top:0px;
}
.clLabel {
	font-size: 20px;
	padding:16px 0 0 12px !important;
}
#Content_C001_btnSearch {
	background-color: #c8103f !important;
	border: 0 !important;
	border-color:#c8103f !important;
	padding: 8px 20px;
	font-family: 'Arvo', serif;
	color: #fff;
	font-size:16px;
	position: absolute;
	top:110px;
	right: 0px;
	cursor: pointer;
}
.clTxtLabel {
	color: #fff;
}
.clRadioBtns label {
	color: #fff;
	font-style:normal;
}
.clTxtMiles {
	margin-left: 10px;	
	padding:4px;
}
.clTxtZip {
	padding:4px;
}
#Content_C001_pnlCollegiateGrid {
	margin-top: 2em;	
}
#Content_C001_drpDSPProvince {
	background-color: #f4f3f3;
	width: 28%;
	height: 30px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	margin-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
#Content_C001_drpStates {
	background-color: #f4f3f3;
	width: 24%;
	height: 30px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	margin-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
.RadDropDownList_Default {
	color: #333;
	font: normal 14px Arial, Helvetica, sans-serif;
	border-color: #d6d4d4;
	border: solid 1px #d6d4d4;
	background-color: #f4f3f3;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	height: 28px;
	padding: 5px;
	margin-left:18px;
}
.RadDropDownList {
	margin: 0 0 0 18px;
	padding: 0;
	display: -moz-inline-stack;
	display: inline-block;
	width: 22%;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	cursor: default;
}
.RadDropDownList_Default .rddlFocused {
	border-color: #d6d4d4;
	border: solid 1px #d6d4d4;
	color: black;
	background-color: #f4f3f3;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
.RadDropDownList .rddlInner {
	padding: 5px 22px 5px 10px;
	border-width: 0px;
}
.RadDropDownList_Default .rddlInner {
	border-radius: 3px;
	border-color: #8a8a8a;
	color: #333;
	border: 0;
	background-color: transparent;
	background-image: none;
}
.RadDropDownList .rddlFakeInput {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	line-height: 16px;
	display: block;
	overflow: hidden;
}
.RadDropDownList_Default .rddlFocused .rddlIcon {
	background-position: -21px -20px;
}
.RadDropDownList_Default .rddlIcon {
	background-image: none;
}
.RadDropDownList_Default .rddlHovered {
	border-color: #515151;
	color: black;
	background-color: transparent;
	background-image: none;
}
.RadDropDownList .rddlIcon {
	width: 18px;
	height: 20px;
	border: 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}
.rddlPopup_Default {
	background-color: #f4f3f3;
	background: #f4f3f3;
	border: solid 1px #d6d4d4;
	border-color: #d6d4d4;
}
.rddlPopup {
	width: 204px;
}
.RadGrid_Default {
	border: 0px solid #828282;
	width: 97% !important;
	margin-top:18px;
}
.RadGrid_Default .rgPager {
	background: #f7f7f7;
}
.RadGrid_Default td.rgPagerCell {
	border: 0px solid;
	border-color: #828282 #eee #eee;
	border-right-width: 0;
}
.RadGrid_Default .rgMasterTable .rgSelectedCell, .RadGrid_Default .rgSelectedRow {
	background: #330068;
}
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a {
	color: #c60041;
}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol, .RadGrid_Default .rgHeaderWrapper {
	border: 0;
	border-bottom: 0px solid #828282;
	background: #818183;
}
.RadGrid_Default .rgHeader {
	color: #fff;
}
.RadGrid_Default .rgHeader a {
	color: #fff;
}
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgCommandRow table,
.RadGrid_Default .rgEditForm table,
.RadGrid_Default .rgPager table {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.generalFilters {
	margin-top: 2em;
}
.generalFilters select::-ms-expand {
    display: none;
}
#pnlCollegiateGrid select {
	margin-left: 1.6em;
	background-color: #f4f3f3;
	width: 20%;
	height: 30px; 
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
#pnlCollegiateGrid select::-ms-expand {
    display: none;
}
#pnlAlumniGrid select::-ms-expand {
    display: none;
}

/* Original Contact Form Styles */

/* SF Forms */
/*
.sfFormsEditor {
	padding: 2em;
	margin: 0 0 2em 0;
}
.sfFormTitle {
	font-style:italic;
	margin: 0.3em 0;
}
.sfFormInstructions {
	padding: 0 0 1em 0 !important;
}
.sfTxtLbl {
	float: left;
	width: 25%;
	padding: 0 0 1em 0 !important;
}
.sfFieldWrp {
	float: left;
	width: 75%;
	padding: 0 0 1em 0 !important;
}
.sfTxt {
	background-color: #f4f3f3;
	width: 97%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.sfExample {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding: 0 5px;
}
.sfFieldWrp textarea {
	height: 120px;
}
.sfFieldWrp select {
	background-color: #f4f3f3;
	width: 100%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
.RadUpload .ruFileWrap {
	height: 38px;
	width: 123%;
}
.ruFileWrap .ruFakeInput {
	margin-right: -1px;
	background-position: 0 -93px;
	background-repeat: repeat-x;
	background-color: #f4f3f3;
	border: solid 1px #d6d4d4;
	height: 20px;
	padding: 5px;
	width: 76%;
}
.ruFileWrap .ruButton {
	background-color: #330068;
	border: 0;
	padding: 10px 25px;
	font-family: 'Arvo', serif;
	color: #fff;
	font-size:16px;
	background-image: none;
	margin-left: 4px;
	width: 110px;
	height: 32px;
}
.sfFormSubmit input {
	background-color: #c8103f;
	border: 0;
	padding: 10px 25px;
	font-family: 'Arvo', serif;
	color: #fff;
	font-size:16px;
	float:right;
}
*/

/*** Custom Contact Forms ***/
.contact-right .sfFormsEditor {
	padding: 2em;
	margin: 0 0 20em 0;
}
.contact-right .sfFormBox {
	clear:both;
	height:80px;
}
.contact-right .sfFormDropdown {
	clear:both;
	height:80px;
}
.contact-right .sfTxtLbl {
	float: left;
	font-size: 18px;
	line-height: 26px;
	width: 30%;
	padding: 6px 0 1em 0 !important;
}
.contact-right .sfFieldWrp span {
	color: #ff0000;
	font-size: 13px;
}
.contact-right .sfTxt {
	background-color: #f4f3f3;
	width: 66%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.contact-right .sfFieldWrp textarea {
	width: 66% !important;
	height: 150px !important;
	font-size:18px;
}
.contact-right .RadCaptcha {
	float: right;
	clear:both;
	position: relative;
	top: 130px;
	left: -34px;
}
.contact-right .RadCaptcha input {
	background-color: #f4f3f3;
	width: 100%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.contact-right .RadCaptcha label {
	position: relative;
	top: -90px;
	left: 50%;
}
.contact-right .sfFormSubmit {
	float: right;
	clear:both;
}
.contact-right .sfFormSubmit input {
	background-color: #c8103f;
	border: 0;
	padding: 10px 25px;
	font-family: 'Arvo', serif;
	color: #fff;
	font-size:16px;
	position: relative;
	top:110px;
	left:-20px;
}
.contact-right .sfFormInstructions,
.contact-right > * > * > * > .sfFormInstructions {
	min-height:35px;
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 1em;
}
.contact-right .sfFormInstructions .sfTxt,
.contact-right .sfSuccess .sfTxt {
	background-color: #fff;
	border: solid 0px #d6d4d4;
}
.contact-right .sfFormInstructions .sfTxt label,
.contact-right .sfFormInstructions label {
	font-family: 'Arvo', serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: 100;
	color: #2b2c2a;
	margin: 6px;
}
.contact-right .sfFieldWrp select {
	background-color: #f4f3f3;
	width: 68%;
	height: 45px; 
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size:18px;
}
.contact-right .sfFieldWrp select::-ms-expand {
    display: none;
}
.contact-right .RadPicker {
	width: 66% !important;
}
.contact-right .rcTable {
	margin-top:6px !important;
}
.contact-right .riTextBox {
	border: 0 !important;
	background: #f4f3f3 !important;
	color: #333;
	font: 12px arial,sans-serif !important;
	border: solid 0px #d6d4d4;
	background-color: #f4f3f3;
}
.contact-right #Content_C005_txtMyContactInformationWorkPhone {
	position: relative;
	top:-28px;
}

/*** Volunteer Interest Form ***/

.volunteer {
	margin: 2em;
	width: 92%;
}
.volunteer label {
	margin-left: 5px;
	color: #2b2c2a;
	text-decoration: none;
	cursor: text;
	display: inline;
	padding:0.5em;
}
.volunteer .RadButton {
	position: relative;
	top:4px;	
}
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C014 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C015 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C017 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C018 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C019 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C020 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C021 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C022 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C023 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C024 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C025 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C026 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C027 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C028 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C030 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C031 label,
.volunteer .sfFormsEditor #Content_C006_ctl00_ctl00_C032 label {
	color: #c60041;
	text-decoration: underline;
	cursor: pointer;
	display: block;
}
.volunteer .sfFormRadiolist {
	padding-bottom: 1em;
}
.volunteer .sfRadioList label {
	margin-left: 5px;
	color: #2b2c2a;
	text-decoration: none;
	cursor: text;
	display: inline;
}
.volunteer #Content_C001_ctl00_ctl00_C007 {
	font-size: 24px;
	line-height: 36px;
}
.volunteer #Content_C001_ctl00_ctl00_C010 {
	font-size: 16px;
	line-height: 28px;
}
.volunteer #Content_C001_ctl00_ctl00_C011 {
	padding-top: 1em;
	font-size: 24px;
	line-height: 36px;
}
.volunteer #Content_C001_ctl00_ctl00_C012 {
	padding-top: 1em;
	font-size: 24px;
	line-height: 36px;
}
.volunteer .sfDescription {
	color: #999;
}
.volunteer .sfTxt {
	background-color: #f4f3f3;
	width: 66%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.volunteer #Content_C001_ctl00_ctl00_C033_ctl00_ctl00_expandableTarget_write {
	padding-bottom:2em;
	border-bottom: solid 1px #000;
}
.volunteer select {
	background-color: #f4f3f3;
	width: 67%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size: 18px;
}
.volunteer select::-ms-expand {
    display: none;
}
.volunteer .sfFieldWrp {
	padding-bottom: 1em;	
}
.volunteer .sfFieldWrp textarea {
	width: 66% !important;
	height: 150px !important;
}
.volunteer .sfFormSubmit input {
	color: #FFF;
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0px;
	top: 1px;
	padding: 5px 6px;
	text-color: #FFF;
	-webkit-appearance: push-button;
	-webkit-user-select: none;
	white-space: pre;
	margin: 0.5em 0 1em;
	/* font: -webkit-small-control; */
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-align: center;
	display: inline-block;
	-webkit-writing-mode: horizontal-tb;
	zoom: 1;
	width: 30%;
	text-decoration: none;
	float: right;
	clear: both;
	cursor: pointer;	
}

/*** Nominations Forms ***/

.nominations {
	margin: 2em;
	width: 94%;
}
.nominations .RadGrid_Default .rgMasterTable {
	height: auto !important;	
}
.nominations .RadGrid_Default .rgRow img,
.nominations .RadGrid_Default .rgAltRow img,
.nominations .RadGrid_Default .rgEditRow img {
	max-width: 30px;
	min-width:  15px;
}
.nominations .RadGrid_Default {
	border: 1px solid #828282;
	background-color: white;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 100% !important;
	margin-top: 0px;
}
.nominations .sfFormSubmit input {
	color: #FFF;
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0px;
	top: 1px;
	padding: 5px;
	text-color: #FFF;
	-webkit-appearance: push-button;
	-webkit-user-select: none;
	white-space: pre;
	margin: 0.5em 0 1em;
	/* font: -webkit-small-control; */
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-align: center;
	display: inline-block;
	-webkit-writing-mode: horizontal-tb;
	zoom: 1;
	text-decoration: none;
	clear: both;
	cursor: pointer;	
}
.nominations .RadButton_Default.rbSkinnedButton,
.nominations .RadButton_Default .rbDecorated {
	background-image: url('../Images/spacer.png');
	background-repeat:no-repeat;
	height: auto;
}
.nominations .sfFormRadiolist select {
	background-color: #f4f3f3;
	width: 100%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size:18px;
}
.nominations .sfTxt {
	width:55%;
	background-color: #f4f3f3;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.nominations .sfFieldWrp {
	padding-bottom: 1em;	
}
.nominations .sfFormRadiolist {
	padding-bottom: 2em;	
}
.nominations .RadPicker {
	width: 55% !important;
}
.nominations .rcTable {
	margin-top:6px !important;
}
.nominations .riTextBox {
	border: 0 !important;
	background: #f4f3f3 !important;
	color: #333;
	font: 12px arial,sans-serif !important;
	border: solid 0px #d6d4d4;
	background-color: #f4f3f3;
}



/*** E-Commerce ***/

.store {
	position: relative;
	top:0px;
}
.store ol, 
.store ul {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-type:none;
}
.store #Content_C010,
.product-right #Content_C003 {
	position: absolute;
	margin: 1em 2em;
	right:0px;
}
.store .sftaxonCloud {
	margin: 0 auto;
	width:80%;
}
.store .sftaxonItem {
	float: left;
	width:50%;
	text-align:center;
	padding-bottom:2em;
}
.store .sftaxonItem a[href$="miscellaneous"] {
	background-image:url(https://www.deltasigmapi.org/images/default-source/store/miscellaneous.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width: 400px;
	padding:280px 0 0 0;
}
.store .sftaxonItem a[href$="official-jewelry"] {
	background-image:url(https://www.deltasigmapi.org/images/default-source/store/jewelry.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width: 400px;
	padding:280px 0 0 0;
}
.store .sftaxonItem a[href$="pledging-initiation-supplies"] {
	background-image:url(https://www.deltasigmapi.org/images/default-source/store/pledging.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width: 400px;
	padding:280px 0 0 0;
}
.store .sftaxonItem a[href$="recruiting-materials"] {
	background-image:url(https://www.deltasigmapi.org/images/default-source/store/recruiting.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	width: 400px;
	padding:280px 0 0 0;
}
.store .clear {
	clear:both;
}
.store .divProductSearch {
	width:46%;
	position: relative;
	right: 0px;
	float:right;
	padding: 0 2em;
}
.store .divProductSearch .riSingle .riTextBox {
	background-color: #f4f3f3 !important;
	width: 200% !important;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px !important;
	position: relative;
	top: 1px;
	border-color: #d6d4d4 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:18px;
}
.store .rbDecorated {
	background-image: url('../Images/spacer.png');
	background-repeat:no-repeat;
    background-color: #c60041;
	/*background-color: #f8ba00;*/
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0;
	top: 1px;
	height: 34px;
	cursor: pointer;
}
.store .rbSkinnedButton {
	background-image: url('../Images/spacer.png');
	background-repeat:no-repeat;
	position: relative;
	right: 4%;
	float:right;
	clear:both;
}
.store .sfSortByWrp {
	padding: 0 2em;
	width: 40%;
}
.store .sfSortByWrp select {
	background-color: #f4f3f3;
	width: 80%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size:18px;
}
.store .sfSortByWrp select::-ms-expand {
    display: none;
}
.store .sfCatalogTotalCount {
	padding: 2em;
}
.store .sfproductsList {
	padding: 0 2em !important;
}
.store .sfproductListItem {
	border: 0 !important;
	margin-bottom: 2em !important;
	padding: 1em !important;
	display:inline-block;
	width:96%;
	background-color: #f3f3f3;
} 
.store .sfproductTmbWrp {
	float: left;
	width: 25%;
}
.store .sfproductTmbWrp img {
	width: 100%;
	max-width:150px;
}
.store .sfproductTitle {
	float: left;
	font-size: 18px;
	line-height: 30px;	
	width: 60%;
	margin: 0 5px 0 0;
}
.store .sfRegPrice {
	font-size: 18px;
	line-height: 30px;
}
.store .cusAddToCartWidget input {
	width: 30% !important;
	margin-left:5px !important;
	background-color: #fff !important;
	font-size:18px !important;
}
body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default {
	font: 18px arial, sans-serif !important;
}
.riSingle .riTextBox,
.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  height: 30px;
}
#ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl8_customFieldTextBox,
#ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl36_customFieldTextBox,
#ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl37_customFieldTextBox {
	width: 50% !important;
}
#ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl44_customFieldTextBox {
	width: 200% !important;
}
.store .sfcommentsThreadRatingWrp {
	display: none;	
}
.store .cusAddToCartButton {
	width: 100%;
	float: right;
	padding-bottom: 2em;
}

/* */

.product-right .rbDecorated {
	background-image: url('../Images/spacer.png');
	background-repeat:no-repeat;
    background-color: #c60041;
	/*background-color: #f8ba00;*/
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: -30%;
	top: -6px;
	height: 34px;
	cursor: pointer;
}
.product-right .rbSkinnedButton {
	background-image: url('../Images/spacer.png');
	background-repeat:no-repeat;
}
.product-right .sfSortByWrp {
	padding: 1em 0;
	width: 50%;
}
.product-right .sfSortByWrp select {
	background-color: #f4f3f3;
	width: 80%;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size:18px;
}
.product-right .sfSortByWrp select::-ms-expand {
    display: none;
}
.product-right .sfCatalogTotalCount {
	padding: 0 0 2em;
}
.product-right .sfproductListItem {
	border: 0 !important;
	margin-bottom: 2em !important;
	padding: 1em !important;
	display:inline-block;
	width:92%;
	background-color: #f3f3f3;
} 
.product-right .sfproductTmbWrp {
	float: left;
	width: 25%;
}
.product-right .sfproductTmbWrp img {
	width: 80%;
}
.product-right .sfproductTitle {
	float: left;
	font-size: 18px;
	line-height: 30px;	
	width: 60%;
	margin: 0 5px 0 0;
}
.product-right .sfRegPrice {
	font-size: 18px;
	line-height: 30px;
}
.product-right .cusAddToCartWidget {
	float: left;
}
.product-right .cusAddToCartWidget input {
	width: 30% !important;
	margin-left:5px !important;
	background-color: #fff !important;
}
.product-right #ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl1_customFieldTextBox,
.product-right #ctl00_Content_C016_productsFrontendMaster_ctl00_ctl00_productsListView_ctrl6_customFieldTextBox {
	width: 100% !important;
}
.product-right .sfcommentsThreadRatingWrp {
	display: none;	
}
.product-right .cusAddToCartButton {
	width: 23%;
	float: right;
	padding-bottom: 1em;
}
.product-left {
	padding: 0 2em;
}

/* */

.shopping-left {
	padding: 0 2em;
}
.shopping-right {
	padding: 1em 0;
	width: 96%;
}
.shopping-right .rgMasterTable {
	border-collapse: collapse;
	width: 100% !important;
	table-layout: fixed !important;
	border: solid 1px #999;
}
.shopping-right .rgMasterTable thead {
	background-color: #CCC;
}
.shopping-right .rgMasterTable th {
	border-left:0;
	border-top:0;
	border-bottom: solid 1px #999;
	text-align: left;
	padding-left: 2%;
}
.shopping-right .rgMasterTable td {
	padding: 1em;
	vertical-align: top;
}
.shopping-right .rgRow {
	background-color: #f3f3f3;
}
.shopping-right .rgAltRow {}

.shopping-right .sfItmTmbCol {
	width:20%;
}
.shopping-right .sfItmTitleCol {
	width:40%;
}
.shopping-right .sfSingleItmPriceCol {
	width:10%;
}
.shopping-right .sfItmQuantityCol {
	width:15%;
}
.shopping-right .sfItmPriceCol {
	width:15%;
	border-right: solid 1px #999;
}
.shopping-right .sfproductTmb {
	width:100%;
}
.shopping-right .sfItmQuantityCol input {
	width: 40%;
	height: 30px;
	font-size: 18px;
}
.shopping-right .sfItmOptionsCol {display:none;}
.shopping-right .sfItmDiscountDscCol {display:none;}

.shopping-right .sfItmTitle {
	color: #2b2c2a;
	text-decoration:none;
}
.shopping-right .sfItmRemove {
	font-size:14px;	
}
.shopping-right .sfTotalRowWrp {
	float: right;
	clear:both;
}
.shopping-right .sfshoppingCartUpdateLnk {
	float: right;
	clear:both;
}
.shopping-right .sfBackBtn {
	float: right;
	clear:both;
}
.shopping-right .hyperLinkButton {
	color: #FFF;
	background-color: #c60041;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0px;
	top: 1px;
	padding: 5px 6px;
	text-color: #FFF;
	-webkit-appearance: push-button;
	-webkit-user-select: none;
	white-space: pre;
	margin: 0.5em 0 1em;
	/* font: -webkit-small-control; */
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-align: center;
	display: inline-block;
	-webkit-writing-mode: horizontal-tb;
	zoom: 1;
	width: 30%;
	text-decoration: none;
	float: right;
	clear: both;
	cursor: pointer;
}

/* */

.checkout-left {
	padding: 0 2em;
}
.checkout-left .checkout-help {
	margin-top:3em;
}
.checkout-right {
	padding: 1em 0;
	width: 96%;
}
.checkout-right .sfcheckoutMulitPage ul li {
	padding-bottom: 1.3em;
}
.checkout-right .rtsUL {
	border: solid 0px red;
}
.checkout-right .rtsUL .rtsLI {
	border: solid 0px blue;
}
.checkout-right .RadTabStrip {
	margin-left:10px;
	margin-bottom: 10px;
}
.checkout-right .RadTabStrip .rtsLevel1 .rtsTxt {
	padding: 0px;
}
.checkout-right .RadTabStrip .rtsIn {
	padding: 0px;
}
.checkout-right .RadTabStrip .rtsOut {
	padding-right: 14px;
}
.checkout-right .RadTabStrip .rtsLink {
	padding-left: 14px;
}
.checkout-right .sfStep {
	display:none;
}
.checkout-right .rtsLink {
	color: #c69ba9;
	background-image: url('../Images/cart-inactive.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.checkout-right .sfCStep0 .sfStep1,
.checkout-right .sfCStep1 .sfStep2,
.checkout-right .sfCStep2 .sfStep3,
.checkout-right .sfCStep3 .sfStep4,
.checkout-right .sfCStep4 .sfStep5,
.checkout-right .sfCStep5 .sfStep6 {
	color: #c60041;
	background-image: url('../Images/cart-active.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.checkout-right .sfErrorWrp {
	margin-left: 26%;
}
.checkout-right .sfError{
	color: #ff0000;
	font-size: 13px;
	display: block;
	margin-left: 26%;
}
.checkout-right .sfUseShippingAddressAsBillingAddress {
	margin: 1em 0;
	display: block;
}
.checkout-right .sfcheckoutContinueBtn {
	color: #FFF;
	/*background-color: #f8ba00;*/
    background-color: #c60041;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0px;
	top: 1px;
	padding: 5px 6px;
	text-color: #FFF;
	-webkit-appearance: push-button;
	-webkit-user-select: none;
	white-space: pre;
	margin: 0.5em 0 1em;
	/* font: -webkit-small-control; */
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-align: center;
	display: inline-block;
	-webkit-writing-mode: horizontal-tb;
	zoom: 1;
	width: 30%;
	text-decoration: none;
	float: right;
	clear: both;
	cursor: pointer;
}
.checkout-right .sfcheckoutStepTitle {
	font-size:24px;
	line-height:32px;
	display: block;
	padding-bottom: 4px;
}
.checkout-right .sfcheckoutFormList {
	list-style-type:none;
}
.checkout-right .sfTxtLbl {
	width: 25%;
	display: inline-block;
}

.checkout-right .sfTxt {
	width:70%;
	background-color: #f4f3f3;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.checkout-right .RadComboBox {	
	display:inline-block;
	width:72% !important;
}
.checkout-right .RadComboBox select {
	background-color: #f4f3f3;
	width: 68%;
	height: 45px; 
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
	font-size:18px;
}
.checkout-right .RadComboBox select::-ms-expand {
    display: none;
}
.checkout-right #Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryLabelShipping,
.checkout-right #ctl00_Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryShipping,
.checkout-right #Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryLabelBilling,
.checkout-right #ctl00_Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryBilling {
	display: none !important;
}
.checkout-right .sforderSummary {
	border: solid 1px #000;
	padding: 1em;
	margin-bottom: 1em;
}
.checkout-right .sfshippingOptionsWrp {
	border: solid 1px #000;	
	padding: 1em;
}
.checkout-right .sfshippingOptionsWrp ol {
	list-style-type: none;	
}
.checkout-right .sfshippingOptionsWrp ol li {
	padding: 0.5em;
}
.checkout-right .sfcheckoutFormItmCheckboxList li label {
	margin-left: 5px;
}
.checkout-right .sfCreditCardType {
	margin-left: 25%;
}
.checkout-right .sfCreditCardExpirationMonth {
	width:33% !important;
}
.checkout-right .sfCreditCardExpirationYear {
	width:33% !important;
	margin-left: 5%;
}
.checkout-right .sfcheckoutFormItmCodeTxt input {
	width: 31% !important;
}
.checkout-right .sfcheckoutPreviewAddress {
	border: solid 1px #000;
	padding: 1em;
}
.checkout-right .sfcheckoutPreviewProduct {
	border: solid 1px #000;
	padding: 1em;
}
.checkout-right .sfcheckoutPreviewAddressBlock {
	padding-bottom: 1em;
}
.checkout-right .rgMasterTable {
	border-collapse: collapse;
	width: 100% !important;
	table-layout: fixed !important;
	border: solid 1px #999;
}
.checkout-right .rgMasterTable thead {
	background-color: #CCC;
}
.checkout-right .rgMasterTable th {
	border-left:0;
	border-top:0;
	border-bottom: solid 1px #999;
	text-align: left;
	padding-left: 2%;
}
.checkout-right .rgMasterTable td {
	padding: 1em;
	vertical-align: top;
}
.checkout-right .rgRow {
	background-color: #f3f3f3;
}
.checkout-right .sfItmTitleCol {
	width:60%;
}
.checkout-right .sfItmOptionsCol {display:none;}
.checkout-right .sfItmDiscountDscCol {display:none;}

.checkout-right .sfSingleItmPriceCol {
	width:10%;
}
.checkout-right .sfItmQuantityCol {
	width:15%;
}
.checkout-right .sfItmPriceCol {
	width:15%;
	border-right: solid 1px #999;
}
.checkout-right .sfcheckoutTotalPriceWrp {
	list-style-type:none !important;
}
.checkout-right .sfcheckoutDiscounts {
	display:none;	
}
.checkout-right .sfcheckoutTotal span {
	font-size:24px;
	line-height: 36px;	
}
.memberNotLoggedInDiv {
	font-size:20px;
	line-height: 32px;
	color: #F00;
	padding-bottom:2em;
}
.CMPText{
    color: #c60041;
}

/* */

.invoice-left {
	padding: 0 2em;
}
.invoice-right {
	padding: 1em 0;
	width: 96%;
}
.invoice-right .sfcheckoutMulitPage ul li {
	padding-bottom: 1.3em;
}
.invoice-right .rtsUL {
	border: solid 0px red;
}
.invoice-right .rtsUL .rtsLI {
	border: solid 0px blue;
}
.invoice-right .RadTabStrip {
	margin-left:10px;
	margin-bottom: 10px;
}
.invoice-right .RadTabStrip .rtsLevel1 .rtsTxt {
	padding: 0px;
}
.invoice-right .RadTabStrip .rtsIn {
	padding: 0px;
}
.invoice-right .RadTabStrip .rtsOut {
	padding-right: 14px;
}
.invoice-right .RadTabStrip .rtsLink {
	padding-left: 14px;
}
.invoice-right .sfStep {
	display:none;
}
.invoice-right .rtsLink {
	color: #c69ba9;
	background-image: url('../Images/cart-inactive.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.invoice-right .sfCStep0 .sfStep1,
.invoice-right .sfCStep1 .sfStep2,
.invoice-right .sfCStep2 .sfStep3,
.invoice-right .sfCStep3 .sfStep4,
.invoice-right .sfCStep4 .sfStep5,
.invoice-right .sfCStep5 .sfStep6 {
	color: #c60041;
	background-image: url('../Images/cart-active.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.invoice-right .sfErrorWrp {
	margin-left: 26%;
}
.invoice-right .sfError{
	color: #ff0000;
	font-size: 13px;
}
.invoice-right .sfUseShippingAddressAsBillingAddress {
	margin: 1em 0;
	display: block;
}
.invoice-right .sfcheckoutContinueBtn {
	color: #FFF;
	background-color: #f8ba00;
	font-family: 'Arvo', serif;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: solid 1px #999;
	position: relative;
	right: 0px;
	top: 1px;
	padding: 5px 6px;
	text-color: #FFF;
	-webkit-appearance: push-button;
	-webkit-user-select: none;
	white-space: pre;
	margin: 0.5em 0 1em;
	/* font: -webkit-small-control; */
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-align: center;
	display: inline-block;
	-webkit-writing-mode: horizontal-tb;
	zoom: 1;
	width: 30%;
	text-decoration: none;
	float: right;
	clear: both;
	cursor: pointer;
}
.invoice-right .sfcheckoutStepTitle {
	font-size:24px;
	line-height:32px;
	display: block;
	padding-bottom: 4px;
}
.invoice-right .sfcheckoutFormList {
	list-style-type:none;
}
.invoice-right .sfTxtLbl {
	width: 25%;
	display: inline-block;
}

.invoice-right .sfTxt {
	width:70%;
	background-color: #f4f3f3;
	height: 35px;
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.invoice-right .RadComboBox {	
	display:inline-block;
	width:72% !important;
}
.invoice-right .RadComboBox select {
	background-color: #f4f3f3;
	width: 68%;
	height: 45px; 
	border: solid 1px #d6d4d4;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/select-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-appearance: none;
}
.invoice-right .RadComboBox select::-ms-expand {
    display: none;
}
.invoice-right #Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryLabelShipping,
.invoice-right #ctl00_Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryShipping,
.invoice-right #Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryLabelBilling,
.invoice-right #ctl00_Content_C001_ctl00_ctl00_shippingAndBillingInformation_ctl00_ctl00_countryBilling {
	display: none !important;
}
.invoice-right .sforderSummary {
	border: solid 1px #000;
	padding: 1em;
	margin-bottom: 1em;
}
.invoice-right .sfshippingOptionsWrp {
	border: solid 1px #000;	
	padding: 1em;
}
.invoice-right .sfshippingOptionsWrp ol {
	list-style-type: none;	
}
.invoice-right .sfshippingOptionsWrp ol li {
	padding: 0.5em;
}
.invoice-right .sfcheckoutFormItmCheckboxList li label {
	margin-left: 5px;
}
.invoice-right .sfCreditCardType {
	margin-left: 25%;
}
.invoice-right .sfCreditCardExpirationMonth {
	width:33% !important;
}
.invoice-right .sfCreditCardExpirationYear {
	width:33% !important;
	margin-left: 5%;
}
.invoice-right .sfcheckoutFormItmCodeTxt input {
	width: 31% !important;
}
.invoice-right .sfcheckoutPreviewAddress {
	border: solid 1px #000;
	padding: 1em;
}
.invoice-right .sfcheckoutPreviewProduct {
	border: solid 1px #000;
	padding: 1em;
}
.invoice-right .sfcheckoutPreviewAddressBlock {
	padding-bottom: 1em;
}
.invoice-right .rgMasterTable {
	border-collapse: collapse;
	width: 100% !important;
	table-layout: fixed !important;
	border: solid 1px #999;
}
.invoice-right .rgMasterTable thead {
	background-color: #CCC;
}
.invoice-right .rgMasterTable th {
	border-left:0;
	border-top:0;
	border-bottom: solid 1px #999;
	text-align: left;
	padding-left: 2%;
}
.invoice-right .rgMasterTable td {
	padding: 1em;
	vertical-align: top;
}
.invoice-right .rgRow {
	background-color: #f3f3f3;
}
.invoice-right .sfItmTitleCol {
	width:60%;
}
.invoice-right .sfItmOptionsCol {display:none;}
.invoice-right .sfItmDiscountDscCol {display:none;}

.invoice-right .sfSingleItmPriceCol {
	width:10%;
}
.invoice-right .sfItmQuantityCol {
	width:15%;
}
.invoice-right .sfItmPriceCol {
	width:15%;
	border-right: solid 1px #999;
}
.invoice-right .sfcheckoutTotalPriceWrp {
	list-style-type:none !important;
}
.invoice-right .sfcheckoutDiscounts {
	display:none;	
}
.invoice-right .sfcheckoutTotal span {
	font-size:24px;
	line-height: 36px;	
}


/* */

div#Content_C001_ctl00_ctl00_couponCodeEntryView {
	display:none;
}
.sfproductsList {
	margin-left: 0px;
	padding-left: 0px;
}
.sfshoppingCartBtnsWrp {
    margin-top:15%;
}
#Content_C001_ctl00_ctl00_chapterOrderCheckoutDiv {    
	float:left;
	width: 29%;
}
#Content_C001_ctl00_ctl00_standardCheckoutDiv {
	float:left;
	width: 25%;
	margin-left:1em;
}
#Content_C001_ctl00_ctl00_chapterOrderInvoiceDiv {
	float:left;
	width: 41%;
	margin-left:1em;
}

#Content_C001_ctl00_ctl00_standardCheckout,
#Content_C001_ctl00_ctl00_chapterOrderInvoice,
#Content_C001_ctl00_ctl00_chapterOrderCheckout {
    width: 98%;
    display: inline-block;
    float:left;    
}
#Content_C001_ctl00_ctl00_standardCheckoutLabel,
#Content_C001_ctl00_ctl00_chapterOrderInvoiceLabel,
#Content_C001_ctl00_ctl00_chapterOrderCheckoutLabel {
    display:block;
    margin-top: 5%;
    padding: 1%;
    font-size:12px;
	line-height: 20px;
}

/*** Chapter Details ***/
div.chapterDetailsTitle {
	float:left;
    display: table-cell;
	width: 200px;
}
div.chapterDetailsDescription { 
	display: table-cell;
}
ul.chapterDetailsList {
	list-style-type:none;
}
ul#ChapterInfoList > li > div.chapterDetailsDiv > div.chapterDetailsTitle {
	width: 100px;
}
ul#AboutTheChapterList > li > div.chapterDetailsDiv > div.chapterDetailsTitle {
	width: 230px;
}
ul#AboutThemMembershipList > li > div.chapterDetailsDiv > div.chapterDetailsTitle {
	width: 30px;
	display:inline-block;
}
#Content_C005_ChapterRecognitionsPanel > div > div.chapterDetailsDiv {
	width: 200px;
}
#Content_C005_ChapterRecognitionsPanel > div > div.chapterDetailsDiv {
	float:left;
	margin-left:auto;
	margin-right: auto;
}
#Content_C005_ChapterRecognitionsPanel > div > div > div {
	display: block;
	text-align: center;
}
#Content_C005_ChapterRecognitionsPanel > div > div > div > span {
		margin-left:auto;
		margin-right: auto;
		display:inline-block;
}
#ChapterInfoList, #AboutTheChapterList, #AboutThemMembershipList {
	width: 100%;
	clear: left;
}
#ChapterInfoList> li:not(.alternateRow),
#AboutTheChapterList> li:not(.alternateRow),
#AboutThemMembershipList> .alternateRow {
	background-color: #DDD;
}
#AboutThemMembershipList {
	margin-top:-2%;
}
#Content_C005_QualifiedProgramsPanel {
	width: 300px;
	display:table-cell;
	float: left;
}
#QualifiedProgramsList {
	padding-left: 50px;
}
#Content_C005_ChapterRecognitionsPanel {
	float: right;
	display:table-cell;
	width: 50%;
}
#Content_C005_ChapterRecognitionsHeader{
	text-align: center;
}
#SocialMediaDiv > div > div.SocialMediaImageDiv {
	float: left;
	padding: 14px;
	padding-top: 0px;
	padding-right: 0px;
}
#SocialMediaDiv {	
	display: block;
	width: 100%;
}
#ChapterDetailsWrapper {
	margin-left: 20px;
}
#Content_C005_TopIntendedIndustries {
	margin-top: -10px;
}
#Content_C005_QualifiedProgramsPanel
{
	margin-top: -30px;
}
#QualifiedProgramsList {
	margin-top: -15px;
}
#ChapterDetailsWrapper {
	width: 40%;
	float: left;
}
#ChapterRecognitionsImageDiv {
	float: left;
}
#ChapterProfileWrapper {
    display:block;
    float:none;
    max-height:1200px;
    width: 100%;
}
div.ChapterRecognitionsImageDiv {
    width:225px;
    height: 100px;
}
.chapterRecognitionContainer {
    width: 30%;
    float: left;
	margin-left:3%;
    width:166px;
}
.chapterRecognitionsTitle,
.chapterRecognitionsDescription,
.ChapterRecognitionsImageDiv {
    text-align:center;   
    margin-left:auto;
    margin-right: auto;
}
div[id$="AboutTheChapterPanel"]{
    clear:left;
}
.ChapterRecognitionsImageDiv {}
span[id$="WebsiteTitleLabel"] {
    text-decoration: bold;
}
div.chapterWebsiteTitleDiv {
    float:left;
}
a[id$="ChapterWebsiteLink"] {
	padding-left: 5px;
}
.provinceBtn {
	white-space: nowrap;
}
.chapterRecognitionContainer {
  width: 200px;
  padding-left: 32.5px;
  padding-right: 32.5px;
}

.ChapterRecognitionsLink{


}

.chapterRecognitionsTitle,
.chapterRecognitionsDescription {
	z-index: 1;
	position: relative;
}

.ChapterRecognitionsImageDiv img {
	width: 60%;
	position: relative;
	left: -10%;
	top: 35%;
	z-index: 0;
}
img[id*='ChapterRecognitionsImage']{
            top:auto;
        bottom:auto;
        left: -5.5%;

}
img[src*='legacy.png']{
          margin-top:25px;

}
.chapterRecognitionsTitle span,
.chapterRecognitionsDescription span {
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}
.radGridOfficer .rgMasterTable .rgAltRow {
  background: #fff;
}
.provinceBtn {
	border-top-left-radius:75% !important;
	border-top-right-radius:75% !important;
	border-bottom-left-radius:75% !important;
	border-bottom-right-radius:75% !important;
	-moz-border-radius: 75% !important;
    -ms-border-radius: 75% !important;
}