@charset "UTF-8";
/* CSS Document */

.admin_imageleft {
float:left;
margin: 5px 10px 5px 5px;}

.admin_imageright {
float:right;
margin: 5px 5px 5px 10px;}

.admin_orange_rc {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(../undoLogicScripts/roundedcorners.htc);
background-color:#F5A445;
padding:10px;
margin-bottom:10px;}

/****"ub" means "userbox"***/

.ubOrange_fullpage {
width:700px;} 

.ubOrange_fullpage_top {
background-position:0 -68px;}

.ubOrange_fullpage_bottom {
background-position:0 -110px;}

.ubOrange_halfpage {
width:340px;}

.ubOrange_halfpage_top {
background-position:0 -200px;}

.ubOrange_halfpage_bottom {
background-position:0 -243px;}

.ubOrange_thirdpage {
width:211px;}

.ubOrange_thirdpage_top {
background-position:-342px -200px;}

.ubOrange_thirdpage_bottom {
background-position:-342px -243px;}

.ubOrange_middle {
padding:0 10px;}




.ubGrey_fullpage {
width:700px;} 

.ubGrey_fullpage_top {
background-position:0 0px;}

.ubGrey_fullpage_bottom {
background-position:0 -43px;}

.ubGrey_halfpage {
width:340px;}

.ubGrey_halfpage_top {
background-position:0 -134px;}

.ubGrey_halfpage_bottom {
background-position:0 -177px;}

.ubGrey_thirdpage {
width:211px;}

.ubGrey_thirdpage_top {
background-position:-342px -134px;}

.ubGrey_thirdpage_bottom {
background-position:-342px -177px;}

.ubGrey_middle {
padding:0 10px;}



/****end of ub styles***/

* {
	margin:0;
	padding:0;}

#main_body { margin:0; padding:0; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
background: #eceae5 url(../images/bgMain2.jpg); background-position: bottom left; background-repeat:repeat-x;}

a { outline:none;
	cursor:pointer;}
#flashMessage {
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}

