/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
TITLE: Vipul Bettercare
AUTHOR: Varun Ahlawat
DATE: 09 June 2012
UPDATED: NA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html, 
body, 
div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
acronym { cursor: help; border-bottom: 1px dashed #333; }
strong { font-weight: bold; color: #000; background:transparent; }
em { font-style: italic; }
hr { display: none; }
.right { float: right; }
.left {	float: left; }
.hide {	display: none; }
.clear { clear: both; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	FONT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

a { margin: 0; outline: 0;}
a, a:visited, a:active { color: #565656; text-decoration: none; }
a:hover { color: #565656; text-decoration: none; }
.txtdeco:hover { text-decoration:underline; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	HEADINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

h1, h2, h3, h4, h5, h6 { font-family:"Droid Sans Bold", sans-serif; letter-spacing:-0.5px; color: #565656; font-weight:normal; }
h1 { color: #166e9d; text-align: left; margin-bottom: 0.7em; line-height: 1.2em; font-size: 2em; margin-top: 15px; height: 25px; }
h2 { text-align: left; margin-bottom: 0.5em; line-height: 1.2em; font-size: 2.5em; margin-top: 0; height: 25px; padding:0 0 20px 0; border-bottom:2px solid #ddd; }
h3 { text-align: left; margin-bottom: 0.1em; line-height: 1.2em; font-size: 1.5em; margin-top: 5px; padding-left:3px; }
h4 { color: #166e9d; font-size: 14px; margin: 17px 0 0 0; }	
h5 { font: 12px/1.6em "Verdana", "Helvetica", Arial, sans-serif; font-weight:bold; margin:0; }
p {	line-height: 1.7; font-family:"Droid Sans Regular", sans-serif; }
.justfy { text-align:justify; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	SROLLBAR - CHROME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

::-webkit-scrollbar { width: 12px; }
 
/* Track */
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 10px; border-radius: 10px; }
 
/* Handle */
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #CACACA; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
::-webkit-scrollbar-thumb:window-inactive { background: rgba(255,0,0,0.4); }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html,
body { background:#e2e2e2; font: 12px/1.7em "Verdana", "Helvetica", Arial, sans-serif; letter-spacing:-0.2px; color: #565656; margin: 0; padding: 0; }
.pad { padding:5px; }
.pad2 { padding:10px; margin:0px auto; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	BASE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#wrapper { width:980px; margin:0px auto 10px auto; position:relative; }
#header { width:980px; height:40px; margin:0px auto; padding:0px 10px; }
#header .headtop { background:#73cef0; width:150px; height:25px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -o-border-radius: 0px 0px 5px 5px;
-khtml-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
#container { width:980px; margin:0px auto; }
#container .containertop { background:url(../img/cntainr_top.jpg) no-repeat center; width:980px; height:16px; }
#container .containermid { background:url(../img/cntainr_mid.jpg) repeat-y center; width:980px; min-height:100px; }
#container .containerbot { background:url(../img/cntainr_bot.jpg) no-repeat center; width:980px; height:16px; }
.containermid .containerwrapper { width:980px; margin:0px auto; position:relative; }

.login { background:url(../img/icons/lgn.jpg) no-repeat; width:140px; height:20px; margin:2px auto 0px auto; }
#inrhead h3 { border-bottom:none; line-height:60px; padding-left:10px; font-family:"Verdana", "Helvetica", Arial, sans-serif; }
#inrhead { width:950px; height:60px; font-family:"Droid Sans Regular", sans-serif; color:#166e9d; margin:0px auto; font-size:16px; text-align:justify;
border-left:8px solid #9ac7dd; background:#d2edfa; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	NAVIGATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#container .navigation { width:960px; height:50px; margin:0px auto; background:url(../img/logo.jpg) no-repeat left center #73cef0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#container .navigation h1 { float:left; width:190px; height:50px; background:url(../img/logo.png) no-repeat center; margin-top:-1px; text-indent:-9999px; }
.navigation ul { float:right; }
.navigation li { float:left; display:block; padding:0px 10px; line-height:50px; position:relative; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -o-transition: background 0.5s ease; }
.navigation li ul.sub-menu { display:none; position: absolute; top: 50px; left: 0px; width: 170px; margin:0px; padding:0px; z-index:7; }
.navigation li ul.sub-menu li { line-height:40px; }
.navigation li ul.sub-menu li:hover { font-weight:bold; }
.navigation li:hover { background:#d6f4ff; }
.navigation li:hover ul.sub-menu { display:block; background:#d6f4ff; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	SLIDER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#slider { width:950px; height:392px; margin:0px auto; position:relative; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	PAGE CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.wraplft { width:310px; min-height:220px; float:left; margin-right:5px; padding-left:10px; border-right:1px dotted #636363; }
.wrapmid { width:320px; min-height:220px; float:left; margin-right:5px; border-right:1px dotted #636363; }
.wraprght { width:320px; min-height:220px; float:left; }
.wraplft h3, .wrapmid h3, .wraprght h3 { float:left; }
.conwraplft { width:310px; min-height:150px; float:left; margin-right:5px; padding-left:10px; border-right:1px dotted #636363; }
.conwrapmid { width:320px; min-height:150px; float:left; margin-right:5px; border-right:1px dotted #636363; }
.conwraprght { width:320px; min-height:150px; float:left; }
.conwraplft h3, .conwrapmid h3, .conwraprght h3 { float:left; }
.srchwrap { padding:7px; }

.dwnarrw { background:url(../img/icons/dwnarrw.jpg) no-repeat center; width:17px; height:15px; padding-top:19px; }
.srch { background:url(../img/icons/srch.jpg) no-repeat center; width:17px; height:15px; padding-top:19px; }

.contlft h4 { padding: 0px 0px 10px 15px; width:500px; border-bottom:1px dotted #dddddd; }
.contlft h4:first-letter { font-size:25px; }
.spcls li { line-height:2.2em; margin-left:45px;  list-style-position:outside; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.spcls li:hover { color:#005a8c; font-weight:bold; }
.tpalst { list-style-image:url(../img/icons/tpalsticn.jpg); padding-top:5px; }
.medtrsm { list-style-image:url(../img/icons/medtrsmicn.jpg); padding-top:5px; }
.psp { list-style-image:url(../img/icons/pspicn.jpg); padding-top:5px; }
.dwnld { list-style-image:url(../img/icons/dwnldicn.jpg); padding-top:5px; }

.contlft { width:650px; float:left; margin-right:10px; }
.contrght { width: 320px; float:left; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

form input,
form textarea, form select { width:265px; border:1px solid #DDD; padding:8px; background:#FFF; color:#333; margin:0 6px 0 0; border-radius:6px;
-moz-border-radius:6px; -webkit-border-radius:6px; font-family:"Droid Sans Regular", sans-serif; }
form textarea { width:400px; height:100px; }
form select { width:282px; }
form input:focus, form textarea:focus, form select:focus { border:1px solid #ffae00; }
.btn { width:156px; height:50px; color:#FFF; margin:15px 10px 20px -11px; padding:6px; text-align:center;  
text-shadow:0 1px 1px #0f6e9a; border:0; cursor:pointer; font-size:14px; font-weight:bold; background:url(../img/btnsubmit.png) no-repeat; 
font-family:Arial, Helvetica, sans-serif; }
fieldset { border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
-khtml-border-radius: 5px; border-radius: 5px; margin:10px 0px; padding:7px; }
legend {  color:#166e9d; font-size:14px; font-weight:bold; }
.frmlbl { width:130px; padding:10px 7px; color:#5f5f5f; text-align:right; float:left; }
.txrgh { text-align:right; }
.frmpad { padding:5px 0px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	NEWS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.nwswrap { padding-bottom:10px; } 
#news { padding:7px; }
#news li { font-family:"Droid Sans Regular", sans-serif; height: 40px; border-bottom: 1px dotted #DDD; padding: 5px 5px 15px 5px; margin: 0px 5px; }
#news li img { 	float: left; height: 40px; width: 40px; margin-right: 10px; }
#news li p { line-height:1.1em; text-align:justify; }
#news li div { padding: 5px 15px 5px 5px; font-size:22px; color:#ff9600; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	CLIENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.clinthead { position:absolute; left: 415px; top: -14px; background:url(../img/clients/clintbg.jpg) no-repeat center; width:99px; height:25px; }

#clientwrap { width:950px; height:80px; margin:0px auto; padding:10px 0px; border-top:1px solid #73cef0; border-bottom:1px solid #73cef0; position:relative; }
#client-cycle .client-list a { display: inline-block; float:left; height: 80px; padding: 0px 19px; width: 190px; }
#client-cycle .client-list a img { margin: 0; padding: 0; }
#client-cycle .client-list .last { margin: 0px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	
	FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#footer { text-align:center; }
#footer .cpyrght { background:url(../img/cpyrghtbg.jpg) no-repeat center; width:304px; height:28px; margin-left:3px; }
#footer .cpyrght p { line-height:28px; color:#5f5f5f; }

.rltv { position: relative; }