
/*===common ===*/

a	{color: #5A6C57;text-decoration: none;}
a:hover	{color: #F26329;text-decoration: underline;}

html	{height: 101%;}
body	{background : #7D897B url(../images/bgnd.gif) repeat-x ;text-align: center;margin-top: 0px;}

img	{border: none;}

h1	{font: bold 21px/24px Verdana, Arial, sans-serif;color: #5A6C57;margin: 0px 0px 10px 0px;}
h2	{font: bold 17px/20px Verdana, Arial, sans-serif;color: #F26329;margin: 0px 0px 10px 0px;}
h3	{font: bold 15px/18px Verdana, Arial, sans-serif;color: #5A6C57;margin: 0px 0px 10px 0px;}
h4	{font: bold 12px/15px Verdana, Arial, sans-serif;color: #666666;margin: 0px 0px 10px 0px;}

h3.bar {font-style: normal;border-bottom: 1px solid #E7E7E7;margin: 7px 0 2px 0;}

p	{font: 16px/20px Verdana, Arial, sans-serif;color: #333333;margin-bottom: 10px;}

p.small	{font: 14px/18px Verdana, Arial, sans-serif;color: #333333;margin-bottom: 10px;}

ul	{font: 12px/18px Verdana, Arial, sans-serif;color: #333333;margin: 0px 0px 10px 25px;list-style-type : disc;}
ol	{font: 10px/16px Verdana, Arial, sans-serif;color: #333333;margin: 0px 0px 10px 25px;list-style : decimal outside;}
li	{font: 12px/18px Verdana, Arial, sans-serif;color: #333333;margin-bottom: 10px;}

blockquote	{margin: 10px 0px 10px 30px;}

input, textarea {background : White;}

hr{
	border: 0;
	height : 1px;
	color : #F26329;
	background-color : #F26329;
}

/*===header===*/

#logotop	{position: relative;left: 25px;top: 0px;width: 100px;height: 109px;z-index: 10;background : url(../images/logo_top.gif);}
#phone	{position: relative;top: 37px;left:-30px;width: 144px;height: 21px;z-index: 10;background : url(../images/phone_206_965_1700.gif) no-repeat;text-indent : -9999px;overflow : hidden;float : right;}
#address	{position: relative;top: 69px;left:113px;width: 354px;height: 19px;z-index: 10;background : url(../images/address.gif) no-repeat;text-indent : -9999px;overflow : hidden;float : right;}

/*===page structure stuff ===*/

.container	{margin-top: 0px;margin-left: auto;margin-right: auto;width: 1000px;text-align: left;}

.homepagetop	{position : relative;background : url(../images/pagetop_2col.gif);width: 1000px;height:13px;}
.homepageback {position: relative;top: -1px;width: 1000px;min-height:1100px;height:auto !important;height:1100px;padding: 0px 0px 0px 0px;background : url(../images/pageback_2col.gif) repeat-y;}
.homepagebottom	{background: url(../images/pagebottom_2col.gif) no-repeat top;width: 1000px;height: 40px;margin: -12px 0px 0px 0px;}

.interiorpagetop	{position : relative;top: 0px;background : url(../images/pagetop_interior.gif);width: 1000px;height: 23px;}
.interiorpageback {position: relative;top: -1px;width: 1000px;min-height:200px;height:auto !important;height:200px;padding: 0px 0px 0px 0px;background : url(../images/pageback_interior.gif) repeat-y;}
.interiorpagebottom	{background: url(../images/pagebottom_interior.gif) no-repeat top;width: 1000px;height: 35px;margin: -1px 0px 0px 0px;}

.interiorpagetop2	{position : relative;top: 0px;background : url(../images/pagetop_interior_2.gif);width: 1000px;height: 23px;}

/*==text layout ==*/

.homepagecola	{width: 430px;position : relative;left : 30px;top : 10px;padding-right: 20px;border-right : 1px dotted;color : #999999;}
.homepagecolb	{float: right;width : 170px;position : absolute;left : 495px;top : 10px;}
.homepagecolc	{float: right;width : 250px;position : absolute;left : 720px;top : 10px;}

.maincontent {
	margin-left: 290px;
	width: 675px;
	min-height:600px;
	height:auto !important;
	height:650px;
	padding-bottom: 10px;
	text-align : left;
}

.pagetitle {margin-left: 20px;text-indent: -9999px;overflow: hidden;color: #F3ECDA;}

.leftcolumncontent2 ul {margin: 0px 0px 30px 20px;}
.leftcolumncontent2 li	{list-style : disc;font: normal 14px/16px Verdana, Arial, sans-serif;color: #5A6C57;margin: 0px 0px 10px 0px;vertical-align : top;}
.leftcolumncontent2 li a	{color: #5A6C57;text-decoration: none;}
.leftcolumncontent2 li a:hover	{color: #F26329;text-decoration: underline;}
.leftcolumncontent2 h2	{color: #F26329;} 
.leftcolumncontent h2	{color: #F26329;} 

table	{text-align: left;}
.highlight	{background-color : #E5E5E5;}
.highlight2	{background-color : #EEEEEE;}

.pictureright	{float: right; width: 200px; padding: 0px 0px 20px 20px;}

.imageright	{float: right; padding: 10px 0px 10px 20px;}

label {font: 16px/20px Verdana, Arial, sans-serif;color: #333333;margin-bottom: 10px;}

/*=== home page ===*/

.bannerhome	{position: relative;top: 0px;width: 1000px;height: 245px;background : url(../images/banner_rainier.jpg) no-repeat top;text-indent:-9999px;overflow:hidden;}
.bannertitle	{position: relative;left:116px;top:193px;text-indent:-9999px;overflow:hidden;background : url(../images/banner_seattle_title.gif) no-repeat;width: 428px;height: 32px;}
.rightmodback	{position: relative;top: -9px;left: 0px;width: 291px;height: 46px;background : url(../images/leftmod_top_back.gif) no-repeat top;z-index: 15;}

.bannerdavinci	{position: relative;top: 0px;width: 1000px;height: 245px;background : url(../images/banner_davinci.jpg) no-repeat top;}

#bannerbutton a {position: relative;left: 563px;top: 157px;display: block;width: 339px;height: 38px;background: url(../images/banner_seattle_button.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#bannerbutton a:hover {background-position: 0 -38px;}
#bannerbutton a:active {background-position: 0 -38px;}

/*=== interior pages ===*/

.leftcolumn	{position: relative;left: 30px;top: 0px;width: 240px;min-height:200px;height:auto !important;height:200px;float: left;}
.leftcolumntop	{position: absolute;top:0px;background : url(../images/acol_top.gif) no-repeat top;width : 240px;height : 5px;z-index: 20;}
.leftcolumncontent{position: relative;top: 15px;left: 20px;width: 200px;padding: 0px 0px 20px 0px;}
.leftcolumncontent2 {position: relative;top: 15px;left: 20px;width: 200px;padding: 0px 0px 20px 0px;}

/* === Footer ===*/

#footer p	{color: #FFFFFF;margin-bottom: 5px;font-size: 11px;}
#footer	{position: relative; width: 980px;text-align : center;padding: 10px 0px 0px 0px;}
#footer a	{color: #FFFFFF;text-decoration: none;letter-spacing: 2px;}
#footer a:hover	{color: #E9ECD2;text-decoration: underline;}

/*=== 3 Column List ===*/

/* separate lists from subsequent content */
div.outerwrap2col	{margin: 5px 0px 0px 30px;}
div.wrapper2col	{ float: left;width:270px;}
.outerwrap2col br	{clear: left;}
.outerwrap2col ul	{margin: 0; padding: 0;}
.outerwrap2col ul li	{list-style-type: disc;}
.outerwrap2col ul li a	{text-decoration: none;}
.outerwrap2col ul li a:hover	{color: #FFF; background-color: #A52A2A;}
.bullet	{list-style-type : disc;}

/*   ===  Navigation Bar === */

#nav {position: relative;width: 1000px;height: 40px;background: url(../images/navbar.gif);margin: 0px 0px 0px 0px;padding: 0;overflow:hidden;}
#navhome li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navhome li, #navhome a {height: 40px; display: block; text-indent:-9999px; overflow:hidden;}

#navhome {left: 120px; width: 103px;}
#navproviders {left: 225px; width: 124px;}
#navoncology {left: 351px; width: 128px;}
#navdavinci {left: 481px; width: 180px;}
#navpatient {left: 663px; width: 186px;}
#navcontact {left: 851px; width: 137px;}

#navhome a:hover {background: transparent url(../images/navbar.gif) -120px -40px no-repeat ;}
#navproviders a:hover {background: transparent url(../images/navbar.gif) -225px -40px no-repeat;}
#navoncology a:hover {background: transparent url(../images/navbar.gif)  -351px -40px no-repeat;}
#navdavinci a:hover {background: transparent url(../images/navbar.gif) -481px -40px no-repeat;}
#navpatient a:hover {background: transparent url(../images/navbar.gif) -663px -40px no-repeat;}
#navcontact a:hover {background: transparent url(../images/navbar.gif) -851px -40px no-repeat;}

/* === Rounded Boxes === */

.t {background: url(../images/linedot.gif) repeat-x 0 0;width: 100%}
.b {background: url(../images/linedot.gif) 0 100% repeat-x}
.l {background: url(../images/linedot.gif) 0 0 repeat-y}
.r {background: url(../images/linedot.gif) 100% 0 repeat-y}
.bl {background: transparent url(../images/bottomleft.gif) 0 100% no-repeat}
.br {background: transparent url(../images/bottomright.gif) 100% 100% no-repeat}
.tl {background: transparent url(../images/topleft.gif) 0 0 no-repeat}
.tr {background: transparent url(../images/topright.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* === vertical button menu ===*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 190px;
}

.buttonmenu li a{
color: #666666;
display: block;
width: 100%;
padding: 5px;
text-align: center;
text-decoration: none;
font-family: arial; 
font-size: 16px;
font-weight: bold;
border: 1px solid;
border-color:#c5c2ac #b8b49e #b8b49e #c5c2ac; /*light dark dark light*/
background-color: #f0edd9;
text-decoration:none;
margin: 0px;
}


.buttonmenu li a:visited{
color: #666666;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: white;
background-color: #F26329;
}
