body{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*border-top : 2px solid #000;*/
}

ul{
	list-style-type: square;
	list-style-image: url(../Images/UL-Gold.gif);
	margin-top: 7px;
}

h1{
	font: bold 100% Arial,sans-serif;
 	color: #000066;
 	margin: 0px;
 	padding: 0px;
}

h2{
 font: bold 120% Arial,sans-serif;
 color: #000066;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 140% Arial,sans-serif;
 color: #000066;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

sup{
	font-size: smaller;
}

a:link, a:visited{
	text-decoration: none;
	color: #005FA9;
}

a:hover{
	text-decoration: underline;
}

a.center {
	display: block;
	text-align: center;
}

a.redbutton, a.redbutton:visited {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	background-image:  url("../Images/RedButtonImage_Mid.gif");
	white-space: nowrap;
	color: #CCC;
	text-align: center;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	/*background-color: #FF0000;*/
}

a.redbutton:hover{
  	text-decoration: none;
	color: #FFF;
}

/* Columns */
.container {    
	border: 1px solid #cccccc;
	height: 50%;
	width: 100%;
	margin-top: 10px;

}
.container h1 {
	text-align:center;
	padding: 2px;
	border-bottom: 1px solid #cccccc;
	color: #000066;
}

.left2C { 
	float: left;       
	width: 48%;    
	height: 100%;
	padding: 5px;
}

.right2C {
	float: left;  
	width: 47%;
	height: 100%;
	padding: 5px;
	border-left: 1px solid #cccccc;
}
/* End of Columns */

/* Kaisley Tab Main Menu*/
#mainMenu {
	margin: 0px;
	padding: 0px;
	clear: both;
	/*border-top: 1px solid #CCC;*/
	/*background:url(../Images/M2.gif) repeat-x top;*/
}

#menu {
	margin : 0;
	padding-bottom : 25px;
	padding-left: 11px;
	border-bottom : 2px solid #FF0000;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#menu a:link, #menu a:visited	{
	color : #000;
	float : left;
	font-size : 14px;
	font-weight : bold;
	line-height : 14px;
	margin-right : 4px; /* Puts Space Between Tabs */
	padding: 5px 10px 5px 10px;
	text-decoration : none;
	width: 90px;
	text-align: center;
	background-color: #fff;
	border-top: 1px solid #CCC;
	margin-top: 0px; /* Adjust Here To Make First Taller - Was 7*/
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#menu a:hover	{
	/*margin-top: 0px;
	padding-top: 9px;
	padding-bottom: 8px;
	color: #000;*/
}

	
#mainMenu.doctors #menu li#nav-doctors a, 
#mainMenu.patients #menu li#nav-patients a,
#mainMenu.section-3 #menu li#nav-3 a
{
	border-bottom : 2px solid #FFF;
	color : #000;
	margin-top: 0px;
	/* Ajust Here To Make First Taller */
	/*padding-top: 9px;
	padding-bottom: 8px;*/
}

#menu #subnav-doctors,
#menu #subnav-patients,
#menu #subnav-3
{
	display : none;
}

#mainMenu.doctors #menu ul#subnav-doctors, 
#mainMenu.patients #menu ul#subnav-patients,
#mainMenu.section-3 #menu ul#subnav-3
 {
	display : inline;
	left : 5px;
	position : absolute;
	top : 83px;
}

#mainMenu.doctors #menu ul#subnav-doctors a, 
#mainMenu.patients #menu ul#subnav-patients a,
#mainMenu.section-3 #menu ul#subnav-3 a
{
	border : none;
	border-right : 1px solid #000;
	font-size : 11px;
	font-weight : normal;
	padding : 0px 2px 0px 2px;
	text-decoration : none;
	white-space: nowrap;
	width: auto;
	margin-right: 1px;
	margin-left: 1px;
	
}

#menu ul a:hover {
	color : #666666!important;
}

#contents {
	clear : both;
	/*position:relative;
	float:left;*/
	padding-top: 15px;
	margin-top: 25px;
	/*border-top : 25px solid #E8EBF0;*/
	border-top : 1px solid #CCC;
	width: 100%;
}

#contentline {
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

