@charset "utf-8";

/* CSS Document */

* {

	margin: 0px;

	padding: 0px;

}



body {

	text-align: center;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 62.5%;

	color: #303030;

	background: #d7d7d7 url(images/bgTile.jpg) repeat-x;

	line-height: 1.7em;

}



.entry-meta,

.entry-utility,

#comments {

	display: none;

}



strong {

	color: #3a3a3a;

}



.right {

	float: right;

	margin: 0 0 12px 12px;

}

.alternate {
	background: #ececec;
}

.column-first_name {
	padding: 4px 0 4px 2px;
}



p {

	margin: 0 0 12px 0;

}



a {

	color: #5d6f28;

}



dt {

	color: #5d6f28;

	margin: 0 0 8px 0;

}



dd {

	font-size: .95em;

	margin: 0 0 6px 0;

}





dd.readMore {

	width: 1005;

	text-align: right;

		border-bottom: 1px dashed #bebebe; 

	margin: 0 0 12px 0;

	padding: 0 0 12px 0;

}



 h3, h4 {color: #b5121b; font-weight: normal;}



#wrapper {

	margin: 0 auto;

	text-align: left;

	width: 1016px;

	min-height: 525px;

	background: url(images/fade.png) no-repeat top;

}



#innerWrapper {

	float: left;

	width:  981px;

	background: #fff;

	margin: 0 0 0 18px;

}



#leftCol {

	float: left;

	display: inline;

	width: 250px;

}



#logoWrap {

	float: left;

	width: 100%;

	height: 149px;

	background: url(images/logoBg.jpg)repeat-x;

}



#logoWrap h1 {

	display: block;

	float: left;

	width: 223px;

	height: 80px;

	margin: 36px 0 0 14px;

	background: url(images/spcnLogo.gif) no-repeat;

	text-indent: -9000px;

}



.menu {

	float: left;

	width: 250px;

	min-height: 340px;

	background: #899c51 url(images/navBottom.jpg) no-repeat bottom !important;

	border-bottom: 1px solid #fff;

}



ul.menu {

	float: left;

	text-align: left;

}



ul.menu  li {

	display: block;

	list-style-type: none;

	margin: 0px;

	width: 240px;

	padding: 0 0 0 10px;

	border-bottom: 1px solid #a2b176;

}





ul.menu li a {

	display: block;

	color: #fff;

	font-size: 1.3em;

	text-decoration: none;

	padding: 10px 0 10px 8px; 

	border-left: 2px solid #74873f;

}



ul.menu li a:hover {

	background: rgba(95,115,37,0.4);

}



ul.menu li.current_page_item a {

		background: rgba(95,115,37,0.4);

}



#memberCont {

	float: left;

	width: 100%;

	background: #c7c7c7;

	padding: 0 0 12px 0;

		margin: 0 0 0px 0;

}



#memberCont h2 {

	float: left;

	width: 230px; 

	color: #d7d7d7;

	font-weight: normal;

	background: #979797;

	padding: 11px 0px 11px 20px;

	border-bottom: 1px solid #fff;

}



#memberCont p {

	display: block;

	float: left;

	line-height: 1.4em;

	font-size: 1.1em;

	color: #535353;

	padding: 0px 0 0 20px;

	margin: 8px 0 0 0;

	width: 220px;

}



#memberCont ul li {

	text-align: center;

	list-style-type: none;

}



#memberCont ul li.signAction a {

	display: block;

	float: left;

	width: 99px;

	height: 35px;

	background: url(images/signUpButton.jpg) no-repeat;

	text-indent: -9000px;

	margin: 12px 0 0 75px;

}



#memberCont ul li.signAction a:hover {

	background-position: 0 -35px;

}



#memberCont ul li.failAction {

	float: left;

	margin: 3px 0 0 70px;

}



#memberCont ul li.failAction a {

	color: #717171;

}

#adCont {
	float: left;
	width: 235px;
	padding: 15px 0 15px 15px;
	margin: 0 0 15px 0;
	border-top: 1px solid #fff;
	background: #ececec;
	border-bottom: 1px dashed #bebebe;
}

