body {	font-family: Arial, Helvetica, sans-serif;	background-repeat: no-repeat;	background-position: center top;	line-height:20px;	font-size:14px;	color:#444;}





/* default styles*/



a, a:link, a:active{text-decoration:none;color:#3564DC;}
a:hover{}
a:active, a:focus{ outline:none; }



hr {	border: 0 #ccc  dotted;	border-top-width: 1px;	clear: both;	height: 0;}



/* imgage alignment

----------------------------------------------------------------------------------------------------*/

.alignright {  float: right;   margin: 0 0 20px 20px;}

.alignleft {  float: left;   margin: 0 20px 10px 0;}



a img {	border:none;}

blockquote{	border:1px solid #fff;	background-color:#ccc;	padding:10px 10px 10px 20px;	margin:10px 0px 10px 0px;	border-left:3px solid #fff;	font-size:12px;	color:#555;}
.tn-br{		padding:5px;	border:1px solid #eee;	background-color:#fff;}
.tn-br2{	border:1px solid #eee;	background-color:#fff;	padding:8px;}
p{margin-bottom:10px;}
ol {	list-style: decimal;	margin-left:20px;	line-height:22px;}


#content_left ul li{	background-image:url(http://www.healthagen.com/wp-content/uploads/2010/03/bullet1.gif);	background-repeat:no-repeat;	padding-left:15px; 	padding-bottom: 10px;	list-style-type: none; line-height:11px;}
#hospitaltext2 ul li{	background-image:url(http://www.healthagen.com/wp-content/uploads/2010/03/bullet1.gif);	background-repeat:no-repeat;	padding-left:15px; 	padding-bottom: 10px;	list-style-type: none; line-height:11px;}
.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}

img.view-more{}

a.view-more2{background-color:#333;padding:3px 5px;text-decoration:none;color:#555;margin-top:20px;padding-top:30px;
}

.quotes{color:#FFFFFF;	padding-right:300px;	padding-left:25px;	font-size:14px;	font-weight:bold;	font-style: italic;		}

.vpace{display:block;height:20px;}
a.view-more-textlink{}
a.view-more-textlink:hover{color:#ccc;}
.quote{	background-image: url(images/testimonial-quote.png);	background-repeat: no-repeat;	background-position: right top;	padding-right:30px;	font-size:11px;	font-style: italic;		}

.contentarea ul li{	background-image:url(http://www.healthagen.com/wp-content/uploads/2010/03/bullet1.gif);	background-repeat:no-repeat;	padding-left:15px ; 	padding-bottom: 10px;    }

/*table data style*/



table.table-data {color:#333;}
table.table-data th{background-color:#fff;padding:3px 5px;border:1px solid #eee;}
table.table-data td{background-color:#eee;border:1px solid #fff;padding:3px 5px;}

#wrapper {  margin: 0 auto; width:970px; position:relative;}
p.tm-author{color:#111;}

/*titles*/



h1 {	font-color:#BF2219;	font-size: 24px;	letter-spacing: 0px;}
h2 {	font-size: 22px;	letter-spacing: 0px;	font-color:#BF2219;}
h3 {		font-size: 18px;	letter-spacing: -1px;}
h4 {	font-size: 15px;	font-weigt:bold;	color:#bf2219;	}
h5 {	font-size: 14px;	font-weigt:bold;	}
h6 {	font-size: 10px;}
h2, h3, h4, h5, h6{	margin:10px 0;	letter-spacing: normal;	font-weight:bold;	font-color:#BF2219;}



/* Top  navigation*/

.top-navigation{	position:relative;	z-index:3;}



.pagetitle{    color:#BF2219 !important;	position:absolute;	top:-1500px;	left:-1500px; }

 .pagetitle2{    color:#BF2219 !important; }



/* logo*/

.logo{	padding:10px 10px 20px 20px;	float:left;	margin:0px;			display:block;	}
		.logo a{			width:50%;		display:block;		height:56px;		text-indent:000px;			}

	

/* Search box style*/

#search-box{	float:right;position:relative;	top:35px;	right:10px;	z-index:1111;	width:auto;}

/*

#search-box form input{

	

	width:235px;

	padding:3px 5px;

	height:16px;

	color:#111;

	float:left;

	border:none;

	background-color:#ececec;

	border:1px solid #ccc;



}

#search-box form #submit{

	border:none;

	background-image: url(images/go.png);

	background-repeat: no-repeat;

	background-position: center center;

	width:41px;

	height:24px;

	cursor: pointer;border:1px solid #ccc;



}

#search-box form #submit:hover{

	border:none;

	background-image: url(images/go-ho.png);

	background-repeat: no-repeat;

	background-position: center center;

	width:41px;

	height:24px;

	cursor: pointer;



}

*/



/*---------------------slider--------------------*/

.slider-frame{	width:960px;	height: 100px;	background-image: url(images/bghome1.jpg);	background-repeat: no-repeat;}



/*middle curve*/

.mid-top{	background-image: url(images/mid-top.png);	background-repeat: no-repeat;	background-position: center top;	width:960px;	height:0px;	}
.mid-top-wide{	background-image: url(images/mid-top-wide.png);	background-repeat: no-repeat;	background-position: center top;	width:960px;	height:16px;	}
.mid-bot{	background-image: url(images/mid-bot.png);background-repeat: no-repeat;	background-position: center top;

	width:960px;

	float:left;

	height:16px;

}

.mid-bot-wide{

	background-image: url(images/mid-bot-wide.png);

	background-repeat: no-repeat;

	background-position: center top;

	width:960px;

	float:left;

	height:16px;

}





/*Main section*************************************************************/



#main{

	float:left;

	background-image: url(images/mid-mid.png);

	background-repeat: repeat-y;

	padding:10px 20px;

	width:920px;



	

}

#main-wide{

	float:left;

	background-image: url(images/mid-mid-wide.png);

	background-repeat: repeat-y;

	padding:10px 20px;

	width:920px;

	

	

}



/*left column style*************************************************************/

#leftcolumn-wrapper{ 

	width: 635px;

	float: left;



}

#leftcolumn-wrapper2{ 

	width: 940px;

	float: left;



}

.leftcolumn-inner{

	padding:0px 30px 10px 10px;



}

.wide-page-title-padding{

	padding:0px 30px 0px 10px;



}



.leftcolumn-inner-home{

	padding:0px 10px 10px 10px;



}





.leftcolumn-inner-home h3, .leftcolumn-inner-home h4{

	color:#BF2219;



}

.leftcolumn-inner h3, .leftcolumn-inner h4{

	margin-bottom:10px;

}



#leftcolumn-wrapper  img{



}



h1.page-title{

color:#BF2219;

height: auto;

line-height:25px;

padding:10px 0px;

height:40px;

font-size:2em;

font-weight:normal;



}



/*columns/content boxes*/

.col1{

	width:280px;

	float:left;



}



.col-inner{

	padding-right:25px;



}



.col2{

border-left:1px solid #ccc;

padding-left:50px;

width:260px;

float:left;

}





/*Blog  style*/

#post, #post2, #post3{

margin-bottom:20px;





}

#post h3, #post2 h3, #post3 h3{

color:#BF2219;





}



.post-info{



	padding:0px 2px;

	border-bottom:1px  dotted #0f283d;

	

}



.post-info a{

text-decoration:none;



}

.post-info a:hover{

text-decoration:none;

color: #FF0000;

}



.entry img.view-more{

padding:0px;

border:none;



}



.entry img{





}



/*widget style*/

li.widget{

margin:0px;

list-style:none;



}

/*serves style in the home page*/

ul.services li{

	line-height:24px;

	padding-left:10px;

	list-style:none;

	padding-left:20px;

	

}



.col1-services{

	

	display:block;

	float:left;

	width:auto;

}

.col2-services{

	margin-left:285px;



}



.col2-services h3{

	color:#444;

	

}



/*gallery  style*/

ul.gallery {

	margin:0px;

	padding:0px;

	list-style:none;



}

	ul.gallery li{

		list-style:none;

		margin:6px;	

		float:left;

		width:auto;

		

		

		

	}

		ul.gallery li img{

			border:1px solid #eee;

			height:180px;

			width:270px;

			background-color:#fff;

			padding:10px;

			

		

		}



/*right column style*************************************************************/

#rightcolumn-wrapper {

	float: left;

	width: 330px;

	color:#4d5e6d;

}

.rightcolumn-inner {

	padding:0px 0px 0 20px;

	

}



.rightcolumn-inner h3{

	margin-bottom:10px;

	color:#3564DC;

	letter-spacing:-1px;	

	border-bottom:3px solid #dedede;

	padding:5px 0px;

}



.rightcolumn-inner ul{

	line-height:14px;

	margin-left:0;

	margin-top:0;

        padding-left:15px; 

        

}



.rightcolumn-inner ul li{

	/*background:url(images/bullet1.gif) no-repeat;*/

	padding:0px; 

	padding-bottom: 10px; 

        float:none;

        margin:0px;

	list-style-image: url(images/bullet1.gif);



	

}

.rightcolumn-inner ul li a{

	

	text-decoration:none;

	font-weight:bold;

	color: #111;



}

.rightcolumn-inner ul li a:hover{



	color:#3564DC;



}



.contact-info a:hover{

cursor: help;



}

img.ad-img{

background-color:#061624;

padding:2px;

border:1px solid #0e2437;



}

/*Social Book Marks*/



.socil-book-marks {





}

.socil-book-marks img{

margin:5px 5px 5px 0px;



}



.slideBox{

width:260px;

float:left;

color:#777;

margin:12px;

padding-bottom:20px;













}

.slideBox{



padding:10px;

border:1px solid #eee;

background-color:#fff;

float:left;

display: block;







}



#main-wide .slideBox{

	

	height:auto !important;

	float:left;

height:400px;

min-height:400px;



}

	

.content{

clear:both;

margin:10px;

}





.slideBox .content h3{

color:#BF2219;



}

/* @ comments style

----------------------------------------------------------------------------------------------------*/

	

h3#comments, #respond{

color:#222;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	border:1px solid #ccc;

	background-color:#f2f2f2;

	color:#333;

	}

#commentform textarea {

	width: 99%;

	padding: 2px;

	border:1px solid #ccc;

	background-color:#f2f2f2;

	color:#333;

	overflow:auto;

	}



#commentform #submit2 {

	margin: 0;

	float: left;

	background-color:#555;

	color:#fff;

	margin-bottom:10px;

	border:none;

	width:auto;

	padding: 5px 10px;

	border:1px solid #444;

	font-weight:bold;

	}

	#commentform #submit2:hover {

	cursor: pointer;



	}



.alt {

	margin: 0;

	padding: 10px;



	}

.commentlist {

	padding: 0px;



	padding:0px;

	}

	

ol.commentlist{

	margin:0px;

	padding:0px;

}

	

	.commentlist a:link, .commentlist a:visited  {

		color:#0099CC;	

		}

	

	.commentlist li {

		margin: 5px 0 10px 0;

		padding: 15px 5px 10px 10px;

		list-style: none;

		border:1px solid #ccc;

		background-color:#f1f1f1;

		color:#333;

		margin-left:

		}

		.commentlist li ul li { 

			margin-right: -5px;

			margin-left: 10px;

		}



		.commentlist p {

			margin: 10px 5px 10px 0;

		}









.commentmetadata {

	margin: 0;

	display: block;

	}

	





.avatar {

	padding:5px;

	background-color:#fff;

	border:1px solid #ddd;

	float:right;

	width:auto;

	margin:10px;

}







/*footer  style*************************************************************/









#leftcolumn-wrapper ul li{

	background-image:url(http://www.healthagen.com/wp-content/uploads/2010/03/bullet1.gif);

	background-repeat:no-repeat;

	padding-left:15px; 

	padding-bottom: 10px; 



	

	

}

#leftcolumn-wrapper ul li a{

	

	text-decoration:none;

	font-weight:bold;

	color: #111;



}

#leftcolumn-wrapper ul li a:hover{



	color:#3564DC;



}

#press h2{ font-size:12px;}



.in2 {

background:none repeat scroll 0 0 #494949;

border:3px solid #494949;border-top:none;

display:block;

margin:1px;

padding:1px;

position:relative;

width:965px;

}

.in {

background:none repeat scroll 0 0 #FFFFFF;

border:3px solid #494949;

border-top:none;

font-weight:normal;

padding:0px;

position:relative;

}







*{

    margin:0;

    padding:0px;

    font-family:arial,helvetica, georgia,  sans-serif;

}

img{border:none;}

a{text-decoration:none;}

li{list-style:none;}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.clearBoth{clear:both;}

/********************header*********************/



#header_wraper{

    background:url(images/header_bg.jpg) repeat-x;

    height: 183px;

}

#header{

    margin: 0 auto;

    height:100px;

    width:980px;

    position:relative;

}

ul#topNav{

    position:absolute;

    top:13px;

    right:10px;

    list-style: none;

    font-size:12px;

    color: #8c8c8c;

    font-weight: bold;

}

ul#topNav li{

    display: inline;

}