#contentBox{
	background-color: #FFFFFF;
	border-left: 1px solid #cccccc;
	width: 596px;
	padding-left: 10px;
	padding-right: 0px;
	float:right;
	/*border: 1px solid #cccccc;*/
	padding-bottom: 10px;
}
/* End of Kaisley Main Menu */


/* Site Top */
#mainPage{
	width: 776px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	float: left;
	position:relative;
}

#masthead{
	background:url(../Images/M2.gif) repeat-x top;
	float: left;
	position: relative;
	width: 100%;
	height: 50px;
	/*border-bottom: 1px solid #CCC;*/
}

#masthead_ur{
	margin-top: 14px;
	margin-right: 5px;
	float:right;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	white-space: nowrap;
	padding: 1px 5px 1px 5px;
	background-color: #0066CC;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

#google {
	position:relative;
	float:right;
	border: 0px solid #CCC;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 0px;
}

#google form {
	margin: 0px;
	padding: 0px;
}

#google img {
	vertical-align: top; /* Was middle */
}

#siteTop {
	margin-top: 10px;
	margin-left: 6px;
	white-space: nowrap;
	float: left;
	color: #FFF;
	background: #0066CC;
	/*background: #E8EBF0;*/
	/*width: 400px;*/
	/*border: 1px solid #000;*/
	border: 1px solid #CCC;
}

.siteLogo {
	margin-top: 4px;
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	padding: 1px;
	border: 1px solid #FFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}

.siteName{
	font-weight: bold;
	font-size: 24px;
	line-height: 20px;
	text-align: left;
	padding: 3px 5px 3px 5px;
}

#topc {
	clear: both;
	width: 750px;
	border-top: 0px;
	background-color: #000066;
}

/* End of Site Top */

/************** utility styles *****************/

#utility{
	/*position: absolute;
	top: 16px;
	right: 0px;*/
	float: right;
	color: #000066;
	font-size: 10px;
	margin-top: 10px;
}

#utility a{
	color: #000066;
}

#utility a:hover{
	text-decoration: underline;
}
/* End of Utility Style */

/*  Used In Phone */
#standardIndent{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
}

#contentB{
	background-color: #FFFFCC;
	border: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

/* End of Used in Phone */

#pagecell2L{
	width: 500px;
	background-color: #ffffff;
	min-width: 640px;
}

#pagecell2R{
	position: relative;
	padding-top: -2px;
  	float:right;
	width: 125px;
	margin-top: 38px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#tabName{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #0000A0;
	font-size: medium;
	background-image:  url("../Images/bg_nav.jpg");
}

#tabNav1{
	float: left;
	width:200px;
	background-color: #cccccc;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000080;
	font-size: 12px;
}

#tabNav2{
	margin-left: 205px;
	width:200px;
	background-color: #F5f7f7;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
}

/************** pageName styles ****************/

#pageName{
	clear: both;
	border-bottom:1px solid #ccd2d2;
	padding-bottom: 3px;
	color: #808000;
	font-weight: bold;
	font-size: 24px;
	font-style: normal;
	padding-top: 5px;
	padding-left: 0px;
}

#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}


/************** feature styles *****************/
.featurenew{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	font-size: 80%;
}html>body .featurenew {height: auto;}

.featurenew ul{
	margin-left: 40px;
}

.featurenew a {
	font-weight: bold;
	margin: 0px;
	padding: 0px;	
}

.featurenew img{
	float: left;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 0;
	margin-top: 4px;
}

.featurenew a img {
	margin-top: 4px;
	padding-right: 10px;
}


/* End of Feature New */

/*************** story styles ******************/

.story {
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	clear: left;
	padding-right: 10px;
}

.story h3{
	font: bold 175% Arial,sans-serif;
	color: #0000A0;
}

.story p {
	padding: 0px 0px 0px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}
/* End Story */

/************** #headlines styles **************/
#headlines{
  	float:right;
	/*width: 22%;*/
	width: 132px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 80%;
	margin-bottom: 15px;
	margin-left: 5px;
}

#headlines img {
	margin-top: 5px;
	margin-bottom: 5px;
	
}

#headlines ul {
	margin-left: 0px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#headlines a {
	font-weight: bold;
	text-align:center;
}

