body 
{
    font-family:Arial, Helvetica, Geneva, Sans-Serif;
    background-image:url(http://ameshealthcarerecords.com/img/background/BkgNoise.png);
    color:#333;
    font-size:12px;    
}
.bulletLinks a, bulletLink
{
    color:#1b75bc;
    background-image:url(http://ameshealthcarerecords.com/img/nav/bulletLinkBG.png);
    background-repeat:no-repeat;
    padding-left:9px;
    background-position:0px 5px;  
}
.hidden
{
    display: none;
}
.left
{
    float:left;
}
.right
{
    float:right;        
}
.clear{	
	clear:both;
}
.bold
{
    font-weight:bold;
}
a, a:visited
{
    text-decoration:none;
    color:#1a70b5;
}
a:hover
{
    text-decoration:underline;
}
#siteContainer
{
    width:982px;
    margin:0px auto;           
    padding-bottom:30px;
}
#header
{    
    margin-top:0px;
}
#header .colTwo
{
    float:right;
    width:835px;
    margin-right:4px;
}
/*Forms*/
p.txtBoxCon
{    
    height:33px;
    width:225px;
    margin:0px;    
}
.txtBoxCon span
{
    float:left;
    
} 
.fieldCon
{
    width:155px;
    height:27px;
    display:inline-block;       
    background-image:url(http://ameshealthcarerecords.com/img/input/InputTxtBox.png);
    background-repeat:no-repeat;    
    background-position:0px 1px;            
    padding-left:5px;    
}

.txtBox
{
    border:none;
    background-color:Transparent;
    margin-bottom:4px;
    width: 150px;
}
.fieldCon .txtBox
{        
    margin-top:5px;
    position:relative; 
    *margin-top:-10px;
}
.validatorStar
{
    margin-top:6px;
}
.genericForm
{    
}
.genericForm p
{
   
}
.genericForm label
{    
    width:250px;
    text-align:right;
    display:inline-block;    
}
.genericForm .txtBox, .genericForm .txtBox_twoCharacter
{
    width:205px;   
    background-image:url(http://ameshealthcarerecords.com/img/input/genericTxtBox.png);        
    background-repeat:no-repeat;    
    padding:6px 5px;
    font-size:14px;
    font-weight:900;
    color:#7d7d7d;
}
.genericForm .txtBox_twoCharacter
{
    background-image:url(http://ameshealthcarerecords.com/img/input/genericTxtBox_twoCharacters.png );        
    border:none;    
}
.genericForm .greyArea
{
    padding:10px 0px 0px 20px;
    background-color:#f9f8f6;
    border-top:1px dotted #949ea1;
    border-bottom:1px dotted #949ea1;
    margin-top:30px;    
    margin-bottom:30px;
}
.genericForm .greyArea .column
{
    width:31%;
    padding:0px 0px 0px 10px;
    float:left;
}
.genericForm .greyArea h3
{
    margin-left:10px;
    font-weight:100;
    font-style:italic;
    margin-bottom:10px;
}
.genericForm .greyArea h4
{
    font-weight:900;
}
.genericForm .greyArea label
{        
    width:150px;
    text-align:left;    
    vertical-align:top;
}
.genericForm center label
{
    width:auto;
}

/*Forms*/
#header #searchBox
{
    float:right;
    width:205px;
    height:35px;
    display:inline-block;       
    background-image:url(http://ameshealthcarerecords.com/img/input/InputSearchBox.png);
    background-repeat:no-repeat;    
    background-position:0px 1px;   
    margin-top:5px;
    margin-right:5px;     
}
#header #searchBox #btn_topSearch
{
    display:inline-block;
    width:37px;
    height:30px;    
    border:none;    
    background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnSearch_Off.png);
    cursor:pointer;
    float:right;
    background-color:transparent;
}

#header #searchBox span:first-child input[type=text], .txt_topSearchBox
{    
    background-color:Transparent;
    border:none;
    margin-left:10px;
    margin-right:10px;
    width:140px;  
    position:absolute;
    margin-top:8px;          
}

#header #logo
{
    width:100px;
    height:130px;
    display:inline-block;    
    background-image:url(http://ameshealthcarerecords.com/img/AmesLogo.png);
    background-repeat:no-repeat;    
    float:left;
    margin-left:35px;
    margin-top:22px;   
    cursor:pointer;
}
#header #logo:hover
{
    text-decoration:none;
}

#tagLine
{
    width:400px;
    height:25px;
    float:right;
    border:1px solid transparent;    
    text-align:right;
    margin-top:20px;
    margin-right:10px;
    font-size:16px;
}
#tagLine p
{
    padding:0px;
    margin:0px;
    color:#5b5b5b;
}

/*main navigation */
#header #navCon
{
    margin-top:5px;
    float:right; 
    height:55px;   
    padding-left:16px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/navLeftBG.png);
    background-position:top left;
    background-repeat:no-repeat;
    z-index:9999;
    
}
#header #navCon div
{
    padding-right:20px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/navRightBG.png);
    background-position:top right;
    background-repeat:no-repeat;    
}
#header #navCon ul
{    
    padding:0x;
    margin:0px;    
    height:55px;      
    margin-left:0px;
    padding-left:0px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/navBG.png); 
    position:aboslute;
    z-index:9998;    
}
#header #navCon ul li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    float:left;
    display:inline-block;
    font-size:14px;         
}

#header #navCon ul li a
{
    text-decoration:none;
    color:#fff;
    display:inline-block;       
    padding-top:20px;    
    height:31px;    
    padding-left:28px;  
    position:relative;
    z-index:9999;  
    margin-top:-1px;
    
}
#header #navCon ul li:hover a
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/navBGHoverLEFT.png);
    background-position:left -3px;
    background-repeat:no-repeat;    
    color:#1b75bc;    
    height:50px;        
   
}
#header #navCon ul li a span
{    
    background-position:right -3px;
    background-repeat:no-repeat;
    padding-right:28px;    
    display:inline-block;
    height:31px;
    margin-top:-20px;
    padding-top:20px;
    cursor:pointer;    
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    height:50px;

}
#header #navCon ul li:hover a span
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/navBGHoverRIGHT.png);  
    border:none;     
}
#header #navCon ul li.mainNavNoChildren:hover a
{    
    background-image:url(http://ameshealthcarerecords.com/img/nav/navBGHoverLEFTSingle.png);
    background-position:left 3px;
    background-repeat:no-repeat;    
}
#header #navCon ul li.mainNavNoChildren:hover a span
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/navBGHoverRIGHTSingle.png);  
    border:none;
}