.current {
	color:#F5A445;
	font-size:22px;
}
.disabled {
	color:#CCCCCC;
}
a:hover { color:#f5a445;}

.photoCredit {
	font-size:10px;
	color:#333333;
	clear:left;
	float:left;
}
.photoCredit_right {
	font-size:10px;
	color:#333333;
	clear:left;
	float:right;
}
.error-message {
	float:right;
	color:#FF0000;


}

p {
	padding-bottom:10px;}

label {
	position:absolute;

	
	
	}
	
input {
	margin-top:0px;
	position:relative;
	margin-left:80px;
	
}
textarea {
	margin-top:0px;
	margin-left:80px;

}

select {
	left:0;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:80px;
	}
	
	
	
.submit input {
	margin-top:5px;
	margin-left:0px;
	width:300px;
}
.longMargin {
	margin-left:200px;

}
	
	
.form-error {
	border:thin solid #FF0000;
}
	
ul {
	margin-left:20px;}
	
.textarea {	
	padding-top:35px;}
	
.textarea label {
	margin-top:-20px;}

.required {
	}

.orangetext {
	color:#ff9900;}
	
.whitetext {
	color:#fff!important;}
	
.BodyTitle {
	text-transform:uppercase;}

#disciplineBoxes {}

#adminFeatures {
	float:right;
	background:#FFFFCC;
	height:20px;
	padding:0 0 0 6px;}
	
.box_content #adminFeatures,
.box_content #adminFeatures a {
	background-color:#FFFFCC;
	border-left:1px solid #999999;
	color:#333333 !important;}
	
.box_content #adminFeatures a {
	padding:2px 3px;}


.post_image {
	height:400px;

}

.roverImage img {

	max-width:200px;
	
	height:auto;
	margin-right:15px;
	margin-top:0px;
	padding-left:10px;

}
.roverImage img a {
	border:none;
}
.link {
 	color:#333333;
	border-bottom:1px solid #f5a445;
	text-decoration:none;
	cursor:pointer;}
	
.greytext {
	color:#333;}
	
.uppercase {
	text-transform:uppercase;}
	
button,
.submit input,
.standard_btn {
 height:24px;
 border:none;
 cursor:pointer;
 color:#fff;
 background-color:#999;
padding:0 3px 3px 3px;
margin-right:7px;}
 
.greybox button,
.greybox .submit input,
.greybox .standard_btn,
.ubGrey_fullpage .submit input,
.ubGrey_fullpage .standard_btn {
 height:24px;
 border:none;
 cursor:pointer;
 color:#fff;
 background-color:#666666;
padding:0 3px 3px 3px;
margin-right:7px;}	
 
 .orangebox button,
.orangebox .submit input,
.orangebox .standard_btn {
background-color:#c26f10;
border:none;
color:#fff;
cursor:pointer;
height:24px;
padding:0 3px 3px 3px;
margin-right:7px;}	
	
h4 {
	font-size:13px;
}
	
	
h1, 
h2,
h3,
h4 {
	padding:10px 0;}
	
.calendarLinks {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.calendarLinks li {
	display:inline;
	list-style-type:none;
	padding:15px;
	border:1px solid #f5a445;
	background-color:#CCCCCC;
	margin-top:20px;

}
	
.tableCalendar {}

.tableCalendar td {
border-bottom:1px solid #f5a445;}

.tableCalendarExternal {
	border-left:1px solid #f5a445;
	width:150px;
	text-align:center;}
	
.orange_bkgrd {
	background-color:#F5A445;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	width:100px;}

td {
	vertical-align:top;}

.clr { clear:both;}
#wrapper { width:977px; margin:0 auto;}

.bold {
font-weight:bold;}

.fl {float:left;}

.fr {float:right;}


/***Styles for splash page***/

#splash_wrapper {
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:8%;
	position:relative;}

#splash_wrapper .language_choice {
	height:57px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	
	position:relative;
	width:350px;

	
	
	}

#splash_wrapper .language_choice .language_buttons {
	width:144px;
	height:57px;
	background-image:url(../images/splash/button.jpg);
	background-repeat:no-repeat;
	text-align:center;
	
	}

#splash_wrapper .language_choice .language_buttons a {
color:#000000;
display:block;
height:64%;
padding-top:20px;
position:relative;
text-decoration:none;
width:100%;}
	
#splash_wrapper .language_choice .language_buttons a:hover {
	color:#f5a445;}



/***end of Styles for splash page***/

/* ADMIN MENU */
#adminMenu {
	height:50px;
	width:400px;
	float:right;
	background:#FFFFCC;
	
	font-size:16px;

}
#adminMenu .act a {
	color:#0000FF;
	background:#CCCCCC;
	
	font-size:16px;

}
#adminMenu ul { margin:0; padding:0; float:left;}
#adminMenu li { float:left; list-style:none; padding:0; margin:10px;}

#aboutInfo {
	position:absolute;
	width:615px;
	height:305px;
	margin-left:165px;
	background:url(../images/trans.png) 0 0 repeat;
	color:#FFFFFF;
	padding:15px;
}

/*HEADER*/
#header { width:977px; float:left;}
#Logo { 
	float:left;
	height:43px;
	margin-top:20px;
	width:520px;}
#Logo h1 { text-indent:-9999px; background:url(../images/logo.png) 0 0 no-repeat; height:53px; }

/*TOP NAVIGATION*/
#TopNav {
	float:right;
	font-size:11px;
	margin:24px 4px 0;
	text-align:right;
	width:420px;}
#TopNav a { text-transform:uppercase; color:#000; }
#TopNav a:hover { color:#f5a445;}


tr {}

hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	border:none;
	width:100%;}

td {
	padding:3px;
vertical-align:top;}

/*MAIN NAVIGATION*/
#MainNav { width:977px; float:left;}
#MainNav ul { margin:0; padding:0; float:left;}
#MainNav li { float:left; list-style:none; padding:0; margin:0;}
#MainNav li a { display:block; height:55px; text-indent:-9999px; }

/*ABOUT MENU*/
.en_aboutBTN a { background:url(../images/MainNav.png) 0 0 no-repeat; width:166px;}
.en_aboutBTN a:hover { background:url(../images/MainNav.png) 0 -70px no-repeat;}
.en_aboutBTNact a { background:url(../images/MainNav.png) 0 -70px no-repeat; width:166px;}