#headlines li {
	/*margin-bottom: 0px;*/
}
/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	font-size: small;
	color: #666666;
	margin-top: 15px;
	padding-top: 4px;
	text-align: center;
	white-space: nowrap;
	border-top: 1px solid #cccccc;
	float:left;
	position:relative;
	width: 100%;
	padding-bottom: 3px;
	background: #E8EBF0;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/************** Main Menu Left ****************/

#navcontainer {
	margin-left: 5px;
	margin-right: 5px;
	width: 150px;
	clear: both;
	float: left;
	font-size : 12px;	
}

#navcontainer ul
{
	margin: 0px;
	padding: 0px;
	background-color: #E8EBF0;
	list-style-image: none;
}

#navlist li {
	list-style-type: none;
}

#navlist a
{
	padding-left: 25px;
	width: 124px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #fff;
	font-weight: bold;
	background-image: url("../Images/arrowright.jpg");
	background-repeat:  no-repeat;
	background-position: 5px 4px;
}

/* This is the menu highlighted */
#navlist li li a {
	background-color: #fff;
	background-image: none;
	font-weight: normal;
	/*border: 1px solid #fff;*/
}

#navlist a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #CCC;
	border: 1px solid #999999;
}

#navlist ul ul li { margin: 0; }

#navlist ul ul a
{
display: block;
text-decoration: none;
font-weight: normal;
}

#navlist ul ul a:hover
{
background-color: #FF0000;
text-decoration: none;
}

#navlist #subnav-home,
#navlist #subnav-unsecuredloans,
#navlist #subnav-equipmentleasing,
#navlist #subnav-creditcards,
#navlist #subnav-realestate,
#navlist #subnav-healthcarefinancing,
#navlist #subnav-gsl,
#navlist #subnav-collections,
#navlist #subnav-ps-general,
#navlist #subnav-ps-cosmetic,
#navlist #subnav-ps-dental,
#navlist #subnav-ps-eyecare,
#navlist #subnav-ps-fertility
{
	display : none;
}

#navcontainer.home #navlist ul#subnav-home, 
#navcontainer.unsecuredloans #navlist ul#subnav-unsecuredloans,
#navcontainer.equipmentleasing #navlist ul#subnav-equipmentleasing,
#navcontainer.creditcards #navlist ul#subnav-creditcards,
#navcontainer.realestate #navlist ul#subnav-realestate,
#navcontainer.healthcarefinancing #navlist ul#subnav-healthcarefinancing,
#navcontainer.gsl #navlist ul#subnav-gsl,
#navcontainer.collections #navlist ul#subnav-collections,
#navcontainer.ps-general #navlist ul#subnav-ps-general,
#navcontainer.ps-cosmetic #navlist ul#subnav-ps-cosmetic,
#navcontainer.ps-dental #navlist ul#subnav-ps-dental,
#navcontainer.ps-eyecare #navlist ul#subnav-ps-eyecare,
#navcontainer.ps-fertility #navlist ul#subnav-ps-fertility   

{
	display: block;
	border: 1px solid #fff;
}

#navcontainer.home #navlist li#nav-home a, 
#navcontainer.unsecuredloans #navlist li#nav-unsecuredloans a,
#navcontainer.equipmentleasing #navlist li#nav-equipmentleasing a,
#navcontainer.creditcards #navlist li#nav-creditcards a,
#navcontainer.realestate #navlist li#nav-realestate a,
#navcontainer.healthcarefinancing #navlist li#nav-healthcarefinancing a,
#navcontainer.gsl #navlist li#nav-gsl a,
#navcontainer.collections #navlist li#nav-collections a,
#navcontainer.ps-general #navlist li#nav-ps-general a,
#navcontainer.ps-cosmetic #navlist li#nav-ps-cosmetic a,
#navcontainer.ps-dental #navlist li#nav-ps-dental a,
#navcontainer.ps-eyecare #navlist li#nav-ps-eyecare a,
#navcontainer.ps-fertility #navlist li#nav-ps-fertility a
{
	background-image: url("../Images/arrowdown.jpg");
	background-repeat:  no-repeat;
	background-position: 5px 4px;
}