/*Sub Drop Down*/

#header #navCon #topNav li div.subContainer
{
    visibility:hidden;    
}
#header #navCon #topNav li:Hover div.subContainer
{
    visibility:visible;
}
#header #navCon #topNav li.mainNavNoChildren:Hover div.subContainer
{
    visibility:hidden;    
    display:none;
}
#header #navCon #topNav li div.subContainer
{        
    position:absolute;
    z-index:1500;
    margin-top:-23px;
    height:180px; /* MCM changed it was 510 before made the menu stay over things */
    background-image:none;
    margin-left:-185px;
    padding:0px;    
    background-image:url(http://ameshealthcarerecords.com/img/nav/navHoverBG.png);
    background-repeat:repeat-x;    
    float:left;
    *margin-top:47px;     
}
#header #navCon #topNav li div.subContainer .leftCap
{    
    height:180px;
    float:left;
    width:1px;
    margin-top:0px;
    margin-left:-18px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/navHoverBGLeft.png);
    background-repeat:no-repeat;
    background-position:top left;
    border-left:1px solid transparent;    
}
#header #navCon #topNav .rightCap
{    
    height:180px;
    float:left;
    width:12px;    
    margin-top:0px;        
    background-image:url(http://ameshealthcarerecords.com/img/nav/navHoverBGRight.png);
    background-repeat:no-repeat;
    background-position:top left;
    position:relative;
    display:block;
    border-left:1px solid transparent;
    background-position:top right;
    left:13px;
    *left:12px;
}

#header #navCon #topNav li div.subContainer div
{
    width:108px;
    margin-left:5px;
    float:left;        
    background-image:none;  
    color:#494f51;
    border-left:1px solid #daddde;
    margin-top:20px;
    height:140px;        
    
}
#header #navCon #topNav li div.subContainer div span
{
    font-size:11px;
    margin:0px;
    padding:0px;    
    padding:5px;
    clear:both;
    margin-bottom:25px;   
    width:110px;  
    font-weight:100;    
    display:block;          
}
#header #navCon #topNav li div.subContainer div span a
{
    padding:0px;
    margin:0px;
    background-image:none;
    color:#333333;
}
#header #navCon #topNav li div.subContainer div span a:hover
{
    color:#1b75bc;
}
#header #navCon #topNav li div.subContainer div p
{
    font-size:10px;
    margin:0px;
    padding:0px;
    padding:5px;       
    margin-top:-20px;
}
#bodyContentContainer
{    
    margin-top:5px;
}
.sideModule
{    
    width:250px;
    background-image:url(http://ameshealthcarerecords.com/img/box/moduleMid.png);    
}
.sideModule h1, h2, h3, h4
{
    padding:0px;
    margin:0px;
    font-weight:100; 
}
.sideModule h3
{    
    width:144px;       
    font-size:16px; 
}
.sideModule .text
{    
    color:#494f51;       
    width:180px; 
}
.sideModule .text, .sideModule .text p
{
    margin-bottom:0px;
    margin-top: 5px;
    font-size:12px;
}

.sideModule div.icon
{
    position:absolute;
    width:90px;
    height:80px;    
    margin-left:175px;
    margin-top:-5px;
    text-align:right;
    z-index:999;
}
.sideModule div.tab
{
    background-image:url('http://ameshealthcarerecords.com/img/box/tabDropShadow.png');
    width:7px;    
    height:40px;
    position:absolute;    
    margin-left:8px;
    margin-top:20px;
}
.sideModule div.top
{
    height:15px;
    background-image:url(http://ameshealthcarerecords.com/img/box/moduleTop.png);
}
.sideModule div.bottom
{
    height:15px;    
    background-image:url(http://ameshealthcarerecords.com/img/box/moduleBottom.png);
    background-repeat:no-repeat;    
    background-position:0px -2px;  
    border-top:1px solid red;  
    border-style:none;
}
.sideModule div.mid
{
    padding-left:30px;
    padding-right:21px;
    padding-bottom:0px;    
    border:1px solid transparent;    
    z-index:1000;                
    
    padding-bottom:2px;
}

.sideModule div.buttons
{
    margin-top:8px;
    
}
.sideModule.singleButton div.buttons, .sideModule.doubleButton div.buttons
{    
    text-align:center;    
}
.sideModule div.buttons a.button
{
    font-size:12px;
    color:#fff;
    display:inline-block;
    text-decoration:none;    

    height:27px;
    background-repeat:no-repeat;
}
.sideModule p.txtBoxCon
{
    
    margin-top:-13px;
}
.whitePapers .txtBoxCon
{
    position:relative;              
}

.sideModule .txtBoxCon .fieldCon
{    
    
    background-image:url(http://ameshealthcarerecords.com/img/input/InputEmailBox.png);
    background-repeat:no-repeat;    
    width:140px;    
    margin-left:-5px;         
}
.sideModule .txtBoxCon .fieldCon .txtBox
{
    *margin-top:2px;
    *padding-top:2px;
}
.sideModule .txtBox
{
    width:120px;
    *width:125px;    
}
.expandable .mid
{
    border:1px solid transparent;
    
}

.sideModule.green .tab{ background-color:#77915f;}
.sideModule.red .tab { background-color:#ef4138; }
.sideModule.blue .tab{ background-color:#1b75bc; }
.sideModule.grey .tab{ background-color:#8e979d; }

.sideModule.green h3{ color:#77915f; }
.sideModule.blue h3{ color:#1b75bc; }
.sideModule.red h3{ color:#ef4138; }
.sideModule.grey h3{ color:#8e979d; }


.btnLearnMore { width:85px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnLearnMoreRed_Off.png); }
.btnLearnMore:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnLearnMoreRed_Over.png); }

.btnLearnMoreBlue { display:inline-block; width:90px; height:27px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnLearnMoreBlue_Off.png); background-repeat:no-repeat; }
.btnLearnMoreBlue:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnLearnMoreBlue_Over.png); text-decoration:none; }

.btnShopOnline { width:95px; margin-left:14px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnShopOnline_Off.png); }
.btnShopOnline:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnShopOnline_Over.png); text-decoration:none; }

.btnDownloadWhitePaper { width:180px; margin-left:14px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnDownloadWhitepaper_Off.png); }
.btnDownloadWhitePaper:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnDownloadWhitepaper_Over.png); text-decoration:none; }

input.btnDownloadWhitePaper { background-repeat:no-repeat; height:25px; width:162px; border:none; margin-left:14px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnDownloadWhitepaper_Off.png); }
input.btnDownloadWhitePaper:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnDownloadWhitepaper_Over.png); text-decoration:none; }