/*ABOUT MENU*/
.fr_aboutBTN a { background:url(../images/MainNav_fr.png) 0 0 no-repeat; width:166px;}
.fr_aboutBTN a:hover { background:url(../images/MainNav_fr.png) 0 -70px no-repeat;}
.fr_aboutBTNact a { background:url(../images/MainNav_fr.png) 0 -70px no-repeat; width:166px;}


/*ELANEWS MENU*/
.en_elanewsBTN a { background:url(../images/MainNav.png) -166px 0 no-repeat; width:161px;}
.en_elanewsBTN a:hover { background:url(../images/MainNav.png) -166px -70px no-repeat;}
.en_elanewsBTNact a { background:url(../images/MainNav.png) -166px -70px no-repeat; width:161px;}

/*ELANEWS MENU*/
.fr_elanewsBTN a { background:url(../images/MainNav_fr.png) -166px 0 no-repeat; width:161px;}
.fr_elanewsBTN a:hover { background:url(../images/MainNav_fr.png) -166px -70px no-repeat;}
.fr_elanewsBTNact a { background:url(../images/MainNav_fr.png) -166px -70px no-repeat; width:161px;}

#MainNav ul li ul li {}

#MainNav ul li ul li a {
	text-indent:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	padding:0px;
	padding-top:5px;
	margin:0px;
	color:#FFFFFF;
	width:160px;
	height:50px;
	text-align:center;}

#MainNav ul li ul li a:hover {
	color:#f5a445;}

/*DROP DOWN*/
.dropDown li ul li { position:relative; background:url(../images/MainNavBlank.png) -166px 0 no-repeat;margin:2px 0 0 0; text-indent:0px; height:55px; }
.dropDown li a { background:url(../images/MainNavBlank.png) -166px 0 no-repeat; display:block; text-indent:0px; height:55px; }
.dropDown li a:hover { background:url(../images/MainNavBlank.png) -166px -70px no-repeat; text-indent:0px; height:55px;}

/*COMMUNITY NEWS MENU*/
.en_communityBTN a { background:url(../images/MainNav.png) -327px 0 no-repeat; width:161px;}
.en_communityBTN a:hover { background:url(../images/MainNav.png) -327px -70px no-repeat;}
.en_communityBTNact a { background:url(../images/MainNav.png) -327px -70px no-repeat; width:161px;}

.fr_communityBTN a { background:url(../images/MainNav_fr.png) -327px 0 no-repeat; width:161px;}
.fr_communityBTN a:hover { background:url(../images/MainNav_fr.png) -327px -70px no-repeat;}
.fr_communityBTNact a { background:url(../images/MainNav_fr.png) -327px -70px no-repeat; width:161px;}

/*MEMBERSHIP MENU*/
.en_membershipBTN a { background:url(../images/MainNav.png) -488px 0 no-repeat; width:161px;}
.en_membershipBTN a:hover { background:url(../images/MainNav.png) -488px -70px no-repeat;}
.en_membershipBTNact a { background:url(../images/MainNav.png) -488px -70px no-repeat; width:161px;}

.fr_membershipBTN a { background:url(../images/MainNav_fr.png) -488px 0 no-repeat; width:161px;}
.fr_membershipBTN a:hover { background:url(../images/MainNav_fr.png) -488px -70px no-repeat;}
.fr_membershipBTNact a { background:url(../images/MainNav_fr.png) -488px -70px no-repeat; width:161px;}

/*ARTIST' RESOURCES MENU*/
.en_artistBTN a { background:url(../images/MainNav.png) -649px 0 no-repeat; width:161px;}
.en_artistBTN a:hover { background:url(../images/MainNav.png) -649px -70px no-repeat; text-indent:-9999px;}
.en_artistBTNact a { background:url(../images/MainNav.png) -649px -70px no-repeat; text-indent:-9999px; width:161px;}

.fr_artistBTN a { background:url(../images/MainNav_fr.png) -649px 0 no-repeat; width:161px;}
.fr_artistBTN a:hover { background:url(../images/MainNav_fr.png) -649px -70px no-repeat; text-indent:-9999px;}
.fr_artistBTNact a { background:url(../images/MainNav_fr.png) -649px -70px no-repeat; text-indent:-9999px; width:161px;}

