@charset "UTF-8";
/* CSS Document */
html {
	height: 100%;
}
body {
    min-height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
} 
#top div#logout-panel {
    position: absolute;
    right: 0px;
    top: -7px;
}
#right-container{overflow:auto;}
#right-container div#right {
    padding-bottom: 40px;
}
#sustaining_member_logos_container p { max-width: 100px;}
#sustaining_member_logos_container img{width:100%; max-width:100%;}
#wrap {
	width:80%;
    min-width: 1024px;
	min-height: 100%;
	margin: 0 auto;
    border-style: solid;
    border-width: 0 5px;
    padding-bottom: 65px;
}
#top {
    height: 168px;
    min-width: 480px;
    position: relative;
    top: 0;
    width: 100%;
}
#login, #logout {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    height: 36px;
    position: absolute;
    top: 0; 
    width: 100%;
}
#login {
	left: 0;
}
#logout {
	right: 0;
}
#logo {
    height: 72px;
    left: 30px;
    position: absolute;
    top: 42px;
    width: 240px;
}
#tagline {
    position: absolute;
    right: 22px;
    top: 67px;
}
#nav {
    background-color: #849E3C;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    height: 36px;
    position: absolute;
    top: 133px;
    width: 100%;
}
#ie-disclaimer {
	height: auto;
    border-style: solid;
    border-width: 5px;
    padding: 20px;
    position: relative;
    top: 50px;
}
#mainContainer {
    height: 100%;
    position: relative;
    width: 100%;
    top: 5px;
}
#banner {
    border-bottom-style: solid;
    border-bottom-width: 10px;
    height: auto;
    position: relative;
    width: 100%;
}
#banner .random-image > img {
    height: 100%;
    width: 100%;
}
#columnContainer {
    min-height: 800px;
    position: relative;
    width: 100%;
}
.column {
	display: inline-block;
    padding: 20px;
    vertical-align: top;
}
#content {
    left: 0;
    min-width: 260px;
    padding-left: 40px;
    width: 64%;
}
#below-content {
    height: 100%;
    position: relative;
    top: 20px;
}
#whats_new_container {
    border-style: solid;
    border-width: 3px;
    height: 100%;
    margin: 0px 20px 11px -3px;
	position: relative;
	text-align: left;
    width: 99%;
	padding-right:20px;
}
#whats_new_container img {
    float: left;
    margin: 0 5%;
    max-height: 120px;
    max-width: 120px;
}
#whats_new_container p {
	display: inline-block;
    margin: 10px;
    text-align: center !important;
    vertical-align: middle;
}
#whats_new_container2 {
    border-style: ridge;
    border-width: 1px;
    height: 100%;
    margin: 0px 20px 11px -3px;
	position: relative;
	text-align: left;
    width: 100%;
	padding-right:20px;
}
#whats_new_container2 img {
    float: left;
    margin: 0 5%;
    max-height: 120px;
    max-width: 120px;
}
#whats_new_container2 p {
	display: inline-block;
    margin: 10px;
    text-align: center !important;
    vertical-align: middle;
}
#whats_new_container3 {
    border-style: ridge;
    border-width: 1px;
    height: 100%;
    margin: 0px 20px 11px -3px;
	position: relative;
	text-align: left;
    width: 100%;
}
#whats_new_container3 img {
    float: left;
    margin: 0 5%;
    max-height: 120px;
    max-width: 120px;
}
#whats_new_container3 p {
	display: inline-block;
    margin: 10px;
    text-align: center !important;
    vertical-align: middle;
}
#toronto_container {
    border-style: double;
    border-width: 3px;
    height: 100%;
    margin: 0px 20px 11px 0px;
	position: relative;
	text-align: left;
    width: 100%;
	padding-right:0px;
}
#toronto_container img {
    float: left;
    max-height: 900px;
    max-width: 783px;
}
#toronto_container p {
	display: inline-block;
    margin: 10px;
    text-align: left !important;
    vertical-align: middle;
}
#toronto_container2 {
    border-style: double;
    border-width: 3px;
    height: 100%;
    margin: 0px 20px 11px 0px;
	position: relative;
	text-align: left;
    width: 100%;
	padding-right:0px;
}
#toronto_container2 img {
    float: left;
    max-height: 900px;
    max-width: 865px;
}
#toronto_container2 p {
	display: inline-block;
    margin: 10px;
    text-align: left !important;
    vertical-align: middle;
}
#toronto_container3 {
    border-style: none;
    border-width: 3px;
    height: 100%;
    margin: -13px 20px 11px 0px;
	position: relative;
	text-align: left;
    width: 100%;
	padding-right:0px;
}
#toronto_container3 img {
    float: none;
    max-height: 900px;
    max-width: 100%;
}
#toronto_container3 p {
	display: inline-block;
    margin: 10px;
    text-align: left !important;
    vertical-align: middle;
}
#toronto_container4 {
    border-style: double;
    border-width: 3px;
    height: 100%;
    margin: 0px 20px 11px 0px;
	position: relative;
	text-align: left;
    width: 100%;
	padding-right:0px;
}
#toronto_container4 img {
    float: left;
    max-height: 900px;
    max-width: 865px;
}
#toronto_container4 p {
	display: inline-block;
    margin: 10px;
    text-align: left !important;
    vertical-align: middle;
}
#sustaining_member_logos_container {
    border-style: solid;
    border-width: 2px;
    height: 100%;
    margin: 20px 20px 20px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#sustaining_member_logos_container img {
    float: left;
    margin: 0 5%;
    max-height: 120px;
    max-width: 120px;
}
#sustaining_member_logos_container p {
	display: inline-block;
    margin: 10px;
    text-align: center !important;
    vertical-align: middle;
}
#right-container {
    min-width: 140px;
    position: absolute;
    right: 0%;
    width: 21%;
    height: 100%;
}
#footer {
    height: 80px;
    position: absolute;
    width: 100%;
}
#legal {
    left: 10px;
    position: relative;
    top: 20px;
}
.pagination li {
    display: inline-block;
    padding: 6px;
}/* hide toggle menu */.ice-megamenu-toggle{display:none;}
/* Hide "Powered by Phoca Download */
#phoca-dl-category-box + div {
    display: none;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{
		background-color:#65adff !important;
		border-radius:10px 10px 0px 0px!important;
	
}
.rl_sliders.accordion > .accordion-group{
		border-radius:10px!important;
	
}
.jmoddiv.jmodinside{
	position:inherit;
	
}



