
/* Headings */
h2 { clear:both; }

/* Tables */
table.wide { width:100%; }
table.space tr td { padding:4px; }
table.extra_space tr td { padding:6px; }
table.bordered { border:1px solid #e19900;}
table tr td.border_right { border-right:1px solid #e19900; }

table.bordered_more_space { border:1px solid #e19900; line-height: 22px; }
table.bordered_more_space tr td { padding:4px 4px 4px 4px; }
table.bordered_more_space tr td.label_bold { font-weight:bold; color:#801a1a; }

table.bordered_little_space { border:1px solid #e19900; line-height: 20px; }
table.bordered_little_space tr td { padding:2px 2px 2px 2px; }
table.bordered_little_space tr td.label_bold {font-weight:bold; color:#801a1a;}
table.bordered_little_space tr td.answer_space {padding-left: 20px; color:#000000;}

table tr td.label { font-weight:bold; color:#666666; }
table tr td.label a { font-weight:bold; color:#555555; text-decoration:none; }
table tr td.label a:hover { color:#e19900; }

table tr td.inline_options { color:#dddddd; }
table tr td.inline_options a { color:#bb9e9c; text-decoration:none; }
table tr td.inline_options a:hover { color:#e19900; }

table tbody tr td.help_note { font-style:italic; font-size:10px; }
table tbody tr td.help_note_red { font-style:normal; font-weight:bold; color:#660000; font-size:11px; }
table tbody tr td.help_note span.label { font-style:normal; font-weight:bold; }
table tbody tr td.vertical_aligned { vertical-align:text-top; line-height:22px; }

table thead tr td { background-color:#f2f2f2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }
table tfoot tr td { background-color:#f2f2f2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }
table thead tr td.label { background-color:#f2f2f2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }
table tfoot tr td.label { background-color:#f2f2f2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }
table thead th { border:none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }

table tbody tr.odd{ background-color:#F4F4F4; }
table tbody tr.even{ background-color:#FFFFFF; }

table tr td h2 { margin-top:4px; margin-bottom:4px; }

/* Buttons */
div.buttons { overflow: hidden; margin-top:10px; }
div.button { font-size:13px; padding:5px; margin-bottom:10px; float:left; display:inline; }
div.button a { font-weight:bold; border:1px solid #dddddd; font-size:85%; text-decoration:none; padding:3px 5px; color:#bb9e9c; background-color:#ffffff;}
div.button a:hover { color:#801a1a; text-decoration:none; background-color:#ffffff; border:1px solid #e19900;}

/* Links */
h2 a { color:#e19900; }
a { color:#801a1a; }


/* Forms */
/*div.form { clear:left; }
div.form form { clear:left; margin:0px; padding:0px; }
div.form form table tr td.label { font-weight:bold; color:#666666; }
div.form form table tr td { padding:2px; }*/

/*div.form form input { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
div.form form label { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #555555; }
div.form form input.input_text { border:1px solid #e19900; padding:3px 4px 1px 4px; color:#555555; }
div.form form input.form_error { color:#ffffff; background-color:#ff0000; }
div.form form input.form_warning { color:#111111; background-color:#ffff00; }
div.form form input.input_file { border:1px solid #e19900; padding:3px 4px 1px 4px; color:#555555; }
div.form form textarea.textarea { border:1px solid #e19900; padding:2px 4px; color:#555555; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;	padding:5px;  }
div.form form .value { border:1px solid #BFD5FF; padding:2px 4px; color:#333333; background-color:#eeeeee; line-height:16px; }
div.form form select.select_one { border:1px solid #e19900; color:#555555; margin:1px; padding:1px; }
div.form form div.submit_button { padding: 10px 5px; border-top:1px dashed #e19900; margin:20px 0px; font-size:13px;  }
div.form form table tr td div.submit_button { padding: 10px 0px; border-top:0px; margin:0px 0px;  }
div.form form div.submit_button input.submit_button { font-size:12px; font-weight:bold; border:1px solid #dddddd; padding:3px 5px; color:#bb9e9c; background-color:#ffffff; margin-right:5px; float:left; margin-top:10px; cursor:pointer; }
div.form form div.submit_button input.submit_button:hover { color:#801a1a; text-decoration:none; background-color:#ffffff; border:1px solid #e19900; }
div.form form label { cursor:pointer; }
div.form form input.checkbox { cursor:pointer; }

div.form form div.small_button { padding:3px 0px;   }
div.form form div.small_button input.submit_button { border-bottom-width:2px; font-weight:bold; border:1px solid #FF6600; padding:3px 5px; color:#000000; background-color:#eeeeee;   }
div.form form div.small_button input.submit_button:hover { color:#FF6600; text-decoration:none; background-color:#ffffff; }
div.form form div.button { float:left; display:block; padding-top:0px; margin-top:10px; padding-bottom:0px; line-height:26px; }
div.form form div.button a { float:none; padding:5px 5px 3px 5px; font-size:12px; }

div.information input.submit_button_award { font-size:85%; font-weight:bold; border:1px solid #dddddd; font-size:%; text-decoration:none; padding:3px 5px; color:#bb9e9c; background-color:#ffffff;}
div.information input.submit_button_award:hover {  color:#801a1a; text-decoration:none; background-color:#ffffff; border:1px solid #e19900; }


div.submit_awards { padding: 7px 0px; margin:0px;}

table.award tr.small {font-size:90%;}
table.award tr.small td {font-style:italic;}

.pass { color:#009900; font-weight:bold; }
.fail { color:#FF0000; font-weight:bold; }
.warn { color:#FF0000; font-weight:bold;}
.warning { color:#FF6600; font-weight:bold;}

table.bordered_little_space tr td.pass {color:#009900; font-weight:bold;}
table.bordered_little_space tr td.fail {color:#FF0000; font-weight:bold;}
table.bordered_little_space tr td.warn {color:#FF0000; font-weight:bold;}
table.bordered_little_space tr td.warning {color:#FF6600; font-weight:bold;}

.clear { clear: both; display: block; height: 0px; overflow: hidden; margin: 0; padding: 0; }


/* Splash Layout Page for Home and Committees Page */
div#logo { float:left; width:300px; }
div#image { width: 400px; height: 100px; float: right; }
div#image img { margin-left:25px; }
div#image .image_holder { width: 100px; height: 100px; float: left; padding-top:6px; }
div#image .image_holder a { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
div#image .image_holder span a { font-size:11px; text-align: center; width: 100px; float: left; margin-top:7px; text-decoration:none; font-weight:bold; color:#68075A; }
		
div#breadcrumbwide .panels { float:right; margin-left:10px; }
div#breadcrumbwide .panels img { border:none; margin-top:6px; float:left; }
div#breadcrumbwide .panels div { margin:7px; float:left; }

div#footer #footerfull { background-color:#C8C8C8; height:32px; text-align:center; }
div#footer #footerfull ul { list-style-type:none; padding:8px 0px 0px 2px; margin:0px; border:0px; }
div#footer #footerfull li { display:inline; padding:0px 0px 0px 25px; border:0px; margin:0px; font-size:1em; }
div#valid { padding-bottom:10px; }


/* News Section */
div#news_and_reviews form table tr td div.current_thumbnail { background-color:#f0f0f0; border:1px solid #E19900; width:82%; padding:3px; text-align:center; }
div#news_and_reviews form table tr td div.current_thumbnail img { border:3px solid #ffffff; }



div.news_reviews .article { font-family:Helvetica; overflow:hidden; padding-bottom:15px; margin-top:10px; }
div.news_reviews div.header { float:left; width:700px; }
div.news_reviews h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:0px; margin-top:0px; padding-top:5px; padding-bottom:4px; font-weight:normal; text-transform:none; border:0px; clear:none; }
div.news_reviews h2 a { text-decoration:none; color:#000000; }
div.news_reviews div.icon { width:40px; height:40px; float:left; padding:0px 10px 10px 0px; background-position:center; background-repeat:no-repeat; }
div.news_reviews div.news { background-image:url(img/news_icon.png); }
div.news_reviews div.review { background-image:url(img/review_icon.png); }
div.news_reviews div.site_page { background-image:url(img/site_page_icon.png); }
div.news_reviews div.home_page_feature { background-image:url(img/feature_icon.png); }

div.news_reviews div.caption { font-size:15px; margin-left:5px; }
div.news_reviews div.inline_tools { margin-top:5px; margin-left:5px; }

div#content_and_accordian_sidebar .article { font-family:Helvetica; overflow:hidden; padding-bottom:15px; margin-top:10px; }
div#content_and_accordian_sidebar .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:10px; margin-top:10px;  }
div#content_and_accordian_sidebar .title a { text-decoration:none; color:#000000; }
/*div#content_and_accordian_sidebar .header { border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:thin; } */
div#content_and_accordian_sidebar .icon { width:40px; height:40px; float:left; padding:0px 10px 10px 0px; background-position:center; background-repeat:no-repeat; }
div#content_and_accordian_sidebar .news { background-image:url(img/news_icon.png); }
div#content_and_accordian_sidebar .review { background-image:url(img/review_icon.png); }
div#content_and_accordian_sidebar .profile { background-image:url(img/profile_icon.png); }
div#content_and_accordian_sidebar .caption { font-size:15px; margin-bottom:10px; margin-left:55px; padding-top:30px; }
div#content_and_accordian_sidebar .thumbnail img { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
div#content_and_accordian_sidebar .more { float:left; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; text-align:center; }
div#content_and_accordian_sidebar .more-expand { width:10px; height:10px; margin:4px 0px 5px 0px; padding-right:5px; background-position:center; background-repeat:no-repeat; float:left; }
div#content_and_accordian_sidebar .review-font { color:#72a7b7; }
div#content_and_accordian_sidebar .news-font { color:#729986; }
div#content_and_accordian_sidebar .down_arrow_news { background-image:url(img/down_arrow_green.png); }
div#content_and_accordian_sidebar .down_arrow_review { background-image:url(img/down_arrow_blue.png); }
div#content_and_accordian_sidebar .right_arrow_news { background-image:url(img/right_arrow_green.png); }
div#content_and_accordian_sidebar .right_arrow_review { background-image:url(img/right_arrow_blue.png); }

/* Side bar */
div#content_and_accordian_sidebar div.sidebar { width:320px; float:right; }
div#content_and_accordian_sidebar div.sidebar .tab { margin-top:4px; font-family:Helvetica; }
div#content_and_accordian_sidebar div.sidebar .tab-header { width:320px; height:27px; background-image:url(img/society_sidebar_tab.png); color:#FFFFFF; background-repeat:no-repeat; background-position:center; }
div#content_and_accordian_sidebar div.sidebar .tab-content { display:none; }
div#content_and_accordian_sidebar div.sidebar .tab-content div.section_accordian a { text-decoration:none; color:#000000;}
div#content_and_accordian_sidebar div.sidebar .blue { background-image:url(img/society_sidebar_tab_blue.png); }
div#content_and_accordian_sidebar div.sidebar .green { background-image:url(img/society_sidebar_tab_green.png); }
div#content_and_accordian_sidebar div.sidebar .grey { background-image:url(img/society_sidebar_tab_grey.png); }
div#content_and_accordian_sidebar div.sidebar .expand { width:10px; height:10px; margin:4px 2px 5px 0px; padding-right:5px; background-position:center; background-repeat:no-repeat; float:left; }
div#content_and_accordian_sidebar div.sidebar .expand:hover { cursor:pointer }
div#content_and_accordian_sidebar div.sidebar .heading_text { line-height:26px; }
div#content_and_accordian_sidebar div.sidebar .heading_text:hover { cursor:pointer; }
div#content_and_accordian_sidebar div.sidebar .down_arrow_white { background-image:url(img/down_arrow_white.png); margin:8px; }
div#content_and_accordian_sidebar div.sidebar .right_arrow_white { background-image:url(img/right_arrow_white.png); margin:8px; }

div#content_and_accordian_sidebar div.sidebar div.section_accordian { width:320px; background-color:#E4E4E4; }
div#content_and_accordian_sidebar div.sidebar div.section_expanded { width:320px; background-color:#F5F6F8; }
div#content_and_accordian_sidebar div.sidebar div.news_entry { padding:5px; margin:5px 0px 5px 0px; }
div#content_and_accordian_sidebar div.sidebar div.news_number { padding:0px 5px 0px 5px; vertical-align:middle; float:left; font-size:25px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000000; width:15px; }
div#content_and_accordian_sidebar div.sidebar div.news_info { float:left; width:270px; }
div#content_and_accordian_sidebar div.sidebar div.news_title { font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; }
div#content_and_accordian_sidebar div.sidebar div.news_title a { padding:7px 0px 3px 0px; }
div#content_and_accordian_sidebar div.sidebar div.news_society_year { font-size:10px; }
div#content_and_accordian_sidebar div.sidebar div.tab-content p { margin:0px 10px; padding:5px 0px; font-size:12px; line-height:18px; }
div#content_and_accordian_sidebar div.sidebar div.tab-content p a { color:#68075A; padding-left:12px; background:url('img/right_arrow_maroon.png'); background-repeat:no-repeat; background-position:0px 2px; text-decoration:none; font-style:italic; }
div#content_and_accordian_sidebar div.sidebar div.tab-content p a:hover { color:#000000; text-decoration:underline; }
div#content_and_accordian_sidebar div.sidebar div.tab-content table td { margin:3px; }
div#content_and_accordian_sidebar div.sidebar div.tab-content table td.label { vertical-align:top; }


/* Socs Search */
div#society_search .tab { width:760px; margin-top:4px; font-family:Helvetica; }
div#society_search .tab-header { height:27px; background-image:url('img/society_search_tab.png'); color:#FFFFFF; }
div#society_search .tab-content { display:none; }
div#society_search .tab-content div.section_accordian a { text-decoration:none; color:#000000;}
div#society_search .expand { width:10px; height:10px; margin:4px 2px 5px 0px; padding-right:10px; background-position:center; background-repeat:no-repeat; float:left; }
div#society_search .expand:hover { cursor:pointer }
div#society_search .heading_text { line-height:26px; }
div#society_search .heading_text:hover { cursor:pointer; }
div#society_search .down_arrow_white { background-image:url('img/down_arrow_white.png'); margin:8px; }
div#society_search .right_arrow_white { background-image:url('img/right_arrow_white.png'); margin:8px; }
div#society_search .alphabethical_bar { width:760px; background-color:#BDC0C2; height:24px; }
div#society_search div.search_tab { background-color:#BDC0C2; width:760px; height:27px;}
div#society_search div.search_tab input { margin:2px 2px 2px 30px; }
div#society_search div.socs_tag_cloud_container { padding: 15px; }

div#alphabethical_search ul.ui-tabs-nav { background-color:#BDC0C2; height:24px; margin:0px; padding-left:28px; }
div#alphabethical_search ul.ui-tabs-nav li { background:none; }
div#alphabethical_search ul.ui-tabs-nav li a { font-size:13px; font-weight:bold; color:#000000; }
div#alphabethical_search ul.ui-tabs-nav li.ui-tabs-selected a { color:#631e59; }
div#alphabethical_search div.ui-tabs-panel { background-color:#F7F8F7; }

ul#search_results { padding-left:28px; margin:0px; } 
ul#search_results li { list-style:none; } 
ul#search_results li a { text-decoration:none; color:#666666; font-weight:bold; } 

div#join_society { margin-left:10px; color:#631e59; font-weight:bold; }
div#keyword_search_results, div#tag_cloud_search_results { background-color:#F7F8F7; padding:5px; }

/* Home Page Panel Default Layout and Style */
div.panel_image { width:130px; margin:8px 5px 5px; }
div.panel_text_with_image { width:155px; float:right; }	
div.panel_text_with_image h2 { width:145px; font-size:16px; line-height:19px; margin:5px; padding:0px; color:#68075A; border:none; text-transform:none; }
div.panel_text_with_image p { width:145px; margin:5px; }
div.panel_text_without_image h2 { width:300px; font-size:16px; line-height:19px; margin:5px; padding:0px; color:#68075A; border:none; text-transform:none; }
div.panel_text_without_image p { width:300px; margin:5px; }

/* Home Page Spotlight Layout and Style */
div.spotlight { padding-bottom:5px; }
div.society { padding-bottom:5px; }

/* Home Page Feature layout and styling */
div.feature { padding-bottom:5px; }
div.feature .feature_image { width:110px; margin:8px 5px 5px; }
div.feature .feature_text { float:right; width:185px;}
div.feature .feature_text h2 { width:175px; font-size:18px; line-height:20px; padding:0px; margin:5px; color:#68075A; border:none; text-transform:none; }
div.feature .feature_text p { margin:5px; width:175px }
div.feature .feature_text h2 a { color:#68075A; text-decoration:none; }
div.feature .feature_text h2 a:hover { color:#E19900; }
	
/* Home Page News Layout and Style */
div.news { margin-bottom:5px; }
div.news .news_item { margin-bottom:2px; }
div.news .news_image { width:85px; border-right:3px solid #68075A; }
div.news .news_image img { border:0px; }
div.news .news_text { float:right; width:210px; height:150px; overflow:hidden; }
div.news .news_text h2 { width:200px; font-size:16px; line-height:24px; margin:6px 5px 4px 5px; padding:0px; color:#68075A; border:none; text-transform:none; }
div.news .news_text h2 a { color:#68075A; text-decoration:none; }
div.news .news_text p { margin:0px 5px; width:200px; line-height:16px; }
	

/* Add Panels Pages */
#panels_banner { width:99%; font-size:14px; background-color:#e8e9ea; padding:3px; margin-bottom:20px; }
#panel_message { margin-left:35px; }

#add_panels_left { float:left; width:170px; }
#add_panels_left h3 { font-size:14px; color:#68075A; font-weight:bold; }
#add_panels_left ul.panel_categories { margin-left: 0; padding-left: 0; list-style-type: none; }
#add_panels_left ul.panel_categories li { padding:3px; }
#add_panels_left ul.panel_categories li a { text-decoration:none; color:#68075A; font-weight:bold; }
#add_panels_left ul.panel_categories li.active { background-color: #e8e9ea; }

#add_panels_right { border-left:2px solid #E8E9EA; float:left; padding-left:10px; width:800px; }
#add_panels_right div.panel { float:left; margin:5px 3px 35px; width:150px; height:90px; background-image:url('images/new_panel.png'); background-repeat:no-repeat; }
#add_panels_right div.panel_header { height:18px; margin:9px 12px 1px; overflow:hidden; color:#FFFFFF; font-weight:bold; }
#add_panels_right div.panel_content { padding:0px; margin:0px 5px; }
#add_panels_right div.panel_content p { margin:7px; line-height:20px; text-align:center; }
#add_panels_right div.panel_content a { font-weight:bold; color:#68075A; text-transform:lowercase; text-decoration:none; }
#add_panels_right div.panel_content a img { border:none; vertical-align:bottom; }
#add_panels_right div.panel_content a.hide { display:none; }
#add_panels_right div.panel_content div.panel_image { width:140px; height:57px; border:none; margin:0px; }

div.information { margin-bottom:20px; }

table#sort_members thead { background-image:url('img/table_sort_header.png'); }
table#sort_members thead th { height:29px; text-align:left; }
table#sort_members thead th.header { background-image:url('img/table_sort.png'); background-position:right center; background-repeat:no-repeat; cursor:pointer; }
table#sort_members thead th.headerSortUp { background-image:url('img/table_sort_down.png'); }
table#sort_members thead th.headerSortDown { background-image:url('img/table_sort_up.png'); }
table#sort_members thead th.first { padding-left:8px; }
table#sort_members thead th.last { background-position:76px 50%; }
table#sort_members tbody tr.odd{ background-color:#EAF1F3; }
table#sort_members tbody tr.even{ background-color:#FFFFFF; }
table#sort_members tbody td { padding:1px 4px; width:25%; }
table#sort_members tbody td a.hide { display:none }
table#sort_members tbody td a img { border:none }
table#sort_members tfoot { background-image:url('img/table_sort_footer.png'); background-repeat:no-repeat; }

tfoot#pager tr th { border:none; padding:4px; height:25px; }
tfoot#pager tr th span { cursor:pointer; color:#FFFFFF; margin:0px 10px; }
tfoot#pager tr th form { text-align:center; }
tfoot#pager tr th form input { text-align:center; width:40px; }
tfoot#pager tr th form select { float:right; margin-right:10px; }

/* groups -> manage members -> autocomplete */
div.ac_results ul li { color:#333333; }
div.ac_results ul li.ac_odd { background-color:#fff; }
div.ac_results ul li.ac_over { background-color:#f9cf76; color:#000000; }

.autocomplete_input { width:342px; }	

/* groups -> view society groups */
div.society_groups { margin-bottom:15px; clear:left; }
div.society_groups .society_groups_header { height:45px; background-image:url('img/society_groups_header.png'); background-repeat:no-repeat; cursor:pointer; }
div.society_groups .society_groups_header h3 { width:400px; float:left; padding:10px; margin:0px; font-size:20px; line-height:25px; font-weight:normal; }
div.society_groups .society_groups_header span { float:right; padding:10px; color:#999999; font-size:14px; line-height:25px; margin:0px 15px; }
div.society_groups .society_groups_header span a { color:#999999; }
div.society_groups .society_groups_row { background-image:url('img/society_groups_middle.png'); background-repeat:repeat-y; height:45px; padding-bottom:3px;}
div.society_groups .society_groups_row table { width:765px; border-bottom:#FFFFFF solid 3px; margin-left:1px; }
div.society_groups .society_groups_row table tr td { line-height:21px; padding:10px; font-size:14px; }
div.society_groups .society_groups_row table tr td a { color:#666666; }
div.society_groups .society_groups_footer { background-image:url('img/society_groups_footer.png'); background-repeat:no-repeat; height:45px; }
div.society_groups table tr td.society_group_title { width:380px; font-size:16px; color:#000000; }

div.society_groups .society_groups_collapse { height:68px; }

table#signup_errors { margin-top:25px; }
table#signup_errors thead th { height:25px; color:#666666; }

div#progressbar { margin-top:20px; }
div#continue_buttons { display:none; }

div.control_panel h2 { float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#888888; border-bottom:#888888 solid 2px; font-size:12pt; padding-bottom:3px; margin-top:15px;}
div.control_panel div.icon { float:left; margin:4px 5px; width:65px; }
div.control_panel div.icon div.icon_text { text-align:center; color:#888888; }
div.control_panel div.icon a { text-decoration:none; }
div.control_panel span.cp_icon { background-image:url('img/cp_icons.png'); height:40px; width:40px; margin-left:12px; float:left; }

div.control_panel span.edit { background-position:0px 0px; }
div.control_panel span.send { background-position:0px -40px; }
div.control_panel span.archive { background-position:0px -80px; }
div.control_panel span.app { background-position:0px -120px; }
div.control_panel span.view { background-position:0px -160px; }
div.control_panel span.review { background-position:0px -200px; }
div.control_panel span.upload { background-position:0px -240px; }
div.control_panel span.email { background-position:0px -280px; }
div.control_panel span.apply { background-position:0px -320px; }
div.control_panel span.manage { background-position:0px -360px; }

div.control_panel span.edit:hover { background-position:-40px 0px; }
div.control_panel span.send:hover { background-position:-40px -40px; }
div.control_panel span.archive:hover { background-position:-40px -80px; }
div.control_panel span.app:hover { background-position:-40px -120px; }
div.control_panel span.view:hover { background-position:-40px -160px; }
div.control_panel span.review:hover { background-position:-40px -200px; }
div.control_panel span.upload:hover { background-position:-40px -240px; }
div.control_panel span.email:hover { background-position:-40px -280px; }
div.control_panel span.apply:hover { background-position:-40px -320px; }
div.control_panel span.manage:hover { background-position:-40px -360px; }

div.control_panel div.ui-tabs-panel h2 { color:#666; border-top:none; border-bottom-color:#CCCCCC; width:100%; }

div.dashboard_content h2 { margin-top:25px; }
div.dashboard_content h2 span.dashboard_sub_header { text-transform:none; font-size:14px; }
div.dashboard_content h2 span.dashboard_sub_header a { color:#67085A; }
div.dashboard_content div.icon { width:110px; }
div.dashboard_content span.cp_icon { margin:0px 35px; }
div.dashboard_content div.two_column_dashboard { width:365px; float:left; }
div.dashboard_content div.two_column_dashboard + div.two_column_dashboard { margin-left:30px; }
div.dashboard_content div.two_column_dashboard div.icon{ width:80px; }
div.dashboard_content div.two_column_dashboard span.cp_icon { margin:0px 20px; }
div#society_panel_content div.icon { width:96px; }
div#society_panel_content span.cp_icon { margin:0px 28px; }


div.folder div.folder_icon { float:left; width:70px; }
div.folder div.folder_text { float:left; font-family:georgia; font-size:22px; line-height:65px; margin-left:10px; }
div.folder div.folder_text a { font-size:14px; color:#666666; }

/* groups -> view society groups */
div.file_vault_folder { margin:15px 0px 5px 80px; clear:left; }
div.file_vault_folder div.file_vault_folder_header { height:45px; background-image:url('img/file_vault_folder_header.png'); background-repeat:no-repeat; cursor:pointer; }
div.file_vault_folder div.file_vault_folder_header h3 { width:350px; float:left; padding:10px; margin:0px; font-size:20px; line-height:25px; font-weight:normal; }
div.file_vault_folder div.file_vault_folder_header span { float:right; padding:10px; color:#999999; font-size:14px; line-height:25px; margin:0px 5px; }
div.file_vault_folder div.file_vault_folder_header span.hover { cursor:pointer; }
div.file_vault_folder div.file_vault_folder_header span a { color:#999999; text-decoration:none; }
div.file_vault_folder div.file_vault_folder_footer { background-image:url('img/file_vault_folder_footer.png'); background-repeat:no-repeat; height:45px; }

div.file_vault_folder ul { list-style:none; padding:0px; margin:0px; }
div.file_vault_folder ul li { height:22px; line-height:21px; padding:5px; font-size:14px; }
div.file_vault_folder ul li a { color:#666666; text-decoration:none; margin-left:10px; }
div.file_vault_folder ul li div { float:left; }
div.file_vault_folder ul li.file_vault_folder_row_even { background-image:url('img/file_vault_folder_blue.png'); background-repeat:repeat-y; }
div.file_vault_folder ul li.file_vault_folder_row_odd { background-image:url('img/file_vault_folder_green.png'); background-repeat:repeat-y; }
div.file_vault_folder ul li div.file_vault_file_title { width:483px; color:#000000; float:left; }
div.file_vault_folder ul li div.file_vault_file_title img { vertical-align:middle; }

table#committe_list { float:left; }
table#committe_list thead th { color:#999999; }
table#committe_list a, span#current_society a { color:#68075A; text-decoration:none; }

table#sent_sms_messages tr td { padding:5px 2px; }