/* 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: 800px;
background-image:url(../../images/body_bg.gif);
margin-bottom: 50px;
margin-top: 20px;
}

#header table {
width:100%;
}

.logo {
width: 400px;
}

.logo img {

border: 0;
}

#header .header_top {
background-image:url(../../images/top-flower.jpg);
background-position:right;
background-repeat:no-repeat;
}

#header .header_middle {
background-image:url(../../images/middle-flower.jpg);
background-repeat:no-repeat;
height: 189px;
}

#logo img {
border:0;
}

#introani {

background-color:#F8F8F8;
height: 150px;
}

#mainmenu {

text-align:left;
height: 76px;
background-image:url(../../images/bottom-flower.jpg);
background-repeat:no-repeat;
}

.mainmenu {
padding: 10px 0 0 40px;
}

#divbar {
background-color:#f7f7f7;
height:20px;
border: 1px solid #ccc;
}


#content {
padding: 0;
margin: 0 auto;
text-align: left;
width: 720px;
background-image:url(../../images/sub-bottom-flower.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#col1 {
width: 200px;
float:left;
}

#home #col2 {
width: 320px;
float:left;
}

#col3 {

width: 200px;
float:left;
margin-top: 45px
}

.cleardiv {
font-size:1px;
clear:both;
height:1px;
}


#footer {
text-align:right;
height: 150px;
background-image:url(../../images/footer.jpg);
background-repeat:no-repeat;

}


#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: 40px 265px 0 0;

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: 15px;
}


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,
#media #mainmenu #mm_media  {
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;

}

.survey .submitBtn {
border:30;
}

.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;

}


.staffpic {
width: 125px;
float:left;
border: 1px solid #999;
margin: 0 10px 100px 0;
}


.wborder {

border: 1px solid #999;

}