/* New add css */
form#os_form.form-horizontal .control-label{
	width:250px;
}
form#os_form.form-horizontal .controls{
	margin-left: 250px;
}
form#os_form.form-horizontal .control-group{
	 margin-bottom:5px;
}
form#os_form.form-horizontal .control-group input{
	border-radius: 0;
    height: 15px;
    width: 250px;
}
#osm_I_agree_to_WEDAs_Professional_Expectations1{
    <!--width:auto!important;-->
}
form#os_form.form-horizontal .control-group select{
	border-radius: 0;
    height:auto;
    width: 265px;
}
form#os_form.form-horizontal #tr_exp_date.control-group select{
	border-radius: 0;
    height:auto;
    width: 125px;
}
form#os_form.form-horizontal .control-group #osm_membership input,form#os_form.form-horizontal .control-group #osm_magazine_subscriptions input,form#os_form.form-horizontal .control-group #osm_I_agree_to_the_WEDA_Bylaws input,form#os_form.form-horizontal .control-group #osm_I_agree_to_the_terms_and_conditions input,form#os_form.form-horizontal .control-group #osm_sustaining_membership_level input{
	border-radius: 0;
    height:auto;
    width:auto;
	margin:0px;
}
form#os_form.form-horizontal .control-group #osm_membership ul,form#os_form.form-horizontal .control-group #osm_magazine_subscriptions ul,form#os_form.form-horizontal .control-group #osm_I_agree_to_the_WEDA_Bylaws ul,form#os_form.form-horizontal .control-group #osm_I_agree_to_the_terms_and_conditions ul,form#os_form.form-horizontal .control-group #osm_sustaining_membership_level ul{
	margin:0px;
}
form#os_form.form-horizontal #field_osm_additional_note.control-group textarea{
	width: 250px;
	border-radius: 0;
}
form#os_form.form-horizontal .control-group input#amount{
	height:auto;
}
form#os_form.form-horizontal .form-actions{
	padding:0px;
	border:none;
	background:transparent;
}
form#os_form.form-horizontal label {
    color: #666;
}
form#os_form.form-horizontal .form-actions input#btn-submit{
	background:#f1f1f1;
	color: #000;
    text-shadow: none;
}