/******************/
/* GENERAL STYLES */
/******************/

/* Properties that are default for the entire page are included in the body style */
body {
	margin: 0;
	padding: 0;
	border: 0px solid #000000;
	background-color: #EFEFE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

body a {
	color: #336699;
	text-decoration: none;
}

body a: hover{
	color: #BECDD7;
}

/* Used for the entire area except the borders on the left and right, box contains the header and content */
.main {
	margin: 0px auto;
	width: 975px;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

/* Used for the content area below the header, box contains the main navigation and the main content */
.content {
	/*overflow: hidden; need to do this to get equal height columns */
	clear: both;
	margin: 0px auto;
	width: 100%;
	border: 0px solid #000000;
	background-color: #FFFFFF;
}

/*****************/
/* HEADER STYLES */
/*****************/

/* Used for the entire header section, box contains the header image and header navigation */
.header {
	margin: 0px auto;
	width: 100%;
	height: 120px;
	background-color: #FFFFFF;
	background-image: url(http://www.darden.virginia.edu/images/subpages/banner_ADSv10.jpg);
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 0px solid #336699;
}

/* Used for the header navigation section */
.headerNav {
	position: relative;
	right: 0;
	top: 0;
	color: #336699;
	font-weight: bold;
	margin: 0px auto;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.header a:link, .header a:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.header a:hover {
	color: #7D9AB4;
	text-decoration: underline;
}

.plaintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
 }

.headerlinkbox {
	float:right;
	clear: both;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: -10px;
}

/**************************/
/* MAIN NAVIGATION STYLES */
/**************************/

/* Used for the main navigation */
.mainnav {
	float: left;
	width: 168px;
	padding: 10px 0 0 0;
	background-color: #BECDD7;
	color: #FFFFFF;
}

/* Used for top level items in the main navigation */
.mainnav .mainnavlevel1 {
	font-weight: bold;
	margin: 0 0 0 -35px;
	padding: 0 0 6px 0;
	color: #336699;
}
.mainnav li.mainnavlevel1 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.level1navlink, 
.level1navlink a:link, 
.level1navlink a:visited, 
.level2navlink a:link, 
.level2navlink a:visited {
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

/* Used for second level items in the main navigation */
.mainnavlevel2 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 30px;
}
.mainnav li {
	list-style: none;
}
.mainnav .mainnavlevel2 {
	padding: 3px 0 3px 0;
	margin: 0 0 0 -13px;
}

.mainnav li.mainnavlevel2 a:link,
.mainnav li.mainnavlevel2 a:visited,
.mainnav li.mainnavlevel2 a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #336699;
}

.mainnav li.mainnavlevel2 a:hover {
	text-decoration: underline;
}

/***********************/
/* MAIN CONTENT STYLES */
/***********************/

/* Used for the main content area */
.maincontent {
	float: left;
	width: 720px;
	padding-left: 7px;
	padding-right: 0px;
	margin-left: 0px;
	/* padding-bottom: 32767px; need to do this to get equal height columns */
	/* margin-bottom: -32757px; need to do this to get equal height columns */
	background-color: #FFFFFF;
	border: 0px solid #990000;
	color: #000000;
	line-height: 15px;
}

/* Default style for h1 */
h1 {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
}

/* Default style for h2 */
h2 {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}

/* Default style for h3 */
h3, .formstyle h3 {
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 3px;
	width: 85%;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #336699;
}

h3 a:link, h3 a:visited, h3 a:hover {
	color: #336699;
	text-decoration: underline;
}

h4, h4 a:link, h4 a:visited, h4 a:hover {
	padding: 3px;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

/* Default style for hr */
hr {
	height: 5px;
	background-color: #003366;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* Style for error messages */
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	background-color: #FFFFFF;
	line-height: 15px;
}

/* Style for hrs used as record dividers */
.recorddivider {
	height: 1px;
}

/* Default style for paragraphs */
p, ul, li, .detailelement, .classnoteelement, .addressline {
	font-size: 10px;
	font-weight: normal;
}

li {
	margin-bottom: 5px;
}

/* Default style for em */
em {
	font-style: italic;
}

/* Default style for strong */
strong {
	font-weight: bold;
}

/* Style used for callouts */
.callout {
	float: right;
	margin: 5px;
	width: 17%;
	border: 3px inset #003366;
	padding: 5px;
}

.callout a:link, .callout a:visited {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

.callout a:hover {
	text-decoration: underline;
}

.tertiarynav {
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #003366;
}

.tertiarynav a:link, .tertiarynav a:visited {
	color: #003366;
	text-decoration: underline;
}

.instructiontext {
	font-size: 10px;
	color: #000000;
}

.instruction {
	font-size: 10px;
	color: #000000;
}

#instructionemail { display:none; }

#row_identityroles { display:none; }
#row_identityrole { display:none; }

.editlink {
	float: right;
	font-size: 9px;
}

/***********************/
/* PROFILE MENU STYLES */
/***********************/

/* Used to format the profile menu */
.profilemenubox {
	overflow: hidden;
	background-color: #BECDD7;
	width: 85%;
	height: 100%;
	position: relative;
	top: 10px;
	margin: 0 0 30px 0;
}

.profilemenuitem {
    float: left;
    width: 280px;
    height: 23px;
    padding: 5px 0 0 5px;
    margin: 0;
	font-weight: bold;
	font-size: 10px;
}

.profilemenuitem_even, .profilemenuitem_odd {
	background-image: url(http://www.darden.virginia.edu/images/subpages/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 10px;
	padding: 2px;
}

.profilemenuitem_odd {
	position: relative;
	left: 50%;
	margin-top: -15px;
}

/* Does not work in IE. */
.profilemenuitem_even:before, .profilemenuitem_odd:before {
	content: "";
}

/* Style for the hyperlinks on the profile menu */
.profilesublinks {
	color: #336699;
	background-color: #BECDD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

/* Style for the selected hyperlink on the profile menu */
.profilesublinksselected {
	background-color: #BECDD7;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.profilesublinksselected:link,
.profilesublinksselected:visited,
.profilesublinksselected:hover {
	color: #003366;
	text-decoration: none;
}

hr#profilemenudivider {
	clear: both;
	visibility: hidden;
}

#userprofile #row_facebookimage img {
	max-height: 100px;
	max-width: 100px;
	width:expression(this.width>100?100:true); /* required for IE */
	height:expression(this.width>100?100:true); /* required for IE */
}

/****************/
/* TABLE STYLES */
/****************/

table, td, tr, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	margin: 0;
	border-collapse: collapse;
}

td {
	white-space: normal;
}

table {
	width: 100%;
	border: 0px solid #000000;
}

th {
	border-bottom: 2px solid #FFFFFF;
	text-align: left;
}

th, th a:link, th a:visited, th a:hover {
	font-weight: bold;
	background-color: #CCCCCC;
	color: #000000;
}
/* For formatting tables of data */
.evenrow, .evenrow a:link, .evenrow a:visited, .evenrow a:hover {
	background-color: #BECDD7;
	color: #003366;
}

.oddrow, .oddrow a:link, .oddrow a:visited, .oddrow a:hover {
	background-color: #CCCCCC;
	color: #003366;
}

body a:hover, .oddrow a:hover, .evenrow a:hover {
	color: #336699;
	text-decoration: none;
}

table#jobsearchresultstable td {
	width: 23%;
}

table#jobsearchresultstable td:first-child {
	width: 5%;
}



/***************/
/* FORM STYLES */
/***************/

.formstyle {
	margin-top: 10px;
}

.formrow, .formbuttonrow, .formrowhelp {
	border: 0px solid #000000;
	margin: 5px;
}

.displayrow {
	/* width added by RG 5/5/06 for job posting / job description overlap problem*/
	width: 600px;

	border: 0px solid #000000;
	margin: 0;
	padding: 0;
}

.label {
	display: block;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	font-weight: bold;
	text-align: right;
}

.formdata, .displaytext {
	position: relative;
	top: -15px;
	left: 105px;
}

.formdata, .displaytext a {
	color: #336699;
}

.textinput, .selectinput, .checkboxinput, .checkboxgroup, .textareainput, .displayonlytextbox, .fileinput, .radioinput {
	position: relative;
	bottom: 15px;
	left: 110px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.displayonlytextbox {
	top: -18px;
	border: 0px;
	background-color: #FFFFFF;
}

.textinput:focus {
	background-color: #DDDDDD;
}

.submitbutton, .resetbutton, .buttontype {
	position: relative;
	top: 0;
	left: 100px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.formrowbutton, .selectrowinput {
	position: relative;
	top: -15px;
	left: 100px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.formstyle h3, .formlike {
	margin: 18px;
	padding: 3px;
	width: 50%;
	font-size: 12px;
	background-color: #003366;
	color: #FFFFFF;
}

.formstyle h4 {
	margin-left: 25px;
	margin-bottom: 0px;
	width: 45%;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #336699;
}

.formbuttonrow .formstyle {
	display: inline;
}

.checkboxinput, .checkboxgroup, .radioinput {
	border: 0px solid #000000;
}

.checkboxgroup .checkboxinput {
	position: static;
	vertical-align: bottom;
}

.formrowhelp {
	position: relative;
	top: -16px;
	left: 105px;
}

#row_remembermetext .displaytext, #row_remembermeformremembermetext .displaytext {
	width: 75%;
}

form#projectinterviewform #radio_projectinterviewyes {
	margin-top: 15px;
}

/* Properties that are for required fields */
.requiredfield {
	color: #336699;
	font-weight: bold;
}

.multiselectsection {
	width: 65%;
	margin-left: 25px;
	margin-bottom: 12px;
	border-bottom: 2px solid #003366;
	border-top: 2px solid #003366;
}

/* For formatting multiselect odd and even rows */
.multiselectsection .evenrow, .evenrow, .evenrow a:link, .evenrow a:visited {
	width: 100%;
	background-color: #DDDDDD;
	color: #336699;
}

.multiselectsection .oddrow, .oddrow, .oddrow a:link, .oddrow a:visited {
	width: 100%;
	background-color: #EEEEEE;
	color: #336699;
}

.multiselectsection .oddrow .checkboxinput, .multiselectsection .evenrow .checkboxinput {
	position: static;
	vertical-align: bottom;
}

#row_privacyclubs, #row_privacyconcentrations {
	position: relative;
	left: -90px;
	top: 6px;
}

#row_privacyclubs .formtext, #row_privacyconcentrations .formtext {
	position: relative;
	top: 3px;
}

form#classnoteyearselectionform .selectinput {
	position: relative;
	left: 0;
	top: 0;
}

