body{
	background: url(../images/bodyBgX.gif) repeat-x #336992;
	height: 768px;
	margin: 0px;
}

body#int{
	background: url(../images/bodyIntBgX.gif) repeat-x #ffffff;
	height: 768px;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 28px;
	color: #ffffff;
}

ul, li, a {
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: 100;
	list-style-type: none;
}

p {
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#mainContainer{
	margin: 0px auto;
	width: 849px;
}

h1#logo{
	background: url(../images/headerLft.gif) no-repeat;
	width: 417px;
	height: 90px;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

#headerLft{
	float: left;
	width: 417px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerRt{
	background: url(../images/headerRt.gif) no-repeat;
	float: left;
	width: 432px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav{
	width: 420px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	float: right;
	text-align: right;
}

#nav ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 420px;
}
 
#nav ul li{
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

#nav ul li a{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 14px;
	color: #e5e8eb;
	text-decoration: none;
	font-weight: 100;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#nav ul li a.nav{
	font-size: 16px;
	color: #e5e8eb;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#nav ul li a.nav:hover, #nav ul li a.nav:active{
	color: #000;
}

li.icon{
	text-indent: -9999px;
	background: url(../images/icon.gif) top left no-repeat;
	height: 13px;
	width: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subnav{
	width: 420px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: url(../images/icon.gif) no-repeat;*/
	background-position: 255px;
	float: right;
}

#subnav ul{
	float: right;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
 
#subnav ul li{
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
	
#subnav ul li a{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 11px;
	color: #e5e8eb;
	text-decoration: none;
	font-weight: 100;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#top{
	background: url(../images/topBg.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 309px;
	width: 849px;
}

#intro{
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px 20px 0px 0px;
}

#intro h1#focus{
	text-indent: -9999px;
	background: url(../images/focus.png) top left no-repeat;
	height: 50px;
	width: 189px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#intro p#focus{
	/*
	text-indent: -9999px;
	background: url(../images/intro.png) top left no-repeat;
	*/
	color: #ffffff;
	font-size: 28px;
	width: 500px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#buttonDiv{
	background: url(../images/doc.png) bottom right no-repeat;
	float: left;
	height: 309px;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#buttonBg{
	background: url(../images/buttonBg.png) no-repeat;
	float: left;
	height: 58px;
	width: 130px;
	margin: 150px 0px 0px 10px;
	padding: 18px 0px 0px 0px;
		font-family: Helvetica, Arial, 'san-serif';
	font-size: 17px;
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 2px #333;
}

#bottom{
	background: url(../images/bottomBg.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	height: 247px;
	width: 849px;
	font-weight: 500;
}

#bottom a{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 15px;
	color: #1e508f;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	display: block;
}

#bottom a:hover, #content a.lead:hover{
	color: #666666;
}

#bottomLeft{
	float: left;
	height: 247px;
	width: 261px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

#bottomLeft p {
	width: 251px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bottomLeft h1#header{
	text-indent: -9999px;
	background: url(../images/medical_services.png) top left no-repeat;
	height: 26px;
	width: 239px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}

#bottomMiddle{
	float: left;
	height: 247px;
	width: 281px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bottomMiddle h1#header{
	text-indent: -9999px;
	background: url(../images/pipeline.png) top left no-repeat;
	height: 26px;
	width: 261px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
}

#bottomMiddle h1#header2{
	text-indent: -9999px;
	background: url(../images/source.png) top left no-repeat;
	height: 26px;
	width: 256px;
	margin: 40px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
}

#bottomRight{
	float: left;
	height: 247px;
	width: 266px;
	background: url(../images/map3.png) no-repeat;
	background-position: 155px 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#bottomRight p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}

/*
#bottomRight h1#header{
	text-indent: -9999px;
	background: url(../images/service.png) top left no-repeat;
	height: 26px;
	width: 163px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}
*/

#bottomRight h1#header{
	text-indent: -9999px;
	background: url(../images/emergency.png) top left no-repeat;
	height: 48px;
	width: 210px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}

