/* CSS Document */

/*-----------------------------------------------
Tristar Medical Group Website Styles
Date: March 2006
Designer: Evolution 7 
----------------------------------------------- */

/* GLOBAL
----------------------------------------------- */
body {margin:0px; padding:0px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#122A72 url(../images/sp_tile.gif) repeat-x;}

a {color:#0A2972; text-decoration:none; border-bottom:1px #A9B4CE dashed;}
a:hover {color:#FFFFFF; border-bottom:0px; background:#0A2972;}

/* LAYER/CONTAINERS
----------------------------------------------- */
.logo {width:93px; height:98px; position:absolute; margin:29px 0 0 44px; z-index:3;}
.logo a {border-bottom:0px;}
.logo a:hover {background:none;}

#main_img{position:absolute; width:198px; height:200px; z-index:1; left:80px; top:152px;}

#quote{position:absolute; z-index:2; width:198px; left:42px; top:359px;}

#extra{position:absolute; z-index:2; width:198px;}

.onstate {position:absolute; height:35px; top:32px;}
.onstate a {border-bottom:0px;}
.onstate a:hover {background:none;}

/* LAYOUT/CONTAINERS
----------------------------------------------- */
#main_holder {width:766px; text-align:left; margin-left:auto; margin-right:auto; position:relative;}

#top_border {width:766px;}
.top_border_TL {float:left; width:29px; height:29px; background:url(../images/main_bg_TL_b.gif) no-repeat #122A72;}
.top_border_TS {float:left; width:708px; height:29px; background:url(../images/main_bg_TS_b.gif) repeat-x #122A72;}
.top_border_TR {float:left; width:29px; height:29px; background:url(../images/main_bg_TR_b.gif) no-repeat #122A72;}

#mid_container {width:766px; background:url(../images/main_bg_b.gif) repeat-y;}
.mid_corn {float:left; width:29px; height:93px;}

.content_img {float:right; width:139px; height:137px; padding:0 0 5px 5px;}
.content_img_rev {float:left; width:139px; height:137px; padding:0 5px 5px 0;}

#menu_container {float:left; width:572px; height:64px; padding:3px 0 0 135px; background:#FFFFFF;}

.menubot_box {float:left; width:572px; height:29px; background:url(../images/menu_bot.gif) repeat-x;}
.menu_edge {float:left; width:1px; height:29px;}
.menu_curve{float:right; width:7px; height:29px;}

#mainnav {float:left; width:572px; height:35px; position:relative;}
#mainnav DIV {float:left;}
#mainnav DIV A {margin:0px; width:auto; height:auto; border-bottom:0px; background:none;}
#mainnav DIV A:HOVER {background:#FFFFFF; border:0px;}

#subnav {float:left; width:auto; height:27px; padding:5px 0 0 17px;}
#subnav DIV {float:left; width:auto; height:27px;}
#subnav DIV A {background:none; border:0px;}
#subnav DIV A:HOVER {background:none; border:0px;}

#content_container {float:left; background:url(../images/content_bg.gif) no-repeat #FFFFFF; width:716px;}

#foot-logo {float:left; width:716px; background:url(../images/logo-aagp.gif) no-repeat; background-position:left bottom;}

#header_container {float:right; width:412px; height:39px; padding:27px 30px 0 0;}
.header_pad {float:right; margin:11px 0 10px 0;}
.header_lines{width:412px; height:1px;}

#content_box {float:right; width:512px; height:auto; padding:0px 0 0 0; background:url(../images/body_bg.gif) repeat-y;}
.content_TS {float:left; width:512px; height:44px; background:url(../images/content_top.gif) no-repeat;}
.content_LS {float:left; width:24px; height:auto;}
.content_mid {float:left; width:512px; height:auto;}

.content_bottom{float:left; width:512px; height:13px; background:url(../images/content_BS.gif) repeat-x;}
.content_LB {float:left; width:24px; height:13px;}
.content_RB {float:right; width:24px; height:13px;}

#body_box {float:left; width:430px; margin:16px 9px 0 25px;}
.body_block {padding: 17px 9px 0 9px;}

#footer_container{float:left; width:766px; height:51px; background:#122A72 url(../images/footer_bg_b.gif) repeat-x;}
.footer_LB {float:left; width:29px; height:51px; background:#122A72;}
.footer_RB {float:left; width:29px; height:51px; background:#122A72;}

.copyright {float:left; width:115px;}

/* CONTENT STYLES
----------------------------------------------- */
#subnav_txt {margin:4px 0 0 0; width:auto; float:left; color:#A6BBCC; font-size:10px;}
#subnav_txt UL {padding:0 0 0 0px; margin:0px; list-style-type:none;}
#subnav_txt UL LI {padding:0px 0 0 15px; display:inline; margin:0px; height:auto;}
#subnav_txt UL LI A {width:auto; text-decoration:none; color:#A6BBCC; border-bottom:0px;}
#subnav_txt UL LI A:hover {color:#FFFFFF; border-bottom:0px;}

.pullout_txt {font-size:13px; color:#0A2972; padding:10px 9px 10px 9px;}
.pullout_txt SPAN {font-size:14px; font-weight:bold;}

.subheader {font-weight:bold;}

.highlight_txt {font-weight:bold; color:#555555; font-size:12px; background:#F7FAFB; display:block; margin:0 -9px 0 -9px; padding:7px 7px 7px 8px; border:1px solid #E5EDF3;}
.highlight_txt SPAN {font-weight:normal; font-size:11px;}

.highlight_txt2 {color:#0A2972;}

.liststyle1 {padding:0px; margin:0px;}
.liststyle1 UL {padding:0 0 0 0px; margin:0 0 0 0; list-style:none;}
.liststyle1 UL LI {padding:3px 0 0 10px; margin:0 0 0 0; background:url(../images/content_arrow.gif) no-repeat 0px 8px;}

.liststyle2 {padding:0px; margin:0px;}
.liststyle2 UL {padding:0 0 0 10px; margin:0 0 0 0; list-style:none;}
.liststyle2 UL LI {padding:3px 0 0 10px; margin:0 0 0 0; background:url(../images/content_arrow.gif) no-repeat 0px 8px;}

.upcoming_box {font-weight:normal; color:#555555; font-size:11px; background:#F7FAFB; display:block; margin:0 -9px 0 -9px; padding:12px 7px 7px 12px; border:1px solid #E5EDF3;}
.upcoming_head {font-weight:bold; color:#444444; font-size:12px;}
.upcoming_box SPAN.row {padding:0 0 0 15px; margin-top:-5px; background:url(../images/content_arrow.gif) no-repeat 5px 4px;}

.centre_head {font-weight:bold; font-size:11px; color:#555555;}
.centre_address{font-weight:normal; font-size:11px; color:#333333;}

.backtotop {float:right; padding:16px 0 25px 0;}
.backtotop a {border-bottom:0px;}
.backtotop a:hover {background:none;}


/* FOOTER STYLES
----------------------------------------------- */
.footer_box {float:left; font-size:10px; color:#A6BBCC; padding:10px 0 0 0; width:auto;}

#footerlinks {margin:10px 0 0 30px; width:563px; float:left; color:#A6BBCC; font-size:10px;}
#footerlinks UL {padding:0 0 0 0px; margin:0px; list-style-type:none;}
#footerlinks UL LI {padding:0px 0 0 20px; display:inline; margin:0px; height:auto; background:url(../images/footer_arrow.gif) no-repeat 11px 4px;}
#footerlinks UL LI A {width:auto; text-decoration:none; color:#A6BBCC; border-bottom:0px;}
#footerlinks UL LI A:hover {color:#0A2972; border-bottom:0px; background:#FFFFFF;}

#e7_box {float:right; width:722px; padding:0 31px 10px 0; background:#122A72;}
.e7_txt{float:right; width:200px; color:#586898; font-size:10px; text-align:right;}
.e7_txt a {color:#586898; text-decoration:none; border-bottom:0px;}
.e7_txt a:hover {color:#FFFFFF; text-decoration:none; border-bottom:0px; background:#586898;}
.e7_logo {float:right; width:17px; text-align:right; border-bottom:0px;}
.e7_logo a {border-bottom:0px;}
.e7_logo a:hover {background:none;}