* { font-family:"Times New Roman", Times, serif; font-size:16px; }

#wrapper{  width:799px; }

.clearMe{ clear:both; height:1px; width:100%; visibility:hidden;} 

a.indexBoxLinks{ color:#fff; text-decoration:none; font-size:17px; }
a.indexBoxLinks:hover{color:#deb200;}

body { background-color:#FFFFFF; }

.headerNav { list-style-type:none; }

.headerLink { display:inline; }
 
 /******************************LINKS********************************/
a.home { text-decoration:none; color:#dedede; background-image:url('Images/buttonHome.jpg'); width:167px; height:42px; display:block; float:left; text-align:center; }
a.home:hover { color:#deb200; }

a.services { text-decoration:none; color:#dedede; background-image:url('Images/buttonServices.jpg'); background-repeat:no-repeat; width:155px; height:42px; display:block; float:left; text-align:center; }
a.services:hover { color:#deb200; }

a.about { text-decoration:none; color:#dedede; background-image:url('Images/buttonAboutUs.jpg'); background-repeat:no-repeat; width:161px; height:42px; display:block; float:left; text-align:center; }
a.about:hover { color:#deb200; }

a.news { text-decoration:none; color:#dedede; background-image:url('Images/buttonNews.jpg'); background-repeat:no-repeat; width:154px; height:42px; display:block; float:left; text-align:center; }
a.news:hover { color:#deb200; }

a.contact { text-decoration:none; color:#dedede; background-image:url('Images/buttonContactUs.jpg'); background-repeat:no-repeat; width:162px; height:42px; display:block; float:left; text-align:center; }
a.contact:hover { color:#deb200; }


a.articles { color:#2d729b; }
a.articles:visited { color:#2d729b; }
a.articles:hover { color:#deb200; }

.hoverChange { color:#FFF; }
.hoverChange:visited { color:#FFF; }
.hoverChange:hover { color:#deb200; }
/****************************END LINKS**********************************/


/****************************Index Page**********************************/
.welcomeTag { font-size:27px; color:#fff; } 

.boxOutSources { background-image:url('Images/boxMapleStreetOutsources4.jpg'); background-repeat:no-repeat; width:514px; height:192px; }

.indexPara{ padding-top:15px; text-align:justify; position:relative; top:-100px; }
			   
.horizontalDivider{ position:relative; top:-85px; }

ul.indexBlueBox { list-style-type:none; line-height:18px; }

li.indexBlu { margin-bottom:7px;  color:#ededed; }

.clientLogin { 	background-image:url('Images/boxClientLogin.jpg'); background-repeat:no-repeat; width:217px; height:212px; float:right; position:relative;  padding-bottom:25px; left:18px; }

.learnMore{ background-image:url('Images/boxLearnMore2.jpg'); background-repeat:no-repeat; width:216px; height:210px; float:right; position:relative; padding-bottom:25px; left:18px; }

.companyInfo { color:#FFFFFF; font-size:14px; position:relative; top:8px; left:8px; }

.privacyPolicy { color:#FFFFFF; position:relative; left:460px; bottom:60px; }

.privacyLink { text-decoration:underline; }

a.privacyLink { color:#fff; text-decoration:underline; }

a.privacyLink:hover { color:#deb200; }

.left { float:left; width:70%; }

.right { float:left; width:30%; margin-right:0px; }

.longDivider{ background-image:url('Images/longDivider3.jpg'); background-repeat:repeat-y; background-position:top; position:relative; left:10px; width:6px; height:620px; margin-left:15px; }

.bankSignUp{ background-image:url('Images/buttonBanks3.jpg'); background-repeat:no-repeat; width:150px; height:28px; float:right; position:relative; right:-5px; }
/*.bankSignUp { border:solid #115878 2px; }*/


.unLI {  }



/*FOR IE!*/
a.bankLink { color:#fff; text-decoration:none; font-size:12px; position:relative; top:-3px; right:14px; }
a.bankLink:visited { color:#fff; }
a.bankLink:hover { color:#deb200; }
/*FOR IE!*/

/*FOR FIREFOX AND GOOGLE CHROME!*/
a.bankLink2 { color:#fff; text-decoration:none; font-size:12px; position:relative; top:-18px; right:15px; }
a.bankLink2:visited { color:#fff; }
a.bankLink2:hover { color:#deb200; }
/*FOR FIREFOX AND GOOGLE CHROME!*/


.serviceLink { color:#000; text-decoration:underline; }
.serviceLink:visited { color:#000; }
.serviceLink:hover { color:#deb200; }

/****************************End Index Page**********************************/


/**************Contact Us Page****************/
.leftSide { float:left; background-image:url('Images/boxContact.jpg'); background-repeat:no-repeat; width:275px; background-color:#d8eefb; }
.leftSide2 { float:left; background-image:url('Images/boxContact2.jpg'); background-repeat:no-repeat; width:226px; background-color:#d8eefb; }

.rightSide2 { float:left; background-image:url('Images/boxAddress2.jpg'); background-repeat:no-repeat; width:555px; }

.contactHeaderInfo { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:5px;}
.contactHeaderInfo2 { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:-15px;}

.contactHeaderInfo3 { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:10px; }
.contactHeaderInfo4 { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:-15px; }

.contactHeaderInfo5 { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:18px; }
.contactHeaderInfo6 { font-weight:normal; color:#fff; font-size:25px; position:relative; left:10px; top:-5px; }

.phoneList { text-align:justify; margin-top:-4px; margin-bottom:-1px; font-weight:bold; line-height:25px; }

.emailList { margin-left:15px; margin-right:104px; text-align:justify; margin-top:30px; font-weight:bold; text-align:center; position:relative; top:20px; }

a.email:link { color:#000; }
a.email:hover { color:#deb200; }

/**************End Contact Us Page****************/

/**************Sign up Newsletter Page***********/

.signUpTag { font-size:25px; color:#000; }

.pastNewsLetters { background-image:url('Images/boxPastNews.jpg'); width:245px; height:481px; margin-left:33px; }

.newsletters:link { color:#2d729b; text-decoration:none; }

.newsletters:visited { color:#2d729b; text-decoration:none; }

.newsletters:hover { color:#deb200; }



.newsletters2:link { color:#215b7d; text-decoration:none; }

.newsletters2:visited { color:#215b7d; text-decoration:none; }

.newsletters2:hover { color:#deb200; }





.dotted { border: dotted 1px #2d729b; }

/**********End Sign up Newsletter Page***********/

/***************About Us Page*********************/

.boxSignUp { float:right; background-image:url('Images/boxSignUpNewsletter.jpg'); background-repeat:no-repeat; width:325px; height:257px; margin-left:15px; }

/****************End About Us Page****************/

.tyBox { text-align:center; font-size:20px;}

/***********************News Page************************/

.rightSideA { float:right; background-image:url('Images/boxMore.jpg'); background-repeat:no-repeat; width:275px; height:400px; }

.leftSideA { float:left; background-image:url('Images/imgHeadLiner2.jpg'); width:799px; background-repeat:no-repeat; background-color:#d8eefb; }

.newsTitles { padding-left:25px; font-weight:bold; text-decoration:underline; font-size:16px; }

.newsArea { padding-top:2px; }

.newsMore { text-align:justify; margin-left:35px; margin-right:30px; margin-top:-8px; }

/*******************End News Page************************/

/**************FOOTER****************/

#footer { background-image:url('Images/footer.jpg'); background-repeat:no-repeat; width:799px; margin: 0 auto; width: xxxpx; height:116px; }

a.footLinks{ color:#fff; text-decoration:none; font-weight:bold;font-size:14px; }
a.footLinks:hover{ color:#deb200; }


/*************************DROP DOWN MENU STYLE - Emily 11.12.08*******************************/
#dropmenudiv{
position:absolute;
font:normal 12px Verdana;
line-height:18px;
z-index:100;


}

#dropmenudiv a{
display: block;
text-indent: 3px;
border:2px solid #39C;
padding: 0px 0;
font-weight: bold;
width:150px;
height:42px;
background-image:url('Images/buttonDrop.gif');
color:#fff;
text-align:left;
text-decoration:none;
position:relative;/*Positions the drop down menu fso not to touch edge of News link button*/
top:2px; /*Positions the drop down menu fso not to touch edge of News link button*/

}

#dropmenudiv a:hover{ /*hover background color*/
background-image:url('Images/buttonDropHover.gif');
height:42px;
width:150px;
display:block;
/*color:#deb200;*/

}

.dropdownmenustyle{ 
display:block;
padding-top:0px;
font-size:19px;
text-align:center; 
text-decoration:none; 
font-weight:bold;
float:left;
text-align:center;
font-size:19px;
color:#FFF;
margin-top:
}

.dropdownmenustyle:hover { color:#deb200; }


/**************************************************/

.boxSignUp2 {float:right; background-image:url('Images/boxContractManagement2.jpg'); background-repeat:no-repeat; width:325px; height:215px; margin-left:15px; }

.indexLearn { margin-bottom:25px; font-size:16px; font-weight:bold; text-decoration:none; position:relative; right:8px; }

a.learnMoreLink { color:#175d91; }
a.learnMoreLink:visited { color:#175d91; }
a.learnMoreLink:hover { color:#deb200; }


.topHeader { background-image:url('Images/imgHeadLiner2.jpg'); width:799px; display:block; background-repeat:no-repeat; background-color:#d8eefb; }
.topHeader2 { background-image:url('Images/imgHeadLiner2.jpg'); width:799px; display:block; background-repeat:no-repeat; background-color:#d8eefb; }







#hiddenDiv {
      
      background-color: white; 
      padding: 5px; }