form#classnoteyearselectionform .submitbutton {
	position: relative;
	left: 0;
	top: 10px;
}
form#privacysettingsform {
	margin-top: 40px;
	margin-left: -100px;
}

#checkbox_makehomecontactaddress, #checkbox_makeworkcontactaddress {
	position: relative;
	left: 0;
	top: 3px;
}

#organizationdropdowns .submitbutton {
	position: relative;
	top: -36px;
	left: 250px;
}

#eventsearchtable .submitbutton {
	position: relative;
	top: 10px;
	left: 0;
}

#eventdetails2, #registrantdetails2 {
	position: relative;
	top: -120px;
	left: 200px;
}

#organizationdropdowns .submitbutton {
margin-left: 130px;
}

/**************************/
/* SEARCH RESULTS STYLES */
/*************************/
#prevpagelink, #pagelinks, #nextpagelink  {
	float:left;
	width: 30%;
	margin-left: 5px;
	padding: 5px;
}

/*******************************/
/* FRONT PAGE AND LOGIN STYLES */
/*******************************/

#frontpagebanner {
	background-color: #BECDD7;
}

#frontpagebanner #image2 {
	position: relative;
	top: -23px;
	width: 700px;
}

.threecolumnstyle {
	width: 24%;
	float:left;
	margin-left: 5px;
	padding: 5px;
}