#header ul#topNav li a {

    padding-left: 10px;

    padding-right: 10px;

    color: #8c8c8c;

    font-weight: bold;

    text-decoration: none;

}

h1#logo {

    background:url("images/logo.jpg") no-repeat scroll left top transparent;

    height:41px;

    left:20px;

    position:absolute;

    text-indent:-9999px;

    top:33px;

    width:207px;

}

#socialTop{

    position:absolute;

    top:53px;right:20px;

}



/********************* mainNav ***********************/

#mainNav{

    background:url(images/mainNav_bg.jpg) repeat-x;

    height:52px;

    margin:0 auto;

    width:980px;

    position:relative;

    z-index:100;

}

#mainNav_left{

    background:url(images/mainNav_bg_l.jpg) no-repeat left top;

    height:52px;

}

#mainNav_right{

    background:url(images/mainNav_bg_r.jpg) no-repeat right top;

    height:52px;

}

#access {
margin-left:15px;
}
#access ul.menu > li {
	font-size:14px;
	font-weight:bold;
	height:61px;
}
#access ul.sub-menu > li {
	font-size:13px;
	font-weight:normal;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin:0 3px 0 0;
}
#access .menu-header li:hover,
div.menu li:hover {
	background:url("images/button_bg.jpg") repeat-x scroll left top transparent;
	height:61px;
	float: left;
	position: relative;
}
#access .menu-header .sub-menu li:hover,
div.menu .sub-menu li:hover {
	background:none;
	background-color:#074487;
	float: left;
	height:auto;
	position: relative;
}
#access a {
	font-family:Myriad Pro,Arial;

    font-size:16px;

    font-weight:normal;

    color:#f7f7f7;

    margin-right:3px;

    display:block;

    float:left;

    text-align:center;

    height:52px;

    line-height:52px;

    padding:0 14px;
}
#access ul ul {
	box-shadow: 5px 3px 6px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 3px 6px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 3px 6px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 52px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access .sub-menu li {
	min-width: 180px;
	background: #757575;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access .sub-menu a {
	background: #757575;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
	text-align:left;
}

