*
{
 padding:0;
 margin:0;
}

a
{
 border-width: 0;
 color: #000000;
 font-size: 12px;
}

div#ContentsFull td#Editor p,
div#ContentsFull td#Editor span p
{
	color:Black;
	font-weight: normal;
	text-align:left;
	margin: 0 auto 0 -9px;
}
a:hover
{
	color: #a7022f;
	text-decoration:none;
}

img
{
 border-width: 0;
}

body
{
 font-family: Verdana, Arial, Helvetica;	
 margin: 0 auto 0 auto;
 background-color: #d7d0c0;
 background-image: url(../Images/Background/bgAdmin.gif);
 background-repeat: repeat-x;
 border-bottom-style: solid;
 border-bottom-width: 30px;
 border-bottom-color: #ffffff;
}

table#Master
{
 margin: 0 auto 0 auto;
 width: 680px;
}

td#Logo
{
 padding: 16px 0 0 0;
 width: 100%;
 text-align: center;
 }
table#ContentArea
{
 width: 682px;
 margin: 0 auto 0 auto;
 
}

td#MiddlePanel
{
 vertical-align: top;
}

td#MainContentArea
{
 height: 434px;
 width: 666px;

}

td#MainContentArea div,
td#MainContentArea,
td#MainContentArea p
{
 color: #38320f;
 font-size: 11px;
 padding: 0 0 0 10px;
}

table#ContactTable td
{
	font-size: 12px;
}

table#ContactTable td input,
table#ContactTable td select,
table#ContactTable td textarea
{
	width: 220px;
}

table#ContactTable ul.ListText input
{
	width: 20px;
}

table#ContactTable td#Btn input
{
	width: 80px;
}
	
td#Menu
{
 width: 682px;
 height: 80px;
 padding: 0px 0 0 0;
 font-size: 11px;
 color: #fcf9ec;
 vertical-align: top;
}

td#Menu p#Nav
{
 width: 615px;
 height: 55px;
 padding: 0 0px 0px 0px;
 margin: 14px 0 0 0px;
 background-image: url(../Images/Background/header-bg.jpg);
 background-repeat: repeat-x;
 float: left;
}

ul#TopNavigation,
ul#TopNavigationContact
{
 width: 616px;
 height: 69px;
 margin: 14px 0px 0 -2px;
 background-image: url(../Images/Background/headerbg.jpg);
 background-repeat: repeat-x;
 float: left;
}

ul#TopNavigationContact
{
 width: 545px;
 padding: 0px 0px 0 15px;
}

ul#TopNavigation li,
ul#TopNavigationContact li
{
 list-style-type: none;
 float: left;
 display: inline;
 padding: 25px 4px 0 5px;
}

ul#TopNavigationContact li
{
  padding: 0 0 0 10px;
}

ul#TopNavigation li a,
ul#TopNavigationContact li a
{
 font-size: 10px;
 color: #fcf9ec;
 font-weight: bold;
 text-decoration: none;
}

ul#TopNavigation li a:hover,
ul#TopNavigationContact li a:hover
{
 color: #d6d0bf;
}

ul#TopNavigation li ul
{
	background: #6a95a9;
	width: 120px;
	padding: 9px 0 9px 0;
	margin-top: 2px;
} 

ul#TopNavigation li ul li
{
	padding: 2px 0 2px 5px;
} 

ul#TopNavigation li ul li img
{
	padding: 5px 0 5px 0px;
} 

ul#TopNavigation li ul a
{
	color: #1a4f68;
	text-decoration: none;
} 

ul#TopNavigation li ul a:hover
{
	color: #fcf9ec;
} 

p#LeftArc
{
 background-image: url(../Images/Background/header_left.jpg);
 background-repeat: no-repeat;
 width: 33px;
 height: 69px;
 float: left;
 margin: 15px 0 0 0px;
}

p#RightArc
{
 background-image: url(../Images/Background/header_right.jpg);
 background-repeat: no-repeat;
 width: 33px;
 height: 69px;
 float: left;
 margin: 14px 0 0 0;
}

p#Footer a,
td#Menu p a
{
 font-size: 10px;
 color: #fcf9ec;
 font-weight: bold;
 text-decoration: none;
}

p#Footer a:hover,
td#Menu p a:hover
{
 color: #d6d0bf;
}

td.Box
{
 height: 329px;
}

td.Blank
{
 height: 26px;
}

td#FooterNavigation
{
 text-align: center;
 padding: 0 0 0 0;
}

p#LeftFooterArc
{
 background-image: url(../Images/Background/footer_left.jpg);
 background-repeat: no-repeat;
 margin: 0 0 0 0;
 float: left;
 height: 48px;
 width: 12px;
}

