@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding:0;
	background:#fbfbfa url(../App_Themes/Billings/images/headerbg.gif) repeat-x top;
font-family:Arial,Helvetica,sans-serif;
color:#676767;

}

.EditingFormErrorLabel
{
display:none !important;
}

.ErrorLabel
{
font-size:9px;
color:red;
}




#user_name b
{
    color: #494839;
    font-size: 10pt;
}




.infoSec
{
font-size:12px;
}


/*#Wrapper#*/
.wrapper {
	width: 980px;
	margin: 0 auto;
}
.wrapper h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#86c915;
	font-size:2.9em;
	margin-top:13px;
	margin-bottom:0px;
	border-top: 1px solid #DFDFDE;
}
/*#Header#*/
.headerbg {
	width:980px;
	height:164px;
	background:url("../../site-media.net/UtahValleyUltrasound/ArticleHeaderBack.jpg");


}
.header  {
	width:204px;
	height:134px;
	float:left;
	position:static;
}
.headertitle {
	width:456px;
	height:134px;
	float:left;
	position:static;
}
.headertitle h2 {
	margin-bottom:0px;
	margin-top:20px;
	padding-left:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
}
.headertitle h3 {
	margin-top:0px;
	padding-left:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
.headertext {
	width:320px;
	height:134px;
	float:right;
	text-align:left;
	position:static;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#fff;
}
.headertext a:link {
	text-decoration:none;
	color:#fff;
}
.headertext a:visited {
	text-decoration:none;
	color:#fff;
}
.headertext a:hover {
	text-decoration:underline;
	}

.callbutton {
	width:320px;
	height:35px;
	float:right;
	margin-top:10px;
	padding-bottom:5px;
	background:url(../App_Themes/Billings/images/call_button.gif) no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.7em;
	text-align:center;
}
.callbutton p {
	margin-top:4px;
}

/*floatcontainer*/

.testimonyimages:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }

/*#Navigation#*/
.nav {
	clear:both;
}
.nav a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.78em;
	color:#1599ed;
	text-decoration:none;
}
.nav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.78em;
	color:#1599ed;
	text-decoration:none;

}
.nav a:hover{
	color:#68b6e8;
}

.head2
{
height:134px;

}


a img:hover
{
opacity:.8;
}



.nav ul {
	display:inline;
    list-style:none;
  }
.nav li {
  float:left;
  padding-left:14px;
  padding-right:14px;
  background-image: url("../App_Themes/Billings/images/right.jpg");
  background-repeat: no-repeat;
  }
.nav li:first-child
{
padding:0;
margin-right:11px;
background-image:none;
}

.nav li:last-child
{
padding-right:0px;
}

/*#Content#*/
  
.content {
}
.maincontent {
	margin-top:13px;
	width:980px;
	height:391px;
	background:url(../App_Themes/Billings/images/maincontentbg.png);
	overflow:hidden;
	}

.maincontentSec {
	margin-top:13px;
	width:980px;
}
.maincontentSec .form {
	background: url("../App_Themes/Billings/images/maincontentbg_sec.gif") no-repeat;
	width:265px;
	height:391px;
}


.maincontentSec .form p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	line-height:.3em;
	margin-top:.4em;
	padding-left:15px;
}

.head2 h1 {
	width:496px;
	height:126px;
	background:url(../App_Themes/Billings/images/headerlogo_03.gif) no-repeat;
	margin-top:0;
	overflow: hidden;
}
h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
	display: block;
	width:496px;
	height:126px;
	text-indent: -100000px;
}
.info {
	float:left;
	width:400px;
	height:391px;
	padding-top:31px;
	padding-left:320px;
}

/*#infoSec#*/
.infoSec {
	float:left;
	width:700px;
}

.infoSec img {
	float:left;
	padding-right:20px;
}

.infoSec h2 {
	font-weight:normal;
	color:#f29a01;
	font-family:Arial,Helvetica,sans-serif;
	border-bottom:1px solid #EAEAE9;
	font-size:28px;}

