body 
{
	margin: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
	padding-bottom: 30px;
	color: black;
	background: #eaebf2;
	font: small Verdana, Arial, Hevetica,  sans-serif;
}

h1
{
    font-size:16px;
    color: #1F2C7B;
}

h3
{
    font-size:18px;
    font-weight:bold;
    color: #1F2C7B;
}

/*h3
{
    font-size:14px;
    font-weight:bold;
    color: #1F2C7B;
}*/

h4
{
    font-size:14px;
    font-weight:bold;
    color: #336b26;
}

img
{ 
    border:0;
}

.boundary_top
{
	height: 10px;
	background-image: url(../../images/bg_boundary_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.boundary_bottom
{
	height: 10px;
	background-image: url(../../images/bg_boundary_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: left;
}

.boundary_sides
{
	border-left: 1px solid #1f2c7b;
	border-right: 1px solid #1f2c7b;
	background: white;
}

.banner
{ 
	border-bottom: 3px solid #1f2c7b;
	height: 98px;
	text-align: left;
	background: white;
}

.banner_foodpic
{ 
	padding: 0px;
	margin: auto;
	float: right;
}

.banner_logo
{ 
	padding: 0px;
	margin: auto;
	float: left;
}


.main_content_area
{ 
	display: inline-block;
	padding: 0;
	margin: 0;
	background-image: url(../../images/bg_maincontentarea.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #ffffff;
}

.content
{ 
	display: inline-block;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 20px;
	margin-top: 5px;
}

.menu_bottom
{
	height: 178px;
	background-image: url(../../images/bg_menubottom.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
}

.leftnav
{
	color: black;
	width: 150px;
	padding: 0px;
	margin-top: 4px;
	text-align: left;
	float: left;
}

.leftnav ul

{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.leftnav li  
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top:  1px solid #ffffff;
	background: #cde8c7;
	margin: 0px;		
}

.leftnav li:hover
{
	background: #3cbd23;			
}

.leftnav_horizontal
{
	display: inline;
	color: black;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 4px;
	text-align: left;
	float: left;
	background: #cde8c7;
	width:100%;
	border-top:  1px solid #ffffff;
}

.leftnav_horizontal ul

{
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
}

.leftnav_horizontal li  
{
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	background: #cde8c7;
	margin: 0px;		
}

.leftnav_horizontal li:hover
{
	background: #3cbd23;
	padding-top: 4px;
	padding-bottom: 5px;			
}

.leftnav_horizontal td
{
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftnav_horizontal a:hover
{
	background: #3cbd23;
}
.clearone
{
	clear:both;
	height: 1px;
}


.admin_links_boundary
{
	text-align:center;
	border: 1px solid red;
}
	
.admin_links 
{
	border: 1px solid #cde8c7;
	background: white;
	padding: 10px;
	width:350px;
	margin:auto;
	}
	
.admin_links ul {

	}

.admin_links li
 {
	list-style: none;
	padding-left: 21px;
	padding-top:0px;
	padding-bottom:5px;
	background: url(../../images/admin_listbullet1.gif) no-repeat left top;
	margin:auto;
	}

.admin_links li ul
{

	}
	
.admin_links li ul li
{
	padding-left: 16px;
	padding-top:2px;
	padding-bottom:2px;
	background: url(../../images/admin_listbullet2.gif) no-repeat 0 50%;
	margin:auto;
}



.ViewPremises
{
    padding: 0px 10px; 
    border:0;
}

.ViewAgencyNotes
{
    border:0;
}

.logout
{
    padding: 0px 10px;
    border:0;
}

.oapi_table
{
	border-collapse: collapse			
}

.oapi_table td
{
	font-size:12px;
	border: 0;
	text-align:left;			
}

.oapi_premises_add_table_outer
{
	border: 1px solid green;
	border-collapse: collapse;			
}

.oapi_premises_add_table_inner
{
	border-collapse: collapse;		
}

.oapi_premises_add_table_inner_l
{
	border-collapse: collapse;
	border-top:10px solid white;
	border-bottom:10px solid white;	
	border-left:60px solid white;	
	border-right:0px solid white;		
}

.oapi_premises_add_table_inner_r
{
	border-collapse: collapse;
	border-top:10px solid white;
	border-bottom:10px solid white;	
	border-left:0px solid white;	
	border-right:10px solid white;		
}


.oapi_premises_add_table_outer td
{
	font-size:12px;
	border: 0;
	text-align:left;			
}

.oapi_premises_add_table_inner_r td
{
	font-size:12px;
	border: 0;
	text-align:left;			
}

.oapi_premises_add_table_inner_l td
{
	font-size:12px;
	border: 0;
	text-align:left;			
}




.oapi_anchor1
{
	color: black;
	padding-top: 3px;
	margin-top: 4px;
	text-align: left;
	border-bottom: 2px solid #cde8c7;
	height:20px;
	width:100%;
}

.oapi_anchor1 ul

{
	
	display:inline;
	list-style: none;
	font-size:14px;
	height:20px;
}

.oapi_anchor1 li  
{
	display:inline;
	padding: 5px;
	height:20px;
	background: #cde8c7;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-size:12px;
			
}

P
{
    	FONT-WEIGHT: normal;
    	FONT-SIZE: 1em;
    	COLOR: #000000;
	TEXT-ALIGN: justify;
}

.defaultpage_introtext  
{
	padding-left: 150px;
	border: 1px solid red;	
}

.defaultpage_sublinkboxes  
{
	text-align:center;
	width:450px;
	margin-left: 150px;		
}

.defaultpage_sublinkbox1  
{
	float: right;
	text-align:left;
	border: 1;
	background-color:#bdc8e8;
	width:200px;
	height:150px;
	padding:10px;		
}

.defaultpage_sublinkbox2  
{
	text-align: left;  
	background-color:#ddebd4;
	width:200px;
	height:150px;
	padding:10px;		
}

.defaultpage_sublinkbox3  
{
	float: right;
	text-align:left;
	border: 1;
	background-color:#e4e4e4;
	width:200px;
	height:150px;
	padding:10px;
	margin-top:10px;		
}

.defaultpage_sublinkbox4  
{
	text-align: left;  
	background-color:#fffbcb;
	width:200px;
	height:150px;
	padding:10px;
	margin-top:10px;		
}

.copyright_textarea  
{
	text-align: center;
	font-size: 10px;		
}

A:link
{
    	COLOR: #1f2c7b;
	TEXT-DECORATION: underline
}

A:visited
{
    	COLOR: #1f2c7b;
	TEXT-DECORATION: underline
}



A:active 
{
   	color : #ff0000; 
	TEXT-DECORATION: underline 
}

A:hover
{
   	 COLOR: #000000;
	TEXT-DECORATION: underline
}

.CreateDiv
{
    width: 1px; 
    height: 420px;
}

.CreateTitle
{
    position: absolute; 
    left: 210px; 
    top: 165px;
	color: #1F2C7B; 
	font-weight: bold; 
	background: #cde8c7;   
	padding: 5px 5px 5px 10px; 
	background-image: url(../../images/bg_bar.gif); 
	background-repeat: repeat-x; 
	text-align: left;
	width:700px; 
	height: 20px;
	border-left: 1px solid #cde8c7;
	border-bottom: 1px solid #cde8c7;
	border-right: 1px solid #cde8c7;
}

.CreateRow1Label1
{
    position: absolute; 
    left: 210px; 
    top: 194px;
    color: #1F2C7B; 
    background: #F7F6F3; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 42px; 
    width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow1Control1
{
    position: absolute; 
    left: 330px; 
    top: 194px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow1Label2
{
    position: absolute; 
    left: 585px; 
    top: 194px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow1Control2
{
    position: absolute; 
    left: 685px; 
    top: 194px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow2Label1
{
    position: absolute; 
    left: 210px; 
    top: 247px; 
    color: #1F2C7B;
    background: white; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 23px; 
    width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow2Control1
{
    position: absolute; 
    left: 330px; 
    top: 247px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow2Label2
{
    position: absolute; 
    left: 585px; 
    top: 247px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow2Control2
{
    position: absolute; 
    left: 685px; 
    top: 247px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow3Label1
{
    position: absolute; 
    left: 210px; 
    top: 281px; 
    color: #1F2C7B;
    background: #F7F6F3; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7; 
    height: 23px; 
    width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow3Control1
{
    position: absolute; 
    left: 330px; 
    top: 281px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow3Label2
{
    position: absolute; 
    left: 585px; 
    top: 281px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow3Control2
{
    position: absolute; 
    left: 685px; 
    top: 281px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow4Label1
{
    position: absolute; 
    left: 210px; 
    top: 315px; 
    color: #1F2C7B;
    background: white; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 23px; width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow4Control1
{
    position: absolute; 
    left: 330px; 
    top: 315px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow4Label2
{
    position: absolute; 
    left: 585px; 
    top: 315px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow4Control2
{
    position: absolute; 
    left: 685px; 
    top: 315px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow5Label1
{
    position: absolute; 
    left: 210px; 
    top: 349px; 
    color: #1F2C7B;
    background: #F7F6F3; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 23px; 
    width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow5Control1
{
    position: absolute; 
    left: 330px; 
    top: 349px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow5Label2
{
    position: absolute; 
    left: 585px; 
    top: 349px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow5Control2
{
    position: absolute; 
    left: 685px; 
    top: 349px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow6Label1
{
    position: absolute; 
    left: 210px; 
    top: 383px;
    color: #1F2C7B;
    background: white; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 23px; 
    width: 700px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow6Control1
{
    position: absolute; 
    left: 330px; 
    top: 383px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow6Label2
{
    position: absolute; 
    left: 585px; 
    top: 383px; 
    color: #1F2C7B;
    padding: 5px 5px 5px 10px;
}

.CreateRow6Control2
{
    position: absolute; 
    left: 685px; 
    top: 383px; 
    padding: 5px 5px 5px 10px;
}

.CreateRow7Label1
{
    position: absolute; 
    left: 210px; 
    top: 417px; 
    color: #1F2C7B;
    background: #F7F6F3; 
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    height: 50px; 
    width: 700px;
    padding: 5px 5px 5px 10px;
}

.CreateRow7Control1
{
    position: absolute; 
    left: 330px; 
    top: 417px; 
    padding: 5px 5px 5px 10px;
}

.CreateFooter
{
    position: absolute; 
    left: 210px; 
    top: 477px;
    color: white; 
    font-weight: bold; 
    background: #CDE8C7; 
    height: 27px;
	width: 700px;
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;
    padding: 10px 5px 5px 10px; 
    background-image: url(../../images/bg_bar.gif); 
    background-repeat: repeat-x; 
    text-align: center;
}

.UpdateFilterTitle
{
    color: #1F2C7B; 
    font-weight: bold; 
    background: #cde8c7;   
    padding: 5px 5px 5px 10px; 
    background-image: url(../../images/bg_bar.gif); 
    background-repeat: repeat-x; 
    text-align: left;
    height: 20px;
    margin-top: 17px;
    border-left: 1px solid #cde8c7;
    border-bottom: 1px solid #cde8c7;
    border-right: 1px solid #cde8c7;
}

.UpdateFilterTag
{
    background: white; 
    border-left: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7; 
    border-bottom: 1px solid #cde8c7;  
    text-align: left; 
    padding: 7px;
}

.UpdateFilterCategory
{
    background: white; 
    border-left: 1px solid #cde8c7; 
    border-right: 1px solid #cde8c7;  
    text-align: left; 
    padding: 7px;
}

.UpdateFilterFooter
{
    color: white; 
    font-weight: bold; 
    background: #cde8c7;   
    padding: 5px 5px 5px 10px; 
    background-image: url(../../images/bg_bar.gif); 
    background-repeat: repeat-x; 
    text-align: center;
	height: 20px;
    border-left: 1px solid #cde8c7;
}

/* Declan's new styles
*/
.UpdateAdminTitle
{
    color: #1F2C7B; 
    font-weight: bold; 
    background: #cde8c7;   
    padding: 5px 5px 5px 10px; 
    background-image: url(../../images/bg_bar.gif); 
    background-repeat: repeat-x; 
    text-align: left;
    height: 20px;
    border-left: 1px solid #cde8c7;
}
/*
 * Below are the styles used by TEdit.NET
 */

/* Style for the HTML table object that makes up the TEdit.NET grid */
.Grid
{
  border: 0px solid white;
}
.Grid TD
{
  font-size: 100%;
}

/* TEdit.NET  Column heading cell style */
.GridColumnHeading
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: #1F2C7B;
  background-color: #cde8c7;
  text-align: center;
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  border-left: white 1px solid;
  vertical-align: middle;
}
/* TEdit.NET left aligned column heading text */
.GridColumnHeadingLeft
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: #1F2C7B;
  background-color: #cde8c7;
  text-align: left;
  vertical-align: middle;
}
/* Column header text link CSS Style */
A.GridColumnHeadingLink
{
  color: #1F2C7B;
  font-family: Verdana, Arial;
  text-decoration: none;
  font-weight: bold;
}
/* Column header text link CSS Style (mouse over) */
A.GridColumnHeadingLink:hover
{
  color: #1F2C7B;
  text-decoration: underline;
}
/* Style for regular (even) rows #f0f8ff*/
.GridRow
{
	background-color:#F7F6F3;
}
/* Style for odd rows #dde7f2*/
.GridAlternatingRow
{
  background-color: white;
}
/* style for the current row (yellow)*/
.GridSelectedRow
{
  background-color: #E2DED6;
  font-weight: bold;
  color: #333333;
}
/* default grid cell style */
.GridItemCell
{
  border-right: green 0px solid;
  padding-right: 3px;
  border-top: green 0px solid;
  padding-left: 3px;
  font-size: 100%;
  padding-bottom: 0px;
  margin: 0px;
  vertical-align: middle;
  border-left: green 0px solid;
  color: #1F2C7B;
  padding-top: 0px;
  border-bottom: green 0px solid;
  text-align: left;
}

.GridPager
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  color: #1F2C7B;
  background-color: #cde8c7;
  text-align: left;
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-bottom: white 1px solid;
  border-left: white 1px solid;
  vertical-align: middle;
}
/* right-aligned grid cell style */
.GridItemCellRight
{
  padding-left: 3px;
  font-size: 70%;
  padding-bottom: 0px;
  margin: 0px;
  vertical-align: middle;
  color: #1F2C7B;
  padding-top: 0px;
  text-align: right;
  padding-right: 3px;
}
/* style for the TEdit input-control labels */
.LabelCell
{
  vertical-align: middle;
}

/* style for the buttons generated by TEdit.NET */
.InputButton
{
 /* border-right: #003c74 1px solid;
  border-top: #003c74 1px solid;
  font-size: 10px;
  margin-bottom: 1px;
 
  vertical-align: middle;
  border-left: #003c74 1px solid;
  color: white;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  background-color: #6699cc;
  vertical-align: middle;*/
}
/* style for the text boxes generated by TEdit.NET */
.TextBox
{
/*  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 100%;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  border-left: #003c74 1px solid;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;*/
}
/* style for the confirm delete text label generated by TEdit.NET */
.CheckBox
{
  vertical-align: middle;
}
/* the check portion of TEdit checkboxes */
.Checkbox INPUT
{
  font-family: Verdana, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  font-size: 100%;
  margin-top: 0px;
  margin-bottom: 2px;
}

/* style for the lookup combo boxes generated by TEdit.NET */
.DropDownList
{
/*  border-right: #003c74 1px solid;
  padding-right: 3px;
  border-top: #003c74 1px solid;
  padding-left: 3px;
  font-size: 100%;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  border-left: #003c74 1px solid;
  color: black;
  padding-top: 0px;
  border-bottom: #003c74 1px solid;
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;*/
}
/* style for the error text generated by TEdit.NET */
.ErrorLabel
{
  color: Red;
}
/* horizontal divider */
.HorizontalRule
{
  border-right: 0px solid;
  border-top: 1px solid;
  border-left: 0px solid;
  border-bottom: 0px solid;
  color: #cde8c7;
  height: 1px;
}

.rdcStyle
{
    margin: 50px 0;
    padding: 35px 50px;
   
    height: 50px;
    background: url('Img/background.png') center top no-repeat;
    text-align: center;
    float:left;	
}