p#RightFooterArc
{
 background-image: url(../Images/Background/footer_right.jpg);
 background-repeat: no-repeat;
 margin: 0px 0 0 0;
 height: 48px;
 width: 19px;
 float: left;
 overflow: hidden;
}

p#Footer
{
 background-image: url(../Images/Background/footer_bg.jpg);
 background-repeat: repeat-x;
 padding: 4px 0 0 0px;
 float: left;
 color: #ffffff;
 height: 45px;
 width: 645px;
 smargin: 0 0 0 -126px;
}

p#LeftFooterArrow
{
 background-image: url(../Images/Background/left-footer-arrow.jpg);
 background-repeat: no-repeat;
 margin: 17px 0 0 0;
 float: left;
 height: 8px;
 width: 126px;
 position: relative;
 z-index:1;
}

p#RightFooterArrow
{
 background-image: url(../Images/Background/right-footer-arrow.jpg);
 background-repeat: no-repeat;
 margin: 17px 0 0 -130px;
 height: 8px;
 width: 130px;
 float: left;
 position: relative;
 z-index: 0;
}

div#Copyright
{
 width: 525px;
 font-size: 9px;
 margin: -2px 0 0 0;
 float: left;
 padding-bottom: 5px;
}

div#Copyright p#Left
{
 width: 394px;
 padding: 0px 0 0 5px;
 text-align: left;
}

div#Copyright p#Left,
div#Copyright p#Right
{
 color: #0d1012;
 font-weight: normal;
 float: left;
}

div#Copyright p#Right
{
 text-align: right;
 width: 126px;
 padding: 0px 0 0 0;
 position: relative;
 z-index:1;
}

div#Copyright p#Right a
{
 color: #000000;
}

div#Copyright p#Right a:hover
{
 color: #ff0000;
}

td#FirstBox
{
 width: 154px;
}

table#SecBox
{
 width: 180px;
}

table#ThirdBox
{
 width: 145px;
}

td#FirstBox p.TopArc
{
 background-image: url(../Images/Background/lefttoparc.jpg);
 background-repeat: no-repeat;
 background-position: 0 5px;
 width: 154px;
 height: 17px;
 margin: 0px 0 0 0;
}

td#FirstBox p.BottomArc
{
 background-image: url(../Images/Background/leftbottomarc.jpg);
 background-repeat: no-repeat;
 background-position: 0 0px;
 width: 154px;
 height: 11px;
}

td#FirstBox div
{
 height: 290px;
 _height: 289px;
 background-image: url(../Resources/Images/Background/boxbg1.jpg);
 background-repeat: repeat-x;
}

td#FirstBox p.Image
{
 padding: 5px 0 0 0px;
 _padding: 4px 0 0 0px;
}

td#FirstBox p.ImageHeading
{
 padding: 15px 0 0 0px;
 margin: 0 0 0 -10px;
}

td#FirstBox p.Text
{
 color: #fcf9ec;
 font-size: 12px;
 text-align: left;
 width: 130px;
 padding: 12px 0 0 0;
 margin: 0 0 0 5px;
 }

td.Text,
td p.Text
{
 color: #a7022f;
 font-size: 12px;
 text-align:center;
 font-weight: bold;
}
td p.Text
{
	float:left;
	width:100%;
}
table#SecBox td
{
 padding: 0 0 0 5px;
 
}

table#SecBox p.TopArc
{
 background-image: url(../Resources/Images/Background/mtoparc.jpg);
 background-repeat: no-repeat;
 background-position: 0 0px;
 width: 180px;
 height: 10px;
 margin: 3px 0 0 0;
 position: absolute;
 z-index: 1;
}

table#SecBox p.BottomArc
{
 background-image: url(../Resources/Images/Background/mbottomarc.jpg);
 background-repeat: no-repeat;
 background-position: 0 0px;
 width: 180px;
 height: 10px;
}

table#SecBox p.Image
{
 padding: 20px 0 0 0px;
 margin: 0 0 0 8px;
}

table#SecBox div
{
 height: 308px;
 background-image: url(../Resources/Images/Background/boxbg2.jpg);
 background-repeat: repeat-x;
 background-position: 0 13px;
 width: 179px;
 overflow: hidden;
}


table#SecBox p.ImageHeading
{
 padding: 15px 0 0 0px;
 margin: 0 0 0 10px;
}

table#SecBox p.Text
{
 color: #fcf9ec;
 font-size: 11px;
 text-align: left;
 width: 130px;
 padding: 12px 0 0 0;
 margin: 0 0 0 20px;
}

table#SecBox p.Text select
{
 width: 136px;
 padding: 0 0 4px 0;
 color: #a7022f;
 font-size: 12px;
 font-weight: bold;
} 

p#Submit
{
 padding: 10px 0 0 60px;
}

