@charset "utf-8";
/* CSS Document */

body{
margin:0;
}

a:link{
color:#C82226;
text-decoration:none;
}

a:visited{
color:#C82226;
text-decoration:none;
}

a:hover{
color:#68BD45;
text-decoration:none;
}

a:active{
color:#C82226;
text-decoration:none;
}

img{
border:0;
}

p{
margin-top:0;
}

.Normal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.DNNEmptyPane{
display:none;
}

.arrowTreatmentGreen{
color:#5D9732;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
background-image:url(arrowGreen.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-left:-25px;
font-size:18px;
}
.arrowTreatmentBlue{
color:#1783be;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
background-image:url(arrowBlue.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-left:-25px;
font-size:18px;
}
.arrowTreatmentOrange{
color:#f5832d;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
background-image:url(arrowOrange.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-left:-25px;
font-size:18px;
}
.arrowTreatmentRed{
color:#C82226;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
background-image:url(arrowRed.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-left:-25px;
font-size:18px;
}

.headerArrowRed{
color:#C82226;
margin-left:-25px;
font-size:18px;
}

.headerArrowGreen{
color:#5D9732;
margin-left:-25px;
font-size:18px;
}

.headerArrowBlue{
color:#1783be;
margin-left:-25px;
font-size:18px;
}

.headerArrowOrange{
color:#f5832d;
margin-left:-25px;
font-size:18px;
}
.orangeText{
color:#f5832d;
padding:10px 0;
}
.greenText{
color:#5D9732;
padding:10px 0;
}
.blueText{
color:#0073AE;
padding:10px 0;
}

.floatLeft{
float:left;
}
.clearBoth{
clear:both;
}
.clear{
clear:both;
}


#internal{
}

#mastheadNav{
float:left;
padding-top:70px;
width:101px;
}
.mastheadItem{
padding:5px 0 0 0;	
}
.mastheadNavItem{
padding-bottom:10px;
}

#homePageContainer{
/*width:1000px;
margin:auto;*/
background-image:url(bgMainTrees.jpg);
background-repeat:no-repeat;
background-position:center top;
height:760px;
}

#homeFlashHolder{
background-color:#FFFFFF;
}
#internalPageContainer{
/*width:1000px;
margin:auto;*/
background-image:url(bgMainTrees.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.pageSizeMargins{
width:1000px;
margin:auto;
border:1px solid blue;
}

.bodyBackgroundInternal{
background-image:url(bg_body_mid.jpg);
background-repeat:no-repeat;
background-position:top;
}

#shadowContainerHeader{
background-image:url(bg_shadow_top.png);
background-repeat:repeat-y;
background-position:center;
}

#shadowContainerHeaderVets{
background-image:url(bgHeader_Vets.png);
background-repeat:no-repeat;
background-position:center;
}

#shadowContainerHeaderDentists{
background-image:url(bgHeader_Dentists.png);
background-repeat:no-repeat;
background-position:center;
}

#shadowContainerHeaderPharmacists{
background-image:url(bgHeader_Pharmacists.png);
background-repeat:no-repeat;
background-position:center;
}

.shadowBackgroundNav{
background-image:url(bg_shadow_nav.png);
background-repeat:repeat-y;
background-position:center top;
}

.shadowBackgroundSides{
background-image:url(bg_shadow_mid.png);
background-repeat:repeat-y;
background-position:top;
}

.shadowBgSidesVets{
background-image:url(bgMid_Vets.png);
background-repeat:repeat-y;
background-position:top;
}

.vetsBodyBackground{
background-image:url(bgMid_VetsBody.png);
background-position:top center;
background-repeat:no-repeat;
}
.vetsBodyBackgroundSub{
background-image:url(bgMid_VetsBodySub.png);
background-position:top center;
background-repeat:no-repeat;
}

.dentistsBodyBackground{
background-image:url(bgMid_DentistsBody.png.png);
background-position:top center;
background-repeat:no-repeat;
}
.dentistsBodyBackgroundSub{
background-image:url(bgMid_DentistsBodySub.png);
background-position:top center;
background-repeat:no-repeat;
}

.pharmacistsBodyBackground{
background-image:url(bgMid_PharmaBody.png.png);
background-position:top center;
background-repeat:no-repeat;
}
.pharmacistsBodyBackgroundSub{
background-image:url(bgMid_PharmaBodySub.png);
background-position:top center;
background-repeat:no-repeat;
}


.shadowBackgroundLower{
background-image:url(bg_shadow_lower.png);
background-repeat:repeat-y;
background-position:center;
}

