html { margin-bottom: 20px; }
body { font-family: Arial; margin: 0px 0px 0px 0px;}
h1 { font-size: 19px; color: #404A65; font-weight: bold; margin: 0px;  }
.thinH1 { font-size: 18px; color: #404A65; font-weight: 200; margin: 0px;  }
h2 { margin: 0 0 0px 0;font-size:16px;color:#404A65;/*font-size: 110%; color: #404A65; font-weight: 200; margin: 0px; padding: 0px; letter-spacing: -1px;*/ }
a img { border: none; }
p { margin-top: 0px; margin-left: 5px; padding-bottom: 5px; }
#pressNews p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: none;}
#pressNews, h2 { font-size: 12px; color:#333333;}
#internetSolutions p {background: url(../images/dashDot.jpg) bottom repeat-x;}
hr { background: url(../images/dashDot.jpg) repeat-x;}
.hiddenLoad { display: none; visibility: hidden; }
.clear { clear: both; line-height:1px; height: 1px; font-size:1px; }
.mainDiv { width: 815px; margin-right: auto; margin-left: auto;}
.topDiv { display: block; width: 815px; height: 35px; }
/*.mainLogo { position: absolute;background: url(../images/pinnacleLogo.jpg) top left no-repeat; height: 45px; width: 211px; margin-top: 12px; }*/
.mainLogo { position: absolute;background: url(../images/pinnacle_logo.jpg) top left no-repeat; height: 59px; width: 184px; margin-top: 12px; }
/*.mainSearch { display: block; height: 45px; width: 300px; float: right; margin-top: 5px; border: 1px solid #666666;}*/

#maincontainer{
width: 815px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#topsection{
display: block; width: 815px; height: 35px;
/*background: #EAEAEA;*/
height: 35px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin-left: 190px; /*Set left margin to LeftColumnWidth*/
}
#leftcolumn{
float: left;
width: 190px; /*Width of left column*/
margin-left: -815px; /*Set left margin to -(MainContainerWidth)*/
/*background: #C8FC98;*/
}
#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* ************************************/

#divForm { padding-left: 38px; padding-top: 25px;}
#loginLeft input { margin-bottom: 10px; width: 175px; }
#FormBtn { background: url(../images/loginBtn.jpg) top left no-repeat; width: 58px; height: 23px; border: none; font-size: 10px; }
#FormBtn:hover { background: url(../images/loginBtnOver.jpg) top left no-repeat; cursor: pointer; }
#agentMenu a { color: #fff; text-decoration: none; }
#agentMenu a:hover { color: #fff; text-decoration: underline; }


/* ************************************ */


.leftDiv { display: block; float: left; width: 190px; margin-top: 40px; }


.leftMenu { width: 190px;  }
.leftMenuTopBar { display: block; height: 21px;}
.leftMenuTopBarLeft { display: block; float: left; background: url(../images/leftBarTopLeft.jpg); width: 8px; height: 21px;}
.leftMenuTopBarMiddle { display: block; float: left; height: 21px; width: 174px; background: url(../images/leftBarTopMiddle.jpg) top left repeat-x; color: #fff; font-size: 80%; padding-top: 2px; font-weight: bold;  }
.leftMenuTopBarRight { display: block; float: right; background: url(../images/leftBarTopRight.jpg); width: 8px; height: 21px;}
			
.leftMenuMiddleGrey { display: block; background: url(../images/leftBarTopMiddleRpt.jpg) top left repeat-y;  padding: 5px; }
.leftMenuMiddleGrey ul { font-size: 72%; vertical-align: middle; margin-top: 5px;} 
.leftMenuMiddleGrey li  { margin-bottom: 7px; } 
.leftMenuMiddleGrey a { color: #5C5E6B; text-decoration: none; font-weight: bold;  margin-bottom: 10px;  }
.leftMenuMiddleGrey a:hover { text-decoration: underline; }
.leftMenuMiddleGrey img { margin-right: 5px; vertical-align: bottom; }
.leftMenuBottomGrey { display: block; height: 2px; background: url(../images/leftMenuTopBottom.jpg) top left no-repeat; margin-bottom: 10px;} 
 ul { list-style: none; padding: 0px; margin:0px;}
.leftMenuMiddleWhite { display: block; background: url(../images/leftMenuWhiteMiddleBgRpt.jpg) top left repeat-y; margin-top: -3px;  }
.leftMenuMiddleWhite1 { display: block; background: url(../images/leftMenuWhiteMiddleBgRpt.jpg) top left repeat-y;  }
.leftMenuBottomWhite { display: block; height: 2px; background: url(../images/leftMenuWhiteBottom.jpg) top left no-repeat; margin-bottom: 10px;} 
.leftMenuTopBarNone { display: block; background:url(../images/leftMenuWhiteTopNone.jpg) top left no-repeat; height:2px; }
		
form { margin: 0 0 0 0; }
select { border:1px solid #ccc; width: 150px; font-size: 12px;}
.select2 { width: 55px; margin-left: 10px; }

/*input { border:1px solid #ccc; margin-left: 5px; padding-left: 5px;font-size: 12px;line-height: 18px; height: 18px;}*/

textarea{ width:150px;color:#333;padding:2px;margin:1px 0;border:1px solid #ccc; }

.formLabel { font-size: 10px; text-align: left; padding-left: 10px; margin-top: 3px;  }
.quickFormBtn { background: url(../images/sendBtn.jpg) top left no-repeat; width: 73px; height: 21px; border: none; font-size: 10px; }
.quickFormBtn:hover { background: url(../images/sendBtnOver.jpg) top left no-repeat; }


.rightDiv { /*position: absolute;*/display: block; float: right; width: 617px; /*margin-left: 198px;*/ }



.menuDiv { background: url(../images/topMenuMiddleRpt.jpg) top left repeat-x; height: 34px; margin-bottom: 5px;  }
.menuLeftEnd { display: block; background: url(../images/topMenuLeft.jpg) top left no-repeat; float: left; height: 34px; width: 7px; }
.menuBtn { display: block; float: left; background: url(../images/topMenuSeparator.jpg) right no-repeat;  margin-top: 5px; height: 22px; padding-left: 20px; padding-right: 15px;  }
.menuBtn img { margin-top: 4px;}
.menuRightEnd { display: block; background: url(../images/topMenuRight.jpg) top left no-repeat; float: right; height: 34px; width: 7px; }
.rightDivHeaderAd { display: block; width: 611px; margin-left: auto; margin-right: auto; margin-top: 8px; }
.rightDivBody { display: block; padding: 0px 15px 15px 15px; }
	
/* text styles */
.greyHeavy { font-size: 12px; font-weight: bold; color: #656565; }
.blueHeavy { font-size: 12px; font-weight: bold; color: #0099CC; }
.mainPageSolutionsDiv { float: left; width: 185px; margin-left: 10px; }
.mainPageSolutionsDiv2 { float: left; width: 176px; margin-left: 5px; }
.mainPageSolutionsDiv3 { float: right; width: 187px; margin-left: 5px; margin-top: -30px; margin-right: 0px; }
.mainPageSolutionsDiv ul { list-style: none; margin: 0px 0px 15px 0px; padding: 0px; line-height: 15px;}
.mainPageSolutionsDiv2 ul { list-style: none; margin: 0px 0px 15px 0px; padding: 0px; line-height: 15px;}
.mainPageSolutionsDiv a { color: #0066FF; font-size: 12px; }
.mainPageSolutionsDiv2 a { color: #0066FF; font-size: 12px; }
.mainPageSolutionsDiv a:hover { text-decoration: none; }
.mainPageSolutionsDiv2 a:hover { text-decoration: none;  }
.mainPageSolutionsDiv h2 a { text-decoration: none;  margin: 0 0 0px 0;font-size:16px;color:#003366;} 
.mainPageSolutionsDiv h2 a:hover { text-decoration: none; }
.mainPageSolutionsDiv2 h2 a { text-decoration: none;  margin: 0 0 0px 0;font-size:16px;color:#003366;} 
.mainPageSolutionsDiv2 h2 a:hover { text-decoration: none; }
.h2SpanSmall { font-size: 80%; font-weight: bold;}
.footer { background: url(../images/dashDot.jpg) top left repeat-x; display:block; color: #B6B6B6;  font-size: 11px; text-align: center; padding-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-top: 15px; }
.footer a { color: #B6B6B6; text-decoration: none; padding-right: 9px; font-size: 11px; padding-left: 9px}

/* ************   body page  ************** */
.hiddenLoad { display: none; visibility: hidden; background: url(../images/linkBoxes2.jpg);}
.hiddenLoad2 { display: none; visibility: hidden; background: url(../images/businessFundingPageForBt2.jpg);}
.pathWayDiv { height: 25px;   }
.rightDivBodyPage  { margin: 10px 5px 10px 5px; width: 617px;  }
.bodyPageTopContent { margin-left: 15px; margin-bottom: 15px; padding-bottom: 5px;/* background: url(../images/dashDot.jpg) bottom repeat-x; */}
.bodyPageTopContentLeft { display: block; width: 305px; float: left; /*padding-left: 15px;*/ margin-top: 12px; margin-left: 15px; margin-bottom: 25px;}
.bodyPageTopContentLeft p  {  background: none; display: block; color: #404040; font-size: 12px; line-height: 18pt; padding: 0px 0px 0px 3px; margin: 5px 0px 0px 0px; }
.bodyPageTopContentLeft h2  { margin-top: 10px; }
.bodyPageTopContentLeft .thinH1 { font-weight: bold; font-size: 18px; }
.bodyPageTopContentRight { float: left; }
.bodyPageMiddleContent { padding-left: 15px; }
.dashLine { background: url(../images/dashDot.jpg) top repeat-x; margin-right: 25px; }

.pageOptions { margin-top: 15px; height: 100px; }
.linkBoxOptions  { display: block; background: url(../images/linkBoxes1.jpg) top left no-repeat; float: left; width: 174px; height: 74px; margin: 5px; padding:7px; }
.linkBoxOptions:hover  { display: block; background: url(../images/linkBoxes2.jpg) top left no-repeat; float: left; width: 174px; height: 74px; }
.linkBoxOptions div {  color: #3399CC;  }
.linkBoxOptions div a { text-decoration: none;  color: #3399CC; }
.linkBoxOptions div a:hover { text-decoration: underline;  color: #3399CC; }

.businessFundingFormTop { background: url(../images/businessFundingPageFormMidd.jpg) top left repeat-x; height: 53px;  }
.businessFundingFormTopLeft { display: block; float: left; background: url(../images/businessFundingPageFormTopL.jpg) top left no-repeat; height: 53px; width: 9px; }
.businessFundingFormTopRight { display: block; float: right; background: url(../images/businessFundingPageFormTopr.jpg) top left no-repeat; height: 53px; width: 9px; }
.businessFundingFormContent { background: url(../images/businessFundingPageFormPers.jpg) bottom right no-repeat; border-left: solid 1px #D8E8F8; border-right: solid 1px #D8E8F8; height: 180px; }
.businessFundingFormBottom { display: block; background: url(../images/businessFundingPageFormBott.jpg) top left no-repeat; width: 603px; height: 20px;  }
.businessFundingFormContent textarea { height: 100px; }
.businessFundingFormBtn { background: url(../images/businessFundingPageFormBtn.jpg) top left no-repeat; width: 66px; height: 21px; border: none; text-align: center; }
.businessFundingFormBtn:hover { background: url(../images/businessFundingPageForBt2.jpg) top left no-repeat; }

.factoringNumberItemDiv { margin-left: 5px; font-weight: bold; font-size: 17px; color:#333333; margin-top: 8px; }
.factoringNumberItemDiv2 { margin-left: 23px; font-size: 11px;}

/* *********** */
.internetCategory {  }
.internetCategory:hover { background: url(../images/internetCatBgHover.jpg) top right repeat-y;}


/* internet Solutions */
.internetSolutionsDiv a { text-decoration: none; color:#404A65; }
.internetSolutionsDiv a:hover { color: #990000; }

/* gateway page */
.divContPnoline p { background-image: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }


/* terminals page */
.listItemsTerm { font-size: 10px; text-align: left; padding-left: 10px; margin-top: 3px; height: 20px; }

/*Apply Now Page */
.tabCcontainer { width: 605px; background:url(../images/backgroundRptLine.jpg) top left repeat-y; margin-left: 5px;}	
	.contentTop { background:url(../images/topContentBg.jpg) top left no-repeat; height: 57px;}
	.contentBgLine {    } 
		.tabcontent { font-family: sans-serif; font-size: 14px; 	}
.containerBottomLine { display: block; background: url(../images/bottomContentBG.jpg) top left repeat-y; height: 20px; }

	/*- Menu Tabs--------------------------- */ 
	.tabfocus { background-color: black; color: white;}
	.tabs { display: block; width:605px; background:#ffffff;font-size:93%;  line-height:normal; cursor: pointer; padding:0; font: bold 10px Verdana; }
	.tabs ul {margin:0; padding:10px 10px 0 12px; list-style:none;}
	.tabs li { display:inline; margin:0; padding:0;}
	.tabs div {float:left; background:url("../images/tableft.png") no-repeat left top;background-position:0% -42px; margin:0; padding:0 0 0 7px;text-decoration:none;}
	.tabs div span {float:left;display:block; background:url("../images/tabright.png") no-repeat right top; background-position:100% -42px; padding:15px 10px 15px 1px;color: #666;}
	
	.tabsV div:hover span { color:#FF9834;}
	
	.tabsA div {float:left;background:url("../images/tableft.png") no-repeat left top; margin:0; padding:0 0 0 7px;text-decoration:none;}
	.tabsA div span {float:left;display:block; background:url("../images/tabright.png") no-repeat right top;padding:15px 10px 15px 1px;color:#666;}
	
	.tabs div span {float:none;}
	
   /* ------ sitePathView ---- */
.pathWayDiv {margin-left: 15px; margin-right: 10px;border-top: 0px solid #BFBFBF; padding-top:0px; padding-bottom:0px; margin-bottom: 5px; height: 20px; line-height:23px;}
.pathWayDiv a {color: #4C4331; text-decoration: none; }
.pathWayDiv a:hover {color: #4C4331; text-decoration: underline; }
.pathImg img {margin-right: 3px; margin-left: 3px; margin-bottom: 2px; font-size: 10px; line-height: 20px;}
.pathRoot {font-family: Verdana ,Sans-Serif; font-size: 12px; text-decoration: none; color: #4C4331;}
.pathRoot:hover {font-family: Verdana ,Sans-Serif; font-size: 12px; text-decoration: underline; color: #4C4331;}
.pathNode {font-family: Verdana ,Sans-Serif; font-size: 12px; text-decoration: none; color: #4C4331;}
.pathNode:hover {font-family: Verdana ,Sans-Serif; font-size: 12px; text-decoration: underline; color: #4C4331;}
.pathNodeCurrent { font-family: Verdana ,Sans-Serif; font-size: 12px; font-weight: bold; color: #4C4331;}
    /* ------ sitePathView ---- */