.foo{} /*	Used for Validation		*//* PreMadeComment */

body{
	background:#446677; 
	color:#333333; 
	font-family: MS PGothic, MS Gothic, Arial, Helvetica, Verdana, Times; 
	font-size:12pt; 
	padding:0px; 
	margin: 0px auto; 
	line-height:12pt;
}
img{border:none;}
#mainWrapper{border:none;}
#container
{
	width:750px; /*	Set Page Width */
    background-color:#fff; /*	Set Content BG */
    border:none;
    padding:5px;
}
#header{height:51px; padding:0px; margin:0px; text-align:left;border:none;}
#header #logo{height:41px; width:166px; left:0px;}

#mainNav
{
	height:42px; 
	width:100%; 
	padding: 5px 0px 5px 0px; 
	margin: 0px 0px 0px 1px;
	border:none;
}
#languageBar
{
    height:15px;
    width:200px;
    font-size:9.5pt;
    padding: 0px 0px 0px 0px;
    position:relative;
    float:right;
    top:-15px;
    margin:0px;
    text-align:right;
    display:inline-block;
}
#footer{border:none;height:auto;width:100%;padding: 0px 0px 0px 0px;margin: 5px 0px 0px 0px;text-align:left;border-top: solid 1px #054684;}
#footer .footerContent{color:#808284; padding: 0px 5px 0px 5px;}
#footer .footerContent #copyright{font-size:8pt;padding: 0px 0px 0px 0px;}
#footer .footerContent a:link,
#footer .footerContent a:active,
#footer .footerContent a:visited{font-size:8pt; color:#1B3F95;}
#footer .footerContent a:hover{font-size:8pt; color:#1B3F95; text-decoration:underline;}
/*                                      ~~~     UNIVERSAL STYLES     ~~~                             */
a:link,a:visited{color:#1B3F95; text-decoration:none; }
a:active,a:hover,a:visited:hover{color:#1B3F95; text-decoration:underline;}

h3 {color:#ffffff; font-size:22pt; }
h3.newsHeadline {font-size:17pt;margin-bottom: 0; padding-bottom: 0; line-height:20pt;  }
h4 {margin-bottom: 0; padding-bottom: 0; }

.ContentTitle { font-size:16pt; font-weight:bold; }

.lowerCase{text-transform:lowercase;}
.clickedLink{color:#000099;}

.contentBenefitsHeader{font-weight:bold;}
.contentHeader{height:115px; width:555px; margin:0px; padding:0px;}
.contentBody{margin: 10px; line-height:16pt;}

/*
                                      ~~~     INNER     ~~~
*/
#content1{border:none; width:190px; margin: 0px 3px 0px 1px;}
#content2{border:none;}
#content2 .contentHeader h3{ padding: 85px 0px 10px 10px;}
#content3{border:none; display:none;}
#utility{border:none; display:none;}
/*
                                      ~~~     HOME     ~~~
*/
/* ~Left Column: Top~ */
#home #content1
{	border:none; 
	min-height: 326px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 336px;/* this is also the min height for IE */
	width:508px; background:url(../../images/home/main_image.jpg) left top no-repeat #ffffff; 
	margin:0px; padding:0px; text-align:left;
}
/* ~Right Column~ */
#home #content2
{	border:none;
	min-height: 100%;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 100%;/* this is also the min height for IE */
	width:240px; padding:0px; margin:0px; text-align:left; 
	/* Used to Force the content of this DIV to be on Top of #content3 right border */
	z-index:1;position:relative;}
#home #content2 .rightNavTitle{height:0px; width:140px; position:relative; top:0px; left:73px; padding:0px; margin:0px;}
#home #content2 #top {width: 219px; background-color:#7C7C7C; border-bottom:solid 1px #ffffff; padding:10px;}
#home #content2 #top .boxTop{height:0px; margin:0px; padding:0px;}
#home #content2 #top .rightNavContent{font-size:10.5pt; color:#ffffff; line-height:14pt;}
#home #content2 #top #rightNavTopContentContainer{height:auto; margin:0px; position:relative; padding:0px;}
#home #content2 #top #rightNavTopContentContainer .rightNavHdr {color:#C7EAFB; font-size:11pt; line-height:12pt; font-weight:bold; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px;}
#home #content2 #bottom {width: 219px; background-color:#999898; padding:10px;}
#home #content2 #bottom .boxTop{height:70px; background:url(../../images/home/glassesnotebook.jpg) left top no-repeat; margin:0px; padding:0px;}
#home #content2 #bottom .rightNavContent{font-size:10.5pt; color:#ffffff; line-height:14pt;}
#home #content2 #bottom #rightNavBottomContentContainer{margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
#home #content2 #bottom #rightNavBottomContentContainer #smallLink{font-size:10pt;}

/* ~Left Column: Bottom~ */
#home #content3{min-height:100%; height:auto; width:510px; padding: 5px 0px 0px 0px; display:block;
	/* Used to Force the right border of this DIV to under #content2 allowing it to appear to have a fluid 100% height */
	border-right: 239px solid #999898;margin-right: -239px;z-index:0;position:relative;}
#home #content3 #Left{width:245px; margin:0px; padding:0px; display:inline-block; float:left;}
#home #content3 #Left .boxTop{height:70px; background:url(../../images/home/staircase.jpg) left top no-repeat; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#home #content3 #Left .LeftTitle{height:26px; width:140px; position:relative; top:29px; left:73px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#home #content3 #Left .LeftContent{height:100%; font-size:10pt; color:#333333; line-height:11pt;}
#home #content3 #Left #LeftContentContainer{height:auto; width:auto; margin: 10px 10px 10px 10px;}
#home #content3 #Left .LeftContent .learnMore{height:auto; width:auto; float:right; margin: 30px 10px 0px 0px; position:relative; bottom:0px;}

#home #content3 #divider{height:205px; width:1px; background-color:#0058A8; margin: -5px 0px 0px 0px; display:inline-block; float:left}

#home #content3 #Right{width:245px; margin:0px; padding:0px; display:inline-block; float:left;}
#home #content3 #Right .boxTop{height:70px; background:url(../../images/home/stormysky.jpg) left top no-repeat; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#home #content3 #Right .RightTitle{height:26px; width:140px; position:relative; top:29px; left:73px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#home #content3 #Right .RightContent{height:100%; font-size:10pt; color:#333333; line-height:11pt;}
#home #content3 #Right #RightContentContainer{height:auto; width:auto; margin: 10px 10px 10px 10px;}
#home #content3 #Right .RightContent .learnMore{height:auto; width:auto; float:right; margin: 0px 10px 0px 0px; position:relative; bottom:0px;}
/*
                                      ~~~     ABOUT     ~~~                                        
*/
#about #content2 .contentHeader{background-color:#C86F59;}
#about #content2 td {padding: 15px 5px 5px 5px;}
/*
                                      ~~~     accountsreceivablefactoring     ~~~                                        
*/
#accountsreceivablefactoring #content2 .contentHeader{background-color:#A7A7A7;}
#accountsreceivablefactoring #content2 td {padding: 15px 5px 5px 5px;}
/*
                                      ~~~     debtcollection     ~~~                                        
*/
#debtcollection #content2 .contentHeader{background-color:#8DC63F;}
#debtcollection #content2 td {padding: 15px 5px 5px 5px;}
/*
                                      ~~~     creditinsurance     ~~~                                        
*/
#creditinsurance #content2 .contentHeader{background-color:#C88B11;}
#creditinsurance #content2 td {padding: 15px 5px 5px 5px;}
/*
                                      ~~~     creditreports     ~~~                                        
*/
#creditreports #content2 .contentHeader{background-color:#C7B299;}
#creditreports #content2 td {padding: 15px 5px 5px 5px;}
/*
                                      ~~~     CONTACT     ~~~                                        
*/
#contact #content2 .contentHeader{background-color:#A79A95;}
/*
                                      ~~~     LEGAL     ~~~                                        
*/
#legal #content2 .contentHeader{background-color:#775A0D;}
/*
                                      ~~~     INQUIRY     ~~~                                        
*/
#inquiry #content2 .contentHeader{background-color:#775A0D;}
/*
                                      ~~~     INFOCENTER     ~~~                                        
*/
#infocenter #content2 .contentHeader{background-color:#ADA331;}
#infocenter #content2 .ContentListTitle{font-size: 13pt; font-weight: bold;}
/*
                                      ~~~     PRODUCTS     ~~~                                        
*/
#products #content2 .contentHeader{background-color:#86617E;}
/*
                                      ~~~     RESULTS     ~~~                                        
*/
#results #content2 .contentHeader{background-color:#c88b11;}