/* General */
body, #footer{color: #3A3F45; font-size: 10px !important; background: #fff; font-family: Georgia;position: relative;}
body { width:100%; }
#wrapper{width: 100%;max-width: 100%;}
#container {background-image: url("images/content_bg.jpg");background-repeat: repeat-y; margin: 0 auto; max-width: 1190px; overflow: hidden; }
*{border:0;}
p {margin-bottom: 2%;}
.page-title {margin-top: 10px; font-size: 24px; color: #162252; display: none;}
.node h2.title {font-size:  24px; text-align: center;}
.node h2.title a {color: #162252;}
.content-sidebar-wrap {width: 97%;}
.content-sidebar-wrap #content {padding-bottom: 20px; background: transparent; box-shadow: none;}

#post-content {padding: 0;}
#main-menu .nav-toggle {background: url("images/nav-bg.png") repeat-x scroll 0 0 transparent;}
.cart-header{display: table-cell;position: relative;}
.page-cart-checkout-complete strong {font-weight: normal !important;}

.links li a {background: #CCC;}
label {min-width: 170px;}

/* Header menu styling */
#header {
background: url("images/header_bg1px.png") repeat-x scroll 0 0 #E3AB24; margin: 0; position: relative; top: 0%;}
#header .head-logo-section {margin: 0 auto; max-width: 1190px; min-height: 142px;}
#header .head-logo-section #logo {margin:1%; float:left; max-width: 288px; display: inline-block; }
#header .head-logo-section #logo img {width: 100%; display: inline-block; } /* max-width: 274px; height:88px; */
#header .head-logo-section #logo a{ display: block;}
#header .head-login-section {float:right; background: #B68611; width: 450px; max-width: 100%; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; }
#header .head-login-section #login-block-top a {font-size:12px; display: inline-block; }
#header .head-login-section #login-block-top ul.menu {margin-bottom: 4px; margin-top: 15px;z-index: 500;position: absolute;}
#header .head-login-section #login-block-top .region-top-right {width: 430px;display: inline;}
#header .head-login-section #login-block-top .login-form-label {width: 38px; float: left; margin-top: 7px;}
/*#header .head-login-section #login-block-top #edit-submit {padding: 2px 5px 2px; margin: 2px 5px 0 0; float: right;}
#header .head-login-section #login-block-top #pass-mask {color: #333333; left: -40px; margin-left: -50px; top: 0; position: relative;  font-family: 'Droid Sans',serif; font-size: 11px;}*/
#header .head-login-section #login-block-top input#edit-name,
#header .head-login-section #login-block-top input#edit-pass {width:140px;height:26px;padding: 0 2px;}
#header .head-login-section #login-block-top .forgot-pass {color:white; clear: both; margin-right: 5%; font-family: Georgia; text-align: right; float: right; /*font-style: italic; text-decoration: underline; margin-top: 5px;*/ margin-left: 156px;}
#header .head-login-section #login-block-top a.forgot-pass a{color:#FFF; font-size: 14px;}
#header .head-login-section .contextual-links-region {margin-top: 15px;}
#header .head-login-section #login-block-top #login-box-input-container {width: 40em;}


#header .head-login-section #login-block-top #pass-mask {color: gray; font-family: Georgia,serif;   font-size: 0.99em; padding: 0; text-align: left; }
#login-block-top input#edit-name{margin-right: 5px;}
#login-block-top input#edit-pass {margin-right: 15px;}
#login-block-top .login-note-title {color: #FFFFFF; display: block; font-family: Georgia; font-size: 1.2em; font-weight: normal; padding-bottom: 5px; width: 29.5em;}
#LoginSubmitButton { color: #8B5F18; font-weight: bold; height: 30px; margin-right: 0; padding: 0; width: 73px; }

#header .head-badge-section #login-block-top {margin: 0 auto; max-width: 1079px; font-size:11px; line-height: 12px; color: #DDDDDD; text-align: right;}
#header .head-badge-section #seals-after-login {float: right;}

#header .head-logo-section #login-block-top {padding: 10px;}
#header .menu-bar {background:#F6F6F6; height: 70px; max-height: 70px;border-bottom:solid 0px #dcdcdc;}
#header .menu-bar .menu-bar-active {margin:0 auto;max-width: 1190px;}
#header #main-menu {margin:0 auto; background:  transparent; box-shadow: none; line-height: initial;width:100%; font-family: Georgia; font-size: 15px;}
/* user login */
/**/
#login-block-top h2 {display: none;}
#login-block-top ul li {float: left; list-style: none outside none; margin-right: 10px;}
#login-block-top #user-login-form {display: table; font-size: 1.2em; max-width: 435px; text-align: center; }
#login-block-top .login-button {display: none; cursor: pointer; text-align: center; font-weight: bold; padding: 6px; border-radius: 7px 7px 7px 7px; background: #333; margin-top: 10px;}

#main-menu a{ padding: 0; border-bottom: 1px solid transparent;text-transform: unset;}
#main-menu ul > li:last-child a{border-right: 0px solid #CFCFCD;}
#main-menu ul>li:first-child a{border-left: 1px solid #CFCFCD;}		

@media screen and (max-width : 980px) {
    
        #main-menu ul li a{ color: white; }
    
}

#main-menu a:hover, #main-menu li > a.active-trail /*,#main-menu li > a.active*/ { color:#FFF;	background-color: #D8A323; border-bottom: solid 1px #b88e29;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.15);-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);box-shadow:inset 0 0 10px rgba(0,0,0,0.15);}
#main-menu ul ul li.expanded>a{background: url("images/menu_rightarrow.png") no-repeat scroll 95% 50% #755313;}
#main-menu ul ul li.expanded>a:hover{background: url("images/menu_rightarrow.png") no-repeat scroll 95% 50% #D8A323;}
.fb-like {float: right; margin:10px 15px 0 0; /*display:none; */}

/* Footer Section */
#footer {margin:0 auto; background: #FFF; opacity:0.99; filter:alpha(opacity=99); max-width: 1190px; line-height:150%; }
#footer-area {font-size: 100%; background: #3B3F48; color: #999; box-shadow: none; font-weight: normal; margin:0 auto;position: relative; text-align: center; width: 100%; }
/*#footer-area .block {background:transparent; max-width: 205px;width: 100%;height: 100%; word-wrap: break-word;}*/
#footer-area h2 {font-size: 1.6em;font-weight: bolder;line-height: 150%;}
#footer-area .column {background: none repeat scroll 0 0 transparent;max-width: 210px; padding: 0 4px; text-align: left;}
#footer-area .column > .region { background-color:#2C3137; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset; min-height:238px; padding: 10px 15px; display: inline-block;}
/*#footer-area .column {padding: 0 4px; text-align: left;}*/
/*#footer-area .column > .region { background-color:#2C3137; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset; min-height:238px; padding: 10px 15px; display: inline-block;}*/
/*#footer-area .column:first-child {margin-left: 0;padding-left:0; }*/
/*#footer-area .column:last-child{margin-right: 0;padding-right:0; }*/
/*#footer-area .block > h2 {color: #FFF;}*/
#footer-area .region .content img {background: transparent; border: 0 none; box-shadow: none;}

#copyright {background: transparent; box-shadow: none;}
#copyright p.copyright {float: none; text-align: center; max-width: 1132px;}
#copyright p.credits {display:none;}

.social-block {clear: both; /*content: "";*/ display: table; float: left; margin-bottom: 17.5px; margin-top:17.5px; width: 100%; max-height:100px; height:10em;}
.social-block ul {width: 252px; margin: auto; list-style: none outside none;}
.social-block ul li {border: 1px solid gray;border-radius: 100% 100% 100% 100%; float: left; margin-left: 10px; padding: 2%;text-align: center;}
.social-block ul li:first-child {margin-left: 50px;}
a.footer-facebook, a.footer-twitter, a.footer-youtube,a.footer-rss {background-image: url("images/icons.gif"); height: 25px; width: 25px; display: block; font-size: 0; text-indent: -9999px;}
a.footer-facebook {background-position: 6px 0;background-repeat: no-repeat;}
a.footer-twitter {background-position: -28px 1px;background-repeat: no-repeat;}
a.footer-youtube {background-position: -104px -54px;}
a.footer-rss {background-image: url("images/rssfeedicon.png");background-position: 4px 2px;background-repeat:no-repeat; }
#wrapper .footer-logo {text-align:center; width: 265px; float: none; margin:0 auto;  padding-left: 10%;}

/* Home Page Content */
.member-block {padding: 5px 0; font-weight: normal;}
.member-block .member-left {width: 30%; /*min-width:235px;*/}
.member-block .member-left .member-left-field {border: 1px solid #EBEBEB; float: left; /*width: 280px;*/ padding: 10px 15px; margin: 0 15px 15px 0; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}
.member-block .member-left .member-left-field h2 {font-size: 1.8em;}
.member-block .member-left .member-left-details {/*padding-top: 5px; font-weight: bold; */}
.member-block .member-right {width: 68%; margin: 0px; float: left; padding: 0px;}
.member-block .member-right h2 {font-size: 24px;  line-height: 24px;}
.member-block .member-right-top {padding-top: 10px; float: left; width: 100%;}
.member-block .member-right-top h3 {font-size: 18px; line-height: 18px;	}
.member-block .member-right-top-text {font-size: 14px; line-height: 120%; padding-top: 5px;}
.member-block .member-right-top-pic {width: 40%; /*min-width: 200px; */ float: left; margin-right: 15px;}
.member-block .member-right-top-pic img {width: 100%;}
.member-block .member-right-top-details {width:55%; /*min-width: 150px; */ float: left;}
.member-block .member-right-mid {/*width: 260px;*/ float: left; padding-top: 10px;}
/*.member-block .member-right-mid h2 {color: #162252; font-size: 24px; line-height: 24px;}*/
.member-block .member-right-mid-ist {width: 70%; min-width: 300px; float: left; margin-bottom: 10px;}
.member-block .member-right-mid-que {width: 16%; min-width: 100px; float: left; margin-left: 20px; padding: 10px; border-radius: 7px; background: #EDF0F5; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}
.member-block .que-text {color: #B68611; font-size: 16px; line-height: 24px;  text-align: left;}
.member-block .faq-text {color: #5D5D5D; font-size: 14px; line-height: 24px;  text-align: center;}

.member-block .member-right-box-block {float : left; padding-top: 25px;}


.member-block .member-box { width: 31%;  /*width: 250px; */ float: left; margin-right: 10px; margin-bottom: 10px; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}
.member-block .member-box-end { width: 31%;  /*width: 240px; */ float: left; margin-bottom: 10px; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}

body.page-node-10 .member-block .member-box { width: 100%;  /*width: 250px; */ float: left; margin-right: 10px; margin-bottom: 10px; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}
body.page-node-10 .member-block .member-box-end {  width: 100%;  /*width: 240px; */ float: left; margin-bottom: 10px; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}


.member-block .member-box-top {background:#B68611; width: 100%; /*width: 250px; */ height: 40px; float: left;}
.member-block .member-box-top-text {color: #ffffff; padding-top: 12px; font-size: 14px;}
.member-block .member-box-mid {border: 1px solid #CCC; /*width: 228px;*/ padding: 10px; float: left;}
.member-block .text {font-size: 14px; line-height: 20px;}
.member-block .learn-text {color: #875D87; font-size: 17px; font-style: italic; font-weight: bold; padding-top: 20px;}
.member-block .learn-text a {color: #B68611; font-size: 16px;}

.member-block .member-right-slide {border: 1px solid #E7E7E7; float: left; padding: 10px; min-width: 240px; }
.member-block .member-right-slide h3 {color: #92082F; font-size: 18px; line-height: 24px; padding: 8px 10px 5px 10px;}
.member-block .member-right-slide .member-right-slide-name {color: #92082F; font-size: 17px; font-style: italic; line-height: 22px; padding-left: 33px;}
.member-block .member-right-slide .member-right-slide-left {float: left; position: relative; width: 190px;}
.member-block .member-right-slide .member-right-slide-right {padding-right: 12px;}
.member-block .member-right-slide .arrow-left {float: left; width: 25px; padding-top: 60px; display:none;}
.member-block .member-right-slide .arrow-right {float: left; width: 25px;  padding-top: 60px;  display:none;}
.member-block .member-right-slide .member-right-slide-member {clear: both; margin: 5px 0 5px 25px;}


/* Scholarship Recipients Page */
/*
body.node-type-scholarship-recipients .benefit_com_info {width: 60%; padding-right: 30px;}
body.node-type-scholarship-recipients .benefit_info_box {width: 35%;}
body.node-type-scholarship-recipients .recipient_images {margin: 20px 0 0 0;}
body.node-type-scholarship-recipients .recipient_images .floated_img img{max-height: 150px;}
body.node-type-scholarship-recipients .floated_img {float: left; padding: 20px 20px 20px 20px; width: 200px;}
*/

/* Benifits Page ----------------------------------------   */
.benefit_item {border-top: 1px solid #CCCCCC; padding-bottom: 10px; float: left; width: 100%;}
.benefit_com_info {float: left; width: 68%; padding-right: 20px; text-align: left; min-width: 270px; }

.benefit_com_info .com_left {float: left; width: 200px; margin-right: 15px;}



.benefit_info_box {float: left; width: 30%; background: url("images/mesh-bg.png"), -moz-linear-gradient(center top , #CBCBCB, #F2F2F2); background-color: #CBCBCB; box-shadow: 6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset; -moz-box-sizing:border-box; min-height: 50px; min-width: 300px; margin-top: 5px;}
.benefit_info_box h3 {background-color:#49484E; background: #49484e; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDg0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #49484e 0%, #8e8e8e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49484e), color-stop(100%,#8e8e8e));background: -webkit-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: -o-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: -ms-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: linear-gradient(to bottom,  #49484e 0%,#8e8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49484e', endColorstr='#8e8e8e',GradientType=0 ); color: #FFF; padding-left: 10px; font-weight: normal; font-size: 15px; margin-bottom: 0;}
.benefit_info_box .detail_button {margin: 8px 0; text-align: center;}
.benefit_info_box .detail_button a {background-color: #2C72CB; font-size: 14px; line-height: 24px; font-weight: normal; background: #2c72cb; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNzJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjgwZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #2c72cb 0%, #3680dd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c72cb), color-stop(100%,#3680dd)); background: -webkit-linear-gradient(top,  #2c72cb 0%,#3680dd 100%); background: -o-linear-gradient(top,  #2c72cb 0%,#3680dd 100%); background: -ms-linear-gradient(top,  #2c72cb 0%,#3680dd 100%);background: linear-gradient(to bottom,  #2c72cb 0%,#3680dd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c72cb', endColorstr='#3680dd',GradientType=0 );box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); text-align: center; text-shadow: 0 0 4px rgba(24, 75, 135, 0.34); text-transform: uppercase; transition-duration: 0.15s; transition-timing-function: ease-out; color: #FFF; padding: 4px 10px;}
.benefit_info_box .detail_button a:hover {box-shadow: 0 1px 15px rgba(54, 128, 221, 0.8)}
.benefit_info_box .benefit_info p {margin-bottom: 0px;}

.subcategory_tag {background-color: #49484E; background: #49484e;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDg0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #49484e 0%, #8e8e8e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49484e), color-stop(100%,#8e8e8e)); background: -webkit-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: -o-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: -ms-linear-gradient(top,  #49484e 0%,#8e8e8e 100%); background: linear-gradient(to bottom,  #49484e 0%,#8e8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49484e', endColorstr='#8e8e8e',GradientType=0 ); color: #FFF; min-width: 85px; padding: 2px 5px; text-align: center; height: 19px; display: inline-block; line-height: 19px; font-size: 14px;}
.benefit_info, .redemp_ins {padding: 2px 10px;}

/* User Registration */

#user-profile-form {width: 100%;}
#user-profile-form .form-item label {float: left; }
#user-profile-form .form-item label.option {float: none;}
#user-profile-form .form-radios {display: inline-block;}
#user-profile-form .resizable-textarea {display: inline-block;}
#user-profile-form .container-inline-date .date-padding {padding-left: 0; padding-top: 0;}
#user-profile-form .form-item-pass {border: 1px solid #CCC; border-radius: 4px 4px 4px 4px; padding: 10px;}
#user-profile-form .container-inline-date {clear: none;}
#edit-timezone {width: 99%;}
#edit-timezone select.form-select {width: 100%; }



/* User Profile */
.page-user .user-picture {width: 128px; float: none; margin-right: 25px;}
.profile .field-label {width: 26%; min-width: 195px; padding: 8px; background: #EDF0F5; /*border-top: 1px solid #CCC; */ margin-right: 2px; border-left: 2px solid #FFF;}
.profile .field-items {width: 70%; border-left: 2px solid #FFFFFF; }
.profile .field-label-inline {margin: 2px 0;  background: #EDF0F5;}
.profile .field-label-inline .even {min-width: 190px; padding: 8px; background: #EDF0F5; /*border-top: 1px solid #CCC; */ }

/* slider */
#slider-navigation li {
color: #828282; float: left; font-size: 11px; font-weight: bold; list-style: none outside none; width: 33px;}
#slider_nav{z-index: 99999; background: none repeat scroll 0% 0% transparent; right: 3.7%; position: absolute; bottom: 8.1%;}
#slider_nav li a{background:#DCA115; display: inline-block; margin: 0; outline: medium none; padding: 0; border: 1px solid #DCA115; -webkit-border-radius: 50%;  -moz-border-radius: 50%; border-radius: 50%;  color: #FFFFFF; height: 14px; width: 14px;-webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}
#slider_nav li.activeSlide a{background:#3A3F45; border:1px solid #3A3F45; }
#slider .slide-image {max-width: 1190px; padding: 0; text-align:center; width: 99.7%; height: auto; }
#slider .header {width: 100%; float: left; position: relative;}
.header-body {float: left;}
.slide-block {float: left; height: 100% !important; max-width: 380px;position: absolute;left: 0px; top: 0; z-index: 1; position: absolute;}
.slide-body {background-color: #082664;opacity:0.8;filter:alpha(opacity=80); float: left; width: 100%; padding: 80px 31px 27px;height: 79.6% !important;}
.slide-body a {font-family:Times New Roman, Georgia,Serif; color: #FFF; font-size:2.4em;text-transform:unset /*uppercase*/;}
.slide-body a span {font-weight: bold;font-size: 185%;color:#E3A430; word-spacing: normal;font-family: Georgia,Times New Roman,Serif; display: block;}
.slide-body h2 {
color: #FFFFFF; font-family: Times New Roman, Georgia; font-size: 1em; font-weight:normal; line-height: 45px; margin-bottom: 15px; padding-bottom: 12px; }
.slide-body p {	color: #FFFFFF; font-family:Georgia,Times New Roman,Serif; 	font-size: 2.3em; /*23px*/	font-weight: normal; margin-bottom: 5%;line-height: 150%;}

.slide-number li a:hover {background: url("images/hs-slide-number-hover.png") repeat-x scroll 0 0 transparent; color: #FFFFFF;}
.slide-number li a {display: block;text-align: center;border-radius: 18px 18px 18px 18px;border: 1px solid #DCA115;background:#DCA115;height:9px;line-height: 9px;width: 9px;color:#ffffff;-moz-border-radius: 18px 18px 18px 18px;-webkit-border-radius: 18px 18px 18px 18px;-khtml-border-radius: 18px;}
.slide-number li a.fixed {background-color:#ffffff;}
.flex-control-nav {display:none;}

/* spotlight */
.spotlight-banner {width: 40%; float: left; margin: 15px 0 10px; /*opacity: .4;*/}
.spotlight-head-desc {width: 45%;  float: left; margin-left: 25px; font-weight: normal; text-align: center;}
.spotlight-head-desc strong {margin: 35px 0; float: left; font-size: 16px;}
.spotlight-head-desc span {float: left; font-size: 15px;}
.view-spotlight .view-content {clear: both;}
.view-spotlight .view-content table {border: 0 none; background: transparent;}
.view-spotlight .view-content td {padding: 20px 10px 20px 0; background: transparent; border: 0 none; vertical-align: top; 
                 /*max-width: 320px;*/
}
.spotlight-title { width:80%; color: #272727;display: inline-block;line-height: 1.5em;font-size: 25px;margin-top: 5px;padding-top: 5px;}
/*.spotlight-description{font-weight: normal; margin-top: 2%;line-height: 150%}*/

.spotlight-description {
font-size: 1.7em;
line-height: 150%;
font-family: Times New Roman;
margin-top: 1.2em;
text-align: left;
}

/* spotlight */
.view-scholarship-recipients .view-content {clear: both;}
.view-scholarship-recipients .view-content table {border: 0 none; background: transparent;}
.view-scholarship-recipients .view-content td {padding: 20px 53px 20px 0; background: transparent; border: 0 none; vertical-align: top; max-width: 320px;
}
/* review membership payment */
 
.order-review-table .cart-review {margin-bottom: 0;} 
.order-review-table td {background:#ffffff; border: 1px solid #C8C7C7; padding: 5px 10px;}
.order-review-table .title-col {text-align: left;}

.form-item-panes-billing-select-address label {width: 15em; text-align: right; float: left; padding: 5px 7px 6px;}

/* Scholarship */
.scholarship-header {background: #F6F6F6; padding: 10px; width: 300px; float: right; box-shadow:6px 6px 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset; margin-top:20px;margin-left: 20px;}
.scholarship-header p.header-text {font-size: 16px; text-align: center; }
.scholarship-content div.content-label {font-weight: bold; margin-right: 10px;}
div.scholarship-content{ overflow: hidden;}
div.scholarship-content> p, 
div.scholarship-content> div,
div.scholarship-content> span {
		margin-right:1%;
}
.scholarship-content ol {clear: both;}
.scholarship-header p.header-text a {color: rgb(201, 124, 24);}
.scholarship-header p.header-text a:hover {color: rgb(248, 148, 6);}
.scholarship-content a {text-decoration: underline;}

/* CMS - Member dues / Legitimacy */
.legitimacy {float: left; width: 68%; text-align: justify;}
.mem-dues {float: left; width: 68%; text-align: justify;}
.trust {background: #EDF0F5; padding: 10px; width: 28%; max-width: 300px; float: right; box-shadow:6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, -6px 0 6px -6px rgba(0, 0, 0, 0.17) inset, 0 -6px 6px -6px rgba(0, 0, 0, 0.17) inset;}

/* Ubercart css changes */
#payment-details {margin: 1em auto 0; padding: 1em 205px 0;border:0;}
.uc-cart-checkout-form .uc-store-address-field .form-item label {width: 35% !important;}
#billing-address-pane {margin-left: 0 !important;}

.menu-navigation-container .drop-down-toggle {height: 20px; width: 45px; top: 22px; border: 2px solid #AAAAAA;}
.menu-navigation-container .drop-down-toggle .drop-down-arrow {margin: 7px 0 0 15px;}


/* Career Services page */
.member-right-top .member-right-top-details {margin-left: 15px;}


/* For extra incentive slidewhows on the final welcome page */
/*.slideshow_containers {height: 30em;}*/

input[type="submit"], input[type="reset"] { background: #e1b51e; background: -moz-linear-gradient(top,  #e1b51e 10%, #dca622 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#e1b51e), color-stop(100%,#dca622)); background: -webkit-linear-gradient(top,  #e1b51e 10%,#dca622 100%); background: -o-linear-gradient(top,  #e1b51e 10%,#dca622 100%);background: -ms-linear-gradient(top,  #e1b51e 10%,#dca622 100%);background: linear-gradient(to bottom,  #e1b51e 10%,#dca622 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1b51e', endColorstr='#dca622',GradientType=0 ); box-shadow: none;}
input[type="submit"], input[type="reset"] {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:0.5em 1.5em;font-family: Georgia;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
input[type="submit"]:hover, input[type="reset"]:hover {background: #dca622;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkY2E2MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFiNTFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(top,  #dca622 10%, #e1b51e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#dca622), color-stop(100%,#e1b51e));background: -webkit-linear-gradient(top,  #dca622 10%,#e1b51e 100%);background: -o-linear-gradient(top,  #dca622 10%,#e1b51e 100%);background: -ms-linear-gradient(top,  #dca622 10%,#e1b51e 100%);background: linear-gradient(to bottom,  #dca622 10%,#e1b51e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca622', endColorstr='#e1b51e',GradientType=0 ); box-shadow: none;}

.about_new {background: url("images/about_images/about_theme.jpg") no-repeat scroll 0 0 transparent;
           background-size: 100%;
           font-family: times new roman;
           text-align: center;
           color: #33518D;font-family: times new roman;text-align: center;height: 18.4em;max-height: 189px;
           /*text-transform:  uppercase;*/
           display: table; width: 99.8%; line-height: initial;}
.about_new_backgroung_text_white {color: white; font-family: Times New Roman; }

#header .head-login-section #login-block-top #edit-submit {width: 20%;}

.deco_left{background: url("images/about_images/deco.png") no-repeat scroll 27px -29px transparent; display: block; height: 70px; margin: 10px; background-position:405px -1px; width:100%;}

.deco_right{background: url("images/about_images/deco.png") no-repeat scroll  transparent; display: block; height: 70px; background-position:0  -97px;margin :-72px 1px 0px 467px;width:99%;}

.deco_member_left {
    background: url("images/about_images/deco.png") no-repeat scroll  transparent;
    display: block;
    height: 70px;
    margin: -69px 0 0 -286px ;
    background-position:405px -1px;
}
.deco_member_right
{
    background: url("images/about_images/deco.png") no-repeat scroll  transparent;
    display: block;
    height: 70px;
    margin: -63px 0 0 324px;
    background-position:0  -97px;    
}

 .div1info {
		box-shadow:  0px 0px -5px 0px #DCDCD;
		-webkit-box-shadow:  0px 0px -5px 0px #DCDCD;

}

.div1info .deco_left 
{
    background: url("images/about_images/deco.png") no-repeat scroll 27px -29px transparent;
    display: block;
    height: 59px;
    margin: -6px;
    width: 12.5%;
    background-position:55px 0px;
}

.div1info .deco_right
{
    background: url("images/about_images/deco.png") no-repeat scroll 27px -29px transparent;
    display: block;
    height: 70px;
    margin : -110px 105px 0 500px;
    background-position:-28px  -123px;
    width:3%;
}


.h4decoright {
    background: url("images/about_images/deco.png") no-repeat scroll 0 -38px transparent;
    display: block;
    font-family: Georgia;
    font-size: 1.2em;
    height: 30px;
    margin-left: 25%;
    padding-left: 55px;

}

.h4decoright1 {
    background: url("images/about_images/deco.png") no-repeat scroll 0 -38px transparent;
    display: block;
    font-family: Georgia;
    font-size:1.2em;
    height: 30px;
    margin-left: 25%;
    padding-left:55px;
		position: relative;

}

.spandecoright {
    background: url("images/about_images/deco.png") no-repeat scroll 100% -128px transparent;
    color: #E1A425;
    padding-right: 75px;
}

.viewmemberbenifit {
    float: right;
    margin: 10% 5%;
    max-width: 50%;
    text-align: center;
}

.about_bottom_content {
    max-width: 49%;
}

.about_bottom_content h1 {
    color: White;
    font-family: Georgia;
    font-size: 2em;
    margin: -35% 0 0 10%;
}
.CSS1Compat body {
    font-size:14px !important;
    line-height: normal;
    padding:10px
}


/**New Changes */
.designWhiteTitle {
    color: #FFFFFF !important;
    font-size: 30px !important;
    font-weight: normal !important;
    opacity: 1;
}

#main-menu ul li li:first-child a, 
#main-menu ul li li:last-child a
#main-menu ul li li a, 
#main-menu ul li ul li a
{
		border-top:1px double #654303 !important;
		border-bottom:1px double #654303 !important;
		border-right:0px !important;
		border-left:0px !important;
}

#main-menu ul{
		font-size: 1em;
}

#main-menu .menu-navigation-container > ul.menu > li a:hover, 
#main-menu .menu-navigation-container > ul.menu > li:hover
{
		border-right:0px solid #B88E29;
}
#main-menu .menu-navigation-container > ul.menu > li:last-child a
{
		border-right:1px solid #CFCFCD;
}

#main-menu .menu-navigation-container > ul.menu > li.active-trail a{
		border:1px solid #B88E29;
		border-width: 0px 0px 0 1px;
}

.paymentPage #header-container .head-login-section{
		width:auto;
		padding: 10px;
}
.paymentPage  #header .head-logo-section #login-block-top{
		padding: 0;
}

body.page-cart #block-system-main>div>p.uc-cart-empty:first-child{
		font-size: 1.5em;
		margin: 2%;
		color:red;
		text-align: center;
}

 .clearfix:before, .clearfix:after,
.form-wrapper:before, .form-wrapper:after
{
	display: table;
	line-height: 0;
	content: "";
}

body.page-user-edit fieldset .fieldset-wrapper{padding: 20px;}
body.page-user-edit div >fieldset#user_user_form_group_other_details.collapsible{display:none;}
body.page-user-register div.head-badge-section div#login-block-top span{float:left;}
body.page-user-register #main-Container.paymentPage #container select{width:95%;padding: 6px 6px 6px 10px;}
body.page-cart-checkout .MembershipPayment .fieldset-wrapper {margin: 0 auto;max-width: 60%;padding: 10% 8% 8%;width: 100%;}

body.page-cart-checkout #billing-pane div.fieldset-wrapper div.fieldset-description {display: none;}
body.page-cart-checkout #billing-pane div.fieldset-wrapper div.form-item-panes-billing-select-address{display: none;}
body.page-cart-checkout .form-item label { font-size: 15px;}
body.page-user-register #main-Container.paymentPage #container .form-text {padding: 6px 10px;}
body.page-user-register .date-no-float.container-inline-date { width: 105%;}
body.not-logged-in.page-user header#header div#header-container.clearfix div.head-logo-section div.head-login-section { padding: 10px;text-align: center; width: 263px;}

#masquerade-link {
    text-align: center;
    text-decoration: underline;
    padding: 1em;
    font-size: medium;
}
#HomePageAboutRightVideo .flowplayer.is-mouseout .fp-controls {height:6px; overflow: hidden;}
.page-cart-checkout .form-item.form-type-radio.form-item-panes-payment-payment-method.form-disabled {
    display: none;
}


#subContainerAbout .field-name-field-abouttext {
    overflow:hidden;
}

/* ------------------ Add blog page styling --------------------------- */
.page-node-add-blog .page-title {display: block !important; background: url("images/about_images/about_theme.jpg") no-repeat scroll 0 0 / 99.75% auto transparent; color: transparent; font-size: 1px; line-height: 100%; font-weight: normal; height: 55px; padding: 65px 35%;}
.page-node-add-blog .page-title:after {color: #e1a425; font-size: 44px; line-height: 100%; content: "Write New Article";}
.page-node-add-blog #blog-node-form {max-width: 1000px; margin: 6% auto; padding: 0 10px; color: #696969; font-family: 'Times New Roman'; font-size: 15px;}
.page-node-add-blog .text-summary-wrapper {display: block !important;}
.page-node-add-blog .text-summary-wrapper textarea {color: #696969; font-family: 'Times New Roman';}
.page-node-add-blog #edit-body .field-edit-link {display: none;}
.page-node-add-blog .field-name-field-article-author {display: none;}
.page-node-add-blog .form-item label {padding-bottom: 3px;}
.page-node-add-blog #edit-field-image {border: 1px solid #cccccc; margin-top: 15px; padding: 0 15px;}

.page-node-add-blog #blog-node-form #edit-body-und-0-format-help {display: none;}
.page-node-add-blog #blog-node-form .form-item-body-und-0-format {display: none;}
.page-node-add-blog #blog-node-form .form-type-checkbox .description {margin-top: 10px;}
.page-node-add-blog #blog-node-form .filter-guidelines {padding: 0 1.5em 1em 0.5em;}


/*-----------------------------Blog Edit Page----------------------------(BY RSPL 23022015) */
.node-type-blog #blog-node-form {max-width: 1000px; margin: 6% auto; padding: 0 10px; color: #696969; font-family: 'Times New Roman'; font-size: 15px;}
.node-type-blog #blog-node-form #edit-body-und-0-format{ display: none;}
.node-type-blog #blog-node-form .text-summary-processed { color: #696969;font-family: "Times New Roman" ;font-size: 14px;font-weight: 400}


/*------------------------ AddThis social plugins css --------------------------*/

.addthis_bar_logo {display: none;}
.addthis_horizontal_follow_toolbox {position: absolute; right: 1em; bottom: 1em;}
.head-logo-section {position: relative;}

@media screen and (max-width : 1193px) {
    .addthis_horizontal_follow_toolbox {
        display: none;
    }    
}

.addthis_bar_container {
    /*border-bottom: 2px ridge darkslateblue;*/
}

/* WYSIWYG fix */

.cke_editable p {
    font-size: initial;
}

.cke_editable li
{
font-size:initial;
}

/* So that extra menu item does not drop down into second line */

#main-menu li {
    min-width: 12.4%;
}

#main-menu li ul {
    min-width: 100%;
}

/* Fixes menu */

#main-menu li li a {
    line-height: 20px;
}


/* For Facebook comments box */

#block-facebook-comments-box-facebook-comments-box .fb_iframe_widget, 
#block-facebook-comments-box-facebook-comments-box .fb_iframe_widget iframe[style], 
#block-facebook-comments-box-facebook-comments-box .fb_iframe_widget > span[style] { 
  width: 80% !important;
  margin: 0 0 0 6%;
}

#footer.fb_iframe_widget, #footer.fb_iframe_widget iframe[style], #footer.fb_iframe_widget > span[style] { 
  width: 100%;
  margin: 0 0 0 0;
}

/* #475  autocomplete box css*/
#autocomplete {
    border: 1px solid #cccccc !important;
    border-radius: 6px !important;
    box-shadow: 6px 6px 10px #e6e6e6 inset !important;
    border-top-left-radius:0px;
    border-top-right-radius: 0px;
  background: #fff;
}
.page-user-edit #autocomplete {
  margin-left: 12px;
  margin-top: 3px;
}
#autocomplete ul {
  background: #fff;
}
#autocomplete li {
   font-size: 15px;
   padding: 2.5px 10px;
   color: #7D7D7D;
}
/* #476  hide phone field  on sign up flow page 2.*/
.page-cart-checkout .form-item-panes-billing-billing-phone{display: none;}
/* #498 facebook login button */
#orblock-container{ 
    width: 100%;
    display: inline-flex;
}
#left-line{
    width: 50%;
}
#right-line{
    width:50%;
}
#center-line{
    color: #fff;
    margin-top: 10px;
    font-size: 16px;
}
#edit-state{
    width: 200px;
    font-family: Times New Roman;
    height: 32px;
    font-weight: bold;
    font-size: 15px;
}

@media screen and (max-width : 1193px) {
    #text {
     /*   display: none; */
    }    
}

fieldset.collapsible.collapsed.group-other-details.field-group-fieldset.form-wrapper.collapse-processed {
    display: none !important;
}

#refund-links {
    font-weight: 600;
}

#main-menu li ul ul {
    margin: 0 0 0 146px !important;
    top: 0px;
}

@media screen and (max-width: 1193px) {
    #main-menu li ul ul {
        margin: 0 0 0 0 !important;
    }
    #main-menu li ul li.expanded {
        overflow: hidden;
    }
}