/* Style sheet style */
/*-----------------------------------------------------------------------General*/
body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
	font-size:12px;
	color:#000000;
	}
p{
	margin:0;
	padding:0 0 5px 0;
	}
img{
	border:none;
	}
hr{
	margin:5px 0 5px 0;	
	border-top:1px thin #787878;
	border-bottom:none;
	border-left:none;
	border-right:none;	
	height:1px\9; /* for ie*/
	color:#787878\9;
	background-color:#787878\9;
	}	
	
.even{
	padding:5px;
	background:#FAFAFA;	
	}
	
.odd{	
	background:#F5F5F5;
	padding:5px;
	}
	
h1{
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	font-size:19px;
	}
h2{
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	}
h3{
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	}	
	
a{	
	color:#304e86;
	}
a:hover{	
	color:#666;
	}	
/*------------------------------------------------------------------------------Clear*/	
.clearfix:after{
	height:0;
	clear:both;
	display:block;
	content:".";
	visibility:hidden;
	}
.clearfix{
	display:inline-block;
	}
* html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}
	
/*------------------------------------------------------------------------------Div Main*/	
#top_menu_inner{
	cursor:pointer;
	text-align:left;	
	width:963px;
	height:32px;
	background-image:url(tl_files/dharmais_templates/images/top_repeat_x.gif); 
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	}

#top_menu_left{
	float:left; 
	line-height:25px;
	}
#top_menu_right{
	float:right;
	width:220px;
	height:32px;	
	}
	
#top_menu_left span{
	padding-left:22px;
	padding-right:25px;
	}
#top_menu_left span:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
	}
	
	
/*#top_menu_inner img:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
	}*/
	
#main{
	background:#f3f3f3 url('tl_files/dharmais_templates/images/header_repeat_x.gif') repeat-x;
	padding-bottom:30px;
	width:100%;
/*	top:30px;
	top:28px\9;
	left:0px;
	position:absolute;*/
	height:100%;
	padding:0;
	margin:0;
	}
	
#container{	
	width:963px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	}	
		
#holder{
	width:100%;
	text-align:left;
	background:#f3f3f3;
	overflow:hidden;
	}
	
#header{
	width:100%;
	}
	
#content{
	width:625px;
	float:left;
	padding:5px 30px 5px 7px;
	line-height:180%;
	}

/*---------------------------------------------------------------------- header & middle menu*/		
#header_image{
	width:963px;
	height:122px;
	}
	
#header_title{
	width:962px;
	height:80px;
	background-image:url(tl_files/dharmais_templates/images/header_title.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:90px;
	color:#FFF;
	font:Arial;
	font-size:24px;
	font-weight:bold;
	}
	
#middle_menu{ 
	height:30px;	
	}
	
#middle_menu .middle_menu{
	border:none;
	padding:0px;
	cursor:pointer;
	}
	
#right_menu{
	width:288px;
	float:right;
	padding:5px 7px 5px 0;
	text-align:justify;
	line-height:140%;
	}
	
/*--------------------------------------------------------------- change languange  module*/	
.languange_selector{
	line-height:28px;
	float:left;
	height:32px;
	width:60px;
	text-align:right;
	}
.languange_selector ul{	
	margin:0;
	padding:0 0 0 0 !important;
	padding:5px 0 0 0;
	}
.languange_selector li{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;	
	}
		
/*------------------------------------------------------------------- search engine module*/		
.search_engine{
	height:32px !important;
	height:29px;
	line-height:25px;
	line-height:26px\9;
	float:right;
	width:150px;
	overflow:hidden;
	text-align:right;
	padding:0 0 0 0 !important;
	padding:3px 0 0 0;
	}
.search_engine #keywords{
	height:15px !important;
	height:12px;
	width:150px;
	border:none;
	padding:0px;
	}
	
.search_result{
	padding-right:2px;
	}	
.search_result p{
	padding-left:8px;
	}
.search_result #keywords{
	visibility:hidden;	
	}
/*------------------------------------------------------------------------Navigation Right*/
#navigation_right{
	text-align:right;
	color:#737373;
	}	
#navigation_right a{
	padding:0 15px 0 0;
	text-decoration:none;
	color:#304e86;
	}
#navigation_right a:hover{
	color:#CCCCC;
	}
/*--------------------------------------------------------------------------Useful Links Right*/

#useful_links{
	text-align:right;
	color:#737373;
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	}
#useful_links a{
	padding:0 15px 0 0;
	text-decoration:none;
	color:#304e86;
	}
#useful_links a:hover{
	color:#CCCCC;
	}	