.threecolumnstyle a:link, .threecolumnstyle a:visited {
	color: #993300;
}

.threecolumnstyle a:hover {
	color: #B36640;
	text-decoration: none;
}

.threecolumnstyle #frontpagecolumn1, .threecolumnstyle #frontpagecolumn2 {
	color: #000000;
}

.threecolumnstyle #frontpagecolumn1 ul, .threecolumnstyle #frontpagecolumn2 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.threecolumnstyle #frontpagecolumn1 li, .threecolumnstyle #frontpagecolumn2 li {
	background-image: url(http://www.darden.virginia.edu/images/subpages/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-bottom: 5px;
}

.threecolumnstyle #frontpagecolumn1 h3, .threecolumnstyle #frontpagecolumn2 h3  {
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 3px;
	width: 98%;
	font-size: 12px;
	background-color: #FFFFFF; 
	color: #993300;
}

#frontpagecolumn3nologin {
	margin-top: 15px;
}

#frontpagecolumn1, #frontpagecolumn2, #frontpagecolumn3 {
	/* border: 1px solid BLACK;	*/
}

.loginbox {
	background-color: #EFEFE8;
	padding-bottom: 5px;
	padding-left: 10px; 
	border: none;
	margin-top: 37px;
	margin-left: 35px;
	width: 150px;
}