/*CONTACT MENU*/
.en_contactBTN a { background:url(../images/MainNav.png) -810px 0 no-repeat; width:166px;}
.en_contactBTN a:hover { background:url(../images/MainNav.png) -810px -70px no-repeat;}
.en_contactBTNact a { background:url(../images/MainNav.png) -810px -70px no-repeat; width:166px;}

.fr_contactBTN a { background:url(../images/MainNav_fr.png) -810px 0 no-repeat; width:166px;}
.fr_contactBTN a:hover { background:url(../images/MainNav_fr.png) -810px -70px no-repeat;}
.fr_contactBTNact a { background:url(../images/MainNav_fr.png) -810px -70px no-repeat; width:166px;}

/*HEADER BANNER*/
#Banner { width:975px; float:left;}
#headerPic { position:absolute; /*background:url(../images/banner/guide.png) 0 0 no-repeat;*/ width:975px; height:336px;}
.headerPicture { position:absolute; left:0; top:0; }

/*SCHMOOZER  (NOW CALLED "NEXT EVENT")*/
#en_NextEvent { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:1px 0 0 0; float:left;}
#en_NextEvent a { background:url(../images/nextEvent_en.png) 0 -170px no-repeat; display:block; height:165px;}
#en_NextEvent a:hover { background:url(../images/nextEvent_en.png) 0 0px no-repeat;}

#fr_NextEvent { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:1px 0 0 0; float:left;}
#fr_NextEvent a { background:url(../images/nextEvent_fr.png) 0 -170px no-repeat; display:block; height:165px;}
#fr_NextEvent a:hover { background:url(../images/nextEvent_fr.png) 0 0px no-repeat;}

/*PROFESSIONAL DEVELOPMENT (NOW CALLED "ARTS UNDER REVIEW") */
#en_ArtsUnder { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:2px 0 0 0; float:left;}
#en_ArtsUnder a { background:url(../images/artsunderreview.png) 0 0 no-repeat; display:block; height:167px;}
#en_ArtsUnder a:hover { background:url("../images/artsunderreview.png") no-repeat scroll 0 -168px transparent;}

#fr_ArtsUnder { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:2px 0 0 0; float:left;}
#fr_ArtsUnder a { background:url(../images/artsunderreview_fr.png) 0 0 no-repeat; display:block; height:167px;}
#fr_ArtsUnder a:hover { background:url("../images/artsunderreview_fr.png") no-repeat scroll 0 -168px transparent;}

/*SPECIAL PROJECT (NOW CALLED "RAEV.CA")*/
#SpecProj { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:1px 0 0 0; float:right;}
#SpecProj a { background:url(../images/raev.png) 0 0 no-repeat; display:block; height:165px;}
#SpecProj a:hover { background:url(../images/raev.png) 0 -169px no-repeat;}

/*ADVOCACY*/
#en_advoc { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:0; float:right;}
#en_advoc a { background:url(../images/advocacy.png) 0 -176px no-repeat; display:block; height:170px;}
#en_advoc a:hover { background:url(../images/advocacy.png) 0 0px no-repeat;}

#fr_advoc { position:relative; z-index:101; width:165px; text-indent:-9999px; margin:0; float:right;}
#fr_advoc a { background:url(../images/advocacy_fr.png) 0 -176px no-repeat; display:block; height:170px;}
#fr_advoc a:hover { background:url(../images/advocacy_fr.png) 0 0px no-repeat;}

/*MAIN CONTENT*/
#MainCont { background: url(../images/bgMainContent.png) -10px 0 repeat-y; width:940px; padding:20px; float:left; 

line-height:18px;}

#MainContFooter { background: url(../images/bgMainContentFooter.png) -10px 0 no-repeat; width:980px; float:left; height:34px;}
#MainCont a {
 	color:#333;
	border-bottom:1px solid #333;	
	text-decoration:none;}
	
#MainCont a:hover {
	border-bottom:1px solid #f5a445;}

#MainCont .selected a {
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
/*LEFT COLUMN*/
#LeftCol { width:720px; padding:10px; border-right:1px solid #CCC; background:url(../images/borderMainCont.png) bottom left no-repeat; float:left;}

#LeftCol p { max-width:710px;}

.titleAbout { background:url(../images/aboutElan.jpg) 0 0 no-repeat; text-indent:-9999px; margin:0;}

