#user_page_tabs {
  padding: 15px;
}

#admin_wrapper {
  padding: 15px;
}
a.more {
  float: right;
  display: inline;
  position: relative;
  /*top: -16px;*/
}

label {
 display: none;
	}

form.frontpage_edit .text {
	border: 1px solid #8B3939;
	border: 1px solid #7986A5;
	font-size: 11px;
	background-color: #fff;
	padding: 3px;
  background: #fff url(/images/admin/form_field_gradient.gif) left repeat-y;
}

form.frontpage_edit textarea {
	border: 1px solid #8B3939;
	border: 1px solid #7986A5;
	font-size: 11px;
	background-color: #fff;
	padding: 3px;
	font-family: helvetica, serif;
	  background: #fff url(/images/admin/form_field_gradient.gif) left repeat-y;
}


.field	{
	border: 1px solid #8B3939;
	border: 1px solid #7986A5;
	font-size: 11px;
	background-color: #fff;
	padding: 3px;
	width: 150px;
  background: #fff url(/images/admin/form_field_gradient.gif) center repeat-y;
	}

.button	{
	border: 1px solid #8B3939;
	border: 1px solid #3D0303;
	font-size: 12px;
	background-color: #800900;
	color: #fff;
	padding: 4px;
	margin-bottom: 1px;
	}

.comments	{
	border: 1px solid #8B3939;
	border: 1px solid #7986A5;
	font-size: 11px;
	background-color: #fff;
	padding: 3px;
	font-family: helvetica, serif;
	width: 150px;
	  background: #fff url(/images/admin/form_field_gradient.gif) center repeat-y;
	}

/* General Styles
--------------------------------------- */
body {
  margin: 0 0 30px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 16px;
  background: #66769D url(/images/admin/header_bg.gif) repeat-x;
  text-align: center;
  }
		
body#interior	 {
  background-color: #D0E9D7;
		}
		
p, h1, h2, h3, h4, h5, h6, div, span, font, table, tr, td, dt, dd, ul, li {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  position: relative;
  } 	
		
form {
  padding: 0;
  margin:0;
  }

hr {
  display: none;
  }

.clear {
 clear:both; 
	line-height:0; 
	font-size:0;
	}
	
/* Block Elements
--------------------------------------  */	
#nrheader img {
display: block;
margin: 0 auto 0 auto;
}

#fp_menu { 
  display: inline;
  margin: 0 auto 0 auto;
}
#fp_menu .box {
  margin: 5px auto 0 auto;
}

#fp_menu .box_title {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: inline;
	}
	
#fp_menu .box_content {
	display: inline;
	}
	
#fp_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;	  
	display: inline;
	}
	
#fp_menu ul li {	
	padding: 0;
	margin: 0 0 0 10px;	
	display: inline;
	}	

#fp_menu ul li a:link,
#fp_menu ul li a:visited {	
	color: #f9d07b
	} 

#fp_menu ul li a:hover {	
	background: #f9d07b;
	color: #1E3C8C; 
	} 
	
#column {
	width: 610px;
	text-align:left;
	margin: 0 auto 50px auto;	
line-height: 150%;	}

#admin #column {
        width: 80%;
        margin: 0 auto 0 auto;
        padding: 0;
}

#quadrants {
	width: 610px;
	text-align:left;
	margin: 0 auto;	
	padding-bottom: 50px;
        line-height: 15px;
	}	
	
#quadrants div {
	width: 300px;
	height: 262px;
	float: left;	
	margin-top: 10px;
        /*overflow: hidden;*/
	}		
	
.left {
margin-right: 10px;
}	
	
.bottom {
margin-bottom: 35px;
}		
	
#quad1 {
 background: #F7E7C9 url(/images/admin/front_top_left.jpg) no-repeat;
 }
	
#quad2 {
 background: #F7E7C9 url(/images/admin/front_top_right.jpg) no-repeat;
 }
	
#quad3 {
 background: #F7E7C9 url(/images/admin/front_bot_left.jpg) no-repeat;
 }
	
#quad4 {
 background: #F7E7C9 url(/images/admin/front_bot_right.jpg) no-repeat;
 }			
	
#quad2 table {
 margin: 5px 18px 0 0;
 }	
	
#main {
 background: #E8EEF6 url(/images/admin/interior_main_head.jpg) no-repeat;
	width: 482px;
	margin-top: 10px;
 }	


#admin #main {
  width: 100%;
  padding: 0;
  background-image: none;
  margin: 0;
}

#admin #main #admin_tl {
  background: url(/images/admin/admin_main_head_tl.jpg) top left no-repeat;
}

#admin #main #admin_tr {
  background: url(/images/admin/admin_main_head_tr.jpg) top right no-repeat;
}

#admin #main #admin_bl {
  background: url(/images/admin/admin_main_head_bl.jpg) bottom left no-repeat;
}

#admin #main #admin_br {
  background: url(/images/admin/admin_main_head_br.jpg) bottom right no-repeat;
}

#main .box_title {
margin: 0px 18px 7px 18px;
padding-top: 13px;
letter-spacing: -0.2px;
font-size: 24px;
color: #990000;
font-weight: normal;
}

#main_foot {
 background: url(/images/admin/interior_main_foot.jpg) no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin-top: 15px;
 }		
	
#sidebar {
 float: right;
	width: 120px;
 }	
	
	/* Interior Nav
--------------------------------------  */	
#sidebar ul {	
list-style: none;
padding: 0;
margin: 0;	  
	}
	
#sidebar ul li {	
padding: 0;
margin: 10px 0 0 0;	
	}	
	
#sidebar ul li a:link, 
#sidebar ul li a:visited {	
 background: url(/images/admin/side_nav_block.jpg) no-repeat;
	display: block;
 width: 120px;
 height: 96px;  
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	line-height: 35px;
	text-indent: 0px;
	}		
	
#sidebar ul li#first a:link, 
#sidebar ul li#first a:visited {	
 background: url(/images/admin/side_nav_block_top.jpg) no-repeat;
	}			
	
#sidebar ul li.here a:link, 
#sidebar ul li.here a:visited {	
 background: url(/images/admin/side_nav_block_on.jpg) no-repeat;
 color: #1E3C8C;
	}			
	
#sidebar ul li a:hover, 
#sidebar ul li a:active {	
 background: url(/images/admin/side_nav_block_on.jpg) no-repeat;
	}		
	
#sidebar ul li#first a:hover, 
#sidebar ul li#first a:active {	
 background: url(/images/admin/side_nav_block_top_on.jpg) no-repeat;
	}		
	
	
/* Text Styles
--------------------------------------  */	
h2, .title {
margin: 0px 18px 7px 18px;
padding-top: 13px;
letter-spacing: -0.2px;
font-size: 24px;
color: #990000;
font-weight: normal;
}

.title {
margin-left: 0;
}

h2 span {
  font-size: 12px;
  margin-left: 10px;
}

.right h2 {
text-align: right;
}

p {
margin: 10px 18px 0px 18px;
/*letter-spacing: -0.1px;*/
}

.right p {
text-align: right;
}
	
			
/* Link Styles 
--------------------------------------  */
h3 a:link,
h3 a:visited {
  text-decoration:none;
  }
		
h3 a:hover,
h3 a:active {
  text-decoration:underline;
  }

a:link,
a:visited {
  color: #B60318;
		text-decoration: none;
		}
		
a:hover,
a:active {
  color: #1E3C8C;
		text-decoration: underline;
		}		