/* ||||||||||||| ADMIN CSS ||||||||||||| */

/*** ++++ RESETS ++++ ***/

*     {margin:0px;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}


/*** ++++ STANDARD TYPE ++++ ***/

body, p, div, td {font:13px Verdana, Arial, Helvetica, sans-serif;}

a:link, a:visited, a:hover, a:active {}
a:hover{text-decoration:none;}

h1     {font-size:24px;margin-bottom:9px;}
h2     {font-size:19px;margin-bottom:5px;}
h3     {font-size:16px;margin-bottom:5px;}

p      {line-height:18px; margin:0px 0px 15px;}

ul     {margin-left:35px;}
hr     {height:1px;border-top-width:thin;margin:12px 0px;}

strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}
.clear {clear:both;}


/*** ++++ STRUCTURE ++++ ***/

div#header {} /* for bg color, see line 14 */

	table#header_table {width:100%;border:none;}
	
		td#logo         {width:250px;} /* header left side */
		
			td#logo img {margin:10px 0px 3px 10px;border:none;} /* img 240px wide max */
			
		td#right_header {} /* header right side */
		
			div#member_welcome {text-align:right;padding-right:25px;padding-top:105px;}
			
			div#member_welcome a:link    {color:#e0e0e0;}
			div#member_welcome a:visited {color:#e0e0e0;}
			div#member_welcome a:hover   {color:#e0e0e0;}
			div#member_welcome a:active  {color:#e0e0e0;}

div#primary {} /* for bg color, see line 14 */

	table#primary_table {width:100%;border:none;}
	
		/* Left Navigation */
		td#left_nav_column      {width:250px;}
			
			ul#left_nav {margin:0;padding:0;list-style-type:none;width:250px;} /* Width of Menu Items */
								
				ul#left_nav li {margin:0px;list-style:none;} /* for bg color, see line 14 */
				ul#left_nav li a {display:block;overflow:auto;text-decoration:none;text-decoration:none;padding:5px 20px;} /* for bg color, see line 14 - block/overflow force hasLayout in IE7 */
				
				ul#left_nav li a:visited {} /* for bg color, see line 14 */
				ul#left_nav li a:hover   {} /* for bg color, see line 14 */
				
				/* Left Nav 2nd level */
				ul#left_nav li ul {margin-left:0px;}
				ul#left_nav li ul li a {font-size:10px;padding-left:35px;}
				
				/* Left Nav 3rd level */
				ul#left_nav li ul li ul {margin-left:0px;}
				ul#left_nav li ul li ul li a {font-size:10px;padding-left:50px;}
				
		/* Admin Navigation */
		td#left_nav_column      {width:250px;}
			
			ul#admin_nav {margin:0;padding:0;list-style-type:none;width:250px;} /* Width of Menu Items */
								
				ul#admin_nav li {margin:0px;list-style:none;} /* for bg color, see line 14 */
				ul#admin_nav li a {display:block;overflow:auto;text-decoration:none;text-decoration:none;padding:5px 20px;} /* for bg color, see line 14 - block/overflow force hasLayout in IE7 */
				
				ul#admin_nav li a:visited {} /* for bg color, see line 14 */
				ul#admin_nav li a:hover   {} /* for bg color, see line 14 */
				
				/* Left Nav 2nd level */
				ul#admin_nav li ul {margin-left:0px;}
				ul#admin_nav li ul li a {font-size:10px;padding-left:35px;}
				
				/* Left Nav 3rd level */
				ul#admin_nav li ul li ul {margin-left:0px;}
				ul#admin_nav li ul li ul li a {font-size:10px;padding-left:50px;}
		
		/* Right Navigation */
		div#right_nav_column {float:right;width:170px;}
		
			ul#right_nav {margin:0;padding:0;list-style-type:none;width:170px;} /* Width of Menu Items */
								
				ul#right_nav li {margin:0px;list-style:none;} /* for bg color, see line 14 */
				ul#right_nav li a {display:block;overflow:auto;text-decoration:none;text-decoration:none;padding:5px 10px;} /* for bg color, see line 14 - block/overflow force hasLayout in IE7 */
				
				ul#right_nav li a:visited {} /* for bg color, see line 14 */
				ul#right_nav li a:hover   {} /* for bg color, see line 14 */
				
				/* Left Nav 2nd level */
				ul#right_nav li ul {margin-left:0px;}
				ul#right_nav li ul li a {font-size:10px;padding-left:25px;}
				
				/* Left Nav 3rd level */
				ul#right_nav li ul li ul {margin-left:0px;}
				ul#right_nav li ul li ul li a {font-size:10px;padding-left:45px;}
		
		/* Content */
		td#content {padding:20px;}
		
		div#blog {float:right;width:260px;padding-left:15px;border-left:1px solid #ccc;}
		div#member_index {margin-right:285px;}
		
		div#content_div {margin-right:190px;} /* Remove this div from TOP and BOTTOM if there is no RIGHT nav */
		
		table.admin_display_data {width:100%;border:none;}
		table.admin_display_data td {padding:3px;border-bottom:1px solid #ccc;}
		table.admin_display_data tr.table_label_row td {font-weight:bold;border-bottom:2px solid #000;color:#000;}
		table.admin_display_data tr.table_label_row td div {font-weight:bold;color:#000;}

div#footer {padding-top:10px;} /* for bg color, see line 14 */

	div#footer_content {padding:0px 0px 10px 260px;}
	div#footer_content p {margin:0px;}
	
	div.field_div {margin-bottom:12px;}
	
#meetings_filters {width:100%;border:none;margin-bottom:15px;background-color:#e6edf4;border-bottom:1px solid #c0ccd7;}
#meetings_filters td {padding:6px 3px;color:#333;}

#members_filters {width:100%;border:none;margin-bottom:15px;background-color:#e6edf4;border-bottom:1px solid #c0ccd7;}
#members_filters td {padding:6px 3px;color:#333;}

.form_size_filter {font-size:12px;}
	
	
/* Buttons */
.button_green        {padding:3px;margin:1px;font-weight:bold;}
.button_green:hover  {padding:3px;margin:2px 1px 0px;font-weight:bold;}

	.button_green_sm        {padding:1px;margin:1px;font-size:10px;}
	.button_green_sm:hover  {padding:1px;margin:2px 1px 0px;}

.button_red          {padding:3px;margin:1px;font-weight:bold;}
.button_red:hover    {padding:3px;margin:2px 1px 0px;font-weight:bold;}

	.button_red_sm          {padding:1px;margin:1px;font-size:10px;}
	.button_red_sm:hover    {padding:1px;margin:2px 1px 0px;}

.button_orange       {padding:3px;margin:1px;font-weight:bold;}
.button_orange:hover {padding:3px;margin:2px 1px 0px;font-weight:bold;}

	.button_orange_sm       {padding:1px;margin:1px;font-size:10px;}
	.button_orange_sm:hover {padding:1px;margin:2px 1px 0px;}

.button_blue         {padding:3px;margin:1px;font-weight:bold;}
.button_blue:hover   {padding:3px;margin:2px 1px 0px;font-weight:bold;}

	.button_blue_sm         {padding:1px;margin:1px;font-size:10px;}
	.button_blue_sm:hover   {padding:1px;margin:2px 1px 0px;}