/*------------------------------------------------------------------------(mod_navigation.tpl)*/
#headline_right_menu, #poll .title, #visitor .visitor_name{
	text-align:right;
	color:#FFF;
	font-size:14px;
	background-image:url(tl_files/dharmais_templates/images/right_menu_repeat_x.gif);
	background-repeat:repeat-x;
	padding-right: 20px;
	padding-top: 0px;
	height:39px;
	line-height: 39px;
	border : 0px solid #000000;
	}
/*-----------------------------------------------------------------------------------Foooter*/
#asa{
position: relative;
}

#asa a
{
display: block;
margin-top: 20px;
margin-bottom: 8px;
color: #1f489e;
text-decoration: none;
line-height: 14px;
border: 0px solid #FF0000;
}
/*#asa a:link
{
color: #1f489e;
text-decoration: none;
}
#asa a:active
{
border: 1px solid #FF0000;
color: #1f489e;
text-decoration: none;
}
#asa a:visited
{
border: 1px solid #FF0000;
color: #1f489e;
text-decoration: none;
}*/
#asa a:hover{
color: #000;
text-decoration: none;
}
#footer{
	width:100%;
	clear:both;
	text-align:left;
	border-top:1px solid #afafaf;
	font-size:11px;
	background:#ffffff;
	color:#747474;
	float:left;
	}
#footasa{
border: 0px solid #FF0033;
height: 100px;
}

#footer_inner{
	width:963px;
	padding:5px 0 0 0;
	}
#copyright{
	float:left;
	text-align:left;
	width:400px;
	}
#copyright a{
	color:#747474;
	text-decoration:none;
	}
#copyright a:hover{
	color:#CCC;
	}
#copyright ul{
	padding:0;
	margin:0;
	}
#copyright li{
	margin:0;
	padding:0;
	list-style:none;
	}
#copyright .link_more_left{
	width:100px;
	float:left;
	}	
#copyright .link_more_center{
	width:150px;
	float:right;
	}	
#copyright .link_more_bottom{
	margin-top: 2px;
	padding-top: 4px;
	width:400px;
	float:left;
	}
	

#powered{
	float:right;
	text-align:left;
	}
#powered a{
	padding:0 5px 0 0;
	font-weight:bold;
	text-decoration:none;
	color:#68abd4;
	}
#powered a:hover{
	color:#747474;
	}	
#footer img{
	margin:0;
	border:0;
	padding:0;
	}	

.createasa{
margin-top: 2px;
padding-top: 4px;
border: 0px solid #FF0000;
background: url(tl_files/dharmais_templates/images/footer_asa_logo.gif) 50px -4px no-repeat;
height: 20px;
}		

/*------------------------------------------------------------------(header flash) page home*/
#header_home_flash{
	padding:4px 5px 5px 5px;	
	}	
#header_home_left{
	float:left;
	width:619px;
	height:189px;
	}
#header_home_right{
	padding: 5px;
	float:right;
	height:174px;
	width:317px;
	border:3px solid #CCC;
	margin:6px 5px 0 0;
	background:#e5e6ff;
	line-height:10px;
	border: 0px solid #FF0000;
	}
.home_menu{
	cursor:pointer;
	padding-top:10px;
	}
/*-----------------------------------------------------------------(header smille) page home */
#p_home_smile{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 0px solid #FFCC00;
	padding-left:10px;
	padding-bottom: 4px;
	color:#4b5a7f;
	text-indent: 8px;
	font-size: 14px;
	}

#table_home_smile .first_column{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4b5a7f;
}

#table_home_smile .second_column{
	color:#4b5a7f;
	padding-top: 1px;
	color:#747474;
	border-bottom:1px solid #CCC;
	font-size:10px;
	}
	
#table_home_smile .first_columnpic{
border: 0px solid #FFCC00;
padding-left: 15px;
padding-right: 10px;
margin: 0px;
background:url(tl_files/dharmais_templates/images/smiletext.jpg) top no-repeat;
}

	
	
/*-------------------------------------------------------------------(tab control) page home*/		
#home_all{
	padding-top:10px;
	}
#home_all .even, #home_all .odd{
	background:none;	
	}
	
.ce_tabcontrol_pane{
	background:#f3f3f3 url('tl_files/dharmais_templates/images/content_repeat_x.gif') repeat-x;
	padding:0 5px 0 5px;
	}
.ce_tabcontrol_tabs ul{
	margin:0;
	padding:2px 0 2px 0;	
	background-image:url(tl_files/dharmais_templates/images/home_menu_all.gif);
	background-repeat:repeat;
	}	
.tabs{
	padding:2px 36px 2px 36px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#304e86;
	font-weight:bold;
	cursor:pointer;	
	display:inline;
	margin:0;
	list-style:none;
	}	
.tabs:hover{
	color:#300;
	}