.btnNewsletterSubmit { display:inline-block; background-repeat:no-repeat; border:none; margin-top:1px; margin-left:2px; height:27px; width:60px; background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnSubmitGreen_Off.png); }
.btnNewsletterSubmit:hover { background-image:url(http://ameshealthcarerecords.com/img/buttons/BtnSubmitGreen_Over.png); text-decoration:none; }




/*Image Rotator */
#featureRotatorBox
{
    /* The slideshow container div */
	height:370px;
	position:relative;
	width:725px;	
	background-image:url(http://ameshealthcarerecords.com/img/background/BkgFeaturedContent.png);
	background-repeat:no-repeat; 
}
#featureRotatorBox .featureItem
{    
    /* This class is shared between all the slides */
	margin:7px 0px 0px 7px;
	position:absolute;	
	height:340px;
	width:713px;	
	background-repeat:no-repeat;
	display:none;	
}
#featureRotatorBox .featuredText
{
    font-size:25px;    
    color:#5d6364;
    position:absolute;
    z-index:999;    
    text-align:right;
    bottom:105px;
    width:370px;
    left:12px;
}
#featureRotatorBox .textBGFix
{
    border:1px solid transparent;    
    position:relative;    
    z-index:980;    
    
    left:0px;
    background-image:url(http://ameshealthcarerecords.com/img/index/FeaturedGlow2.png);
    background-repeat:no-repeat;
    width:700px;
    height:340px;    
}
#featureRotatorBox #callToAction
{
    position:absolute;
    z-index:999;
    width:410px;
    height:22px;
    text-align:right;
    background-image:url("http://ameshealthcarerecords.com/img/index/callToActionBG.png");
    padding-top:1px;
    top:242px;    
    margin-left:0px;
}
#featureRotatorBox #callToAction a
{
    color:#fff;
    text-decoration:none;
    padding-right:15px;    
    margin-right:15px;
    background-image:url("http://ameshealthcarerecords.com/img/index/linkArrow.png");
    background-repeat:no-repeat;
    background-position:right center;        
}

#featureRotatorBox #callToActionSmall
{
    position:absolute;
    z-index:999;
    width:14px;
    height:22px;
    text-align:right;
    background-image:url("http://ameshealthcarerecords.com/img/index/callToActionBG.png");
    padding-top:1px;
    top:249px;    
    margin-left:-7px;
}

#slideNav
{   
    margin:0 auto;    
    position:absolute;
    z-index:1400;
    margin-left:350px;
    margin-top:15px;
}
#slideNav a
{    
    display:inline-block;
    width:14px;
    height:14px; 
    margin-left:3px;   
    background-image:url(../images/buttons/IndexDot_Blank.png);
    background-repeat:no-repeat;
    outline:none;    
}
#slideNav a:hover
{
    text-decoration:none;
}
#slideNav a.activeSlide
{    
    background-image:url(../images/buttons/IndexDot_Blue.png);
}




#mosaic-slideshow{
	/* The slideshow container div */
	height:370px;
	position:relative;
	width:725px;	
	background-image:url(http://ameshealthcarerecords.com/img/background/BkgFeaturedContent.png);
	background-repeat:no-repeat; 
}
.mosaic-slide{
	/* This class is shared between all the slides */
	left:7px;
	position:absolute;
	top:7px;

}

.tile{
	/* The individual tiles */
	height:71px;
	width:71px;
	float:left;	
}


#slideNav .slideNavButton
{
    width:13px; 
    height:13px;
    margin-right:3px;     
    display:inline-block;    
    float:left;
}
#slideNav div
{
    background:url("../images/buttons/IndexDot_Blank.png") no-repeat;
}

#slideNav div.atPage
{      
}
#mosaic-slideshow #featuredText
{
    font-size:25px;    
    color:#5d6364;
    position:absolute;
    z-index:999;    
    width:277px;
    text-align:right;
    bottom:135px;
    left:120px;
}
#mosaic-slideshow #callToAction
{
    position:absolute;
    z-index:999;
    width:410px;
    height:22px;
    text-align:right;
    background-image:url("http://ameshealthcarerecords.com/img/index/callToActionBG.png");
    padding-top:1px;
    top:242px;
    left:-2px;
}
#mosaic-slideshow .textBGFix
{
    border:1px solid transparent;    
    position:relative;    
    z-index:980;    
    top:90px;
    left:8px;
    background-image:url(http://ameshealthcarerecords.com/img/index/rotatorTextBGFix.png);
    background-repeat:no-repeat;
    width:549px;
    height:254px;
}

#mosaic-slideshow #callToAction a
{
    color:#fff;
    text-decoration:none;
    padding-right:15px;    
    margin-right:15px;
    background-image:url("http://ameshealthcarerecords.com/img/index/linkArrow.png");
    background-repeat:no-repeat;
    background-position:right center;        
}

/* Two Column Template Left Side */
.twoColTempLeft
{
    width:732px;    
}
.twoColTempLeft .top
{
    background-image:url(http://ameshealthcarerecords.com/img/background/TwoColBGTop.jpg);    
    height:20px;
}
.twoColTempLeft .mid
{
    background-image:url(http://ameshealthcarerecords.com/img/background/TwoColBG.jpg);            
    padding-bottom:10px;
}
.twoColTempLeft .bottom
{
    background-image:url(http://ameshealthcarerecords.com/img/background/TwoColBGBot.jpg);    
    height:20px;     
}


/* One Column Template Left Side */
.oneColTempLeft
{
    width:982px;    
}
.oneColTempLeft .top
{
    background-image:url(http://ameshealthcarerecords.com/img/background/OneColBGTop.jpg);    
    height:20px;
}
.oneColTempLeft .mid
{
    background-image:url(http://ameshealthcarerecords.com/img/background/OneColBG.jpg);            
    padding-bottom:10px;
}
.oneColTempLeft .bottom
{
    background-image:url(http://ameshealthcarerecords.com/img/background/OneColBGBot.jpg);    
    height:20px;     
}

.bodyContent h1
{
    color:#0d4672;
    font-size:30px;
    font-weight:normal;
    font-family:Helvetica, Arial, _sans;
}

.bodyContent h2
{
    
}

.leftNav
{
    width:180px;     
}
.leftNav table#currentNavLabel
{   
    background-image:url(http://ameshealthcarerecords.com/img/nav/leftNavCurrentTitleBGRight.png);
    background-position:right;
    background-repeat:no-repeat;
    margin-left:-10px;
}
.leftNav table#currentNavLabel tr.tr
{
    height:50px;         
}
.leftNav table#currentNavLabel tr td
{
    vertical-align:middle;
    width:190px;    
    background-image:url(http://ameshealthcarerecords.com/img/nav/leftNavCurrentTitleBGLeft.png);
    background-repeat:no-repeat;
    background-position:left;        
}
#leftNav h2
{
    font-weight:900;
    font-size:14px;
    padding:0px;
    margin:0px;    
    color:#fff;
    padding:0px 22px 0px 20px;
}
#leftNav h2 a
{
    color:#fff;
    display:block;
}
#leftNav ul 
{
    padding:0px;
    margin:0px;
    margin-top:15px;
    border-bottom:1px solid #cacaca;
    margin-left:20px;
}
 #leftNav ul li
 {
     padding:0px; margin:0px;
     list-style-type:none;
     border-top:1px solid #cacaca;
 }
 #leftNav ul li a
 {     
     display:block;
     color:#6f6f6f;     
     padding:5px 0px;
     font-size:12px;
     text-decoration:none;
 }
 #leftNav ul li a:hover
 {
     color:#0d4672;
 }
  #leftNav ul  .atPage 
  {
      color:#0d4672;
      font-weight:900;
      font-style:italic;
  }
  #leftNav ul li.atPage:hover
  {
      background-color:#fff;
  }
  #leftNav ul li ul
  {
      border:none;
      margin-top:-5px;
      padding-bottom:5px;
  }
  #leftNav ul li ul li
  {
      border:none;
  }
  #leftNav ul li ul li:hover
  {
      
  }
#leftNav ul li ul li
{
    padding:0px;    
}
  #leftNav ul li ul li a
  {
      color:#1b75bc;
      padding:3px 0px;
  }
  
  #leftNav ul li ul li a:Hover
  {
      text-decoration:underline;
      font-weight:900;      
      font-weight:100;
  }
  #leftNav ul li ul li a.atPage:Hover
  {      
      font-weight:900;
  }
  /*footer */
  
  #footerBar
  {
      background-image:url(http://ameshealthcarerecords.com/img/background/footerBG.jpg);
      background-repeat:repeat-x;
      height:50px;      
  }
  #footerBar .leftCol
  {
      background-image:url(http://ameshealthcarerecords.com/img/background/footerLeftBG.jpg);
      background-repeat:no-repeat;
      height:50px;
      float:left;
      padding-left:20px;      
  }
#footerBar .rightCol
  {
      background-image:url(http://ameshealthcarerecords.com/img/background/footerRightBG.jpg);
      background-repeat:no-repeat;
      height:50px;
      float:right;
      background-position:right top;
      padding-right:12px;
  }
ul#legalNav
{
    list-style-type:none;         
    margin:17px 0px 0px 0px;
    padding:0px;    
}
ul#legalNav li
{
    display:inline-block;
    float:left;
    margin-left:10px;
    font-size:12px;
}
ul#legalNav li a
{
    color:#1b75bc;    
}
#footerBar .btnGovSolutions
{
    margin-top:11px;
}
#footer .legal
{
    font-size:10px;
    color:#505050;
    margin:5px 0px 0px 30px;
    padding:0px;
    float:left;
}
#footer ul#footerMainMenu
{
    float:right;
}
ul#footerMainMenu
{
     list-style-type:none;         
    margin:5px 15px 0px 0px;
    padding:0px;  
}
ul#footerMainMenu li
{
    display:inline-block;
    float:left;    
    font-size:10px;
}
ul#footerMainMenu li a
{
    color:#1b75bc;    
}
.ticker .icon
{
    z-index:9999;
    position:absolute;    
    position:relative;
    float:left;
}
.tickerBox 
{    
    width:200px;       
    overflow:hidden;
    height:85px;  
    position:relative;
    z-index:100;      
}
.tickerBox .tick
{      
    width:200px;
    height:80px;      
    *margin-top:15px;          
}
.tickerBox .tick a
{
    color:#1b75bc;
}
.tickerBox .tick p b
{
    margin-top:0px;
    padding-top:0px;    
    display:inline-block;      
}
.tickerBox .tick p
{
    font-size:12px;
    width:200px;       
}
.tickerNav
{
    width:50px;
    margin:0 auto;
}
.tickerNav a
{    
    display:inline-block;
    width:14px;
    height:14px;    
    background-image:url(../images/buttons/TickerDot_Blank.png);
    background-repeat:no-repeat;
    outline:none;
}
.tickerNav a:hover
{
    text-decoration:none;
}
.tickerNav a.activeSlide
{    
    background-image:url(../images/buttons/TickerDot_Grey.png);
}

/*SiteMap*/
#crumb
{
    display:inline-block;
    padding-left:7px;
    background-repeat:no-repeat;
    float:left;    
    margin-top:18px;
}
#crumb a
{
    margin:0px;
    padding:0px;
    display:inline-block;             
    margin:0px;
    float:left;
    font-size:11px;
    color:#0077bd;
    font-size:12px;
}
#crumb a span
{
    padding:3px;
    padding-bottom:0px;
    margin:0px;        
    display:inline-block;    
    
}
#crumb span.sep
{     
    width:12px;    
    display:inline-block;    
    margin:0px;
    padding:0px;
    float:left;   
    border-style:none;    
    margin-left:5px;
}
#crumb a.last
{
    color:#004773;
    font-weight:900;
    font-style:italic;        
}

#crumb.single a
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/crumbSingleBG.png);
    padding-right:5px;    
    margin-left:0px;
    padding-left:10px;
}
#crumb.single
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/breadCrumbSingleCap.png);    
    padding-left:5px;    
}
#crumb.single .sep
{
    border:1px solid red;
    display:none;
    visibility:hidden;
}

/*****************************OLD BREAD CRUMB CSS******************************

#crumb
{
    display:inline-block;
    padding-left:7px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/siteMapLeftCap.png);
    background-repeat:no-repeat;
    float:left;
}
#crumb a
{
    margin:0px;
    padding:0px;
    display:inline-block;
    padding:4px 3px 5px 3px;  
    background-image:url(http://ameshealthcarerecords.com/img/nav/siteMapBG.png);
    background-repeat:repeat-x;
    color:#fff;        
    margin:0px;
    float:left;
    font-size:11px;
}
#crumb a span
{
    padding:3px;
    margin:0px;        
    display:inline-block;    
    
}
#crumb span.sep
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/siteMapSep.png);
    background-repeat:no-repeat;
    width:12px;    
    display:inline-block;    
    margin:0px;
    padding:0px;
    float:left;
    height:24px;
    border-style:none;    
}
#crumb a.last
{    
    background-image:url(http://ameshealthcarerecords.com/img/nav/breadCrumbLast.png);
    padding-left:18px;
    margin-left:-12px;
}
#crumbTip
{
    float:left;
    height:21px;
    width:16px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/crumbTip.png);
}
#crumb.single a
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/crumbSingleBG.png);
    padding-right:5px;    
    margin-left:0px;
    padding-left:10px;
}
#crumb.single
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/breadCrumbSingleCap.png);    
    padding-left:5px;    
}
#crumb.single .sep
{
    border:1px solid red;
    display:none;
    visibility:hidden;
}




*****************************OLD BREAD CRUMB CSS******************************/


/*ItemRows*/
.itemRows
{
 
}
.itemRows.eventRows
{    
    border-top:1px dotted #949ea1;
}
.itemRows.eventRows .row
{    
    padding:10px 10px;    
    margin:0px;
    border:0px;    
}
.itemRows.eventRows .row.alt
{
    background-color:#f9f8f6;
}
.itemRows.eventRows .row h5
{
    color:#1b75bc;
    font-weight:900;
}
.itemRows.eventRows .date
{
    display:block;
    font-style:italic;
}
.itemRows.eventRows .location
{
    display:block;
    color:#6b6565;    
}
.itemRows.eventRows .sep, .sep
{
    border-top:1px dotted #949ea1;    
}

.itemRows.infoRows
{    
    margin-bottom:10px;
}
.infoRows .genericButton
{
    margin-top:15px;
}
.itemRows .row
{    
    padding-bottom:15px;
    border-top:1px dotted #949ea1;    
}
.productRows .row
{    
    padding-top:15px;    
}
.infoRows .row
{
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
}
.productRows .colOne
{    
    width:175px;    
    float:left;
}
.productRows .colTwo
{
    float:left;    
    width:555px;      
}
.productRows .imgBackground
{
    background-image: url(http://ameshealthcarerecords.com/img/background/prodPhotoBG.png);
    background-repeat: no-repeat;
    width: 129px;
    height: 130px;
    background-position: top left;
    padding: 16px;
}
.itemRows .row h5
{
    font-weight:100;
    color: #0d4672;
    font-size: 18px;
    padding:0px;
    margin:0px;
}
.itemRows.infoRows .row h5
{
    color:#1b75bc;
    margin-bottom:5px;    
}

.productMoreInfo
{
    background-image: url(http://ameshealthcarerecords.com/img/background/productMoreInfoCTABG.png);
    background-repeat: no-repeat;
    height: 138px;
    width: 520px;              
    text-align:center;
    margin-left:-10px;    
    border:1px solid #fff;    
    margin:0px auto;
}
.productMoreInfo .content
{
    margin-top:30px;
    font-style:italic;
    font-size:1.2em;
}
/*Search Results Template*/
.searchResultsTemplate
{      
    width:820px;  
    margin-left:158px;    
}
.searchResultsTemplate .top
{
    background-image:url(http://ameshealthcarerecords.com/img/background/searchResultsCapTop.png);    
    height:20px;        
}
.searchResultsTemplate .mid
{
    background-image:url(http://ameshealthcarerecords.com/img/background/searchResultsBG.png);            
    padding-bottom:10px;
    margin-top:0px;
    padding-top:0px;
    border-top:1px solid transparent;    
    padding:0px 0px 0px 40px;
}
.searchResultsTemplate.single .mid
{
    padding-right:40px;
    border-bottom:1px solid transparent;
}
.searchResultsTemplate .mid h1
{
    margin-left:5px;
}
.searchResultsTemplate .bottom
{
    background-image:url(http://ameshealthcarerecords.com/img/background/searchResultsCapBottom.png);
    height:20px;     
}
/*Tab Nav Container*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 46px; /*--Set height of tabs--*/	
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px; 
	line-height: 45px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;	
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 12px;		 
	margin-right:2px;
	margin-left:2px;
	outline: none;	
	background-image:url(http://ameshealthcarerecords.com/img/nav/tabNavLEFT.png);		
}
ul.tabs li a span
{
    display:inline-block;    
    padding: 0 10px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/tabNavRIGHT.png);
    background-repeat:no-repeat;
    background-position:top right;    
}
ul.tabs li a:hover 
{    
	
}
ul.tabs li.active, html ul.tabs li.active a:hover  {		
	border-bottom: 1px solid #fff;
}
ul.tabs li.active a
{
    color:#0d4672;
    font-weight:900;
    font-style:italic;
    background-image:url(http://ameshealthcarerecords.com/img/nav/tabNavLEFT_ACTIVE.png);
    margin-right:0px;
    margin-left:0px;        
}
ul.tabs li.active a span
{
    background-image:url(http://ameshealthcarerecords.com/img/nav/tabNavRIGHT_ACTIVE.png);
    background-repeat:no-repeat;
    background-position:top right;    
}

.tab_container {	
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content .tabFix
{
    border:1px solid #ffffff;
}
.tab_container
{
    margin-top:-13px;
    background-image:url(http://ameshealthcarerecords.com/img/nav/tabContainerBG.png);
    background-repeat:repeat-x;
    padding-top:13px;
}
.tab_container a
{
    border:1px solid #ffffff;
}

/*event Details*/
.eventDetails
{
    
}
.eventDetails .inforRowContainer
{
    width:390px;
}
.eventDetails .inforRowContainer p
{
    padding:3px;
    margin:0px;        
}

.eventDetails .inforRowContainer p .key
{
    font-weight:900;
    color:#0d4672;
    width:120px;
    display:inline-block;
}
.eventDetails .inforRowContainer p .val
{
    width:250px;
    vertical-align:top;
    display:inline-block;
}
/*SiteMap*/
 
a.tipTop, a.small
{
    text-decoration:underline;    
}
a.tipTop:hover, a.small:hover
{
    text-decoration:none;
}
.tipTop
{
    color: #196cae;
    font-size: 16px;
    font-weight: bold;        
    margin-top:15px;
    display:block;
    line-height:1.6em;
    /*background-color:#cfcfcf;*/
    padding-left:10px;
    margin-left:2px;
    width:500px;
    padding-top:15px;
}
    
.small
{
    color: #196cae;
    font-size: 12px;        
    display:inline-block;
    margin-left:-30px;
    line-height:1.5em;
    padding-left:10px;    
    width:500px;
}
.dottedBorderTop
{
    border-top:1px dotted #b2b9ba;
}
.even
{       
    background-color:#f9f8f6;        
}



/*Generic Buttons */
.GenericButton_blue, .GenericButton_red, .GenericButton_green, .GenericButton_grey, .GenericButton_blue:visited, .GenericButton_red:visited, .GenericButton_green:visited, .GenericButton_grey:visited
{
    display:inline-block;        
    font-size:12px;
    background-color:#FFF;
    color:#fff;   
    background-repeat:no-repeat;
    text-decoration:none;
}
.GenericButton_blue:hover, .GenericButton_red:hover, .GenericButton_green:hover, .GenericButton_grey:hover
{
    text-decoration:none;    
}
.GenericButton_blue span, .GenericButton_red span, .GenericButton_green span, .GenericButton_grey span
{    
    display:inline-block;
    padding:6px 13px 6px 13px;
    background-position:top right;    
    background-repeat:no-repeat;
    cursor:pointer;
    
}

.GenericButton_blue { background-image:url(../images/buttons/GenericButtonLeft_BLUE.png); }
/*.GenericButton_blue {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_BLUE.png); }*/
.GenericButton_blue span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_BLUE.png);  }
.GenericButton_blue:hover {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_BLUE_Over.png); }
.GenericButton_blue:Hover span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_BLUE_Over.png);  }

.GenericButton_red {  background-image:url(../images/buttons/GenericButtonLeft_RED.png); }
/*.GenericButton_red {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_RED.png); }*/
.GenericButton_red span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_RED.png);  }
.GenericButton_red:hover {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_RED_Over.png); }
.GenericButton_red:Hover span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_RED_Over.png);  }

.GenericButton_green {  background-image:url(../images/buttons/GenericButtonLeft_GREEN.png); }
/*.GenericButton_green {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_GREEN.png); }*/
.GenericButton_green span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_GREEN.png);  }
.GenericButton_green:hover {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_GREEN_Over.png); }
.GenericButton_green:Hover span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_GREEN_Over.png);  }

/*.GenericButton_grey {  background-image:url(../images/buttons/GenericButtonLeft_Grey.png); }*/
.GenericButton_grey {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_Grey.png); }
.GenericButton_grey span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_Grey.png);  }
.GenericButton_grey:hover {  background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonLeft_Grey_Over.png); }
.GenericButton_grey:Hover span { background-image:url(http://ameshealthcarerecords.com/img/buttons/GenericButtonRight_Grey_Over.png);  }
.genericDownloadBtn, .genericDownloadBtn:visited
{    
    width:16px;    
    height:15px;
    margin-left:7px;
    display:inline-block;
    background-image:none;
    background-image:url(http://ameshealthcarerecords.com/img/buttons/downloadArrow.png);
    float:left;
    background-repeat:no-repeat;       
    position:absolute;
    color:#fff;
}




.bodyContent h1
{
	margin-bottom: 0px;
}
.bodyContent h2
{
	margin-top: 0px;
	font-size: 22px;
	font-weight: normal;
	font-style: italic;
	color: #1b75bc;
}
.bodyContent h3
{
	font-weight: bold;
	color: #0d4672;
}

#DownloadFormQuickInfo
{
    float:left; width:300px; border-right:1px solid #cccccc; padding-right:20px; padding-left:10px;
}
#DownloadFormQuickInfo h4
{
    color:#0d4672;
    margin-bottom:10px;
    font-size:16px;
}