table#ThirdBox
{
 height: 318px; 
 float: left;
}

table#ThirdBox p.TopArc
{
 background-image: url(../Picture/Image/Background/righttoparc.jpg);
 background-repeat: no-repeat;
 background-position: 0 0px;
 width: 135px;
 height: 11px;
 margin: 5px 0 0 0;
 position: absolute;
 z-index: 1;
}

table#ThirdBox p.BottomArc
{
 background-image: url(../Picture/Image/Background/rightbottomarc.jpg);
 background-repeat: no-repeat;
 background-position: 0 0px;
 width: 135px;
 height: 11px;
}

table#ThirdBox p.Image
{
 padding: 21px 0 0 0px;
 margin: 0 0 0 8px;
 position: relative;
 z-index: 1;
}

table#ThirdBox div
{
 height: 307px;
 background-image: url(../Picture/Image/Background/boxbg2.jpg);
 background-repeat: repeat-x;
 background-position: 0 13px;
}

table#ThirdBox p.Text
{
 color: #fcf9ec;
 font-size: 11px;
 text-align: left;
 width: 130px;
 padding: 0px 0 0 0;
 margin: 60px 0 0 25px;
 position: absolute;
 z-index: 1;
}

table#ThirdBox p.ImageHeading
{
 padding: 13px 0 0 0px;
 margin: 0 0 0 0;
 position: absolute;
 z-index: 1;
}

table#ContentTable
{
 width: 100%;
 text-align: center;
 float: left;
} 

table#ContentTable td p.LineImage
{
 width: 496px;
 height: 1px;
 padding: 0 0 3px 0;
} 

table#ContentTable td p.LineImage1
{
 width: 481px;
 height: 1px;
 padding: 2px 0 2px 0;
} 

td.BottomHR p
{
 swidth: 481px;
 height: 1px;
 padding: 2px 0 2px 0;
 text-align: center;
} 

table#ContentTable td p.Text
{
 sfont-size: 18pt;
 font-size: 13pt;
 sfont-family: Times New Roman;
 font-family: Verdana;
 sfont-weight: bold;
 color: #393408;
}

table#ContentTable td span a
{
  color: #427d94;
  font-weight: bold;
}

table#ContentTable td.LeftBack
{
 float: left;
 text-align: left;
}

table#ContentTable td.RightNext
{
 float: right;
}

table#ContentTable td span a:hover
{
  color: #393416;
}

table#ContentTable table
{
 width: 100%;
 text-align: center;
}

table#ContentTable table td
{
 padding: 3px 3px 3px 3px;
 text-align: left;
}

table#ContentTable td table td#libraryContent p
{
	color:#000000;
	font-family: Verdana;
	font-weight:normal;
	font-size: 12px;
	text-align:left;
}
table#ContentTable td table td#libraryContent p a
{
	color:#000000;
	
}

table#ContentTable table td p
{
 font-weight: bold;
 color: #8c1c31;
 text-align: right;
 padding-right: 14px;
}

table#ContentTable table td p.text1
{
 font-weight: bold;
 color: #8c1c31;
 text-align: left;
 padding-right: 14px;
}
table#ContentTable table td p.textCenter
{
 font-weight: bold;
 color: #8c1c31;
 text-align: center;
 padding-right: 14px;
}
table#ContentTable td.dgColumns Columns
{
	font-weight: bold;
	color: #8c1c31;
	text-align: right;
	padding-right: 14px;
	width:50%;
}

table#ContentTable table#table3
{
	width:68%;	
}

table#ContentTable table td table.ContentMiddle
{
 width: 100%;
 float: left;
}


table#ContentTable table td table.ContentMiddle td
{
 padding: 0px;
 font-weight: bold;
 float: left;
}  

table#ContentTable table td table.ContentMiddle td a
{
color: #393416;
}

table#ContentTable table td table.ContentMiddle td a:hover
{
color: #046191;
}

table#ContentTable td table.BottomRow
{
 width: 93%;
 text-align: center;
}

table#ContentTable td table.BottomRow p
{
 width: 119px;
 font-weight: bold;
 color: #8c1c31;
 float: right;
}

.RedNormalText
{
 font-weight: bold;
 color: #8c1c31;
 font-size: 11px;
}

p.RightAlignControl
{
 text-align: right;
}

select
{
 border-style: solid;
 border-width: 1px;
 border-color: #ff0000;
}

td#Menu p#HrThick
{
 background-image: url(../Resources/Images/Background/hr.jpg);
 width: 616px;
 height: 6px;
 background-repeat: repeat-x;
 position: relative;
 z-index: 78;
 margin: -23px 30px 0 0px;
 float: left;
 }

tr#TableCaption td
{
 font-weight: bold;
 font-size: 11px;
 background: #6a95a9;
 color: #ffffff;
}

