div#wrapper div#content { min-height:400px; }
div#wrapper div#content input.text { border:inset 1px #999; padding:3px; }

/*	Styles for the image uploader	*/
div#wrapper div#content div#image form { width:650px; }
div#wrapper div#content div#image div.software { line-height:110%; text-align:right; float:right;padding:1px 4px; font-size:11px; }
div#wrapper div#content div#image div.software a { display:block; font-size:12px; }
div#wrapper div#content div#image ul#photos { padding:20px 0; }
div#wrapper div#content div#image ul#photos li a.thumb { float:left; border:solid 10px #333; width:125px; height:125px; overflow:hidden; }
div#wrapper div#content div#image ul#photos li img { width:100%; }
div#wrapper div#content div#image ul#photos li { background:#eee; width: 145px; height: 170px; list-style-type: none; float:left; padding: 0; overflow: hidden; margin:0 10px 10px 0; }
div#wrapper div#content div#image ul#photos li span { font-size:12px; clear:left; font-weight:bold; }
div#wrapper div#content div#image ul#photos li input { border:inset 1px #999; padding:3px; clear:left; width:108px }
div#wrapper div#content div#image ul#photos li a.img-remove { float:right; padding: 4px; }

/*	Styles for the Resources > Acronyms page		*/
div#wrapper div#content div#acronyms-list { font-size:14px; clear:left; padding:20px 0; }
div#wrapper div#content div#acronyms-list div.row { clear:left; }
div#wrapper div#content div#acronyms-list div.row label { font-weight:bold; padding:0 6px 0 0; }
div#wrapper div#content div#acronyms div.form { display:none; }
div#wrapper div#content div#acronyms a.remove { font-size:11px; display:block; margin:-5px 0 5px 0; }

/* Documents for Review	*/
div#wrapper div#content div#doc-reviews div.form { display:none; }
div#wrapper div#content div#doc-reviews a.remove { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }


/*	Styles for the Resources > Fact Sheets page		*/
div#wrapper div#content div#fact-sheets div.name { padding: 0 0 4px 0; font-size:11px;}
div#wrapper div#content div#fact-sheets div.form { display:none; }
div#wrapper div#content div#fact-sheets td.remove a { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }

/*	Styles for the Resources > Executive Summaries page		*/
div#wrapper div#content div#executive-summaries div.form { display:none; }
div#wrapper div#content div#executive-summaries div.filter { float:right; margin-top:-35px; margin-bottom:5px; background:#eee; padding:5px 10px; border:solid 1px #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
div#wrapper div#content div#executive-summaries td a.remove { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }

/*	Styles for Information > Meeting Minutes	*/
div#wrapper div#content div#minutes a.more { margin:0 60px 0 0; width:23px; height:20px; float:right; background:url(../img/layout/plus.jpg); }
div#wrapper div#content div#minutes a.remove { margin:0 60px 0 0;  display:none; width:23px; height:20px; float:right; background:url(../img/layout/minus.jpg); }
div#wrapper div#content div#minutes td { vertical-align:top; }
div#wrapper div#content div#minutes div.all-attach { border-top:solid 1px #ccc; margin:5px 0 0 0; padding:5px 0 0 0;text-align:left; display:none;}
div#wrapper div#content div#minutes div.all-attach a { display:block; }
div#wrapper div#content div#minutes a.delete { opacity:0.6; background:url(../img/layout/delete.png);width:15px; height:15px;float:left; margin:3px 0 0 10px }
div#wrapper div#content div#minutes a:hover.delete { opacity:1.0; }

/*	Styles for Membership Application		*/
div#wrapper div#content div#application label.more-space { width:110px;margin-right:10px; }

/*	Styles for Sites Pages		*/
div#wrapper div#content div#sites a.edit { float:right; }
div#wrapper div#content div#sites h1 { font-size:18px;margin:0 15px 15px 0;}
div#wrapper div#content div#sites h2 { font-size:16px;margin:10px 15px 10px 0;clear:left; }
div#wrapper div#content div#sites h3 { font-size:12px;margin:10px 15px 0 0;clear:left; }
div#wrapper div#content div#sites p { margin: 0 0 15px 0; }
div#wrapper div#content div#sites img.map { float:right; margin: 0 0 20px 15px; }

