/* Tweaks by Stephen */
#content_library {  }


/* CSS Document */

#full{  background-image: none; }
#content {margin-right: 0px;  }


#app_library { margin-top:10px;}
#app_library #content {border:1px solid #D3D9E8;padding:10px;}

#app_library #navmenu{margin-bottom:0px;}

#app_library div.libmenu1{display:block;height:22px;position:relative;top:1px; z-index:1;}
#app_library ul.libmenu1 { margin:0; padding:0;}
#app_library ul.libmenu1 li  {float:left; background:url("/images/events/left_tab_off.gif") no-repeat left top; margin:0px 3px 0px 0px; padding:0px 0px 0px 8px; list-style-type: none; height:22px;}
#app_library ul.libmenu1  a { float:left;  background:url("/images/events/right_tab_off.gif") no-repeat right top; padding:5px 9px 4px 1px; text-decoration:none; font-weight:bold; color:#5A74B1; margin:0;}
#app_library ul.libmenu1  a:hover { text-decoration:underline;}
#app_library ul.libmenu1  .on { background-image:url("/images/events/left_tab_on.gif");}
#app_library ul.libmenu1  .on a { background-image:url("/images/events/right_tab_on.gif");  color:#999;}

#app_library div.libmenu2{background-color:#E8EBF0;display:block;height:22px; padding:0px;border-right:1px solid #D3D9E8;border-left:1px solid #D3D9E8;border-top:1px solid #D3D9E8;}
#app_library ul.libmenu2 { margin:0; padding:0;}
#app_library ul.libmenu2 li  {float:left; margin:2px 3px 0px 3px; list-style-type: none; border-right:1px solid #D3D9E8;}
#app_library ul.libmenu2  a { float:left;  text-decoration:none;padding:3px 6px 0px 0px;  font-weight:bold; color:#5A74B1; margin:0;}
#app_library ul.libmenu2  a:hover { text-decoration:underline;}
#app_library ul.libmenu2  .on {}
#app_library ul.libmenu2  .on a {  color:#999;}

#app_library div.libmenu3{display:block;height:22px; padding:0px; border:1px solid #D3D9E8;border-bottom:none;clear:left;}
#app_library ul.libmenu3 { margin:0; padding:0;}
#app_library ul.libmenu3 li  {float:left; margin:2px 3px 0px 3px; list-style-type: none; border-right:1px solid #D3D9E8;}
#app_library ul.libmenu3  a { float:left;  text-decoration:none;padding:3px 6px 0px 0px;  font-weight:bold; color:#5A74B1; margin:0;}
#app_library ul.libmenu3  a:hover { text-decoration:underline;}
#app_library ul.libmenu3  .on {}
#app_library ul.libmenu3  .on a { font-weight:bold; color:#999;}


#app_library table{width:100%;}
#app_library table.dataentry{ table-layout:fixed;}
#app_library table.dataentry td,#app_library table.dataentry th{overflow:visible;}
#app_library td, #app_library th {text-align:left;}
#app_library td table td,#app_library td table th,#app_library th table td,#app_library th table th{}
#app_library td *, #app_library th *{}

/** hack for ie, for some reason it buggers this style up by reducing the top padding by about 5px...go figure **/ 
* html #app_library .right_text2 ul li { padding-top:15px;}

#app_library td {margin:6px 0px 6px 0px;padding:6px;border-bottom:1px solid #ddd;vertical-align:top; empty-cells:show; }
#app_library th {margin:6px 0px 6px 0px;padding:6px;border-bottom:1px solid #ddd;vertical-align:bottom;}
#app_library form{margin: 0}
#app_library h1 {color:#359F2F;margin-top:1em;margin-bottom:.5em;padding:0px;}
#app_library h6 {text-align:left;margin:0px;}
#app_library  h6 a{color:#fff;}

#app_library a.searchresult {font-weight:bold;}

#app_library  select,#app_library .textInput,#app_library textarea{width:100%;margin:0px;padding:0;max-width:100%;}


#app_library  textarea{height:5em;font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;}
#app_library legend{color:#000;font-weight:bold;background-color:#F8F9FA;border:1px solid #6A81B7;padding:3px;margin-bottom:6px;}
#app_library  fieldset{margin-bottom:1em;padding:0 1em 1em 1em;background-color:#E8EBF0;border:1px solid #6A81B7;}

#app_library .yearInput{width:4em;}
#app_library .dateInput{width:8em;}
#app_library .numberInput{width:8em;}
#app_library .emailInput{width:32em;}
#app_library .fileInput{width:80%;}

#app_library p{margin-top:0.5em;margin-bottom:0.5em;}

#app_library div.buttons{margin:5px 0px 5px 5px;height:1.5em;}
#app_library td div.buttons{}
#app_library div.buttons a{display:block;float:left;margin-right:5px;padding:.2em;}


#app_library .button,#app_library button,button.paging{
	width:auto;padding:0px 2px 0px 2px; background-color: #6A81B7;color: #fff; border:1px solid #0A3AA6;text-align:center;  
	vertical-align:middle;
	
}
#app_library button.paging{width:20px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

#app_library button.paging:disabled{background-color:#fff;}

#app_library .button,#app_library button{
	/**font-size:.9em; text-transform:uppercase;font-weight:bold;**/
}

#app_library .autowidth {width:auto;max-width:inherit;}
#app_library .nowrap {white-space:nowrap;}

#app_library .vabtm{vertical-align:bottom;}
#app_library .vamid{vertical-align:middle;}

#app_library td.label,#app_library td.label2{font-weight:bold; text-align:right;width:15%;}
#app_library td.data{width:80%;}
#app_library td.data2{width:35%;}


#app_library td.paging{white-space:nowrap;}

#app_library input.filter, #app_library button.filter{
	display:block;
	margin-bottom:2px;
	width:50px;
}
#app_library button.relatedSelect{
	width:40px;
	margin-bottom:2px;
	font-weight: 1.2em;
}

#app_library div.quicklinks{float:right;width:40%;background-color:#F0DFDA;border:1px solid #AF330D;padding:6px;margin:25px 0px 6px 0px;}
#app_library div.quicklinks h4{border:none;}
#app_library div.quicklinks dl a{font-weight:bold;}

#app_library select.sel300{ width:300px;}
#app_library .sel250{ width:250px;}

.pre {}

#app_library dt{margin-top:.5em;font-weight:bold;}
#app_library dd{display:list-item;list-style-type:none;}


#app_library div.help{background-image:url(/images/icons/question.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:5px;}
#app_library div.info{background-image:url(/images/icons/statement.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:5px;}

#app_library td.featureColumn, th.featureColumn{width:50%;}
#app_library td.dateColumn{width:6em;}