td.dgHeaderNav
{  
	background: #ffccff;
}
.HeaderStyle
{
 color:Black;
 font-weight:bold;
 Width:650px;
 font-size: 13px;
 white-space:normal;		
}	

table.TableGrid a
{
	color: #1a4f68;
	text-decoration: none;
}

table.TableGrid a:hover
{
 color: #fcf9ec;
 text-decoration: underline;
}

div#TopAdminMenu ul
{
	padding-left: 11px;
}

div#TopAdminMenu ul li 
{
	padding: 24px 0px 0 3px;
}

div#TopAdminMenu ul li ul
{
	background: #6a95a9;
	width: 120px;
	padding: 9px 0 9px 0;
	margin-top: 2px;
} 

div#TopAdminMenu ul li ul li
{
	padding: 2px 0 2px 5px;
} 

div#TopAdminMenu ul li ul li img
{
	padding: 5px 0 5px 0px;
} 

div#TopAdminMenu ul li ul a
{
	color: #1a4f68;
	text-decoration: none;
} 

div#TopAdminMenu ul li ul a:hover
{
	color: #fcf9ec;
} 
div#TopAdminMenuPractice ul
{
	padding-left: 3px;
	margin: 0 0 0 0;
}

div#TopAdminMenuPractice ul li 
{
	padding: 24px 1px 0 2px;
}

div#TopAdminMenuPractice ul li ul
{
	background: #6a95a9;
	width: 120px;
	padding: 9px 0 9px 0;
	margin-top: 2px;
} 

div#TopAdminMenuPractice ul li ul li
{
	padding: 2px 0 2px 5px;
} 

div#TopAdminMenuPractice ul li ul li img
{
	padding: 5px 0 5px 0px;
} 

div#TopAdminMenuPractice ul li ul a
{
	color: #1a4f68;
	text-decoration: none;
} 

div#TopAdminMenuPractice ul li ul a:hover
{
	color: #fcf9ec;
} 


.dataGridState
{
	width:300px;
}
.dataGridStateCode
{
	width:125px;
}
.dataGridStatus
{
	width:125px;
}

.dgContentsSize
 {
 font-family: Verdana;
 font-size: 13px;
 }

 #Editor div iframe
 {
	float: left;
    margin: 0 0 0 -10px;
  }

ul.ListText li
{
	font-size: 12px;
	padding: 0;
}

ul.ListText li input
{
 margin: 0 0 0 -3px;
}

ul.ListText li ul li
{
	font-size: 12px;
	padding: 0 0 0 10px;
}

.NormalText
{
	font-size: 12px;
	font-weight: normal;
}

td#ContentColor table td p,
td#ContentColor p,
td#ContentColor td
 {
  color: #000000;
  float: left;
  text-align: left;
  font-weight: normal;
  font-size: 12px;
  padding: 0;
 }

td#ContentColor tr.dgHeader td,
tr.dgHeader td,
td.dgHeader span
{
 color:#8c1c31;
 font-family: Verdana;
 font-size: 13px;
 font-weight:bold;
 }
 .dgHeaderOther
 {
 color:#8c1c31;
 font-family: Verdana;
 font-size: 13px;
 font-weight:bold;
 
 }
 

td.NoteText p
{
 scolor: #ff0000;	
 sfont-weight: normal;
 sfont-style: italic;	
 sfont-size: 10px;
}

td.NoteText p span
{
 font-weight: normal;
 color: #ff0000;
 font-style: bold;	
 font-size: 10px;
}

td.NoteText p span.plain
{
 color: #000000;	
 font-weight: normal;
 font-style: italic;	
 font-size: 11px;
}

table#PopupTable
{
	background: #008877;
	width: 200px;
}

table#PopupTable td
{
 color: #000000;
 font-size: 12px;
}

div#divElements
{
  sleft: 200px; 
  width: 300px; 
  position: absolute; 
  xtop: 100px; 
  height: 100px;
  display:none;
  float: right;
  margin: 0 0 0 150px;
  padding:0;
}

Table.BottomTable
{
 width: 100%;
 margin: 0 0 0 -32px;
}

Table.BottomTableClinic
{
 width: 100%;
 margin: 0 0 0 -30px;
}
.lblLibraryDescription
{
 sfont-family: Verdana, Arial, Helvetica;	
 margin: 0 auto 0 auto;
 sbackground-color: #d7d0c0;
 sbackground-image: url(../Images/Background/bgAdmin.gif);
 sbackground-repeat: repeat-x;
 sborder-bottom-style: solid;
 sborder-bottom-width: 30px;
 sborder-bottom-color: #ffffff;
 color:Black;
}
table#JobApplicant
{
	background-color:Black;
	width:440px;
}
