body { margin: 0px 0px 0px 0px;
       background-color: #FFFFFF; 
       text-align: center;
       background-image: url(../images/gradient_body.gif); background-repeat: repeat-x;
	}
	body, td, th, textarea, input,  h1, h2, h3, h4, h5, h6 { font-family:  Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}


#wrapper { position: relative;  
		   padding-left:1px;
		   padding-right:-1px;
		   background: lightgray; 
		   width: 1052px;
		   height: auto;
		   text-align: left;
		   margin-top:40px;
	}
	
#content_area { margin: 0px 0px 0px 0px;
                width: 1051px;
                height: auto;
                background-color: #FFFFFF;
	}
	
#hdr_bar { margin: 0px 0px 0px 0px; 
		   width: 1124px;
		   height: 184px;
		   background-image: url(../images/hdr_bar2.jpg); background-repeat: no-repeat;
	}
	
#aagl_logo { left: 1px;
             top: 0px;
             z-index: 995;
             position: absolute;
	}

#socialfollow 
	{ 	
		font-weight: bold;
		color: white;
		right: 20px;
             	top: 37px;
             	z-index: 9;
             	position: absolute;
	}
	
#top_nav { left: 890px;
           top: 66px;
           z-index: 995;
           width: 350px;
           position: absolute;
           text-size: 10px;
           font-weight: bold;
           color: #003698;
	}
	
	#top_nav a { text-size: 10px;
                 font-weight: bold;
                 color: #003698;
                 text-decoration: none;
		}
	
#top_main_nav { left: 200px;
                top: 102px;
                z-index: 995;
                position: absolute;
                text-size: 13px;
                font-weight: bold;
                color: #FFFFFF;
	}
	
	#top_main_nav a { text-size: 13px;
                      font-weight: bold;
                      color: #FFFFFF;
                      text-decoration: none;
		}
		
	#top_main_nav a:hover { text-size: 13px;
                            font-weight: bold;
                            color: #93C5EE;
                            text-decoration: none;
		}
		
	#top_main_nav span { text-size: 13px;
                         font-weight: bold;
                         color: #93C5EE;
                        text-decoration: none;
		}

#hdr_search { left: 925px;
              top: 138px;
              z-index: 995;
              position: absolute;
              width: 185px;
	}
	
/*** left nav ***/
.lnav_hdr { clear: both;
            margin: 0px 0px 6px 0px;
            padding: 4px 0px 0px 18px;
		    width: 193px;
		    height: 24px;
		    background-image: url(../images/hdr_website_directory.gif); background-repeat: no-repeat;
		    font-size: 12px;
		    font-weight: bold;
		    color: #FFFFFF;
	}

