br.clear{clear:both;}
ul{list-style:none}
td.label{vertical-align:top;padding-right:5px;color:#808080}
li.title{font-weight:bold;}
span.label{color:#808080}
div.divider, div.full_divider{margin-left:auto; margin-right:auto; margin-bottom:10px;display:block;clear:both;height:1px; width:95%; border-bottom:1px solid white}
div.full_divider {width:100%;padding-top:10px; background:transparent url(/images/bg/v2-brodies-dotted.gif) repeat-x left bottom;}
a.dim{color:gray}
#content h2{margin-bottom:2px}
#content{padding-right:0}
#content img.alumni{border:3px solid white}
textarea, input {padding:3px}
input.alumniButton{border:1px solid black}
input.alumniButton:hover{cursor:pointer;}
#profile_list{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 10px;
}
#profile_list li{
	background:transparent url(/images/v2-bullet-news.gif) no-repeat scroll 0 0.4em;
	padding:0 10px 3px 21px;
}


/** right hand side menu styles **/
.menuItem{padding-left:27px; margin-top:5px;margin-bottom:5px}
#rhs_block_1, #rhs_block_2, #rhs_block_3{margin-bottom:25px}
#rhs_inbox{background: url('/images/icons/email.png') 0 0 no-repeat}
#rhs_friends{background: url('/images/icons/group.png') 0 0 no-repeat}
#rhs_my_profile{background: url('/images/icons/vcard.png') 0 0 no-repeat}
#rhs_edit_profile{background: url('/images/icons/vcard_edit.png') 0 0 no-repeat}
#rhs_logout{background: url('/images/icons/arrow_out.png') 2px 0 no-repeat}
#rhs_news_events{background: url('/images/icons/calendar_view_day.png') 0 0 no-repeat}
#rhs_news{background: url('/images/icons/table_multiple.png') 0 0 no-repeat}
#rhs_job_opportunities{background: url('/images/icons/door_in.png') 0 0 no-repeat}
#rhs_brodies_community{background: url('/images/icons/world.png') 0 0 no-repeat}
#rhs_search_alumni{background: url('/images/icons/magnifier.png') 0 0 no-repeat}
#rhs_refer_friend{background: url('/images/icons/user_comment.png') 0 0 no-repeat}
#rhs_forgot_password{background: url('/images/icons/magnifier.png') 0 0 no-repeat}
#rhs_sign_up{background: url('/images/icons/user_add.png') 0 0 no-repeat}
#rhs_contact_brodies{background: url('/images/icons/comments.png') 0 0 no-repeat}
#rhs_job_oppertunities{background: url('/images/icons/door_open.png') 0 0 no-repeat}

/* ====== MESSGAE AND ERROR BOXES ====== */