/*MEET OUR MEMBERS*/
.meetMembers { background:url(../images/memberstitle.jpg) 0 0 no-repeat; text-indent:-9999px; margin:0;}
.MemberName { color:#000; text-decoration:underline;}
#MembersCol { float:left; border-right:1px solid #ccc; width:275px; padding:10px; margin:10px 0 0 0;}
#MembersCol ul { margin:20px 0 0 0; padding:0;}
#MembersCol li { list-style:none; margin-bottom:10px;}
#MembersCol li img { margin-right:10px;}

/*WHAT'S NEW*/
#NewsCol { float:left; border-right:1px solid #ccc; width:425px; padding:10px; margin:10px 0 0 0;}
.whatsNewTitle { background:url(../images/whatsnew.jpg) 0 0 no-repeat; text-indent:-9999px; margin:0;}

/*RIGHT COLUMN*/
#RightCol { width:200px; margin-right:-16px; float:right;}
#RightCol p {
	width:182px;}

/*LOGIN AND BECOME A MEMBER*/
#Logins { margin:46px auto;}
#Logins ul { margin:0; padding:0;}
#Logins li { width:199px; list-style:none;}

.en_LoginBtn a { background:url(../images/login-n-member.jpg) 0 0 no-repeat; height:67px; text-indent:-9999px; display:block;}
.en_BcomeBtn a { background:url(../images/login-n-member.jpg) 0 -67px no-repeat; height:76px; text-indent:-9999px; display:block;}

.en_LoginBtnLoggedIn a { background:url(../images/login-n-member_logged_in.jpg) 0 0 no-repeat; height:67px; text-indent:-9999px; display:block;}
.en_BcomeBtnLoggedIn a { background:url(../images/login-n-member_logged_in.jpg) 0 -67px no-repeat; height:76px; text-indent:-9999px; display:block;}


.fr_LoginBtn a { background:url(../images/login-n-member_fr.jpg) 0 0 no-repeat; height:67px; text-indent:-9999px; display:block;}
.fr_BcomeBtn a { background:url(../images/login-n-member_fr.jpg) 0 -67px no-repeat; height:76px; text-indent:-9999px; display:block;}

.fr_LoginBtnLoggedIn a { background:url(../images/login-n-member_logged_in_fr.jpg) 0 0 no-repeat; height:67px; text-indent:-9999px; display:block;}
.fr_BcomeBtnLoggedIn a { background:url(../images/login-n-member_logged_in_fr.jpg) 0 -67px no-repeat; height:76px; text-indent:-9999px; display:block;}

#Logins a, #Logins a:hover {
border-bottom:0px solid #f5a445;}

/*CALENDAR & SPONSOR BOXES*/
#Calendarbox, #Sponsorbox { padding:10px 0 20px 0; border-bottom:1px solid #ccc; width:200px;}

#Calendarbox input {
	width:130px;
	margin-left:20px;	
	margin-top:2px;
	}

#Calendarbox input#date {
	
	}
	
#Calendarbox button {
float:right;
 background:url(../images/calendar.png);
 height:24px;
 width:24px;
 border:none;
 cursor:pointer;
 background-repeat:no-repeat;}
 
#Calendarbox  .calendar_button {
float:right;
right:8px;
top:18px; }

/*SOCIAL MEDIA*/
.joinus { height:17px;margin-top:10px; font-weight:100;}
#SocialMed ul { margin:0; padding:0; float:left;}
#SocialMed li { margin:10px; padding:0; float:left; width:25px; }
#SocialMed li a { border-bottom:medium none;
display:block;
height:25px;
text-decoration:none;}

#SocialMed li a:hover {
text-decoration:none;
border-bottom:none;}

