/* CSS Document *//*********************************************** TETON RADIOLOGY* BEGUN: 3-10-06* FINISHED: * CSS CODE BY: MARK KROGH mark@designbyasi.com**********************************************//*GLOBAL STYLES*/* {padding: 0;margin:0; }a {text-decoration:none;color: #f37022;}a:hover {text-decoration:underline;}body {font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;padding: 0;margin: 0;background-color:#fff;color: #666;}#everything {padding: 0;margin: 0 auto;text-align: center;width: 720px;background-image:url(../../images/body_bg.gif);margin-bottom: 50px;margin-top: 20px;}#logo {text-align:left;}#logo img {border:0;}#introani {background-color:#F8F8F8;height: 150px;}#mainmenu {padding: 10px 0;text-align:left;}#divbar {background-color:#f7f7f7;height:20px;border: 1px solid #ccc;}#content {margin-top: 25px;text-align: left;}#col1 {width: 200px;float:left;}#home #col2 {width: 320px;float:left;}#col3 {width: 200px;float:left;}.cleardiv {clear:both;height:20px;}#footer {text-align:right;height: 100px;background-image:url(../../images/footer_bg.gif);border-top: 1px solid #ccc;background-repeat:no-repeat;background-position:top right;}#submenu {height: 250px;padding: 0 10px;}#contactstd {padding: 10px;}/*INDEX SPECIFIC STYLES*/#mainmenu a {color: #999;font-size:14px;text-decoration:none;margin-right: 20px;}#mainmenu a:hover {color: #f37022;color:#663399;color: #999;text-decoration:underline;}.footer {padding-top: 30px;padding-right:100px;font-size:10px;}#contactstd dd {padding: 5px 0;}#contactstd a {text-decoration: none;color:#00aeef;font-size:12px;}#contactstd img {border: 0;margin-right: 5px;}#articles {padding: 0 25px 0 10px;}#articles table {width: 100%;margin-bottom:20px;}#articles .image {width: 60px;vertical-align:top;}#articles img {border: 1px solid #ccc;}#articles .info {vertical-align: top;padding-left: 10px;}#articles .info .arttitle {font-weight: 14px;font-weight:bold;color:#00aeef;}#articles .info .text {line-height:16px;color: #666;font-size:11px;}#banners {padding: 0 10px;}#banners img {border:0;width: 180px;margin-bottom: 20px;}/* 2 COLUMN DESIGN */#col2 {width: 510px;float: right;}#maincontent {padding: 0 25px 0 10px;}#maincontent p {margin-bottom: 10px;line-height:18px;}#maincontent ul {margin-bottom: 10px;line-height:18px;margin-left: 30px;}#maincontent li {}h2 {color:#f37022;color :#639;color :#888;font-size:16px;font-weight:bold;margin-bottom: 10px;}h3 {color:#f37022s;font-size:12px;font-weight:bold;margin-bottom: 10px;margin-top: 20px;}h4 {font-size: 12px;font-weight:bold;color:#f37022;margin: 20px 0 5px 0;}.indent {margin-left: 30px;}/*SUBMENU*/#submenu dl {}#submenu dt {padding: 3px 0;color: #00aeef;font-size:12px;font-weight:bold;}#submenu dt a {color: #00aeef;text-decoration:none}#submenu dt a:hover {text-decoration:underline;}#submenu dd {font-size:11px;background-image:url(../../images/linkbt.gif);background-repeat:no-repeat;background-position:5px center;}#submenu dd a {display:block;padding: 3px 0 3px 3px;margin-left: 20px;color: #666;}#submenu .current a {background-color:#eee;font-weight:bold;}/*CURRENT STATE STYLES*/#experience #mainmenu #mm_experience,#procedures #mainmenu #mm_procedures,#physicians #mainmenu #mm_physicians,#insurance #mainmenu #mm_insurance,#about #mainmenu #mm_about  {color: #00aeef;text-decoration:underline;}/* SURVEY STYLES */.survey {width: 470px;}.survey label {font-weight:bold;margin-bottom: 50px;font-size:11px;}.survey p {font-size:11px;}.survey .answers {margin-bottom: 10px;margin-top: 5px;margin-left: 15px;font-size:11px;}.survey textarea {width: 98%;border: 1px solid #737373;}.survey input {margin-bottom: 3px;margin-right: 5px;border-top: 1px solid #7c7c7c;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #ddd;border-left: 1px solid #c3c3c3;}.survey h5 {font-size: 12px;font-weight:bold;color:#f37022;margin: 20px 0 10px 0;}.survey .city_state_zip {margin-bottom: 10px;}.survey .city_state_zip td{padding-right: 25px;}.survey .city_state_zip input,.survey .city_state_zip select {margin-left: 15px;margin-top: 5px;width: 100%;}.qualitytable {width: 100%;margin-bottom: 5px;}.qualitytable td {padding: 5px 0;border: 0px solid;}.qualitytable .name {font-weight:bold;font-size:11px;}.qualitytable input {width: auto;margin: 0;border: 0;}.imgcontainer {margin-bottom: 10px;text-align:center;}.imgcontainer img {border: 1px solid #999;margin-bottom: 5px;}