.currentpagenumber {
	font-weight: bold;
	text-decoration: none;
}

.loginbox .textinput  {
	position: relative;
	top: 1px;
	left: 0;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.loginbox .submitbutton {
	margin-left: -100px;
}

.loginbox a:link, .loginbox a:visited, #relatedwebsites a:link, #relatedwebsites a:visited, #relatedwebsites b {
	color: #003366;	
}

.loginbox a:hover, #relatedwebsites a:hover {
	color: #336699;
}

.loginbox p {
	padding-bottom: 0px;
	margin: 7px;
	padding-left: 0px;
	color: #003366;
}

#row_forgotpassword .submitbutton {
position: relative;
top: -15px;
left: 120px;
}

#row_forgotpassword .textinput {
position: relative;
top: -25px;
left: 120px;
}

#relatedwebsites {
	background-color: #FFFFFF;
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 35px;
	max-width: 150px;
	width: 150px;
	border: none;
	padding: 5px;
	padding-top: 10px;
}

/***********************/
/* ORGANIZATION STYLES */
/***********************/
#addorganizationofficerform #organizationofficertitledropdown, #addorganizationofficerform #organizationmemberdropdown {
	float: left;
}

#addorganizationofficerform #row_membername .selectinput, #addorganizationofficerform #row_officertitle .selectinput {
	position: static;
}

#addorganizationofficerform .formbuttonrow {
	clear: both;
}

#organizationeditnotesrecorddivider, #organizationediteventsrecorddivider {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*****************/
/* FOOTER STYLES */
/*****************/

/* Used for the footer section below the content area */
.footer {
	clear: both;
	border-top: 0px solid #336699;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
	background-color: #BECDD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-align: right;
	border: 0px solid #CC6600;
}

.footer a:link, .footer a:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}

/*****************/
/* POP-UP STYLES */
/*****************/

.popupcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0;
	border: 0px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.popupcontent h2 {
	width: 95%;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 3px;
	font-size: 12px;
	background-color: #003366;
	color: #FFFFFF;
}

.popupcontent h2 a:link, .popupcontent h2 a:visited, .popupcontent h2 a:hover {
	color: #FFFFFF;
}

.popupcontent .editlink {
	float: right;
	font-size: 9px;
}

/*******************/
/* CALENDAR STYLES */
/*******************/
.calendarview {
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 720px;
	overflow: hidden;
}

.calendarview .calendarmonth {
	border: 0px solid black;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: -32757px; /* need to do this to get equal height columns */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 32767px; /* need to do this to get equal height columns */
	width: 30%;
	float: left;
	
}

#calendarmonth_0, #calendarmonth_3, #calendarmonth_6, #calendarmonth_9 {
	clear: left;
}

.calendarmonth h4 {
	margin-bottom: 5px;
	padding: 3px;
	width: 95%;
	font-size: 10px;
	background-color: #BECDD7;
	color: #FFFFFF;
}

.calendarentry {
	width: 95%;
}

/****************************/
/* AJAX AUTOCOMPLETE STYLES */
/****************************/
div.auto_complete {
	margin-top: 0;
	width: 350px;
	background-color: #D3D3D3;
	color: #000000;
	z-index: 100;
}

div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	background-color: #D3D3D3;
	color: #000000;
	font-weight: bold;
	z-index: 100;	
}

div.auto_complete ul li {
	margin:0;
	padding:3px;
	background-color: #D3D3D3;
	color: #000000;
	font-weight: bold;
	z-index: 100;	
}

div.auto_complete ul li.selected {
	background-color: #efefef;
	font-weight: bold;
	color: #000000;
	z-index: 100;	
}