.myspace { background:url(../images/myspace.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
.facebook { background:url(../images/facebook.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
.twitter { background:url(../images/twitter.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
.mailChimp { background:url(../images/logos/mailChimp.jpg) 0 0 no-repeat; display:block; text-indent:-9999px; 

width:96px;
}
/*FOOTER*/
#footer {
	width:700px;
	background-color:#FFFFFF;
	height:50px;

}
/*#footer { color:#000000; font-size:10px; margin:20px auto 0; padding:10px; text-transform:uppercase; position:relative; top:20px; width:977px;}*/
#FooterInfo {left:20px; position:relative; top:20px; width:340px;}
#copyright {position:relative; top:20px; float:right; position:relative; right:50px; text-align:right; width:300px;}
#copyright a { text-decoration:none; color:#666666;}

.imageLeft {
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;}
	
.imageTopLeft {
	float:left;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	border:thin;
	border-style:solid;
	border-color:#f5a445;}

.imageRight {
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;}
	
.imageTopRight {
	float:right;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	border:thin;
	border-style:solid;
	border-color:#f5a445;}
	
.orange {
	color:#f5a445;
}
.grey {
	color:#666666;
}
	
.greybox,
.orangebox {
	margin:2px 5px 10px 10px;
	width:275px;}
	
.newsorangebox label {
	position:absolute;
	font-size:12px;
	font-weight:bold;
}
.newsorangebox input {
	margin-top:0px;
	margin-left:65px;

}
.homepagewidth {
	width:400px;

}
.orangebox.fl {
	margin:2px 5px 10px 0px;}
	
.greybox {
	color:#FFFFFF;
	/*padding:1em 0;*/}
	
.greybox.fr {
	margin-right:20px;}
	
.greybox ul{
	background-color:#999999;
	margin:0;
	padding:6px 9px 16px 16px;}
	
.greybox .box_content {
	background-color:#999999;
	padding:0 22px;}

.box_content select, .box_content label {
	margin-left:0px;
}
.greybox_title {
	padding:0 0 0 15px;
	background-color:#999999;}

.greybox p {
	background-color:#999999; 
	padding:0px 0px 0px 10px;
	
}
.greybox a {
	color:#fff!important;
	border-bottom:1px solid #fff!important;}
	
.greybox a:hover {
	border-bottom:1px solid #F5A445!important;}
	
.greybox .top,
.greybox .bottom {
	background-color:#999;
	height:14px;}
	
.greybox .left,
.greybox .right,
.orangebox .left,
.orangebox .right,
.orange.small_box .left,
.orange.small_box .right {
	width:14px;
	height:14px;
	background-image:url("../images/sprite.png");
	background-repeat:no-repeat;
	background-color:#fff;}	
	
.greybox .top .left {
background-position:-12px -9px;}

.greybox .top .right {
background-position:-273px -9px;}

.greybox .bottom .right {
background-position:-273px -201px;}

.greybox .bottom .left {
background-position:-12px -201px;}	
	
.orangebox .box_content {
	background-color:#F5A445;
	color:#333;}
	

.orangebox .box_content p,
.orangebox .box_content form {
	padding:0 10px 0 25px;}
	
.orangebox ul {
padding-left:20px;}
	
.orangebox li {
	list-style-image:url(../images/arrow.png);
	font-size:0.9em;}
	
.orangebox li:hover,
.greybox li {
	list-style-image:url(../images/white_arrow.png);}

.orangebox li,
.orangebox a {
	color:#333;
	cursor:pointer;
	text-decoration:none;
	border-bottom:}
	
.orangebox li:hover,
.orangebox li a:hover {
	color:#fff;}

.orangebox.wide,
.greybox.wide {
	margin:1em 0 ;
	width:700px;}
	
.orangebox.wide .box_content {
	padding: 0 20px;}
	
.orangebox.wide	.links_margin {
margin:0 20px 0 0;}

.orangebox .top,
.orangebox .bottom {
	height:14px;
	background-color:#F5A445;}
	
.orangebox .top .left {
background-position:-12px -229px;}

.orangebox .top .right {
background-position:-273px -229px;}

.orangebox .bottom .right {
background-position:-273px -421px;}

.orangebox .bottom .left {
background-position:-12px -421px;}

.orangebox a:hover {
	color:#fff!important;
	border-bottom:1px solid #fff!important;}
	
.orangebox.submit_post a {}


/** raev home page **/
#NewsCol img.imageTopRight, #NewsCol img.imageTopLeft, #NewsCol img.imageLeft, #NewsCol img.imageRight {
	width:200px;
	height:auto;
	float:left;

	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-left:0px;

}
#NewsCol .box_content p {
	padding-right:25px;

}




/***The next two styles are here to correct the <br>s that pop up within the greybox and orangebox divs****/

.orangebox br,
.greybox br {
	display:none;}
	
.orangebox p br,
.greybox p br {
	display:inline;}

/***'detailed info' appears on pages where you need text to the left of the 'orangebox' or 'greybox' divs. 'Content' has a similar function as 'detailed info', except it doesn't have a set width***/

.detailed_info {
	width:411px;}
	
.detailed_info h3,
.content h3 {
	margin:0 0 1em 0;}

.detailed_info h4,
.content h4 {
	margin-bottom:1em;}
	
.detailed_info .created,
.content .created {
	margin-bottom:1em;}
	
.content .bodytext ul,
.detailed_info .bodytext ul {
	margin:0 0 20px 40px;}
	
.content .bodytext ul li,
.detailed_info .bodytext ul li{
	margin:0.5em 0;}
		
.detailed_info p,
.content p {
	margin-bottom:1em;}
	
.previous_next {
	margin:1em 0;
	width:740px;}
	
.view_link {
 	color:transparent;
	background-image:url(../images/arrow_open.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	cursor:pointer;}
	
.view_link .active {
	background-image:url(../images/arrow_close.png);}
	
.left_margin {
	margin-left:40px;}

.bottom_margin {
	margin-bottom:10px;}
	
.top_margin {
	margin-top:10px;}
	
.nomargin,
.nomargin select {
margin:0!important;}

	
.no_hover,
.no_hover:hover {
	color:#333;
	cursor:default;}
	
table.discussion {
	margin-top:20px;
	border:1px solid #F5A445;}
	
table.discussion td {
padding:4px 0 5px 10px;}

#discussionsTitle {
margin:24px 0 14px 0;}

#comments .greybox {}
	
#comments .greybox .comment_btn {
	margin:7px 0 0 0px;}

#comments #CommentDescription {
	margin-left:0;
	margin-top:22px;
	width:227px;}

#comments h3 {
	width:134px;
	padding: 0 0 10px 0;}
	
#eachComment {
	padding-bottom:10px;}
	
#comments #eachComment h3,
#comments #eachComment h4 {
	margin:0;
	padding:0;}
	
#comments .comments_form {
	width:229px;}	
	
.raev_search input, 
.raev_search select {
margin:0;}

.raev_search_title {
margin-bottom:20px;}

/*
.raev_search_title label {}
*/

.raev_search_title input {
position:relative;
top:20px;
width:70%;}

.raev_search input,
.raev_search select {
margin-left:140px;
margin-bottom:10px;}

.raev_search select {
width:40%;}

.raev_search_sort {
margin:20px 0 20px 10px;}

.raev_search_sort a {
margin:0 5px;}

#membership_box {
	float:left;
	height:250px;
	position:relative;
	width:350px;
	margin-bottom:50px;}
	
#membership_box h4 {
	padding: 0 0 10px 0;}
	
#membership_box img {
	margin-bottom: 10px;}
	
#membership_box .membership_disciplines {}
	
	

.membership_bio {
	margin-bottom:20px;
	width:295px;}

.membership_disciplines {
	left:0px;
	position:relative;
	width:140px;}
	
.membership_disciplines_wide {
	width:700px;}

.membership_disciplines ul { margin:0; padding:0; float:left;}
.membership_disciplines li { 
	float:left; 
	list-style:none; 
	padding:0; 
	margin:0px; 
	margin-right:10px;
	font-size:12px;

}


.member_profile_bio {}
	
#membership_outer {
	width:710px;
	}
	
#register {
	margin-top:15px;}
	
.login_box #UserEmail,
.login_box #UserPassword  {
	margin-bottom:10px;
	 /* width:231px; */
	}
	
.login_box .submit input {
	margin-top:10px;
	width:225px;	
	}
	
.login_form	.orangebox .box_content {
	padding-left:20px;}

.login_form .register  {
	margin:80px 0 0 40px;}
	
/*****The following styles apply to registration and 'general' forms*****/	
	
.register_form,
.general_form {
	width:700px;} 
	
.register_form input,
.general_form input,
.general_form select,
.register_form select {
	margin-bottom:10px;
width:260px;
margin-left:120px;

} 


.register_form fieldset,
.general_form fieldset{
	border:none;}

.register_form legend,
.general_form legend {
	font-size:14px;
	font-weight:bold;
	height:24px;
	padding:10px 0 5px 0;}

.register_form .checkbox input,
.general_form .checkbox input {
	width:21px;
	margin:0;
	padding:0;}
	
.register_form .orangebox .checkbox{
	line-height:13px;
	margin:13px 0;}
	
.register_form .checkbox{
	line-height:12px;
	margin:0px 0 10px 0;}
	
	
.register_form #ProfessionalBio,
.general_form  #ProfessionalBio {
width:500px;
margin:21px 0 10px 0;}

.register_form #ProfessionalLearnedAboutSourceId {
margin:10px 0;
min-width:100px;}