#navcontainer.home #navlist li#nav-home li a, 
#navcontainer.unsecuredloans #navlist li#nav-unsecuredloans li a,
#navcontainer.equipmentleasing #navlist li#nav-equipmentleasing li a,
#navcontainer.creditcards #navlist li#nav-creditcards li a,
#navcontainer.realestate #navlist li#nav-realestate li a,
#navcontainer.healthcarefinancing #navlist li#nav-healthcarefinancing li a,
#navcontainer.gsl #navlist li#nav-gsl li a,
#navcontainer.collections #navlist li#nav-collections li a,
#navcontainer.ps-general #navlist li#nav-ps-general li a,
#navcontainer.ps-cosmetic #navlist li#nav-ps-cosmetic li a,
#navcontainer.ps-dental #navlist li#nav-ps-dental li a,
#navcontainer.ps-eyecare #navlist li#nav-ps-eyecare li a,
#navcontainer.ps-fertility #navlist li#nav-ps-fertility li a
{
	background-image: none;
}

/* End of Main Menu Left */

/* BBB Onlne */
#sealcontainer {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	margin-left: 0px;
	margin-right: 0px;
}

#seal {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.disclosures {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px
}

.defaultHeader {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-weight: bold; 
	color: #808040
}

/* Table */

.TableHighlightHeader {  
	font-weight: bold; 
	color: #0000A0; 
	background-color: #C0C0C0;
}

.TableHighlightDark {  
	background-color: #C0C0C0;
}

.TableHighlightLight {  
	background-color: #FFFFFF;
}

.TableDisplay {  
	font-size : small;
}

.TableDisplay th {
	color: #0000A0;
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
	background-color: #C0C0C0;
	padding-left: 5px;
	text-align: left;
}

.TableDisplayInvoice {  
	font-size: x-small; 
	font-family: Arial, Helvetica, sans-serif;
}

.ShowErrors {  
	font-weight: normal; 
	color: #FF0000; 
	font-size: small;
}

#FormErrorBox {
	font-size: small;
	color: #FF0000; 
	margin-bottom: 15px;
	border: 1px solid #FF0000;
	width: 400px;
	margin-left: 100px;	
}

#FormErrorBox h3 {
	font-weight: bold; 
	color: #FFF;
	background-color: #FF0000;
	text-align:center;
	padding: 2px 0px 2px 0px;
}

#FormErrorBox ul { 
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 7px;
}


.InsertColumnDescription {
	font-weight: 700;
	color: #0000A0;
	text-align: right;
	font-size: 12px;
	background-color: #C0C0C0;
	padding-right: 3px;
}
/* End Table */


/* Old Style */

/*
.defaultStyle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.TableTitleText {  
	font-weight: bold; 
	background-color: #8080FF; 
	color: #0000A0;
}

.DisplayBox {  
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
}
.bodyHeader {  color: #004080; font-weight: bold; font-family: "Arial Narrow"}
.leftMenuItemHighlight {  font-size: 11px; font-weight: bold; background-color: #808000}
.leftMenuItem {  font-size: 11px; font-weight: bold; background-color: #0000A0}
.topMenuItem {  font-weight: bold; background-color: #0000A0; font-size: 12px}
.topMenuItemHighlight {  background-color: #808000; font-weight: bold}
.leftMenuTitle {  background-color: #0000A0}
.leftMenuHeader {  background-color: #0000A0}


.PageHeader {  font-size: large; font-weight: 700; color: #0000A0}
.NADHeader {  font-family: "Arial Narrow"; font-size: large; font-weight: bold; color: #400080}
.TableDisplayBackground {  background-color: #0000FF}
.defaultHeader {  font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #808040}
.topMenuItemHighlight {  font-size: 12px}
.topMenuItemBorder {  background-color: #C0C0C0}
.topMenuItemHighlightBorder {  background-color: #FF0000}
.leftMenuItemBorder {  background-color: #C0C0C0}
.leftMenuItemHighlightBorder {  background-color: #C0C0C0}
.DarkShade {  background-color: #0080FF}
.LightShade {  background-color: #CCCCCC}
.HighlightRow {  background-color: #00FFFF; font-weight: bold; text-align: left}
.NormalRow {  background-color: #FFFFFF}
.TabNormal {  font-size: medium; font-weight: bold; text-align: center; background-color: #00CCFF}
.TabBox {  font-family: Arial, Helvetica, sans-serif; background-color: #0000A0; font-size: small; 
font-weight: bold; text-align: center; clip:  rect(   ); line-height: 25px}
*/