#shadowBackgroundBTM{
background-image:url(bg_shadow_Btm.png);
background-repeat:no-repeat;
background-position:center;
height:10px;
}
#internalPageHeader{
padding-top:10px;
/*background-image:url(headerBackground.jpg);*/
}

#needALoanDiv{
float:left;
padding-left:60px;
}

#globalNavDiv{
float:left;
padding-left:241px;
}

.globalNavItem{
float:left;
padding-top:64px;
}
#logoHomeLinkDiv{
float:left;
padding:1px 0 0 0;
font-size:1px;
}

#contentBodySection{
padding:38px 0 50px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
min-height:450px;
height:450px;
}

html>body #contentBodySection{height:auto}/* not ie6- */ 

#microSiteBodySection{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
/*height:435px;*/
height:390px;
position:relative;
}

#microSiteRightNav{
position:absolute;
left:722px;
top:38px;
}


#microSiteTitle{
position:absolute;
left:87px;
top:74px;
width:365px;
}

.microSitePushHeader{
padding-bottom:10px;
}

.microIntroTitle{
	color:#494E47;
	font-size:18px;
	margin-bottom:20px;
	font-family:inherit;
}

.microIntroText{
	color:#494E47;
	font-size:15px;
	line-height:20px;
}

#videoHolder{
position:absolute;
left:439px;
top:0;
}

#pushContentTableContainer{
position:absolute;
left:75px;
top:286px;
}

.pushContentTableCell{
width:180px;
border-left:2px solid black;
padding:0 10px;
height:98px;
font-size:11px;
line-height:15px;
}

.pushContentTableCell p{
font-size:11px;
margin-bottom:0;
}

#ContentPaneContainer{
padding:0 38px 0 88px;
}

.leftColumnContainer{
/*float:left;
width:607px;*/
/*width:100%;
min-height:450px;
height:450px;*/
}

/*Hack for IE6 minumum height bug */
html>body #leftColumnContainer{height:auto}/* not ie6- */ 

.leftColumnBlogContainer{
/*float:left;
width:607px;*/
/*width:100%;
min-height:450px;
height:450px;*/
}
html>body #leftColumnBlogContainer{height:auto}/* not ie6- */ 

#rightColumnContainer{
/*float:left;
width:267px;*/
}

#SingleColumnPaneContainer{
padding-left:88px;
}

#internalFooter{
background-image:url(footer_LeftBg.jpg);
background-repeat:no-repeat;
height:77px;
}

#internalFooterNav{
position:relative;
padding:43px 0 0 84px;
width:619px;
float:left;
}

#internalFooterLogo{
float:left;
}

.rightNav{
padding:0 0 7px 121px;
}
.rightNavRs{
padding:0 0 7px 0;
}

.askChip{
padding:22px 0 0 155px;
}

.askChip2{
padding:22px 0 0 155px;
}


.whosChipPopContainer{
width:1px;
margin:auto;
position:relative;
}

.whosChip{
padding:6px 0 0 151px;
}
.whosChip2{
padding:6px 0 0 151px;
}
.opaqueBoxTop{
background-image:url(OpaqueBoxTop.png);
background-position:center;
background-repeat:repeat-y;
height:34px;
}

.opaqueBoxMid{
background-image:url(OpaqueBoxMid.png);
background-position:center;
background-repeat:repeat-y;
padding:0 26px;
color:#806c66;
}

.opaqueBoxBtm{
background-image:url(OpaqueBoxBtm.png);
background-position:center;
background-repeat:repeat-y;
height:35px;
}

.testimonialHdr{
padding-bottom:24px;
}

.testimonialTxt{
font-style:italic;
font-size:14px;
}

.bioImage{
padding:0px 3px 17px 3px;
}

.rightNavSectionSubs{
line-height:15px;
}
.openedSub{
padding-bottom:10px;
}

.subVets{
padding-left:130px;
}
.subVets a, .subVetsRs a{
color:#806C65;
font-size:12px;
}
.subVetsRs{
}

.subDentists{
padding-left:130px;
}
.subDentists a{
color:#806C65;
font-size:12px;
}

.subPharmacists{
padding-left:130px;
}
.subPharmacists a{
color:#806C65;
font-size:12px;
}

.subVets a:link, .subVetsRS a:link{
color:#806C65;
text-decoration:none;
}
.subVets a:visited, .subVetsRS a:visited{
color:#806C65;
text-decoration:none;
}
.subVets a:hover, .subVetsRS a:hover{
color:#F47B20;
text-decoration:none;
}
.subVets a:active, .subVetsRS a:active{
color:#806C65;
text-decoration:none;
}