div.auto_complete ul strong.highlight {
	color: #000000;
	font-color: #000000;
	font-weight: bold;
	margin:0;
	padding:0;
	z-index: 100;	
}

/**********************/
/* DEV SECTION STYLES */
/**********************/
.devsection {
	clear: left;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #000000;
}

/*****************/
/* Organizations */
/*****************/
#organizations_dynamicpages_viewpage_jsp h1,
#organizations_dynamicpages_editorganizationpages_jsp h1,
#organizations_webmaster_editorganizationofficers_jsp h1,
#organizations_webmaster_editorganizationnotes_jsp h1,
#organizations_webmaster_editorganizationevents_jsp h1,
#organizations_webmaster_viewexportmembers_jsp h1,
#organizations_webmaster_batchemailsetup_jsp h1,
#organizations_webmaster_editorganizationstylesheet_jsp h1,
#organizations_dynamicpages_editorganizationpagecontents_jsp h1,
#organizations_dynamicpages_editorganizationpagecontent_jsp h1,
#organizations_webmaster_editorganizationnote_jsp h1,
#organizations_vieworganizationnote_jsp h1,
#organizations_webmaster_editorganizationevent_jsp h1,
#organizations_webmaster_confirmorganizationevent_jsp h1,
#organizations_webmaster_eventconfirmsubmitted_jsp h1 {
	color: #776655;
}

#organizations_dynamicpages_viewpage_jsp #titleseparator,
#organizations_dynamicpages_editorganizationpages_jsp #titleseparator,
#organizations_webmaster_editorganizationofficers_jsp #titleseparator,
#organizations_webmaster_editorganizationnotes_jsp #titleseparator,
#organizations_webmaster_editorganizationevents_jsp #titleseparator,
#organizations_webmaster_viewexportmembers_jsp #titleseparator,
#organizations_webmaster_batchemailsetup_jsp #titleseparator,
#organizations_webmaster_editorganizationstylesheet_jsp #titleseparator,
#organizations_dynamicpages_editorganizationpagecontents_jsp #titleseparator,
#organizations_dynamicpages_editorganizationpagecontent_jsp #titleseparator,
#organizations_webmaster_editorganizationnote_jsp #titleseparator,
#organizations_vieworganizationnote_jsp #titleseparator,
#organizations_webmaster_editorganizationevent_jsp #titleseparator,
#organizations_webmaster_confirmorganizationevent_jsp #titleseparator,
#organizations_webmaster_eventconfirmsubmitted_jsp #titleseparator {
	display: none;
}

#organizations_dynamicpages_viewpage_jsp .organizationmodule {
	border: 1px solid #776655;
	padding: 5px;
	margin: 5px 0 15px 0;
	width: 95%;
}

#organizations_dynamicpages_viewpage_jsp #profilemenudivider {
	display: block;
	clear: both;
	visibility: hidden;
}

#organizations_dynamicpages_viewpage_jsp #officerheading, #organizations_dynamicpages_viewpage_jsp #memberheading,
#organizations_dynamicpages_viewpage_jsp #notesheading, #organizations_dynamicpages_viewpage_jsp #eventsheading,
#organizations_dynamicpages_viewpage_jsp #membershipheading, #organizations_dynamicpages_viewpage_jsp #emailheading,
#organizations_dynamicpages_viewpage_jsp #classnotesheading {
	border-bottom: 1px solid #776655;
	border-right: 1px solid #776655;
	border-top: 1px solid #776655;
	width: 200px;
	padding: 4px;
	color: #776655;
	font-size: 12px;
	margin-top: -6px;
	margin-left: -5px;
	background-color: #D4CFB8;
}

#organizations_dynamicpages_viewpage_jsp #organizationviewallmemberstable th,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable th,
#organizations_dynamicpages_viewpage_jsp #organizationvieweventstable th {
	background-color: #776655;
	color: #FBFBFB;
}

#organizations_dynamicpages_viewpage_jsp #organizationviewallmemberstable td.evenrow,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable td.evenrow,
#organizations_dynamicpages_viewpage_jsp #organizationvieweventstable td.evenrow {
	background-color: #D4CFB8;
}