.messagebox {color: #2b875b;background: #ffffff url("/images/icons/accept.png") 5px 5px no-repeat; margin-bottom:10px; margin-top:0;padding-top:0}
.messageBoxPadding, .errorBoxPadding{padding:5px 5px 0px 25px}
.errorbox{color: #de1e1e; background: #ffffff url("/images/icons/cancel.png") 5px 5px no-repeat; margin-bottom:10px; margin-top:0;padding-top:0}
.errorbox p{margin-top:0}
/** Profile Styles **/

div.profile_news_snip{display:block;width:100%;padding-left:20px}
.news_snip_table{width:430px; }
.news_snip_date{width:7em;}
.news_snip_headline{width:20em;}
.news_snip_controls{width:10em;}
.news_snip_controls li{float:left}
.news_snip_controls a{margin-right:5px}
/**
.news_snip_controls span {display:none}
.news_snip_control_read a, .news_snip_control_edit a, .news_snip_control_delete a{ display:block; width:16px; height:16px; margin-right:10px}
.news_snip_control_read a {background:url("/images/icons/vcard.png") 0 0 no-repeat}
.news_snip_control_edit a {background:url("/images/icons/vcard_edit.png") 0 0 no-repeat} 
.news_snip_control_delete {background:url("/images/icons/cancel.png") 0 0 no-repeat}
**/

#profile_options li{margin-bottom:8px}
#alumni_profile_form_container{margin-bottom:10px}
#widget_container{padding-left:10px; padding-right:10px}
.widget{margin-bottom:10px; width:200px;}
.widget_title, #all_friends_heading{padding-left:20px; padding-top:5px; padding-bottom:5px; background:white; color:#736E6B}

.widget_title a{margin-left:70px}
.widget_padding{background:#F1ECE6;padding:5px;border-top:1px solid white; margin-top:3px}
.widget_sub_heading{margin-bottom:3px;}
.widget_controls{margin-top:3px;width:100%}

.widget_full_span{margin-bottom:10px; width:100%;}
.widget_title a{margin-left:20px; padding-left:20px; background:url('/images/icons/dot_arrow_right.png') 0 0 no-repeat;}
.widget_full_span_padding{padding:5px;border-top:1px solid white;margin-top:3px}
.widget_full_span_padding table tr{vertical-align:top;}
.widget_full_span_padding table{width:100%; }

.widget_full_span_padding{background:transparent url(/images/bg/v2-brodies-dotted.gif) repeat-x left bottom;}

#alumni_profile_change_link a{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/picture_edit.png') 0 0 no-repeat;}
#alumni_profile_view_photos_link a{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/images.png') 0 0 no-repeat;} 
#back_link, .back{float:left;padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/arrow_left.png') 0 2px no-repeat;}
#send_message_link, .send_message_link{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/email_go.png') 0 0 no-repeat;}
.view_profile_link{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/vcard.png') 0 0 no-repeat;}
#alumni_friend_request_link, .alumni_friend_request_link{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/user_add.png') 0 0 no-repeat;}
#upload_link{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/picture_go.png') 0 0 no-repeat;}
#alumni_profile_hide_link, .cancel{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/cancel.png') 0 0 no-repeat;}
.confirm{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/tick.png') 0 0 no-repeat;}
#create_album_link{float:left;padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/folder_add.png') 0 0 no-repeat;}
.view_album{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/folder.png') 0 0 no-repeat;}
.edit_album{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/folder_edit.png') 0 0 no-repeat;}
.delete_album{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/folder_delete.png') 0 0 no-repeat;}
#add_photo{padding-left:20px;padding-top:2px; padding-bottom:2px; background: url('/images/icons/picture_add.png') 0 0 no-repeat;}


#new_mail_widget{float:right}
#new_mail_widget_padding{padding-left:15px}
#mail_widget_compose, #mail_widget_inbox, #mail_widget_sent{display:block; width:168px; height:25px; background:white;}

#mail_widget_compose a{display:block;background: url("/images/icons/email_edit.png") 0 5px no-repeat;padding-left:45px; padding-bottom:1px;margin-left:10px;padding-top:6px}
#mail_widget_inbox a{display:block;background: url("/images/icons/email_open.png") 0 5px no-repeat;padding-left:45px; padding-bottom:1px;margin-left:10px;padding-top:6px}
#mail_widget_sent a{display:block;background: url("/images/icons/email_go.png") 0 5px no-repeat;padding-left:45px; padding-bottom:1px;margin-left:10px;padding-top:6px}

#friends_requests_widget{float:right}
#friends_requests_widget h2{margin-bottom:2px}
#friends_requests_widget img{float:left;margin-right:5px;}
#friends_requests_widget li{margin-bottom:5px; padding:5px;}
#friends_widget{float:left;margin-bottom:50px}

#friends_widget table{text-align:center;width:100%}

#alumni_profile_image_container{float:left;margin-right:10px;width:200px; padding-bottom:20px}
#alumni_profile_image_container_format{width:100%;text-align:center}
#alumni_profile_details_container{float:left;width:235px;margin:0;padding:0}
#alumni_profile_details_container table td.label {width:100px;}


#login_form_container, #registration_form_container{display:block;margin-bottom:10px;}
#login_form_container table, #registration_form_container table{margin-bottom:5px}
#login_form_container td, #registration_form_container td {padding-top:0px;margin-top:0;padding-bottom:2px;}
#registration_form_container table tr{vertical-align:top}
input.alumni_input{width:20em}

/** Directory styles */

#label_search{padding-left:15px}
#alumni_directory_form_container{padding-top:5px; margin-bottom:10px}
#alumni_directory_form_container p{padding-left:10px;}
#alumni_directory_form_container_padding{background:#F1ECE6;padding-left:10px;padding-top:10px;padding-bottom:10px}
#search_query_name{border:1px solid white;}

.directory_search_results{padding:10px 10px 0px 10px; background:#E9B969; border: 1px solid #9C4E3A; margin-bottom:20px}
.directory_details{float:left;width:185px;}
.directory_contact_options{float:right;width:100px;}
.directory_contact_options li {border-bottom:1px solid #808080}
img.thumbnail_image{float:left; width:100px; margin-right:5px}
.directory_contact_options a{text-decoration:none;margin-left:2px}
.directory_contact_options a:hover{background:#EBE9ED;color:black;}
#pagenumbers li{float:left;margin-left:3px;margin-right:3px}
#pagenumbers{float:right; }
li.currentPage{border-bottom: 2px solid #0066FF}
#all_friends_heading{background:white; display:block;padding-right:20px;}
#all_friends_heading h2{color:#736E6B}
#resultCounter{float:left;padding:0;margin:0}

.friend_request_form_container{display:block;position:absolute; margin-left:-191px; z-index:9999;width:211px; height:105px;background:#F1ECE6;padding:5px;border:1px solid white}
.friend_request_form_container img{float:left; margin-right:5px}
.friend_form_options{float:right; margin-top:3px;margin-bottom:3px}
.friend_form_options li{float:left; padding-bottom:2px}
.friend_request_form_container textarea{padding:3px;width:138px; height:80px}

/** View All **/
/** IE is an odd browser - why oh why would you render a form as a block object by default!!!!! **/
.message_form, #friend_send_message_form{position:absolute;}

/** Send Message **/

#message_form label {float:left;width:60px;padding-top:10px}
#message_form input, #message_form textarea, #message_form select {margin-top:5px; margin-bottom:5px}
input.span, #message_form textarea,#message_form select {width:364px; border: 1px solid white }
#message_form p{padding-top:4px;padding-bottom:0;margin-bottom:0}
#message_box {height:100px}
#message_image {float:right}

#alumni_mail_sub_menu_container{padding-left:10px;display:block; width:100%; height:15px; padding-bottom:3px}
#alumni_mail_sub_menu_items li{margin-bottom:0;text-decoration:none; float:left;  background:white; margin-right:5px}
#alumni_mail_sub_menu_items li a {color:#736E6B;display:block; margin:3px 4px 3px 4px}
#alumni_mail_sub_menu_items #on a{font-weight:bold;height:100%;color:#E9B969}

/** view sent messages **/
#message_list_table{font-size:smaller}
#message_list_table tr{vertical-align:middle;width:100%;}
#message_list_table tr td {text-align:left}
#image_col{width:60px}
#name_col{width:120px}
#details_col, #details_col li{width:190px;overflow:hidden;}

.hard_label{font-weight:bold}

/** read message **/

.message_small_thumbnail_image{float:left; margin-right:10px}
#read_message_subject{width:100%; text-align:center;}
.message_container, .reply_form_container{margin-left:60px}
#read_message_subject{font-size:2em;}
#reply_message_box{width:100%; height:100px;margin-top:3px}

/** Alumni News and Events **/

.news_block{width:100%}
.news_poster_img{float:left; border:1px solid black}
.news_stories_container{float:left;width:80%;}

/** Refer a friend **/
#referal_layout{width:90%}
#referal_message{width:90%; height:100px}
#referal_email{width:90%}
td.form_label{width:100px; vertical-align:top;font-weight:bold}
#referal_form tr td{padding-bottom:10px}

/** Photo Album related **/
#album_owner_image{float:left; margin-right:10px; margin-bottom:5px}
#album_add{width:100%;}
#album_add table{width:100%}
#album_add table tr td{padding-bottom:10px}
#album_add table textarea{width:258px;height:90px;padding:2px}
#album_add table input{width:258px; padding:2px}
.album_cover_image{float:left; margin-right:10px; width:94px; overflow:hidden; margin-bottom:10px}
.album_details{float:left; width:330px;}
.album_details li{margin-top:0;padding-top:0}
#album_image_table{margin-left:auto;margin-right:auto}
#album_image_table tr td{padding-bottom:5px}
#files_list{text-align:left}

/** Submit News Section **/
td.label {width:50px}
#news_sumbit_layout tr td{vertical-align:top;}
#news_heading, #news_sumbit_layout {width:435px}
#news_sumbit_layout h2{margin-bottom:0; padding-bottom:0; margin-top:15px}

/** Events section **/

caption{text-align:left; margin-bottom:5px}
#calendar {width:100%; border: 1px solid white; border-collapse: collapse;}
#calendar td {border-collapse: collapse; border: 1px solid white; height:40px; width:12%}
#calendar_day_names td {color: #736D6B; background:white; height:auto}
td.blank{background-color: #EFEFF7}
td.today {background-color: #FFFFCE}
td.weekday {background-color: #C6DBFF}
tr.me{background-color:red}
#calendar_controls {width:460px; text-align:center;}
#calendar_controls li {float:left;width:33%;  }
img.event_item{padding-left:20px; cursor:pointer;}
div.event_popup{width: 200px;position:absolute; z-index:1; background-color: #F1ECE6; color:#736D6B}
div.eventFull{width: 350px;position:absolute; z-index:1;  background-color: #F1ECE6; color:#736D6B}
img.popup_close{cursor:pointer;}
div.popup_header{display:block; background-color:white; text-align:right; display:block; height:16px; margin:0; padding:0;}
div.popup_header img{margin-top:2px}
div.event_popup_container{padding:5px;}
div.event_details{clear:both;  margin-bottom:10px; display:block; margin-top:5px}
div.eventFullContainer{padding:5px;}
#anchor1x{margin-left:10px; padding-left:25px; padding-bottom:3px; background: url('/images/icons/calendar_view_day.png') 0 0 no-repeat}


.submitButton{			
			width:66px;
			height:15px;
			line-height:30px;
			margin:0;
			padding:0;
			font-size:0;
			font-weight:0;
			color:#fff;
			background: url("/images/icons/submit_button.gif")  0 0 no-repeat;
			cursor:hand;
			margin-top:10px;
		}

#content-left{overflow:hidden;}