div#wrapper div#content div#interactive { margin:-20px;width:760px; }

/*	Styles for Glossary Pages	*/
div#wrapper div#content div#glossary div.form { display:none; }
div#wrapper div#content div#glossary div#glossary-list { clear:left; padding:0; }
div#wrapper div#content div#glossary div#glossary-list div.row { clear:left; margin: 0 0 15px 0; }
div#wrapper div#content div#glossary div#glossary-list div.row label { float:left; font-weight:bold; padding:0 6px 0 0; }
div#wrapper div#content div#glossary a.remove { font-size:11px; display:block; }

/*	Styles for Newsletter	*/
div#wrapper div#content div#newsletter div.banner { margin: 0 0 15px 0; }
div#wrapper div#content div#newsletter div.form { display:none; }
div#wrapper div#content div#newsletter a.remove { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }

/*	Styles for Related Links	*/
div#wrapper div#content div#link div.form { display:none; }
div#wrapper div#content div#link a { display:block; padding:2px 0; }
div#wrapper div#content div#link a.remove { color:#900; font-size:11px; margin:-5px 0 5px 0; }

/*	Styles for application review page 	*/
div#review div.accepted { display:none; }
div#review div.rejected { display:none; }

/*	Styles for application editing page	*/
div#wrapper div#content div#edit form { width:700px; }
div#wrapper div#content div#edit h3 { margin:10px 10px 20px 0; }
div#wrapper div#content div#edit div.status {  padding:10px; background:#eee; border:solid 1px #ccc; }
div#wrapper div#content div#edit div.status label { font-weight:bold; } 
div#wrapper div#content div#edit div.edit-info { padding: 20px 20px 40px 20px; }
div#wrapper div#content div#edit p { margin: 0 0 15px 0; }
div#wrapper div#content div#edit p input { position:relative; top:3px; }

/*	Styles for user manager page	*/
div#wrapper div#content div#user a.usr-delete { opacity:0.5; }
div#wrapper div#content div#user a:hover.usr-delete { opacity:1; }
div#wrapper div#content div#user a.cancel { position:relative; top:-7px; font-size:12px; }

/*	Styles for the calendar		*/
div#wrapper div#content table.calendar { width:714px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-collapse:collapse; background:#fff;  }
div#wrapper div#content table.calendar td {  }
div#wrapper div#content table.calendar th { font-size:10px; color:#666; padding:5px 10px; }
div#wrapper div#content table.calendar td { font-family:Georgia; background:#efefef; width: 82px; color:#12588c;font-size:14px; padding:5px; border-bottom:solid 1px #999; }
div#wrapper div#content table.calendar td.today { background:#0088db; color:#fff; font-weight:bold; text-decoration:none; }
div#wrapper div#content table.calendar td.inactive { background:#fbfbfb; color:#ddd; }
div#wrapper div#content table.calendar td.inactive-cell { background:#fbfbfb; color:#ddd; border:0; }
div#wrapper div#content table.calendar th.weekend { color:#c1000f; }
div#wrapper div#content table.calendar td.list { font-family:Arial; font-size:12px; color:#333; line-height:110%; background:#fff; height:100px; vertical-align:top; border:0; }
div#wrapper div#content table.calendar td.list div.loc { color:#333; margin:3px 0 0 0; }
div#wrapper div#content table.calendar td.list div.tme { font-size:11px; color:#555; }
div#wrapper div#content table.calendar td div.calendar-item { margin: 0 0 10px 0; }
div#wrapper div#content table.calendar td a.delete { font-size:11px; }
div#wrapper div#content div#calendar { float:left; width:700px; }
div#wrapper div#content div#calendar input#date1 { color:#999; }
div#wrapper div#content div#calendar a.calendar-add { font-size:12px; }
div#wrapper div#content div#calendar_header { font-size:18px; padding:0 0 5px 0; margin: 5px -1px; }
div#wrapper div#content div#calendar_header a.prv { background:url(../img/layout/arrow_left.jpg) no-repeat; padding:0 10px 0 18px; margin:0 0 0 5px; }
div#wrapper div#content div#calendar_header a.nxt { background:url(../img/layout/arrow_right.jpg) no-repeat; padding:0 0 0 18px; }
div#wrapper div#content div#calendar_header div.calendar-controls { float:right; font-size:11px; }
div#wrapper div#content div#calendar div.wysiwyg { margin:5px 0; }
div#wrapper div#content div#add-event-wrapper { display:none; opacity:0.6;filter: alpha(opacity = 60); position:absolute; top:0; left:0; background:#000; width:520px; height:420px; z-index:9999; border;solid 1px #fff; }
div#wrapper div#content div#add-event { display:none; position:absolute; top:0; left:0; background:#fff; z-index:99999; padding:10px; width:480px; }
div#wrapper div#content div#overlay{ display:none; opacity:0.6;filter: alpha(opacity = 60); position:absolute; top:0; left:0; background:#000; width:520px; height:294px; z-index:9999; border;solid 1px #fff; }
div#wrapper div#content div#modal { display:none; position:absolute; top:0; left:0; background:#fff; z-index:99999; padding:10px; width:480px;height:250px; }
.ui-datepicker { z-index:999999;  }
div#wrapper div#content div#add-event h3 { font-size:18px; color:#0088db; margin: 0 10px 10px 0; }
div#wrapper div#content div#modal h3 { font-size:18px; color:#0088db; margin: 0 10px 5px 0; }
div#wrapper div#content div#add-event a.close { float:right; margin:0 10px 0 0; }
div#wrapper div#content div#modal a.close { float:right; margin:0 10px 0 0; }
div#wrapper div#content div#add-event textarea { font-family:Arial; font-size:12px }
div#wrapper div#content div#modal div.show-time { margin:0 0 10px 0; }
div#wrapper div#content div#modal div.show-description { height:150px; overflow:auto; }
div#wrapper div#content div#add-event .uEditor { width:140px; height:150px; }
div#wrapper div#content div#add-event .uEditorIframe { overflow:auto; height:120px; }