.lnav { clear: both;
        margin: 0px 0px 0px 4px;
        padding: 5px 0px 0px 0px;
        height: 19px;
        width: 170px;
		font-weight: bold;
		color: #003698;
		display: block;
	}

	
	.lnav a { height: 19px;
	          font-weight: bold;
		      text-decoration: none;
		      color: #000000;
		      border-bottom: solid 1px #E5E5E5;
		      display: block;
		}
		
	.lnav a:hover { color: #003698; }
	
	.lnav a span { color: #003698; }
	
	
	
.lnav_on { clear: both;
           margin: 0px 0px 0px 4px;
           padding: 5px 0px 0px 0px;
           height: 7px;
           width: 170px;
		   font-weight: bold;
		   color: #003698;
		   display: block;
	}

	
	.lnav_on a { height: 7px;
	          font-weight: bold;
		      text-decoration: none;
		      color: #000000;
		      display: block;
		}
		
	.lnav_on a:hover { color: #003698; }
	
	.lnav_on a span { color: #003698; }	
	
	
.subNav { clear: both;
          margin: 0px 0px 0px 46px;
          padding: 0px 0px 8px 0px;
          height: auto;
          overflow: hidden;
		  font-weight: normal;
		  color: #003698;
		  display: block;
	}
	
	.subNav a { line-height: 16px;
	            font-weight: normal;
		        text-decoration: none;
		        color: #000000;
		}
		
	.subNav a:hover { color: #003698; }
	.subNav a span { color: #003698; }	
	
	
		
.login_hdr { margin: 0px 0px 0px 0px;
             padding: 5px 18px 0px 18px;
             width: 158px;
             height: 18px;
             background-color: #003698;
             font-size: 11px;
             font-weight: bold;
             color: #FFFFFF;
	}
	html>body .login_hdr { width: 158px; height: 18px; }
	
	.login_hdr a { font-size: 10px;
                   font-weight: normal;
                   color: #FFFFFF;
                   text-decoration: underline;
		}
		
.login_box { margin: 0px 0px 0px 0px;
             padding: 8px 18px 8px 18px;
             width: 158px;
             /*background-color: #93C5EE;*/
			background-color: #C8E2F4;
             font-size: 11px;
             font-weight: bold;
             color: #003698;
	}
	
.fact_topics { margin: 0px 0px 0px 10px;
               width: 400px;
               background-color: #FFFFFF;
               font-size: 11px;
               line-height: 16px;
               color: #000000;
	}
	.fact_topics a { line-height: 16px;
                     color: #003698;
                     text-decoration: underline;
		}
		
	.fact_topics a:hover  { line-height: 16px;
                            color: #CA1D1D;
                            text-decoration: none;
		}
		
	.fact_topics a span  { line-height: 16px;
                           color: #CA1D1D;
                           text-decoration: none;
		}


		
/*** generic styles ***/
hr.div01 { margin: 12px 0px 12px 0px;
           border: 0;
           color: #E5E5E5;
		   background-color: #E5E5E5;
		   height: 1px;
		   width: 607px;
		   text-align: left;
	}
	
hr.cart01 { margin: 7px 0px 7px 0px;
            border: 0;
            color: #E5E5E5;
		    background-color: #E5E5E5;
		    height: 1px;
		    width: 160px;
		    text-align: left;
	}

p.hdr01 { margin: 15px 0px 15px 10px;
          font-family: Arial, Verdana; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #003698; }
          
p.hdr02 { margin: 0px 0px 15px 0px;
          font-family:  Arial, Verdana; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; color: #003698; }

p.hdr03 { margin: 15px 0px 15px 10px;
          font-family: Arial, Verdana, san-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }

p.alert01 { margin: 15px 0px 15px 10px;
            font-family: Arial, Verdana, san-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; color: #FF0000; }
	
h2 { margin: 0px 0px 12px 10px;
    font-family: Arial, Verdana, san-serif; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;
	}
	
h3 { margin: 0px 0px 12px 10px;
    font-family: Arial, Verdana, san-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #003698;
	}
	
h3.cart01 { margin: 0px 0px 0px 0px;
            font-family: Arial, Verdana, san-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #003698;
	}


          
p.std01 { margin: 0px 0px 32px 10px;
          font-family: Arial, Verdana, san-serif; font-size: 12px; line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
          


p.std02 { margin: 0px 32px 15px 10px;
          font-family: Arial, Verdana, san-serif; font-size: 12px; line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }

	
	/*
	p.std02 a.nwLink.hover { font-size: 11px; line-height: 15px; color: #003698; font-style: normal; font-weight: normal; text-decoration: underline; }
	p.std02 a.nwLink.visited { font-size: 11px; line-height: 15px; color: #003698; font-style: normal; font-weight: normal; text-decoration: underline; }
	*/
	p.std02 a { font-size: 12px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }

	p.std02 a.nwLink { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }
	p.std02 a.nwLink:hover { font-size: 11px; line-height: 15px; color: #003698; font-style: normal; font-weight: normal; text-decoration: underline; }
	p.std02 a.nwLink:visited { font-size: 11px; line-height: 15px; color: #003698; font-style: normal; font-weight: normal; text-decoration: underline; }

	p.std02 a.termLink { font-size: 11px; line-height: 15px; color: #5D94C1; font-style: normal; font-weight: normal; text-decoration: underline; }
	p.std02 a.termLink:hover { font-size: 11px; line-height: 15px; color: #5D94C1; font-style: normal; font-weight: normal; text-decoration: underline; }
	p.std02 a.termLink:visited { font-size: 11px; line-height: 15px; color: #5D94C1; font-style: normal; font-weight: normal; text-decoration: underline; }







p.std03 { margin: 0px 0px 15px 10px;
          font-family: Arial, Verdana, san-serif; font-size: 12px; line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
          
	p.std03 a { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }
        
     
p.abc01 { margin: 0px 32px 15px 10px;
          font-family: Arial, Verdana, san-serif; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; color: #464646; }
          
	p.abc01 a { font-size: 14px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: none; }
	p.abc01 a:hover { font-size: 14px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; }
          


td.stdCopy01 { line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
	td.stdCopy01 a { line-height: 15px; font-style: normal; font-weight: normal; text-decoration: underline; color: #CA1D1D; }
	
td.stdHdr01 { font-size: 12px; line-height: 17px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }


div.stdCopy01 { line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
	div.stdCopy01 a { line-height: 15px; font-style: normal; font-weight: normal; text-decoration: underline; color: #CA1D1D; }
	
.callout_box01 { float: left;
                 width: 199px;
                 height: auto;
                 margin: 8px 6px 0px 0px;
                 padding: 0px 0px 0px 0px;
	}
	
.callout_hdr01 { margin: 0px 0px 0px 0px;
                 padding: 4px 0px 0px 12px;
                 width: 187px;
                 height: 19px;
                 background-color: #003698;
                 color: #FFFFFF;
                 font-size: 13px;
                 font-weight: bold;
	}
	
	
.latestNews {    float: left;
                 width: 600px;
                 height: auto;
                 margin: 8px 6px 0px 0px;
                 padding: 0px 0px 0px 0px;
	}
	
.latestNews_hdr01 { margin: 0px 0px 0px 0px;
                 padding: 4px 0px 0px 12px;
                 width: 688px;
                 height: 19px;
                 background-color: #003698;
                 color: #FFFFFF;
                 font-size: 13px;
                 font-weight: bold;
	}
	
.callout_content01 { margin: 12px 0px 0px 0px;
                     padding: 0px 12px 0px 12px;
                     width: 676px;
                     background-color: #FFFFFF;
                     color: #252525;
                     font-size: 10px;
                     line-height: 13px;
                     font-weight: normal;
                     height: auto;
	}
	
	.callout_content01 a { color: #CD2B2B;
                           font-size: 10px;
                           line-height: 12px;
                           font-weight: normal;
                           text-decoration: underline;
		}
		
	.callout_content01 a span { color: #003698;
                                font-size: 12px;
                                font-weight: bold;
                                text-decoration: underline;
		}
        
.callout_hdr02 { display:table-cell;
                 margin: 0px 9px 0px 0px;
                 padding: 4px 0px 0px 12px;
                 width: 287px;
                 height: 19px;
                 background-color: #003698;
                 color: #FFFFFF;
                 font-size: 13px;
                 font-weight: bold;
	}



.mem_callout_box01 { float: left;
                     width: 299px;
                     height: auto;
                     margin: 12px 11px 0px 0px;
                     padding: 0px 0px 0px 0px;
	}
	
.mem_callout_hdr01 { margin: 0px 0px 0px 0px;
                     padding: 8px 0px 0px 12px;
                     width: 299px;
                     height: 32px;
                     background-color: #003698;
                     color: #FFFFFF;
                     font-size: 13px;
                     font-weight: bold;
	}
	html>body .mem_callout_hdr01 { width: 287px; height: 24px; }
	
.mem_callout_title01 { margin: 5px 0px 3px 0px;
                       padding: 0px 0px 0px 0px;
                       width: 299px;
                       height: auto;
                       background-color: #FFFFFF;
                       color: #CA1D1D;
                       font-size: 12px;
                       font-weight: bold;
                       border-top: solid 1px #E5E5E5;
                       border-bottom: solid 1px #E5E5E5;
	}
	
	.mem_callout_title01 span { color: #003698;
                                font-size: 11px;
                                font-weight: bold;
		}
	
	.mem_callout_title_txt { margin: 0px 0px 0px 0px;
                       padding: 7px 12px 7px 12px;
                       width: 275px;
                       background-color: #FFFFFF;
		}
	
.mem_callout_content01 { margin: 0px 0px 0px 0px;
                         padding: 12px 12px 12px 12px;
                         width: 299px;
                         background-color: #F2F2F2;
                         color: #252525;
                         font-size: 10px;
                         line-height: 13px;
                         font-weight: normal;
                         height: auto;
	}
	html>body .mem_callout_content01 { width: 275px; }
	
	.mem_callout_content01 a { color: #CD2B2B;
                           font-size: 10px;
                           line-height: 12px;
                           font-weight: normal;
                           text-decoration: underline;
		}


.events_row01 { clear: both;
                margin: 0px 0px 0px 0px;
                padding: 16px 12px 16px 12px;
                width: 583px;
                height: auto;
                color: #252525;
                font-weight: normal;
	}
	
.products_row01 { clear: both;
                  margin: 0px 0px 0px 0px;
                  padding: 16px 12px 16px 12px;
                  width: 260px;
                  height: auto;
                  color: #252525;
                  font-weight: normal;
	}
          
/*** FOOTER ***/
#footer_nav {
	//background:black;
	width:1054px;
	//margin: 30px 0px 0px 85px;
}
#footer { 
		  border: 1px solid black;
          width: 1054px;
          background-color: #003698;
          color: #FFFFFF;
	}
	html>body #footer { width: 951px; height: 21px; }
	
	#footer a { color: #FFFFFF;
	            text-decoration: none;
		}
		
td.footer01 { color: #FFFFFF; }
	
	td.footer01 a { color: #FFFFFF; text-decoration: none; }
	
#sub_footer { 
			margin: 7px 0px 60px 7px;
			  color: #B7B7B7;
			  font-size: 10px;
			  width: 1154px;
			  text-align: center;
	}
	
#cartDiv { float: right; 
           margin: 0px 20px 0px 0px;
           padding: 10px 10px 10px 10px;
           width: 160px; 
           height: 400px; 
           border: solid 1px; border-color: #999999; 
	}
	html>body #cartDiv { width: 160px; }
	
/*** Physician Finder ***/
.physician_results { margin: 0px 0px 0px 0px;
                     padding: 10px 13px 10px 13px;
                     width: 607px;
					 height: auto;
					 line-height: 14px;
	}
	html>body .physician_results { width: 581px; }
	
	.physician_results a { color: #CA1D1D; text-decoration: underline; line-height: 14px; }
	

/* standard styles */
.stdCopy01 { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #313131;}
.footer01 { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #313131;}
.hdr01 { font-family: Arial, Verdana, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; color: #2F54AD;}
.hdr02 { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #313131;}


.menu01 { font-family: Arial, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.menu01:hover { font-family: Arial, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; color: #FFFFFF;}
.menu01_on { font-family: Arial, Verdana, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; color: #FFFFFF;}


.menu02 { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #313131;}
.menu02:hover { font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #2F54AD;}

.menu03 { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #313131;}
.menu03:hover { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #313131;}

.link01 { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #313131;}
.link01:hover { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #2C3F43;}

	
/*** INPUT FIELDS  ***/
.error01 { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 11px; color: #FF0000; }

.searchBox01 { margin: 0px 2px 0px 0px; padding: 2px 0px 0px 2px; border: solid 1px #858585; width: 154px; height: 16px; line-height: 10px; font-size: 10px; color: #003698; }
	html>body .searchBox01 { width: 152px; height: 14px; }
	
.newsletter01 { margin: 0px 2px 0px 0px; padding: 2px 0px 0px 2px; border: solid 1px #CACACA; width: 154px; height: 14px; line-height: 10px;  font-size: 10px; color: #003698; }
	html>body .newsletter01 { width: 152px; height: 12px; }
	
.loginhBox01 { margin: 3px 2px 4px 0px; padding: 2px 0px 0px 2px; border: solid 1px #C2BFB6; width: 152px; height: 14px; font-size: 10px; color: #000000; }


.txtBox01 { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: 158px; height: 17px; font-size: 11px; color: #313131; }
.txtBox01_error { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 158px; height: 17px; font-size: 11px; color: #313131; background-color: #FCBAC7; }

.txtBox02 { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: 158px; height: 17px; font-size: 11px; color: #313131; }
.txtBox02_error { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 158px; height: 17px; font-size: 11px; color: #313131; background-color: #FCBAC7; }

.txtBox03 { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: 220px; height: 17px; font-size: 11px; color: #313131; }
.txtBox03_error { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 220px; height: 17px; font-size: 11px; color: #313131; background-color: #FCBAC7; }

.selectBox01 { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D;  height: 19px; font-size: 11px; color: #313131; }


select.editable { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D;  height: 19px; font-size: 11px; color: #313131; }

option.activateEdit, input.editable {
    font-style : italic; // This only works in Mozilla/Firefox
    color : #800; // Works in IE and Mozilla/Firefox
}

.selectBox01_error { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000;  height: 19px; font-size: 11px; color: #313131; background-color: #FCBAC7; }


.selectBox02 { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: auto; height: 17px; font-size: 11px; color: #313131; }
.selectBox02_error { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: auto; height: 17px; font-size: 11px; color: #313131; background-color: #FCBAC7; }


.txtArea01 { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: 334px; height: 83px; font-size: 11px; color: #313131; }
.txtArea01_error { margin: 0px 2px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 334px; height: 83px; font-size: 11px; color: #313131; background-color: #FCBAC7; }

.txtArea02 { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #7D7D7D; width: 504px; height: 88px; font-size: 11px; color: #313131; }
.txtArea02_error { margin: 0px 2px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 504px; height: 88px; font-size: 11px; color: #313131; background-color: #FCBAC7; }

#pic {
	background-color: #FFFFFF;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	
	height: 228px;
	width: 416px;
	float: right;
	left: 20px;
	top: -150px;
}


.topicLink { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }
.topicLink a { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }
.topicLink a:hover { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }
.topicLink a:visited { font-size: 11px; line-height: 15px; color: #CA1D1D; font-style: normal; font-weight: normal; text-decoration: underline; }

.termLink  { font-size: 11px; line-height: 15px; color: #93C5EE; font-style: normal; font-weight: normal; text-decoration: underline; }	
.termLink a { font-size: 11px; line-height: 15px; color: #93C5EE; font-style: normal; font-weight: normal; text-decoration: underline; }	
.termLink a:hover { font-size: 11px; line-height: 15px; color: #93C5EE; font-style: normal; font-weight: normal; text-decoration: underline; }	

	
/* gallerynav styling */
#gallerynav
{
    margin: 5px 0;
    text-align: left;
    position: relative;
    top: -447px;
    left:670px;
    width:130px;
    z-index: 10;
}
#gallerynav a, #gallerynavcyle strong
{
    margin: 0 5px;
    padding: 3px 5px;
    border: 1px solid #ccc;
    background: white;
    text-decoration: none;
    color: #a60000;
}
#gallerynav a.activeSlide
{
    background: lightblue;
}
#gallerynav a:focus
{
    outline: none;
}

/* newsnav styling */
#newsnav
{
    margin: 5px 0;
    text-align: left;
    position: relative;
    top: -80px;
    left: 870px;
    width: 100px;
    font-size:7pt;
    z-index: 1;
    border: 0px solid white;
}
#newsnav a, #newsnavcycle strong
{
    margin: 0 5px;
    padding: 3px 5px;
    border: 1px solid #ccc;
    background: white;
    text-decoration: none;
    color: #a60000;
}
#newsnav a.activeSlide
{
    background: lightblue;
}
#newsnav a:focus
{
    outline: none;
}

.newsheader {
	font-weight: bold;
	font-size:12pt;
	padding-bottom: 5px;
}

a.header_href {
	color:white;
	text-decoration: none;	
	font-size:11px;
	line-height: 13px;
}

a.header_href:hover { 
	text-decoration: underline;
}

a.footer_href {
	color:black;
	text-decoration: none;	
}

a.footer_href:hover { 
	text-decoration: underline;
}

div#mast_signin {
	border: 0px solid red;
	position: absolute;
	right: 16px; top: 11px;
	text-align: right;
}
div#signin_form form {
	font-family: helvetica; font-size: 11px; font-weight: bold;
	color: #3f5261;
	margin: 0px; margin-left: 25px;
}
div.signin_form  {
	border: 0px solid red;
	width: 186px;
	background: url(/images/box_mid.png) repeat-y;
	text-align: left;
}

div.sidebox_header {
	text-align: left;
	width:208px; 
	height:12px; 
	background: #0052a5; 
	padding:5px; 
	color:white;
}

a.header_link {
	text-decoration: none;
	color: #eeeeee;
}

a.header_link:hover {
	text-decoration: none;
	color: #ffffff;
}

a.calendar_event {
	text-decoration: none;
	color: black;
}

a.calendar_event:hover {
	text-decoration: underline;
	color: #0052a5;
}

.surgeryUMainSearchBox h4 { 
	color: red;
	font-size:10pt; 
}

#surgeryuHomepageSearchResults  {
	width:770px;
	padding:20px;
	height:300px;
	overflow:none;
}

#awardWinningVideos { 
	border: 0px solid lightgray;
	overflow:auto;
	width: 520px;
	height:185px; 
}

#commentbox {
	width:770px;
	margin: 10px;
	border: 1px solid lightgray;
}

.shadedcell		{
				vertical-align: top;
				font-size:10pt;
				background-color: #ffeedd;
				padding: 10px;
				}

.shadedreply	{
				vertical-align: top;
				font-size:10pt;
				background-color: #ffefee;
				padding: 10px;
				}
				
#newsstories a	{
				color: #9999FF;
				}
				
.popupHeader	{
				color: white;
				text-align: left;
				padding-left:20px;
				font-weight:bold;
				line-height: 22px;
				width:971px;
				height:20px;
				background-color:skyblue;
				padding-left:10px;
				}
