@charset "utf-8";
/* 
	stylesheet.css
	
	Project: Apollo Medical
	
*/



/*------ global ------*/ 
* {margin:0; padding:0;}

body{width:100%; background:url(../images/mastHead_BGtile.jpg) 0 0 repeat-x;}

.full{width:100%; display:block;}
.fixed{width:960px; display:block; margin:auto;}

.f_right{float:right; display:block;}
.f_left{float:left; display:block;}

.bordered{border:1px solid #ccc;}

/* forms */
.input, .textarea, .submit, .select{font-family:Helvetica, Arial, sans-serif; color:#666; font-size:12px; display:block; float:left; margin:0 2px 2px 0;}
.input{width:127px; height:18px; border:1px solid #ccc; padding:7px 0 0 10px;}
.textarea{border:1px solid #ccc; padding:7px 0 0 10px; height:80px;}
.submit{width:56px; border:1px solid #5391cd; height:27px; background:#ccc; font-size:11px; font-weight:bold;}
.submit:hover{background:#5391cd; color:#fff;}
label{width:80px; display:block; float:left;}

/* contact form */
#contactForm{width:495px;}
#contactForm .input, #contactForm .textarea, #contactForm .select{float:none;}
#contactForm .textarea{width:390px; padding:7px 10px;}
#contactForm .input{width:400px;}
#contactForm .submit{width:100px; float:right;}
.real{position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0;z-index: 2;}
.path{
	font:12px Helvetica, Arial, sans-serif; 
	color:#666; 
	border:0; 
	background:url(../images/choosefile_btn.jpg) 0 0 no-repeat; 
	width:420px; 
	padding:7px 5px;
	position: absolute;
	top: 0px;
	left: 80px;
	z-index: 1;
}


/* password fill */
.on{background:#fff;}
.off{background:url(../images/pswd_BG.jpg) 0 0 no-repeat;}




/*------ clearFix ------ */
.clearFix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearFix { display: inline-block; }
html[xmlns] .clearFix { display: block; }
* html .clearFix { height: 1%; }



/*------ main content ------*/
.hLink{height:95px; width:380px; margin-left:-50px; background:url(../images/toplogo.png) 0 0 no-repeat;}
a.nLink{color:#666; text-decoration:underline; font-size:14px;}
a.nLink:hover{text-decoration:none;}
.HBbox{height:195px; width:260px; background:url(../images/heartbeat_BG.png) right 1px no-repeat; position:absolute; z-index:2; right:0;}

#mastHead{height:auto; position:relative;}

#bannerIMG{clear:both; margin-top:30px;}
#bannerIMG img{border:1px solid #ccc; padding:9px;}

#mainContent{padding:30px 0;}
#leftCol{width:242px;}
#rightCol{width:698px;}

/* left column boxes */
.lBox{width:200px; padding:10px 20px; margin-bottom:10px;}
.lBox, .lBox a{font-size:12px; color:#333; text-decoration:none;}
.lBox a:hover{color:#2985bb;}



/*------ main navigation ------ (see ddsmoothmenu.css) ------*/


/*------ sub navigation ------*/
ul.subNav{list-style:none; width:240px; margin-bottom:10px; padding:0; line-height:18px;}
ul.subNav li{padding:0 20px; background:none;}
ul.subNav li a{border-bottom:1px solid #ccc; text-decoration:none; display:block; padding:8px 0 7px; font-size:12px; color:#333;}
ul.subNav li a.last{border:none;}
ul.subNav li a:hover, ul.subNav li a.selected{color:#2985bb;}



/*------ sticky footer ------ */
#footer{background:url(../images/footer_BGtile.jpg) 0 0 repeat-x; padding-top:17px;}
#footer, #footer a{font-size:11px; color:#666; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* footer navigation */
ul.fNav{list-style:none; padding:15px 0 0 0; margin-right:35px; line-height:18px;}
ul.fNav li{background:none; padding:0;}
ul.fNav li a{color:#fff !important;}

*{margin: 0;}
html, body {height: 100%;}
#wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -225px;}
#footer, .push{height: 225px;}