/*-------------------------------------------(ask your doctor) Page patient n cancer information*/
#ask_doctor_form,#ask_doctor_list{
	background:#EEE;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#ask_doctor_form td,#ask_doctor_list td{
	vertical-align:top;
	padding-left:10px;
	
}
#ask_doctor_form .ask_doctor_field_hide{
	visibility:hidden;
	display:none;
	}
/*
#ask_doctor_list .even{
	padding:5px;
	background:#FAFAFA;	
	}
	
#ask_doctor_list .odd{	
	background:#F5F5F5;
	padding:5px;
	}
*/
/*---------------------------------------------------------------(drag search) page Pharmacy */
#drag_search_list table{
	width:100%;	
	}	

#drag_search_list .head{
	background:#DCDCDC;
	padding-left:5px;
	}

#drag_search_list td{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	}
#drag_search_list td.col_0{
	width:20%;
	}	
#drag_search_list tr.even{	
	background:#F5F5F5;
	}
	
#drag_search_list tr.odd{
	background:#FEFEFE;
	}
	
/*----------------------------------------------------------------(calendar event) page event */	
#calendar_event table{
	width:100%;
	line-height:100%;
	}
#calendar_event .previous{
	text-align:left;
	}
#calendar_event .current{
	text-align:center;
	}
#calendar_event .next{
	text-align:right;
	}
#calendar_event td{
	vertical-align:top;
	height:100px;
	background:#FEFEFE;
	padding:3px;
	border:1px solid #f3f3f3;
	font-size:12px;
	}
#calendar_event th{
	padding:10px;
	background:#FEFEFE;
	}
	
#calendar_event .active{
	vertical-align:bottom;
	}	
/*------------------------------------------------------------------page patient success stories*/		
	
.success_stories td{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	}
/*------------------------------------------------------------------(paharmacy contact us) page pharmacy*/		
#pharmacy_contact_us td{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	}
	
#pharmacy_contact_us .pharmacy_contact_us_field_hide{
	visibility:hidden;
	display:none;	
	}
			
/*---------------------------------------------------------------------------page registration*/
#registration td{
	vertical-align:top;
	padding:0 5px 0 5px;
	
	}
/*---------------------------------------------------------------------------page contact us*/
#contact_us td{
	white-space:nowrap;
	}
	
#contact_us .contact_us_field_hide{
	visibility:hidden;
	display:none;
	}	
	
/*-------------------------------------------------------------------(sitemap) page more links*/
#sitemap{
	border-left:1px solid #737373;
	border-right:1px solid #737373;
	border-bottom:1px solid #737373;
	}
	
#sitemap td{
	vertical-align:top;
	text-align:right;
	}
/*--------------------------------------------------------------------(login) page registration*/
#login_registration{
	margin-top:20px;
	padding:2px 18px 10px 5px;
	border:1px solid #737373;
	text-align:right;
	}
	
#login_registration table{
	width:100%;
	}
	
#login_registration .col_0{
	text-align:left;
	padding-left:20px;
	
	}
/*----------------------------------------------------------------------------------(mod polling)*/
#poll{
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	}
	
#poll .radio_container span{display:block;}	
#poll .description{padding:5px 0 0 12px;}
#poll .widget{padding:5px 0 5px 5px;}	
#poll .submit_container{padding:0 0 10px 15px;}	
#poll .stoptext, #poll .totaltext{padding:0 0 0 12px;}
#poll .graph{padding:5px 5px 2px 12px;}	
#poll .results{width:90%;}
	
.mod_quickpoll .graph .results .color1 { color:#FFFFFF; background-color:#333333; text-align:center;}
.mod_quickpoll .graph .results .color2 { color:#000000; background-color:#99CC33; text-align:center;}
.mod_quickpoll .graph .results .color3 { color:#000000; background-color:#99CCFF; text-align:center;}
.mod_quickpoll .graph .results .color4 { color:#000000; background-color:#FFFFCC; text-align:center;}
.mod_quickpoll .graph .results .color5 { color:#000000; background-color:#FFCCCC; text-align:center;}

/*----------------------------------------------------------------------------------(mod Visitor)*/
#visitor{
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	}
	
#visitor .visitor_useronline{
	width:33%;
	float:left;
	text-align:center;
	padding:3px 0px 7px 0px;
	background-color:#CCD;
	
	}
#visitor .visitor_visitstoday{
	width:33%;
	float:left;
	text-align:center;
	padding:3px 0px 7px 0px;
	background-color:#CCB;
	}
#visitor .visitor_visitstotal{
	width:34%;
	float:left;
	text-align:center;
	padding:3px 0px 7px 0px;
	background-color:#CCD;
	}
	
	
#visitor .visitor_average{
	width:50%;
	float:left;

	background-color:#CCB;
	margin:2px 0 0 0;
	}
#visitor .visitor_countsince{
	width:50%;
	float:left;

	background-color:#CCB;
	margin:2px 0 0 0;
	}