.infoSec .heading {
	font-weight:normal;
	font-size:18px;
	color:#676767;
	font-family:Arial,Helvetica,sans-serif;
	clear:both;
}
.testimonyimages {
	padding-right:100px;
	margin-bottom:10px;
}
.BlogPBody{
	width:400px;
}
.infoSec p {
	color:#676767;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:justify;
	padding-right:10px;
}
.infoSec ul li {
	color:#676767;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	padding-right:40px;
	text-align:justify;
	line-height:24px;
}
.infoSec a {
text-decoration:none;
font-weight:bold;
}
.infoSec a:link {
color:#107cbf;
}
.infoSec a:hover {
color:329edf;
}
.infoSec a:visited {
color:#005a9d;
}
.spacer {
	clear:both;
}
.wrapper h5
{

}
/*#Info#*/
.info h2 {
	color:#f29a01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.8em;
	line-height:.8em;
	margin-bottom:0px;
	margin-top:0px;
}
.info h3 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.8em;
	margin-bottom:0px;
	margin-top:0px;
}

h3
{
color:#807A73;
font-size:32px;
margin-top:10px;
margin-bottom:10px;
}

.info h4 {
	color:#1599ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:.8em;
	margin-bottom:0px;
	margin-top:0px;
}
.info ul {
	margin-top:5px;
	
    list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
.info li {
   float:left;
   padding:0 0 0 40px;
   line-height:2em;
}
 /*#Form#*/
.form {
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	float:right;
	width:240px;
	/*height:391px;*/
}
.form h2 {
	color:#88ca1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.5em;
	line-height:.8em;
	margin-bottom:0px;
	margin-top:0px;
}
.form h3 {
	color:#1599ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:.9em;
	margin-bottom:0px;
	margin-top:0px;
}
.form p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	line-height:.3em;
	margin-top:.4em;
}

.orange
{
color:#F4B548;
}

.form input {
	width:235px;
	padding-top:0px;
	margin-top:-.2em;
	height: 14px;
}
.form select {
	padding-top:0px;
	width:240px;
	height:22px;
	margin-top:-.2em;
}
/*#Footer#*/
.footer {
	margin-top:30px;
	background:#333 url(../App_Themes/Billings/images/footerbg.gif) repeat-x top;
	height:93px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	padding-left:40px;

	clear:both;
}

.footernav {
	width:980px;
	margin: 0 auto;
	padding-top:15px;
}
.footernav a:link {
	text-decoration:none;
	color:#fff;
	padding-right:20px;
}
.footernav a:visited {
	text-decoration:none;
	color:#fff;
    	padding-right:20px;
}
.footernav a:hover
{
text-decoration:underline;
}

/*#Testimonial#*/

.testimonials {
	width:980px;
	height:360px;
	background:url(../Billings/media/billings/testimonialsbg.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#fff;
	overflow:hidden;
}
.subtestimonials {
	float:left;
	width:470px;
	height:391px;
	padding-top:0px;
	margin-left:20px;
	overflow:hidden;
}
/*#Coupen#*/
.coupon {
	margin-top:10px;
	width:980px;
	height:289px;
	background:url(../Billings/media/billings/couponbg.png);
	overflow:hidden;
}
.subcoupon {
	float:left;
	width:470px;
	height:391px;
	padding-top:0px;
	margin-left:20px;
}
.subcoupon h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	padding-top:2px;
	color:#86c915;
	font-size:2.2em;
	margin-bottom:14px;
}
.subcoupon p {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	padding-top:-10px;
	margin-top:-10px;
	font-size:1em;
}
.subcoupon ul {
	margin-top:-10px;
	margin-left:10px;
   	 list-style:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.subcoupon li {
   float:left;
   padding:0 50px 0 0px;
   line-height:2em;
}

/*#OneOnOne#*/

.oneonone {
	margin-top:10px;
	padding-top:-20px;
	width:980px;
	height:223px;
	background:url(../App_Themes/Billings/images/oneononebg.gif);
	overflow:hidden;
}
.oneonone h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	color:#86c915;
	font-size:2.1em;
	margin-top:11px;
}
.suboneonone {
	float:left;
	width:380px;
	height:391px;
	padding-top:0px;
	margin-left:20px;
}
.suboneonone ul {
	margin-top:-10px;
	margin-left:10px;
    	list-style:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.suboneonone li {
   float:left;
   padding:0 50px 0 0px;
   line-height:1.5em;
}
.stories {
	clear:both;
	margin-top:35px;
}
#contact {
	clear:both;
	float:left;
	width:980px;
}
#contact h2  {
	border-top:1px solid #EAEAE9;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#107cbf;
	font-weight:bold;
}
#contact h2 .number {
	font-size:28px;
}