.subDentists a:link{
color:#806C65;
text-decoration:none;
}
.subDentists a:visited{
color:#806C65;
text-decoration:none;
}
.subDentists a:hover{
color:#5D9732;
text-decoration:none;
}
.subDentists a:active{
color:#806C65;
text-decoration:none;
}

.subPharmacists a:link{
color:#806C65;
text-decoration:none;
}
.subPharmacists a:visited{
color:#806C65;
text-decoration:none;
}
.subPharmacists a:hover{
color:#0073AE;
text-decoration:none;
}
.subPharmacists a:active{
color:#806C65;
text-decoration:none;
}

#iframeLoanContent{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.RedText{
color:#c7161d;
/*font-size:12px;*/
}

.formField1{
width:187px;
background-color:#FEE0C7;
border:1px #FEE0C7 solid;
margin:3px;
}
.formField2{
width:227px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin:3px;
}
.formField3{
width:113px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin:3px;
}
.formField4{
width:37px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin:3px;
}
.formField5{
width:43px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin:3px;
}
.textAreaVets{
background-color:#FEE0C7;
border:1px #FEE0C7 solid;
}

.formFieldPharmacy{
width:187px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin:3px;
}

.textAreaPharmacy{
background-color:#DFEFFA;
border:1px #DFEFFA solid;
}

.formFieldDental{
width:187px;
background-color:#CCDDBC;
border:1px #CCDDBC solid;
margin:3px;
}

.textAreaDental{
background-color:#CCDDBC;
border:1px #CCDDBC solid;
}

/*.arrow{
margin-left:-30px;
padding-top:10px;
}*/

.rcSection{
width:358px;
padding:0 0 50px 42px;
background-image:url(rcDivider.png);
background-repeat:no-repeat;
background-position:bottom;
}
.rcSectionNoBar{
width:358px;
padding:0 0 0 42px;
}
.rcSectionForm{
width:358px;
padding:0 0 50px 42px;
background-image:url(rcDivider.png);
background-repeat:no-repeat;
background-position:bottom;
font-size:12px;
line-height:20px;
}

.rcSectionLogos{
width:400px;
padding:0 0 50px 0;
background-image:url(rcDivider.png);
background-repeat:no-repeat;
background-position:bottom;
}

.blueArrowHeader{
color:#0073AE;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
/*background-image:url(MicroHdr_arrowBlue.png);
background-repeat:no-repeat;
background-position:0px 3px;*/
padding-bottom:20px;
margin-left:-27px;
font-size:18px;
}

.microResourceLinks{
padding:7px 0;
}

.collegeLogos{
float:left;
width:122px;
text-align:center;
}

.socialMedia{
padding:0 0 16px 27px;
}

.rcTestimonialName{
font-size:10px;
font-style:italic;

}
.rcTestimonialText{
font-style:italic;
padding-bottom:10px;
}
#resourceCenterBodySection{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.profileCap{
width:615px;
}
.popupContainer{
position:absolute; 
left:40px; 
top:5px;
z-index:60;

/*display:none;*/
}

.whosChipContainer{
position:absolute; 
left:-371px; 
top:340px;
z-index:60;
}
.closeButton{
padding-right:3px;
}
.profileContent{
width:485px; 
float:left; 
height:325px; 
padding:10px 25px 20px 171px; 
background-image:url(ProfileMid.png); 
background-repeat:repeat-y; 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
line-height:16px;
}

#screenGreyout{
position:absolute;
left:0px;
top:0px;
width:765px;
height:434px;
border:1px solid #000000;
background-color: #333333;  /* the background          */
filter:alpha(opacity=40);   /* Internet Explorer       */
-moz-opacity:0.4;           /* Mozilla 1.6 and below   */
opacity: 0.4;               /* newer Mozilla and CSS-3 */
z-index:50;
}

#screenGreyout2{
position:absolute;
left:-411px;
top:325px;
width:760px;
height:434px;
border:1px solid #000000;
background-color: #333333;  /* the background          */
filter:alpha(opacity=40);   /* Internet Explorer       */
-moz-opacity:0.4;           /* Mozilla 1.6 and below   */
opacity: 0.4;               /* newer Mozilla and CSS-3 */
z-index:50;
}


.affiliatesLogos{
margin-left:-204px;
}

#homeContainer{
width:1000px;
margin:auto;
position:relative;
height:629px;
}
#homeSidesBGShadows{
background-image:url(HomeBG_Sides.png);
background-repeat:repeat-y;
background-position:center;
}

#homeBtmBGShadows{
background-image:url(HomeBG_Btm.png);
background-repeat:no-repeat;
background-position:center;
height:19px;
}