#bottomRight p.service span, #bottomRight p.mail span,
#bottomRight p span {
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

#footer{
	height: 50px;
	width: 849px;
	margin: 25px auto;
	padding: 0px 0px 0px 25px;
}



#footer p#copy {
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 11px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-style: italic;
	width: 200px;
}

#footer p#beacon{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 11px;
	line-height: 10px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	width: 222px;
}

#beacon img{
	float: right;
}


#bg{
	background: url(../images/bgBg.gif) no-repeat;
	width: 849px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content{
	background: url(../images/contentBg.png) no-repeat;
	width: 562px;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	float: left;
}

#content h2{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 30px;
	font-weight: 100;
	color: #444444;
	text-shadow: 1px 1px 2px #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
}

#content p{
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #15212f;
	margin: 10px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
	width: 500px;
}

#content ul{
	list-style: square;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}

#content ul li{
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #15212f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

#content a, #content span{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 12px;
	color: #1e508f;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: 400;
	border-bottom:none;
}

#content a:hover{
	border-bottom:1px dotted #315a8f;
}

#content a.lead{
	font-family: Helvetica, Arial, 'san-serif';
	font-size: 15px;
	color: #1e508f;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 30px;
	font-weight: bold;
	display: block;
	float: left;
	border-bottom: none;
}

#divider{
	width: 500px;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	margin: 25px auto 25px;
	padding: 0px 0px 0px 0px;
}

#sidebar{
	width: 267px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.map{
	float: right;
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
#sidebar h1#sideitem{
	text-indent: -9999px;
	background: url(../images/system_checks.png) top left no-repeat;
	height: 26px;
	width: 209px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}
*/

#sidebar h1#sideitem{
	text-indent: -9999px;
	background: url(../images/service_areas.png) top left no-repeat;
	height: 26px;
	width: 195px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}

/*
#sidebar h1#sideitem2{
	text-indent: -9999px;
	background: url(../images/service.png) top left no-repeat;
	height: 26px;
	width: 163px;
	margin: 20px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}
*/

#sidebar h1#sideitem2{
	text-indent: -9999px;
	background: url(../images/emergency.png) top left no-repeat;
	height: 48px;
	width: 210px;
	margin: 80px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}


#sidebar h1#sideitem3{
	text-indent: -9999px;
	background: url(../images/support.png) top left no-repeat;
	height: 26px;
	width: 264px;
	margin: 40px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}

#sidebar h1#sideitem4{
	text-indent: -9999px;
	/*background: url(../images/support.png) top left no-repeat;
	height: 26px;
	width: 264px;*/
	margin: 40px 0px 0px -5px;
	padding: 0px 0px 5px 0px;
}

#sidebar p.mail{
	background: url(../images/mail.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 70px;
	height: 53px;
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 14px;
	line-height: 16px;
	color: #315a8f;
	text-decoration: none;
}

#sidebar p.service{
	background: url(../images/bell.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 65px;
	height: 52px;
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 14px;
	line-height: 16px;
	color: #315a8f;
	text-decoration: none;
}

#sidebar p.sales{
	background: url(../images/sales.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 65px;
	height: 57px;
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 14px;
	line-height: 16px;
	color: #315a8f;
	text-decoration: none;
}

#sidebar p span {
	font-family: 'Trebuchet MS', Helvetica, Arial, 'san-serif';
	font-size: 11px;
	line-height: 16px;
	color: #315a8f;
	text-decoration: none;
}

#sidebar a{
	font-size: 14px;
	line-height: 16px;
	color: #315a8f;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar a:hover{
	border-bottom:1px dotted #315a8f;
}

/*
#contentAreas{
	float: left; 
	width: 370px;
	margin: 0px;
	padding: 0px;
}

#image{
	float:left; 
	padding:25px;
	width: 192px;
	margin: 0px;
	padding: 0px;
}
*/

.associate, .source, .pipeline{
	float: right; 
	margin: 0px 0px 0px 0px;
	padding:0px 50px 0px 0px;
}

.medservices{
	border: 2px solid #315a8f;
	float: left; 
	margin: 20px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}