/*
	--------------------------------------------
	Document	:	CSS	Style			
	Filename	:	suitemedsupport-style.css		
	Project		:	SuiteMed Support
	Date		:	27Apr2009
	Updater		:	--------
	--------------------------------------------
*/


/*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	COMMON STYLE
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


body {padding:0; margin:0; color:#808080; font:11px "verdana"; background:url(../images/main-wrap-bg.jpg) 0 0 repeat-x;}


div, h1, h2, h3, h4, p, a, form, label, input, submit, textarea, span, ul, li, hr {margin:0; padding:0; font-family:"verdana"; color:#808080;}

img {border:none;}



/*header*/
h1{color:#ec8705; font-size:17px; font-weight:bold;}
h2{color:#5c9403; font-size:17px; font-weight:500; margin-bottom:10px; }
h3{color:#5c9403; font-size:12px; font-weight:500; margin-bottom:10px; }


/*text*/
p {color:#808080; font-size:11px;}





/*links*/
a:active, a:focus { outline:0; /* for browsers that understand */}



a{color:#df7915; text-decoration:underline;}
a:hover{text-decoration:none;}

.lnktitle a:link
{
	font-family:Tahoma;
	font-size:11px;
	color:#07586e;
	text-decoration:underlined;
	font-weight:bold;
	text-align:left;
}

/*float*/
.float-l {float:left;}
.float-r {float:right;}

/*Clear*/
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.clear-l {clear:left; font-size:0px; line-height:0px; height:0px;}
.clear-r {clear:right; font-size:0px; line-height:0px; height:0px;}


ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0;
}

/*png*/


/*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	LAYOUT STYLE
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/*Header*/

#top-wrap {width:auto; height:70px; background:url(../images/top-shape.gif) top center no-repeat;}

/*container*/
#body-wrap {background:url(../images/login_bg.gif) 0 160px repeat-x; padding-bottom:15px; }
.h-body-space {padding-top:35px;}


/*home-page*/
#h-header {padding:0 30px 10px 30px;}
#h-container{width:572px; margin:0 auto; }/*for homepage container */

#h-log{ width:242px; height:197px; padding:70px 60px 0 270px; background:url(../images/login_section-bg.png) 0 0 no-repeat;}

/*inner-page*/
#i-header {width:642px; margin:0 auto; padding:15px 30px 0px 30px;}
#i-container{width:702px; margin:0 auto; padding:0;}

/*all-pages curve base container*/
.i-con-top{background:url(../images/con_top.png) 0 0 no-repeat; width:702px; height:12px; line-height:12px; font-size:0px; }
.i-con-btm{background:url(../images/con_btm.png) 0 0 no-repeat; width:702px; height:14px; line-height:14px; font-size:0px; }
.i-con{background:url(../images/con-bg.png) 0 0 repeat-y; width:642px; padding:10px 30px;}


/*left column*/
#i-container #col-left{width:370px;}
ol.steps{}
ol.steps li{/*background:url(../images/arrow.gif) 0 0 no-repeat; padding-left:30px; */  margin-bottom:8px; line-height:16px;}

.space{height:18px; line-height:30px;}


/*form -common use*/
.frm{ width:240px; padding:5px 10px;}
.frm p{float:left; margin:6px 0; width:240px; padding:0px;}
.frm .star{float:left; padding:0 2px; color:#FF0000;}
.frm label{  font-weight:bold; color:#016a95; padding-top:3px;}
.frm input, .frm select
{float:left;  font-size:10px; margin:0 2px; padding:2px 2px 2px 3px; color:#6e706a; border:1px solid #79acc4;}
.frm select {width:143px; }
.frm textarea {float:left; font-size:10px; margin:0 2px; padding:2px 0 2px 3px; color:#6e706a; border:1px solid #79acc4;}



.i-frm{width:245px; background:url(../images/option-bg.gif) 0 0 no-repeat; padding:5px;}
.btn-submit{margin:10px 0 0 10px;}

.frm .btn{ border:none; width:88px; height:28px; margin:6px 0 0 78px;} /*made by kamlesh on 4May09 for next button*/

.rpt_table td
{
    padding:2px;
	border:1px solid #cccccc;

}
.rpt_table tr.even
{
    background-color:#FFF;
	height:20px;
}
.rpt_table tr.odd
{
    background-color:#EAF0F7;
	height:20px;
}
.rpt_table tr.header
{
    font-weight:bold;
    background-color:#DCE3EB;
}
.rpt_table tr.lblue
{
    font-weight:bold;
    background-color:#EAF0F7;
	height:20px;
}
.rpt_table td.bold
{
    font-weight:bold;
}
.rpt_table td.la
{
    text-align:left;
}
.rpt_table td.ra
{
    text-align:right;
}
.rpt_table td.ca
{
    text-align:center;
}
.rpt_table td.green
{
    color:green
}
.rpt_table td.blue
{
    color:blue;
}

.hightlight-tab{
border-left:1px solid #7DAFC8;
border-right:1px solid #7DAFC8;
border-top:1px solid #7DAFC8;
height:22px;
background-color:#DEEBF1;
}

.disabled-tab{
border-bottom:1px solid #7DAFC8;
height:22px;
}

.support-form-box{
border-left:1px solid #7DAFC8;
border-right:1px solid #7DAFC8;
border-bottom:1px solid #7DAFC8;
}