#adCont h2 {
	font-weight: normal;
		color: #747474;
}

#adCont p {
	font-size: 1.1em;
color: #535353;
}

#adCont ul li {
	list-style-type: none;
}

#adCont ul li a {
	float: left;
	text-indent: -9000px;
	margin: 0 0 0 60px;
	display: block;
	width: 99px;
	height: 35px;
	background: url(images/learnMore.jpg) no-repeat top;
}

#adCont ul li a:hover {
	background-position: 0 -35px;
}



#rightCol {

	float: left;

	font-size: 1.2em;

	min-height: 650px;

	background: #fff;

	width: 731px;

	border-top: 5px solid #939393;

}



#rightCol-Content {

	float: left;

	display: inline;

	width: 705px;

	margin: 8px 0 0 8px;

}



#rHeader {

	float: left;

	width: 100%;

	padding: 0 0 12px 0;

	margin: 0 0 12px 0;

	border-bottom: 1px dashed #bebebe;

}



#rHeader ul {

	float: right;

}



#rHeader ul li {

	display: inline;

}



#rHeader ul li a {

	color: #7a903c;

}



.special {

	padding: 0 0 0 19px;

	margin: 0 0 0 12px;

	background: url(images/star.gif) no-repeat left;

}



#heroCont {

	float: left;

	display: inline;

	width: 710px;

	height: 316px;

	background: url(images/heroCont.jpg) no-repeat;

}



#contHeading {

	text-align: center;

	border-bottom: 1px dashed #bebebe; 

	padding: 0 0 16px 0;

}



#contHeading h2 {

	font-weight: normal;

	font-size: 1.4em;

	line-height: 1.7em;

	color: #303030;

}



#innerLeft {

	float: left;

	width: 100%;

	padding: 0 0 24px 0;

}



#innerLeft ul li {

	margin: 0 0 14px 15px;

	list-style-type: none;

	padding: 0 0 0 15px;

	

}



.home #innerLeft {

	float: left;

	width: 400px;

	padding: 0 0 24px 0;

}



.entry-title {

	color: #b5121b;

	float: left;

	display: block;

	width: 100%;

	font-weight: normal;

	font-size: 1.9em;

	padding: 15px 0 18px 0;

	margin: 0 0 16px 0;

	border-bottom: 1px dashed #bebebe;

	line-height: 1;

}



.home .entry-title {

	float: left;

	display: block;

	width: 100%;

	padding: 12px 0 12px 8px;

	margin: 2px 0 16px 0;

	font-weight: normal;

	font-size: 1.6em;

	background: #ececec;

}



.home .entry-title a {

	text-decoration: none;

	color: #b5121b;

}



.opportunity h2.entry-title, .conference h2.entry-title, .news h2.entry-title {
	margin: 0 0 0px 0 !important;
	border-bottom: none;
	font-size: 1.7em;
	padding: 0 0 6px 0;

}

.opportunity h2.entry-title a, .conference h2.entry-title a, .news h2.entry-title a {
	text-decoration: none;
	color: #7A903C;
	font-size: 0.7em!important;
	font-weight: bold;
}

.opportunity #location, .conference #location, .news #location {
	padding: 0 0 12px 0;
	font-weight: bold;
}

.entry-summary p {
	padding: 0 0 12px 0;
	margin: 0 0 16px 0;
	border-bottom: 1px dashed #e4e4e4;  
}



.navigation {

    width: 100%;

    display: block;

    padding-bottom: 14px;

}



.navigation .nav-previous{

}



.navigation .nav-next{

	float: right;

}



#innerLeftContent {

	margin: 0 0 0 6px;

}



#innerRight {

	float: right;

	width: 280px;

	margin: 12px 0 0 0;

}



#innerRight h4 {

	font-size: 1.4em;

}



#innerRight dl {

	margin: 31px 0 0 0;

}





#footer {



	clear: both;

	width: 100%;

	border-top: 1px solid #9b9b9b;

	background: #c7c7c7;

	height: 144px;

}