#zHomeContainer{
position:absolute;
top:0;
left:0;
width:1000px;
}

#zHomeFooterContainer{
position:absolute;
top:554px;
left:0;
width:1000px;
}

#homeHeader{
background-image:url(trans2.png);
/*background-position:bottom;
background-repeat:no-repeat;*/
padding-top:10px;
/*height:125px;*/
}

.copyRightLine{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px 0 0 84px;
}

.formFieldResource{
width:172px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin-bottom:10px;
}

.formPhoneResource1{
width:30px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin-bottom:10px;
margin-right:10px;
}

.formPhoneResource2{
width:50px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin-bottom:10px;
}
.formFieldResourceArea{
width:172px;
height:60px;
background-color:#DFEFFA;
border:1px #DFEFFA solid;
margin-bottom:10px;
}
.rsFormLabel{
font-size:12px;
padding-right:6px
}
.rsFormSubmit{
margin-left:139px;
}

.acTextLabel{
font-size:12px;
padding-right:12px;
color:#4D4D4D;
}

.acTextBox{
width:173px;
background-color:#E1DCD8;
border:1px solid #E1DCD8;
margin-bottom:8px;
}
.acTextArea{
width:250px;
height:120px;
background-color:#E1DCD8;
border:1px solid #E1DCD8;
}

.acDropDown
{
    margin-top:8px;
}

.acSubmitButton{
margin-top:15px;
margin-left:138px;
}

#headerCont{
margin-left:12px;
}
#resourceContent{
width:854px;
/*padding:0 49px 0 48px;*/
background-color:#FFFFFF;
color:#4D4D4D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.iframeArticle{
color:#4D4D4D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
padding:30px 10px;
}
#resourceIntro{
/*padding:47px 80px 47px 38px;*/
padding:47px 0 47px 0;
}

#resourceFlashSlideshow{

}

#resourceWhatToKnow{
float:left;
width:326px;
padding:35px 38px 0 38px;
}

#resourceArticle{
float:left;
width:450px;
height:400px;
text-align:right;
background-image:url(Rsc_RuleVertical.jpg);
background-position:left;
background-repeat:repeat-y;
}

#treeBlueBG{
background-image:url(Rsc_BlueBackground.jpg);
padding-top:33px;
color:#FFFFFF;
font-size:12px;
line-height:20px;
}

#resourcesOnTheRoad{
float:left;
width:370px;
padding:0 28px 0 38px;
}

#collegeLogoGrid{
background:#FFFFFF;
width:370px;
margin-top:36px;
}

#rtColumn{
float:right;
width:415px;
}

#videoDiv{
padding:0 28px 0 31px;
}

#testimonailsHeaderDiv{
background:#386aad;
background-image:url(Rsc_Gradiel.jpg);
background-repeat:repeat-x;
}
#askChip2
{
background:#FFFFFF;
padding:30px 28px 20px 38px;
/*height:446px;*/
}
#bottomColsBackground
{
	background-image:url(Rsc_btmColsBkg.jpg);
	margin-bottom:20px;
	clear:both;
}
#btmLeftCol{
float:left;
width:438px;
}
#additionalResources{
background-image:url(Rsc_LightGreyBkg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background:#e7e8e9;
padding:30px 28px 0 38px;
height:215px;
}

#frequentlyAskedQuestions{
padding:30px 28px 0 31px;
}

#btmRightCol{
float:left;
height:721px;
width:415px;
background-image:url(Rsc_GrayGradientBG.jpg);
color:#FFFFFF;
}

#CollegeLogoScroller{
height:590px;
width:390px;
overflow:auto;
background-color:#FFFFFF;
}
.resourceHeader{
margin-left:-18px;
}

#hearMoreText{
padding:30px 28px 30px 31px;
background-image:url(../images/Rsc_RuleLine.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.resourceArticleHead{
font-size:14px;
color:#C41230;
}

#selectedNavContainer{
background-repeat:no-repeat;
width:1000px;
height:25px;
}
.faqLinks{
padding-bottom:25px;
}

.redSEO{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C51230;
}

.orangeSEO{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f5832d;
}
.blueSEO{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1783be;
}
.greenSEO{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5D9732;
}

h2{
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	font-family:inherit;
}

.homeTag{
	position:absolute;	
	left:84px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	top:0;
	z-index:100;
	margin:0;
	padding:0;
}

a.pdfLink{
	background-image:url("pdfIcon.jpg");	
    background-position: right -2px;
    background-repeat: no-repeat;
    padding: 0 20px 0 0;
}
