a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {font-family: Arial, Helvetica, 'sans serif'; background: #e1ebf2;}
body.inner {font-family: Arial, Helvetica, 'sans serif'; background: white;}

.container {margin: auto; overflow: hidden; width: 1000px;}
#top {background: url(../images/top_bg.gif) repeat-x #e3edf4; overflow: hidden; min-width: 1000px;}
#top2 {background: url(../images/inner_bg.gif) repeat-x white; overflow: hidden; min-width: 1000px;}
#top_container {min-height: 753px;}
#logo {float: left; width: 226px; margin: 33px 69px 0 35px; display: inline;}


#header_right {float: right; width: 670px; display: inline;}

#social {font-size: 12px; color: #566163; font-weight: bold; background: url(../images/social_bg.png) no-repeat; width: 314px; height: 43px; margin: 0 0 13px 290px; padding: 0 0 0 57px;}
#social img {}
#social span {float: left; margin: 0px 6px 0 7px; padding: 3px 6px 0 0; height: 18px; border-right: 1px solid #bfbfbf; margin-top: 6px;}
#social span#text_txt {border-right: none;}
#social a {color: #566163;}
#social a:hover {text-decoration: none;}
#social #twitter {margin: 7px 0 0 0; float: left;}
#social #rss {margin: 7px 0 0 0; float: left;}
#social #testimonials {margin: 4px 0 0 0; float: left;}

#nav {float: right; margin: 0 36px 0 0; display: inline;}
#nav #bracket_left {width: 9px; height: 29px; background: url(../images/left_bracket.png) no-repeat; display: block; float: left; margin: 0 7px 0 0px;}
#nav #bracket_right {width: 8px; height: 29px; background: url(../images/right_bracket.png) no-repeat; display: block; float: left; margin: 0 0px 0 0px;}
#nav ul {color: black; font-size: 12px; font-weight: bold; margin: 7px 0 0 0; float: left;}
#nav ul li {display: block; float: left; margin: 0 10px 0 0;}
#nav ul li a {color: black;}

h2.main {color: black; font-size: 36px; font-weight: bold; margin: 46px 0 8px 0; text-align: center;}
h3.main {color: black; font-size: 18px; font-weight: bold; text-align: center;}

#js {width: 1000px; height: 329px;  margin: 15px 0 0 1px; background: url(../images/slider_bg.png) no-repeat;}
#slider {width: 909px; height: 281px; background: black; margin: 10px 0 0 45px; float: left; display: inline; overflow: hidden;}
#slider li {width:909px; height:281px; overflow:hidden;}

#quote h4, #qanda h4, #serving h4 {color: #272626; font-size: 16px; font-weight: bold; margin: 0 0 19px 0; white-space: nowrap;}

#quote {width: 140px; float: left; padding: 0 25px 0 35px; border-right: 1px solid #bfbfbf; margin: 0 23px 0 0;}

#qanda {width: 376px; float: left; padding: 0 29px 0 0px; border-right: 1px solid #bfbfbf; margin: 0 19px 0 0; min-height: 193px;}
#qanda p {font-size: 14px; color: black; line-height: 21px;}
#qanda p span {font-weight: bold;}

#serving {float: left; width: 307px; min-height: 193px;}
#serving p {font-size: 11px; color: black; line-height: 15px; margin: 7px 0 0 0;}
#serving ul {font-size: 12px; line-height: 16px; color: black;}
#serving ul li {background: url(../images/bullet.gif) no-repeat 0px 7px; padding-left: 8px; margin: 0 0 3px 0;}
#serving ul.left {float: left; width: 176px;}
#serving ul.right {float: left; width: 130px;}

#news_h {width: 548px; float: left;}
#news_h h4 {color: #D2DDDC; font-size: 16px; font-weight: bold; background: black; display: block; width: 305px; padding: 3px 10px 3px 0; text-align: right; margin: 0 0 15px 35px;}
#news_h ul {color: #D2DDDC; font-size: 12px; font-weight: normal; width: 339px; float: left;}
#news_h ul li {border-bottom: 1px solid #939393; padding-bottom: 11px; margin-bottom: 11px; background: url(../images/plus.gif) 0px 5px no-repeat; padding-left: 10px;}
#news_h ul li.last {border-bottom: none;}
#news_h #tower {float: left; width: 56px; margin: 0 14px 0 139px; display: inline;}

#med_design {float: right; width: 326px; margin: 0 36px 0 0; }
#med_design h4 {color: #D2DDDC; font-size: 16px; font-weight: bold; background: black; display: block; padding: 3px 0px 3px 10px;}
#med_design p {color: #DCE5EB; font-size: 14px; font-weight: normal; line-height: 16px; margin: 10px 0 0 7px;}
#med_design ul {color: #DCE5EB; font-size: 12px; line-height: 17px; margin: 10px 0 0 7px; float: left; width: 204px; display: inline;}
#med_design ul li {margin-bottom: 3px; background: url(../images/bullet2.gif) no-repeat 0px 6px; padding-left: 7px;}
#med_design #learnmore {float: right; margin: 94px 0 0 0;}
#med_design #learnmore #leftbracket {float: left; margin: 0px 8px 0 0; display: inline;}
#med_design #learnmore #right {float: left; margin: 0 0 0 8px; display: inline;}
#med_design #learnmore a {color: #D2DDDC; font-size: 14px; font-weight: bold; float: left; margin: 8px 8px 0 0; text-decoration: underline; display: inline;}
#med_design #learnmore a:hover {text-decoration: none;}



#fbox {background: url(../images/box_bg.gif) no-repeat; width: 968px; height: 92px; margin: 0px 0 0 0px; position: relative; z-indeX: 1000;  padding: 7px 0px 0 42px;}
#fbox #block {float: left; width: 21px; margin-right: 8px;}
#fbox p {font-size: 11px; line-height: 14px; color: black; font-weight: normal; float: left; width: 854px;}
#fbox p span {font-weight: bold;}

p#cr {font-size: 11px; color: black; font-weight: bold; text-align: center; margin-bottom: 15px;}
p#cr a {color: #750006;}

#footer1 {background: url(../images/footer1_bg.gif) repeat; border-top: 1px solid black;margin: 15px 0 0 0; padding: 17px 0 14px 0; position: relative; z-index: 1;}
#footer2 {background: url(../images/box_bg_repeat.gif) repeat; height: 99px;}




#subpage {width: 943px; margin: 15px 0 0 34px;}
#subpage h4 {color: black; font-size: 50px; font-weight: normal; margin: 0 0 0 14px;}
#subpage h5 {color: black; font-size: 22px; font-weight: bold; margin: 0 0 7px 14px;}
#subpage h6 {color: black; font-size: 16px; font-weight: bold; font-style: italic; text-align: center; margin: 15px 0;}
#subpage p.main {font-size: 16px; line-height: 22px; font-weight: normal; margin: 0 23px 0 14px;}
#subpage p.main a {color: black; text-decoration: underline;}
#subpage p.main a:hover {text-decoration: none;}
#subpage p.main span {font-weight: bold;}


div.left-item {float: left; margin: 0 0 0 14px; width: 461px; display: inline;}
div.right-item {float: right; width: 461px;}
.info {float: left; width: 166px; margin-top: 10px;}
.info span.title {font-size: 11px; color: black; font-weight: bold; border-bottom: 1px solid black; padding-bottom: 4px; margin-bottom: 3px; display: block;}
.info span.title2 {font-size: 10px; color: black; font-weight: bold; border-bottom: 1px solid black; padding-bottom: 4px; margin-bottom: 3px; display: block;}
.info p {font-size: 12px; color: black; line-height: 22px; font-weight: normal;}
span.image-border {width: 274px; height: 228px; display: block; float: right; background: url(../images/frame.png) no-repeat; padding: 16px 0 0 21px;}
span.image-border img {width: 252px; height: 202px;}

.backtotop {color: #0F9FFE; font-weight: bold; text-align: right; display: block; border-top: 1px solid black; padding-top: 7px; margin: 15px 0 0 0; text-transform: uppercase;}
.backtotop a {color: #0f9ffe;}
.divide {display: block; height: 1px; background: black; margin: 15px 0;}

#medical_marketing_left {float: left; width: 439px;}
#medical_marketing_left p.main {margin-bottom: 15px;}

#medical_marketing_right {float: right; width: 438px; margin-right: 24px; display: inline;}
#medical_marketing_right p.main {margin-bottom: 15px;}