table 
{
	font-size:inherit;
	font:100%;
}
body * {line-height:1.22em;}

ul 
{ 
	list-style-type: none;
	font-family:verdana;
	font-size:9.5pt;
	color:#494839; 
} 

li 
{ 
	background: url(imgs/bullet.html) left center no-repeat;
	padding-left:10px;
	margin-left:-25px;
	font-family:verdana;
	font-size:9.5pt;
	color:#494839;
        padding-bottom: 2.5px;
} 

button
{
	background-image: url(imgs/ButtonBack.html); 	
	background-repeat: repeat-x; 
	border:1px solid #78e5fc;
	height:22px;
	padding-left:5px;
	padding-right:5px;
}

.buttonClass
{
	background-image: url(imgs/ButtonBack.html); 	
	background-repeat: repeat-x; 
	border:1px solid #78e5fc;
	height:22px;
	padding-left:5px;
	padding-right:5px;
}

hr
{
	border:2px solid #a49d93;
}

html
{
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
}

body
{
	color:#494839; 
	font-size: 9.5pt;
	font-weight:lighter 200%;
	font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background-image:url(imgs/BodyBack.html); 
	background-repeat: repeat-x; 
	background-position:0% 20%; 
	background-color:#000000;
}

input,textarea,select,button, option
{
	color:#494839; 
	font-family:helvetica,arial,clean,sans-serif;
	font-size:11px;
	font-weight: lighter 200%;
}

select 
{
	margin: 0px; padding: 0px; border: groove 4px
	navy; width: auto; height: auto;
} 

.borderStyle
{
	border:1px solid #cccccc;
}

p
{
	line-height:18px;
	font-family:verdana;
	font-size:9.5pt;
	color:#494839; 
}

h2
{
	color:#000000;
}

h4
{
	color:#7d8251;
	font-size:13pt;
	margin-bottom:-5px;
	margin-top:0px;
	font-weight:lighter;
	
}
h3
{
	font-family:helvetica,arial,clean,sans-serif;
	font-size:13px;
}

A:link,A:visited,A:hover
{
	color:#858a5a;
	font-size:11px;
}
A:link,A:visited
{
	text-decoration: underline;
}