#access ul ul :hover > a {
	color: #fff;
	background:none;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item ,
#access ul li.current-menu-ancestor ,
#access ul li.current-menu-item ,
#access ul li.current-menu-parent {
	background:url("images/button_left.jpg") no-repeat scroll center top transparent;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #F7F7F7;
	background:none;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/**********************content ***********************************/

#content_wraper{

    background-color: #f7f7f7;
}

#content{

    width:980px;

    margin:0 auto;

}

#content_left{

    width:482px;

    float:left;

    padding-left:8px;

}

#content_left .p1{

    font-size:24px;

    color:#737373;

    line-height:32px;

}

#content_left span.p2{

    color:#272727;



}

#content_left span.p3{

	font-size:24px;

    color:#e46e32;

}

#content_left p{

    font-size:15px;

    color:#363636;

    padding-left:7px;

    padding-top:16px;

    line-height:18pt;

}

.learnMore{

    padding-left: 7px;

    padding-top:10px;

}





#content_right{

    background: url(images/content_right_bg.jpg) no-repeat;

    float:right;

    height:448px;

    margin-top:-32px;

    width:490px;

    position:relative;

    z-index:1;

    

}

#whatSaying{    background:url(images/content_below_bg.jpg) no-repeat right top;    font-size:18px;    padding-left:15px;}
#whatSaying .title{    font-style:italic;    font-weight:bold;    padding-top:80px;    color:#7a7a7a;}
#whatSaying2{    background:url(images/content_below_bg.jpg) no-repeat right top;    font-size:18px;    padding-left:15px; padding-right:300p; width:617px; float:right; height:122px; margin-right:25px;}
#whatSaying2 .title{    font-style:italic;    font-weight:bold;    padding-top:80px;    color:#7a7a7a;}
.video a{    color:#757575;    font-weight:normal;    height:28px;    line-height:28px;    padding:4px 10px 8px 35px;    background:url(images/video.jpg) no-repeat; }
.video{    margin-top:20px;}
.video1{    }
#hospitaltext{ float:left; margin-left:15px; width:300px;}
#hospitaltext2{ float:left; margin-left:15px; padding-right:15px;}

#iphone{    height:685px;    margin-left:40px;    width:430px;}
#itriage{    background:url(images/itriage_center.jpg) repeat-x;    height:52px;    margin-top:29px;    position:relative;    z-index:1000;}
#itriage_left{    background:url(images/itriage_left.jpg) no-repeat left top;    height:52px;}
#itriage_right{    background:url(images/itriage_right.jpg) no-repeat right top;    height:52px;}
.itriage_icon{    padding-right: 13px;    padding-top:2px;}
#itriage_content{    margin-top: 30px;    padding-bottom:29px;}

/*#itriage_content img{

    margin-left:10px;

    padding-right: 0px!important;

    margin-right: 0px!important;

}*/
#itriage_content a{    margin-left:20px;    padding-right: 0px!important;    margin-right: 0px!important;}


/***************************footer******************************/

#footer_wraper{    background-color: #585858;}

#footer_content{    width:980px;    margin:0 auto;    padding-top:45px;    font-size:12px;    font-weight:normal;}
.footer_col{    width:300px;    margin-left:20px;    font-size:12px;    color:#c6c6c6;    float:left;    line-height:15px;}

.footer_col .title,.footer_col .title .rsswidget{   font-size:18pt;    font-weight:normal;    font-family: Myriad Pro,arial,helvetica, georgia,  sans-serif;    color:#f7f7f7;    margin-bottom:20px;}
.footer_col .more{    text-decoration:underline;    color:#c6c6c6;    margin-left:200px;    margin-top:10px;} 
.footer_col .link,.footer_col li .rsswidget{    background:url("images/square.jpg") no-repeat scroll 0 7px transparent;    text-decoration:none;    color:#c6c6c6;    padding-left:10px;}
.footer_col li{ height:auto; line-height:22px;} 
#footer{    border-top:1px dotted #CFCFCF;    color:#8F8F8F;    margin:20px;    padding-bottom:50px;    padding-top:30px;}
.tablecell{vertical-align:top;}