.register_form .textarea {
	padding:0;}
	
.general_form .textarea {	
	
	padding:0; }

.orangebox .required {
color:#000000;
padding:0 0 14px;}

.orangebox .RadioGroup input,
.general_form .orangebox input   {
margin:3px 0 8px;
width:20px;} 

.general_form .orangebox p {
	margin-right:20px; }

.orangebox fieldset {
	margin-left:20px;}
	
.orangebox legend {padding:0px;}

.calendar_discipline {
	width:197px;}
	
.calendar_discipline input {
	margin-top:19px;}
	
.orangebox .box_content form#UserLoginForm {
	padding:0 0 0 2px;}
	
.askfunder ul {
padding:6px 9px 0px 20px;}

/****these next few styles apply to the smaller containers that can go 3 to a line****/
.small_box {
	width:226px;
	margin:6px;} 

.grey.small_box .top,
.grey.small_box .bottom {
	background-color:#999;
	height:14px;}
	
.grey.small_box .left,
.grey.small_box .right {
	width:14px;
	height:14px;
	background-image:url("../images/sprite.png");
	background-repeat:no-repeat;
	background-color:#fff;}	
	
.grey.small_box .top .left {
background-position:-12px -9px;}

.grey.small_box .top .right {
background-position:-273px -9px;}

.grey.small_box .bottom .right {
background-position:-273px -201px;}

.grey.small_box .bottom .left {
background-position:-12px -201px;}	
	
.grey.small_box .box_content {
	background-color:#999;
	padding:0 0 0 10px;}
	
.grey.small_box .box_content a {
	color:#fff!important;
	border-bottom:1px solid #fff!important;}
	
/****orange styles for small_box****/

.orange.small_box .top,
.orange.small_box .bottom {
	background-color:#F5A445;
	height:14px;}
	
.orange.small_box .left,
.orange.small_box .right {
	width:14px;
	height:14px;
	background-image:url("../images/sprite.png");
	background-repeat:no-repeat;
	background-color:#fff;}	
	
.orange.small_box .top .left {
background-position:-12px -229px;}

.orange.small_box .top .right {
background-position:-273px -229px;}

.orange.small_box .bottom .right {
background-position:-273px -421px;}

.orange.small_box .bottom .left {
background-position:-12px -421px;}
	
.orange.small_box .box_content {
	background-color:#F5A445;
	padding:0 0 0 10px;
	color:#333;}
	
.orange.small_box .box_content a {
	color:#333!important;
	border-bottom:1px solid #333!important;}
	

/***these are user styles, but I don't want to have them show up in edit section dropdown, so I've put them down here***/
.ubOrange_fullpage,
.ubOrange_halfpage,
.ubOrange_thirdpage {
border-collapse: collapse;
padding:0;
background-color:#f5a445;}

.ubGrey_fullpage,
.ubGrey_halfpage,
.ubGrey_thirdpage {
border-collapse: collapse;
padding:0;
background-color:#999;}

.ubOrange_fullpage_top,
.ubOrange_fullpage_bottom,
.ubOrange_halfpage_top,
.ubOrange_halfpage_bottom,
.ubOrange_thirdpage_top,
.ubOrange_thirdpage_bottom,
.ubGrey_fullpage_top,
.ubGrey_fullpage_bottom,
.ubGrey_halfpage_top,
.ubGrey_halfpage_bottom,
.ubGrey_thirdpage_top,
.ubGrey_thirdpage_bottom {
background-image:url(../images/userbox_sprite.jpg);
background-repeat:no-repeat;}