A:hover
{
	text-decoration: underline;
}
.rteImage 
{
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover 
{
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active 
{
	cursor: pointer;
	cursor: hand;
}

.rteVertSep 
{
	margin: 0 4px 0 4px;
}

.leftMenu a:hover
{
color:white;
}

.rteBack 
{
	background-image: url(selectedtabback.html);
	background-repeat: repeat-x;
	letter-spacing: 0;
	padding: 2px;
	border-bottom:solid 1px #cccccc; 	
}

tbody tr td, tr td 
{
    padding-left: 19px;
}

.rteDiv 
{
	border:solid 1px #cccccc;
}
.UIControl_CalendarBorder
{
	border: solid 1px #a5acb2; 
	white-space: nowrap;
	vertical-align: middle; 
	background-color:white;
}

.UIControl_CalendarPopup
{
	position:absolute; 
}

.UIControl_CalendarImage
{
	margin-right:2px;
	width: 16px;
	height:16px;
	background-image: url(imgs/controls/calendar.html);
	background-repeat: no-repeat;
}

.UIControl_CalendarImageDisabled
{
	margin-right:2px;
	width: 16px;
	height:16px;
	background-image: url(imgs/controls/calendar.disabled.html);
	background-repeat: no-repeat;
}


.CrumbSep
{
	font-size:13px; 
	color:#222222; 
	padding-left:5px;
	padding-right:5px;
}

.SubNavTitle_UserReg
{
	background-image: url(imgs/headers/UserRegistration.html); 
	background-repeat: no-repeat; 
	background-position: right; 
}


.ColumnMenuDivider
{
	font-weight:bold;
	font-size:8pt;
	background-color:#cccccc;
	padding:3px;
	padding-left:10px;
}

.error
{
	color:#A75434;
        font-size: 10pt;
}

.worddoc
{
	margin-left:10px;
	padding-right:10px;	
	background-image: url(imgs/file/Word.html); 
	background-repeat: no-repeat; 
	background-position: left;
	padding:3px;
}

.InfoCard
{
	background-color:#f3f8fa;
	padding:5px;
	margin-bottom:25px;
	border:solid 1px #cdd8dd;
	color:#6a797f;
}

.multipage_selected
{
	color:#2b5a8a;
	padding-left:5px;
	padding-right:5px;
}

.multipage_unselected
{
	padding-left:5px;
	padding-right:5px;
	color:#eeeeee;
}

.MenuBar
{
	background-image: url(imgs/ButtonBack.html); 	
	background-repeat: repeat-x; 
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.grid
{
	width:100%;
	font-size:8pt;
	padding:2px;
}

.datalist-grid
{
	border-top:solid 1px #C1CDD8; 
	border-left:solid 1px #C1CDD8; 
}

.grid-heading
{
	padding:2px;
	padding-right:10px;
	border-bottom:solid 1px #C1CDD8; 
	background-color:#EEEEEE; 
}

.grid-heading2
{
	padding:2px;
	padding-right:10px;
	padding-left:10px;
	border-right:solid 1px #C1CDD8; 
	border-bottom:solid 1px #C1CDD8; 
	background-color:#EEEEEE; 
}

.grid-cell,.grid-cell-selected
{
	padding:2px;
	padding-right:10px;
	text-align: left;
	font-size:8pt;
	color:#444444; 
	border-right:solid 1px #F1EFE2; 
	border-bottom:solid 1px #F1EFE2; 
}

.grid-cell-selected
{
	background-color:#EAEBEE; 
}
#ServiceListItem
{
	font-size:13pt;
}

#ContentMain
{
}

#TopLeftRed
{
	background-color:#491102;
	width:100%;
	height:42px;
	background-image: url(imgs/HomeLeftTopRed.html); 
	background-repeat:no-repeat; 
	background-position: right; 	
}

#TopRightRed
{
	background-color:#491102;
	width:100%;
	height:42px;
	background-image: url(imgs/HomeRightTopRed.html); 
	background-repeat: no-repeat; 
	background-position: left; 	
}

#HomeBody
{
}

#PageTop
{
	width:100%; 
	height:130px;
	/*background-color:#85B0E3;*/
	background-color:#ffffff;
	
	/*
	background-image: url(imgs/Topimage.jpg); 
	background-repeat: repeat-none; 
	background-position: left bottom; 	
	*/
}

#BottomPane1
{
	padding-right:10px;
	padding-left:55px;
	width:33%;
	border-right:solid 1px #cccccc; 
	
	/*
	background-image: url(imgs/HomeSearch.png); 
	background-repeat: no-repeat; 
	background-position: top left;	
	*/
}

#BottomPane2
{
	padding-right:10px;
	padding-left:85px;
	width:33%;
	border-right:solid 1px #cccccc; 
	
	/*
	background-image: url(imgs/HomeWrenchLeft.png); 
	background-repeat: no-repeat; 
	background-position: top left;	
	*/
}

#BottomPane3
{
	padding-right:10px;
	padding-left:55px;
	width:33%;
	border-right:solid 1px #cccccc; 

	/*
	background-image: url(imgs/HomeBuilderBack.png); 
	background-repeat: no-repeat; 
	background-position: top left;	
	*/
}

#HomeContent
{
	width:100%;
	height:181px;
	
	/*
	background-image: url(imgs/home.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	*/
}



#NavCrumb
{
	font-size:7pt;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
	background-color:#201e1c; 
	/*border-top:solid 1px #bbbbbb;	
	border-bottom:solid 1px #bbbbbb;*/	
}

#ContentBody
{
	margin:4px;
}

#LeftNavBack
{
	height:100%;	
}

#LeftNav
{
	width:150px;
	padding-right:4px;
}

#CenterNav
{
	height:100%;
	width:100%;
}

#RightNav
{
	display:block;
	width:367px;
	background-color:white;
}

#BottomFooter
{
}

#SiteBack
{
	width:100%;
}

#top
{
	height:102px;
}

#PageTitle, #PageCategory
{
	color: #cccccc;
	padding:5px;
	padding-left:5px; 
	font-size:18pt;
}

#SubNavTitle, #PageMainTitle
{
	height:10px;
	font-size:8pt;
	margin-top:-10px;
	padding-left:5px;
	margin-bottom:10px;
	text-transform:uppercase;
	padding-botom:10px;
}

#ToolBarTopFiller
{
	background-color:#cccccc;
	height:3px;
}
#ToolBar
{	
	/*background-position: top left
		top left
		top center
		top right
		center left
		center center
		center right
		bottom left
		bottom center
		bottom right	
	*/
	height:28px;
	width:100%;
	/*border-bottom:solid 1px #85B0E3; */
}
#login
{
	float:right;
	padding-left:20px;
	padding-top:7px;
	padding-right:10px;	
	background-image: url(imgs/account_small.html); 
	background-repeat: no-repeat; 
	background-position: left 7px;
}
#DocBackContainer
{
	background-image: url(docback.html);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF; 
	/*background-position: top left*/
}

.SearchResultItem
{
	padding:10px;
	background-image: url(dot.html); 
	background-repeat: repeat-x; 
	background-position: bottom;	
}

.SearchResultMenu
{
	margin-top:20px;
	background-image: url(imgs/ButtonBack.html); 	
	background-repeat: repeat-x; 
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.SearchResultMenuItem
{
	background-image: url(imgs/ButtonBackFlipped.html); 	
	background-repeat: repeat-x; 
	border-right:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
}

.SearchResultItemTitle
{
	font-size:12pt;
	letter-spacing: 0.1em; 
	text-transform: uppercase; 
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif; 
}

.SearchResultItemSubTitle
{
	color:#aaaaaa;	
}

.SearchResultItemTools
{
	height:40px;
	padding-left:10px;
	width:20%;
	background-image: url(VirticleSep.html); 
	background-repeat: no-repeat; 
	background-position: left;	
}

.SearchResultItemTools A:link
{
	color:#999999;
	font-size:7pt;
}

.SearchResultItemTools A:hover
{
	color:#666666;
	font-size:7pt;
}


.ContentSecondary
{
  background-color: #C1C0AB;
    background-image: url("../../assets.iostreamwebdesign.com/UtahValleyUltrasound/imgs/ArticleTopBack.jpg");
    background-position: center top;
    background-repeat: repeat-x;
}





.leftMenu
{
    background-image: url("../../site-media.net/UtahValleyUltrasound/underline.html");
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #BBB5AE;
    line-height: 1.22em;
    margin-top: -7px;
    margin-left: 7px;
}

.leftMenu a
{
    border-bottom: 1px solid #224155;
    color: #BBB5AE;
    text-decoration: none;
    font-size:10pt;
    font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;
}