#organizations_dynamicpages_viewpage_jsp #organizationviewallmemberstable td.oddrow,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable td.oddrow,
#organizations_dynamicpages_viewpage_jsp #organizationvieweventstable td.oddrow {
	background-color: #FBFBFB;
}

#organizations_dynamicpages_viewpage_jsp #organizationviewallmemberstable .membername,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable .classnotescontactemail a:link,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable .classnotescontactemail a:visited,
#organizations_dynamicpages_viewpage_jsp #organizationviewallclassnotestable .classnotescontactemail a:hover,
#organizations_dynamicpages_viewpage_jsp #organizationvieweventstable .eventname a {
	background-color: inherit;
}

#organizations_dynamicpages_viewpage_jsp #membercontentdesc {
	margin-top: -25px;
	margin-left: 220px;
}

#organizations_dynamicpages_viewpage_jsp #organizationviewallmemberstable {
	margin-top: 30px;
}

.organizationmodule .displayrow {
    padding-top: 10px;
}

 #pagemenu a:hover {
	color:#333;
}

 #pagemenu #selected {
	background-image:url("/darden_alum_static/images/norm_left_on.gif");
}

 #pagemenu #selected a {
	background-image:url("/darden_alum_static/images/norm_right_on.gif");
	color:#333;
	padding-bottom:5px;
}

 #pagemenu {
	float:left;
	width:95%;
	background:#DAE0D2 url("/darden_alum_static/images/bg.gif") repeat-x bottom;
	font-size:93%;
	line-height:normal;
	border-top: 1px solid #776655;
	margin:0;
	padding:10px 10px 0;
	list-style: none;
}

 #pagemenu li {
	float:left;
	background:url("/darden_alum_static/images/norm_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}

 #pagemenu a {
	float:left;
	display:block;
	background:url("/darden_alum_static/images/norm_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#776655;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#pagemenu a {float:none;}
/* End IE5-Mac hack */

#parametercallout {
	width: 400px;
}

.pagelist {
	width: 85%;
	clear: left;
	float: left;
	margin-top: 25px
}
.pagelist li {
	margin-bottom:10px;
	background-color:#EFEFEF;
	list-style:none;
	border:1px solid #776655;
	padding:10px;
}

.contentlist , .contentlist li {
	border:0px;
	padding:0px;
	padding-left:0px;
	margin-left:0px;
}

.contentlist {
	margin-top:10px;
	margin-left:20px;
}

.contentlist li:hover {
	background-color:#FFFFFF;
}

.pagebuttons {
	float:right;
}
.pagecontentbuttons {
	float:right;
}

.icon {
	background-color: #776655;
	background-image: url(/darden_alum_static/images/sanscons/clearbits/bg_rounded.gif);
	background-repeat: no-repeat;
	border: 0px;
	vertical-align: middle;
	margin-right: 5px;
}

.formrow .parmdiv {
    position: relative;
    left: 110px;
}

.formrow #input_parameters {
    display:none;
}

.parmdiv input, .parmdiv select {
    margin-bottom: 2px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.parmdiv .radioinput, .parmdiv .checkboxinput {
	position: relative;
	bottom: 0px;
	left: 0px;
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.radioparm {
	position: relative;
	display: block;
	left: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


/********** Organization Selection Styles **********/
#organizationdropdowns .submitbutton {
	position: relative;
	top: -36px;
	left: 250px;
	margin-left: 130px;
}


/********** Organization Webmaster Members Styles **********/
#organizations_webmaster_viewexportmembers_jsp #exportlink {
	padding: 10px;
}

#organizations_webmaster_viewexportmembers_jsp #organizationviewallmemberstable {
	width: 90%;
}


/********** Organization Officers Styles **********/
#addorganizationofficerform #organizationofficertitledropdown,
#addorganizationofficerform #organizationmemberdropdown {
	float: left;
}

#addorganizationofficerform #row_membername .selectinput,
#addorganizationofficerform #row_officertitle .selectinput {
	position: static;
}

#addorganizationofficerform .formbuttonrow {
	clear: both;
}


/********** Organization Edit Notes Styles **********/
#organizationeditnotesrecorddivider {
	background-color: #FFFFFF;
	border: 5px;
}


/********** Organization Edit Events Styles **********/
#organizationediteventsrecorddivider {
	background-color: #FFFFFF;
	border: 5px;
}