#innerLeftContent li {

	display: block;

	padding: 0 0 12px 15px;

	list-style-type: none;

	background: url(images/bullet.gif) no-repeat left top;

}



/*custom login*/

#inline_content {

	padding: 8px;

	width: 345px;

}



#inline_content a {

	float: left;

	margin: 18px 0 0 0;

}



#inline_content ul li {

	list-style-type: none;

}

.entry-content {
	float: left;
	width: 100%;
}

.entry-content h3 {
	font-size: 1.4em;
	color: #000;
	padding: 0 0 12px 0;
}



#inline_content label {

	float: left;

	display: block;

	width: 100%;

	text-align: left;

}



#inline_content input {

	float: left;

	width: 325px;

	padding: 5px;

	border: 1px solid #ccd4b6;

	margin: 0 0 8px 0;

}



#inline_content #action {

	float: right;

	border: none;

	width: 99px;

	height: 35px;

}

	





/*slideshow*/

#slideshow {

    position:relative;

	margin: 14px 0 0 14px;

    height:289px;

}



#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}



#slideshow IMG.last-active {

    z-index:9;

}





#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}





#cboxOverlay{background:url(images/cbImages/overlay.png) repeat 0 0;}

#colorbox{}

    #cboxTopLeft{width:21px; height:21px; background:url(images/cbImages/controls.png) no-repeat -101px 0;}

    #cboxTopRight{width:21px; height:21px; background:url(images/cbImages/controls.png) no-repeat -130px 0;}

    #cboxBottomLeft{width:21px; height:21px; background:url(images/cbImages/controls.png) no-repeat -101px -29px;}

    #cboxBottomRight{width:21px; height:21px; background:url(images/cbImages/controls.png) no-repeat -130px -29px;}

    #cboxMiddleLeft{width:21px; background:url(images/cbImages/controls.png) left top repeat-y;}

    #cboxMiddleRight{width:21px; background:url(images/cbImages/controls.png) right top repeat-y;}

    #cboxTopCenter{height:21px; background:url(images/cbImages/border.png) 0 0 repeat-x;}

    #cboxBottomCenter{height:21px; background:url(images/cbImages/border.png) 0 -29px repeat-x;}

    #cboxContent{background:#fff; overflow:hidden;}

        .cboxIframe{background:#fff;}

        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{margin-bottom:28px;}

        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}

        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/cbImages/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxPrevious:hover{background-position:-75px -25px;}

        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/cbImages/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxNext:hover{background-position:-50px -25px;}

        #cboxLoadingOverlay{background:url(images/cbImages/loading_background.png) no-repeat center center;}

        #cboxLoadingGraphic{background:url(images/cbImages/loading.gif) no-repeat center center;}

        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/cbImages/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxClose:hover{background-position:-25px -25px;}





.cboxIE #cboxTopLeft,

.cboxIE #cboxTopCenter,

.cboxIE #cboxTopRight,

.cboxIE #cboxBottomLeft,

.cboxIE #cboxBottomCenter,

.cboxIE #cboxBottomRight,

.cboxIE #cboxMiddleLeft,

.cboxIE #cboxMiddleRight {

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);

}





.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}

.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}

.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}

.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}

.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}

.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}

.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}



.cboxIE6 #cboxTopLeft,

.cboxIE6 #cboxTopCenter,

.cboxIE6 #cboxTopRight,

.cboxIE6 #cboxBottomLeft,

.cboxIE6 #cboxBottomCenter,

.cboxIE6 #cboxBottomRight,

.cboxIE6 #cboxMiddleLeft,

.cboxIE6 #cboxMiddleRight {

    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");

}



#cboxLoadedContent {

	overflow: hidden !important;

	/*width: 365px !important;*/

}



#cboxContent {

	float: left;

	/*width: 350px !important;*/

}


#emember_forgot_pass_prompt{
	display:none!important;
}