/*	Styles for the members page	*/
div#wrapper div#content div#members div.item { margin:0 15px 10px 0; line-height:140%; }
div#wrapper div#content div#members div.item img { float:left; margin: 0 15px 15px 0; }
div#wrapper div#content div#members div.item div.title { font-size:14px; font-weight:bold; }
div#wrapper div#content div#members div.item div.affil { font-size:11px; color:#555; }
div#wrapper div#content div#members div.filter { float:right; margin-top:-35px; background:#eee; padding:5px 10px; border:solid 1px #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

div#wrapper div#content div.profile-pic { float:right;margin:0 -20px 0 20px; }


#facts .yui-toolbar-titlebar h2 a { font-size:12px; }
div#wrapper div#content div#column-right div#facts h3 { font-size:11px;margin:10px 15px 10px 0;clear:left; font-weight:normal; }

ul#error-navigation { list-style-type:none; margin:25px 0; padding:0; }
ul#error-navigation ul { list-style-type:none; margin:0; padding:0; }
ul#error-navigation li { float:left; width:50%; margin: 0 0 30px 0;  }
ul#error-navigation li a { color:#000; font-size:14px; }
ul#error-navigation ul li { float:none; width:auto; margin:0; }
ul#error-navigation ul li a { color:#0088db; font-size:12px; }
div#error-404 { padding:0px 40px 50px 40px; }

div#wrapper div#content form#mailing-list { width:255px; }
div#wrapper div#content form#mailing-list div.row label { font-weight:bold; float:left; width:80px; }
div#wrapper div#content form#mailing-list div.row { padding:5px 5px 5px 10px; }

/*	Lost Password Page	*/
div#lost { margin:0 -20px; background:#eee; padding:100px 20px 200px 20px; text-align:center; border-top:solid 1px #999; border-bottom:solid 1px #999; }
div#lost div { margin:10px 0; }
div#lost form div { width:940px; margin:0 0 15px 0; }
div#lost input { font-size:21px; }
div#lost div.server-error,
div#lost div.server-success { margin: 0 auto; text-align:left; }

div#wrapper div#content table#emailing-address a.remove { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }
div#wrapper div#content table#mailing-address a.remove { float:left; background:url(../img/layout/delete.png);width:15px; height:15px; margin-left:15px; }
