
/* baseline css starts here */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 11px; font-family: Verdana; vertical-align: baseline; background: transparent; }

ol, ul { list-style:none; }

blockquote, q { quotes:none; }

:focus { outline: 0; }

a img, :link img, :visited img { border:0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing:0; }

body { background-image:url(images/top_repeater.gif); background-repeat:repeat-x; background-color:#aacccb; }


/* _________________________________CSS for Layout for Homepage_________________________________*/

#content_hp { float: left; width: 765px; }

#centerrightcontainer { float:left; width: 765px; min-height: 480px; height: auto !important; height: 480px; background-color:#FFFFFF; background-image:url(images/rightcolumnback.gif); background-position:bottom right; background-repeat:no-repeat; }

#centerrightcontainer_bottom { float:left; width: 765px; height: 10px; background-image:url(images/centerrightbottom.png); background-repeat:no-repeat; line-height:0; overflow:hidden; }

#right_column_hp { width:185px; float:left; padding-top:6px; background-color:#40478B; }

#center_column_hp { width:540px; padding-left:20px; padding-right:20px; padding-top:15px; float:left; border:none; }

#locations { width:765px; float:left; }

#location1 { width:227px; height:104px; float:left; margin:18px 18px 18px 0; padding:8px 8px 0 8px; background-image:url(images/locationback1.png); background-repeat:no-repeat; background-position:0px 0px; }

#location2 { width:227px; height:104px; float:left; margin:18px 0 18px 0; padding:8px 8px 0 8px; background-image:url(images/locationback2.png); background-repeat:no-repeat; background-position:0px 0px; }

#location3 { width:227px; height:104px; float:left; margin:18px 0 18px 18px; padding:8px 8px 0 8px; background-image:url(images/locationback2.png); background-repeat:no-repeat; background-position:0px 0px; }

#right_column_text_hp { width:175px; float:right; }

#team_logos { width:185px; height:150px; float:left; }

#right_column { width:185px; float:left; padding-top:6px; min-height: 480px; height: auto !important; height: 480px; }

/* _________________________________CSS for Layout Underpages_________________________________*/

#wrapper { width: 985px; margin-left: auto; margin-right: auto; padding-bottom:15px; }

#content { float: left; color: #333; background: #fdfefd; height: 730px; width: 770px; display: inline; background-image: url(images/main_body_bg.gif); }

#top_banner { height:170px; width:560px; float:left; padding-left:20px; margin:0px; }

#banner_spacer { height:150px; width:10px; }

#banner_pic { height:150px; width:225px; background-color:#009999; margin-top: 10px; margin-right: 10px; float:left; }

#banner_color { height:150px; width:290px; background-color:#aececc; margin-top: 10px; float:left; padding: 0 10px 0px 10px; text-align: left; vertical-align:bottom; }

#banner_title_single_wsub { height:60px; margin-top:83px; }

#banner_title_double_wsub { height:60px; margin-top:51px; }

#banner_title_single { height:40px; margin-top:107px; }

#banner_title_double { height:73px; margin-top:75px; }

#bread_crumbs { height:35px; width:540px; padding-left:20px; padding-right:20px; float:left; }

#center_column { width:580px; float:left; padding-bottom:12px; }

#main_copy_area { width:540px; padding-left:20px; padding-right:20px; float:left; }

#right_copy { height:100px; width:150px; padding-left:20px; padding-right:20px; float:left; }

#header { color: #CFE1E1; width: 770px; float: left; height: 75px; background: #CFE1E1; }

#navigation { float: left; width: 770px; height: 25px; color: #333; background: #aececc; }

#telephone { float: right; width: 270px; height: 30px; color: #FFFFFF; text-align:center; font-size: 14px; padding-top: 10px; background-image:url(images/telephoneback.png); background-repeat:no-repeat; background-position:bottom; }

#top_nav { float: right; width: 475px; height: 55px; color: #046965; text-align:right; font-size: 11px; padding-top: 10px; padding-right: 11px; padding-left: 9px; }

#main_nav { width:765px; height:40px; float:left; }

#left_column { width: 220px;  min-height: 650px; height: auto !important; height: 650px; float:left; }

#logo { width: 220px; height: 267px; }

#doctors { width: 192px; padding: 0 0 20px 28px; }

#latestnews { width: 208px; padding-bottom:12px; margin:0; }

#newsline { height: 1px; width: 208px; background-color: #091371; margin:0 0 6px 0; line-height:0; overflow:hidden; }

#footer_bar { width: 985px; margin-left: auto; margin-right: auto; height: 20px; padding:8px; border-top:solid #046965 2px; text-align: center; clear: both; }

#locationtitle { width:130px; float:left; margin-top:3px;}

#locationtextbox { width:130px; float:left; margin-top:3px;}

#currentathlete { width:115px; border-bottom:dotted #ffffff 2px; margin:0 25px 8px 25px; }

#athlete { width:165px; margin-bottom:8px; }

#pastathletes { width:115px; border-bottom:dotted #ffffff 2px; margin:0 25px 8px 25px; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {width: 165px;}
.ui-accordion .ui-accordion-header {cursor:pointer; position:relative; margin-top:2px; zoom:1;}
.ui-accordion .ui-accordion-li-fix {display:inline;}
.ui-accordion .ui-accordion-header-active {border-bottom:0 !important;}
.ui-accordion .ui-state-active {color:#FFFFFF;}
.ui-accordion .ui-accordion-header a {display:block; color:#FFFFFF; background-color:#091371; /*background-color:#676C9B; */font-size:12px; text-decoration:none; padding:2px 4px 2px 4px; letter-spacing:-.02em; font-weight:normal; text-align:center;}
.ui-accordion .ui-accordion-header a:hover {color:#091371; background-color:#FFFFFF; text-decoration:none; padding:2px 4px 2px 4px; letter-spacing:-.02em; font-weight:normal; text-align:center;}
.ui-accordion .ui-accordion-content {padding:4px 0px; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; zoom:1;}
.ui-accordion .ui-accordion-content-active {display:block;}
.ui-state-active, .ui-state-active a {color:#091371 !important; background-color:#FFFFFF !important; /*font-weight:800 !important; margin-top:10px;*/}

/* _________________________________CSS for Links and Text_________________________________*/

p { color:#091371; font-size: 12px; line-height:18px; padding-bottom:10px;}

.bodycopy { color: #000000; font-size: 12px; line-height:18px; }

.bodycopy a, .bodycopy a:visited, .bodycopy a:active { color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.bodycopy a:hover { color:#FFFFFF; background-color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.bodycopysub { color:#091371; font-size:14px; line-height:16px; font-weight:800; letter-spacing: -.02em; padding-bottom:4px; }

.bodycopysub2 { color:#091371; font-size:12px; line-height:16px; font-weight:800; letter-spacing: -.02em; padding-bottom:4px; }

.bodycopynospace { color: #000000; font-size: 12px; line-height:18px; padding-bottom:4px; }

.bodycopybold { color: #000000; font-size: 12px; line-height:18px; font-weight:800; }

.jobtitle { color:#091371; font-size:12px; line-height:16px; font-weight:800; letter-spacing: -.02em; padding-bottom:0px; margin-left:12px; }

.dateposted { color: #006965; font-size:11px; line-height:16px; margin-left:12px; padding-bottom: 4px !important; }

.jobcopy { color: #000000; font-size: 12px; line-height:18px; margin:0 36px 0 12px; }

.jobcopyitalic { color: #000000; font-size: 12px; line-height:18px; font-style:italic; }

.jobcopy a, .jobcopy a:visited, .jobcopy a:active { color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.jobcopy a:hover { color:#FFFFFF; background-color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.formlink { color: #000000; font-size: 12px; line-height:18px; padding-bottom:0px; }

.formlink a, .formlink a:visited, .formlink a:active { color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.formlink a:hover { color:#FFFFFF; background-color:#091371; font-weight:800; text-decoration:none; padding: 2px 1px 2px 1px; }

.banner_header { color: #091371; font-size:30px; line-height:32px; font-weight:800; letter-spacing: -.02em; padding-bottom:6px;}

.banner_subheader { font-size:18px; color: #091371; }

.quote_text { color: #091371; font-style: italic; font-size: 14px; line-height: 22px; }

.white_text a:link, .footer_text a:visited { color:#ffffff; font-family:Verdana; font-size:11px; text-decoration:none; }

.white_text { color: #ffffff; line-height: 12px; padding-bottom: 6px; }

.white_text_bold { color: #ffffff; line-height: 12px; padding-bottom: 6px; font-weight: 800; }

.white_text_teams { color: #ffffff; font-size:11px; line-height:11px; /*letter-spacing: -.075em;*/ }

/*.white_text_teams li { list-style-type:square; list-style-position:inside; margin-left: -10px; padding-bottom:4px; }*/

.white_text_teams li { list-style-type:square; list-style-position:outside; margin-left: 13px; padding-left: 0px; /*text-indent: -.25em;*/text-indent: 0px; padding-bottom:4px; }

.white_text a:hover { color:#ffffff; font-family:Verdana; font-size:11px; text-decoration:none; }

.green_text { color:#046965; font-size:12px; line-height:16px; padding: 2px 1px 2px 1px; }

.green_text a, .green_text a:visited, .green_text a:active { color:#046965; font-size:12px; text-decoration:none; padding: 2px 1px 2px 1px; }

.green_text a:hover { color:#FFFFFF; background-color:#046965; font-size:12px; text-decoration:none; padding: 2px 1px 2px 1px; }

.footer_text { color:#046965; font-size:11px; padding: 2px 1px 2px 1px; }

.footer_text a, .footer_text a:visited, .footer_text a:active { color:#046965; font-size:11px; text-decoration:none; padding: 2px 1px 2px 1px; }

.footer_text a:hover { color:#FFFFFF; background-color:#046965; font-size:11px; text-decoration:none; padding: 2px 1px 2px 1px; }

.purple_text { color: #091371; font-size:12px; line-height:14px; padding: 2px 1px 2px 1px; }

.purple_text a, .purple_text a:visited, .purple_text a:active { color: #091371; font-size:12px; line-height:14px; text-decoration:none; padding: 2px 1px 2px 1px; }

.purple_text a:hover { color:#FFFFFF; background-color:#091371; text-decoration:none; padding: 2px 1px 2px 1px; }

.purple_text_head { font-size: 18px; line-height: 20px; font-weight:800; color:#091371; }

.doclisttitles { color:#091371; font-size: 12px; line-height:14px; padding: 6px 1px 2px 0px; margin-left: -6px; font-weight:800; }

.doctornames { color:#091371; font-size: 12px; line-height:14px; padding: 2px 1px 2px 1px;}

.doctornames a, .doctornames a:visited, .doctornames a:active { color:#091371; font-size:12px; text-decoration:none; padding: 2px 1px 2px 1px; }

.doctornames a:hover { color:#FFFFFF; background-color:#091371; font-size:12px; text-decoration:none; padding: 2px 1px 2px 1px; }

.bread_text { color:#000000; font-size:11px; padding: 2px 1px 2px 1px; }

.bread_text a, .bread_text a:visited, .bread_text a:active { color:#000000; font-size:11px; text-decoration:none; padding: 2px 1px 2px 1px; }

.bread_text a:hover { color:#FFFFFF; background-color:#40478B; font-size:11px; text-decoration:none; padding: 2px 1px 2px 1px; }

.locationtitle { color:#091371; font-size:12px; line-height:13px; font-weight:800; padding-bottom:4px; }

.locationtext { color:#046965; font-size:10px; line-height:11px; padding-left:4px;}

#grtmap { float:right; height:16px; width:75px; margin-top:48px; border:none; z-index:1; }

.faqcopy { color: #000000; font-size: 12px; line-height:16px; padding:3px 3px 12px 12px; }

.topics h2 { color:#091371; font-size:13px; line-height:16px; font-weight:800; letter-spacing: -.02em; padding-bottom:6px; cursor:pointer; }

.sliders1 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders2 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders3 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders4 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders5 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders6 h3 { color:#091371; font-size:12px; line-height:13px; font-weight:600; padding:4px; cursor:pointer; border-bottom: solid #FFFFFF 2px; background-color:#CCDFDF; }

.sliders1 { width:450px; padding:3px 3px 12px 12px; }

.sliders2 { width:450px; padding:3px 3px 12px 12px; }

.sliders3 { width:450px; padding:3px 3px 12px 12px; }

.sliders4 { width:450px; padding:3px 3px 12px 12px; }

.sliders5 { width:450px; padding:3px 3px 12px 12px; }

.sliders6 { width:450px; padding:3px 3px 12px 12px; }

.bodycopy ul { padding-bottom:10px; }

/*.bodycopy li { color: #000000; font-size: 12px; line-height:14px; list-style:square; list-style-position:inside; margin-left: 12px; padding-left: 1em; text-indent: -1em; padding-bottom:6px; }*/

.bodycopy li { color: #000000; font-size: 12px; line-height:14px; list-style:square; list-style-position:outside; margin-left: 36px; padding-left: 0px; text-indent: 0px; padding-bottom:6px; }

.purple_text ul { padding:0; }

.purple_text li { color: #091371; font-size:12px; line-height:14px; list-style:square; list-style-position:outside; margin-left: 14px; padding-left: 0px; text-indent: 0px; padding-bottom:6px; }

.athletehead { color: #ffffff; font-size:12px; line-height:15px; font-weight:800; padding:8px 0 4px 0; text-align:center; }

/*.athleteyear { color: #ffffff; font-size:10px; font-weight:800; padding:0 0 8px 0; text-align:center; }*/

.athletename { color: #ffffff; font-size:14px; line-height: 18px; text-align:center; padding:0;}

.athletenamepast { color: #ffffff; font-size:12px; line-height: 18px; text-align:center; padding:0px; }

.athleteschool { color: #ffffff; font-size:10px; line-height: 13px; text-align:center; padding-bottom:8px; }

#GRTSpot1{ margin: 8px 0 8px 0; }

#GRTSpot2{ margin: 0 0 18px 0; }