/* eMember Directory */
.first_name.column-first_name {
    width: 30%;
}
.last_name.column-last_name {
    width: 25%;
}
.Degrees.column-Degrees {
    width: 15%;
}
.Place_of_Work.column-Place_of_Work {
    width: 25%;
}
tfoot {
    display: none;
}
.wp-list-table.widefat.fixed.users {
    border-spacing: 0px 10px;
}
.tablenav-pages {
    margin-top: 10px;
}

/*content formatting */

/*contact*/

#contactForm {
	float: left;
	width: 97%;
	padding: 12px;
	border: 1px solid #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));
	background: -moz-linear-gradient(top,  #fff,  #ececec);
	background: -ms-linear-gradient (top , #fff, #ececec);
}

#txtQuestions {
	width: 100%;
}

/*member login*/

#logSection {
	float: left;
	width: 97%;
	padding: 12px;
	border: 1px solid #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));
	background: -moz-linear-gradient(top,  #fff,  #ececec);
	background: -ms-linear-gradient (top,  #fff,  #ececec);
}

#logSection p {
	float: right;
	width: 60%;
	margin: 24px 0 0 0;
	/*padding: 0px 0 52px 16px;*/
	border-left: 1px solid #ececec;
}

#memberLog {
	float: left;
	width: 250px;
}

.wp_emember_loginForm .eMember_label {
	font-size: 1.1em;
	font-weight: normal;
}

.wp_emember_loginForm .eMember_text_input {
font-size: 1.2em;
color: #444;
background: #fff;
border: 1px solid #AAA;
border-right-color: #AAA;
border-bottom-color: #AAA;
}


.wp_emember_loginForm input.eMember_button {
background-color: #8ea05a !important;
background: -webkit-gradient(linear, left top, left bottom, from(#8ea05a), to(#708239));
background-image: -moz-linear-gradient(center top , #8ea05a, #708239);
background: -ms-linear-gradient (top , #8ea05a, #708239);
border: 2px solid #dadada;

 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

color: white !important;
text-shadow: none;
font-size: 12px !important;
font-family: arial;
font-weight: normal;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
padding: 8px 30px 8px 30px !important;
margin: 5px 0px;
width: auto !important;
}

/*login window*/
#logStat {
display: block;
float: right;
margin: 0 15px 0 0px;
text-align: right;
background: #939393;
padding: 0px 10px 4px 10px;
}

#logStat li {
	list-style-type: none;
	padding: 0px;
	background-image: none;
	color: #CCC;
	font-size: .8em;
}

#logStat li a {
	color: #fff;
}

#logStat li a.special {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	background-image: none;
}

.emember_ok {
	color: #b5121b;
}


/*eMemeber styles*/

#memberMain {
	padding: 10px;
	border: 1px solid #c7c7c7;
	background: #ececec; 
}
	
.eMember_label {
text-transform: none !important;
padding: 15px 10px 10px 0px !important;
font-size: 13px !important;
font-weight: normal !important;
font-family: Helvetica, Arial, sans-serif !important;
}

.eMember_text_input {
font-size: 1.2em !important;
background: #fff !important;
border: 1px solid #ccc !important;
border-right-color: #ccc !important;
border-bottom-color: #ccc !important;
}

/*body input.eMember_button {
background-color: #fff !important;
background-image: none !important;
border: 1px solid #fff !important;
color: white !important;
text-shadow: none !important;
font-size: 14px !important;
font-family: arial !important;
font-weight: bold !important;
text-decoration: none !important;
vertical-align: middle !important;
cursor: pointer !important;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px !important;
width: auto !important;
}*/

body input.eMember_button {
background-color: #8EA05A !important;
background: -webkit-gradient(linear, left top, left bottom, from(#8EA05A), to(#708239));
background-image: -moz-linear-gradient(center top , #8EA05A, #708239);
background: -ms-linear-gradient (top , #8EA05A, #708239);
border: 2px solid #DADADA;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: white !important;
text-shadow: none;
font-size: 12px !important;
font-family: arial;
font-weight: normal;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
padding: 8px 30px 8px 30px !important;
margin: 5px 0px;
width: auto !important;
}


@media print {

#leftCol {
display none;
}
}