/* CSS Document */
body
{
	background: url(../images/bg.gif) #95b8ee repeat-x;	
	font-family: tahoma;
	font-size: 11px;
	padding: 0;
	margin: 0 auto;
}
a, a:Visited, a:Link
{
	color: #3A79D8 ;
	text-decoration: none;
}
a, a:Hover, a:Active
{
	color: #3A79D8 ;
	text-decoration: Underline;
}
#logo_admin, #main_admin, #footer_admin, #main_annoucement
{
	width: 400px;
	margin: 0 auto;	
}
#main_admin
{	
	height: 148px;
	padding-top: 40px;	
	background: url(../images/frame/Admin_login.gif) no-repeat;	
}
#main_admin a:Link, #main_admin a:Visited
{
	text-decoration: none;
	color: #4781d9;
}
#main_admin a:Hover, #main_admin a:Active
{
	text-decoration: underline;
	color: #4781d9;
}
#main_admin .row
{
	padding-bottom: 5px;	
}
#footer_admin
{
	font-size: 10px;
	color: #dcdcdc;
}
#main_annoucement
{	
	height: 138px;		
	padding-top: 50px;	
	background: url(../images/frame/annoucement.gif) no-repeat;	
}
#main_annoucement a:Link, #main_annoucement a:Visited
{
	text-decoration: none;
	color: #4781d9;
}
#main_annoucement a:Hover, #main_annoucement a:Active
{
	text-decoration: underline;
	color: #4781d9;
}
#top, #logo, #main, #frame_shadow
{
	width: 900px;
	margin: 0 auto;	
}
#user_top, #user_logo, #user_main, #user_frame_shadow
{
	width: 980px;
	margin: 0 auto;	
}
#bar_line
{
	background:url(../images/top.gif) repeat-x;
	height: 21px;
	padding-top: 4px;
}
#main
{
}
#admin_main
{
}
#top a, #top a:Link, #top a:Visited, #user_top a, #user_top a:Link, #user_top a:Visited  
{
	color: #437ed7;
	text-decoration: none;
}
#top a:Hover, #top a:Active, #user_top a:Hover, #user_top a:Active 
{
	color: #437ed7;
	text-decoration: underline;
}
#nav
{
	background:url(../images/frame/center.gif) repeat-x;
	height: 34px;
	color: #fff
}
.nav
{
	/*background:url(../images/frame/center.gif) repeat-x;*/
	height: 34px;
	color: #fff;
	background-color: #fff;
	border-bottom: 1px solid #437ed7;
}
.nav .border_left
{
	float:left;
	width:12px;
	height:34px;
	background: url(../images/frame/left.gif); 
}
.nav .border_right
{
	float:right;
	width:12px;
	height:34px;
	background: url(../images/frame/right.gif); 
}
.nav .border_center
{
	float:left;
	width:12px;
	height:34px;
	background: url(../images/frame/right_1.gif); 	
}
.nav .nav_sub
{
	position: absolute;
	display: none;
	color: #fff;
	background-color: #91b6ec;
	border: 1px solid #1754b0;
	text-align: left;	
	z-index: 100000;
	cursor: pointer;	
}
.nav .nav_sub .item
{
	height: 10px;
	padding: 5px;	
}
.nav .nav_sub .item_over
{
	height: 10px;
	padding: 5px;	
	background-color: #1754b0;
}
.nav .tab
{
	float:left;
	width:115px;
	height:34px;
	/*background: url(../images/frame/nav_tab_admin.gif); */
	text-align:center;
}
.nav .tab .active
{
	color: #ffffff; 
	background: url(../images/frame/nav_tab_admin.gif); 
	text-align:center;
}
.nav .tab .current
{ 
	color: #000000; 
	background: url(../images/frame/nav_selected.gif); 
	float: left; 
	width: 115px; 
	line-height: 34px; 
	height: 34px; 
	font-weight: bold; 
	font-size: 11px; 
	text-align: center;
	margin-right: 5px;
}
.nav .tab .current a:visited
{ 
	color: #000000;
}
.nav .tab a		
{ 
	list-style-type:none;
	padding: 0px; 
	margin-right: 5px;
	float: left;
	width: 115px;
	/*color: #ffffff; */
	line-height: 34px; 
	height: 34px; 
	text-align: center; 
	text-decoration:none; 
	font-weight: bold; 
	font-size: 11px;
}
/*.nav .tab a:visited
{ 
	color: #ffffff;
}*/
.nav .tab a:atcive
{ 
	color: #000000;
}
.nav .tab a:Hover	
{ 
	color: #000000;
	background: url(../images/frame/nav_selected.gif); 
	text-decoration: none;
}
#content
{
	background:url(../images/frame/main_center.gif) repeat-x;
	height: 466px;
}
#frame_shadow, #user_frame_shadow
{
	background:url(../images/frame/shadow/center.jpg) repeat-x;
	height: 78px;
}
#frame_shadow #frame_shadow_left,#user_frame_shadow #frame_shadow_left
{
	float: left;
	background:url(../images/frame/shadow/left1.png) no-repeat;
	margin-top: 3px;
	margin-left: 1px;
	height: 80px;
	width: 435px;
}
#frame_shadow #frame_shadow_left_admin
{
	float: left;
	background:url(../images/frame/shadow/left_admim.jpg) repeat-x;
	height: 78px;
	width: 160px;
}
#frame_shadow #frame_shadow_right, #user_frame_shadow #frame_shadow_right
{
	float: right;
	background:url(../images/frame/shadow/right.jpg) repeat-x;
	height: 78px;
	width: 12px;
}
#footer
{
	font-size: 10px;
	font-family: verdana;
	color: #616161;
	padding-top: 20px;
	text-align: center;
	width: 525px;
}
.patient_detail_left
{
	width: 410px;
}
.patient_detail_right
{
	width: 425px;
}
.patient_detail_left .row, .patient_detail_right .row
{
	clear: both;
	margin-bottom: 4px;
}
.patient_detail_left .row .label
{
	float: left;
	width: 85px;
	padding-top: 3px;
}
.label_right
{
	width: 50px;
	*width: 48px;
	padding-left:15px;
}
.w_textbox
{
	width: 113px;
	*width: 115px;
}
.patient_detail_left .row .data
{
	float: left;
}
.nav_title_left
{
	padding-top: 5px;
	padding-right:10px;
	font-weight: bold;	
	color: #fff;
}
 .nav_title_right
{
	padding-left:10px;
	padding-bottom: 5px;
	font-weight: bold;	
	color: #fff;
}
/* Image Button  */
.image_button_small_disable
{	        
    text-align: center;	
    font-weight: bold;
    color: #ccc;
    cursor: pointer;
    border: 0px;
    padding-bottom: 2px;	
    margin: 0px;	
    border: 1px solid #ccc;
    font-size: 11px;
    background-color: #3a79d8;
}
.image_button_small, .image_button_small_selected
{	
	text-align: center;	
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	border: 0px;
	padding: 1px 4px 1px 4px;
	margin: 0px;	
	border: 1px solid #ccc;
	font-size: 11px;
}
.image_button_small
{
	background-color: #3a79d8;
}
.image_button_small_selected
{	
	background-color: #0965ee;
}

.image_button_question, .image_button_question_selected
{
	height: 38px;
	width: 38px;
	text-align: center;	
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	border: 0px;
	margin: 0px;	
}
.image_button_question
{
	
	background: url(../Images/Button/Question.gif) no-repeat;
}
.image_button_question_selected
{	
	background: url(../Images/Button/Question_Selected.gif) no-repeat;
}
.image_button_large, .image_button_large_selected
{
	text-align: center;	
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	border: 0px;
	padding: 1px 4px 1px 4px; /*padding: 1px 1px 1px 1px;*/ 
	margin: 0px;	
	border: 1px solid #000;
	font-size: 11px;
}
.image_button_large
{
	background-color: #3a79d8;	
}
.image_button_large_selected
{	
	background-color: #0965ee;	
}
.image_button_small_login, .image_button_small_login_selected
{
	height: 25px;
	width: 75px;
	text-align: center;	
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	border: 0px;	
	padding-bottom: 3px;
	padding-right: 6px;
	margin: 0px;	
}
.image_button_small_login
{
	background: url(../Images/Button/Button_Small_Login.gif) no-repeat;
}
.image_button_small_login_selected
{	
	background: url(../Images/Button/Button_Small_Login_Selected.gif) no-repeat;
}
/* General */
.w_admin
{
	width:900px;	
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cf
{
	clear: both;
}
.w24
{
	width: 24px;
}
.w100
{
	width: 100px;
}
.w120
{
	width: 120px;
}
.w145
{
	width: 145px;
	
}
.w300
{
	width: 300px;
}
.w400
{
	width: 400px;
}
.w80
{
	width: 80px;
}
.w171
{
	width: 171px;
}
.w141
{
	width: 141px;
}
.w151
{
	width: 151px;
}
.w90
{
	width: 90px;
}
.mr10
{
	margin-right: 10px;
}
.pt15
{
	padding-top: 15px;
}
.pt10
{
	padding-top: 10px;
}
.pt7
{
	padding-top: 7px;
}
.pt6
{
	padding-top: 6px;
}
.pt5
{
	padding-top: 5px;
}
.pt3
{
	padding-top: 3px;
}
.pr3
{
	padding-right: 3px;
}
.pr10
{
	padding-right: 10px;
}
.pr15
{
	padding-right:1px;
	*padding-right: 17px;
}
.pr20
{
	padding-right: 20px;
}
.pb3
{
	padding-bottom: 3px;
}
.pb10
{
	padding-bottom: 10px;
}
.pl50
{
	padding-left: 50px;
}
.pl70
{
	padding-left: 70px;
}
.pl20
{
	padding-left: 20px;
}
.pl30
{
	padding-left: 30px;
}
.pl15
{
	padding-left: 0px;
	*padding-left: 15px;
}
.pl5
{
    padding-left: 5px;
}
.tar
{
	text-align: right;
}
.textbox
{
	font-size: 11px;
	height: 15px;
	font-family: Tahoma;
	border: 1px solid #6f8fae;
	color: #000;
	background-color: #eff5ff;
	padding-right:2px;
}
.dropdownlist
{
	font-size: 11px;
	height: 18px;	
	*height: 20px;	
	font-family: Tahoma;
	border: 1px solid #6f8fae;
	color: #000;
	background-color: #eff5ff;
}
.dropdownlist1
{
	font-size: 11px;
	height: 17px;	
	*height: 27px;	
	font-family: Tahoma;
	border: 1px solid #6f8fae;
	color: #fff;
	background-color: #79a3e2;
}
/**/
.r3_1
{
	color: #701818;
	font-size: 12px;
}

/******* Schedule Setup *********************************************/
.schedule_setup
{
	float:left;
	margin: 0px 10px;
	/*padding-top:30px;*/
}
.schedule_setup .row
{
	margin-bottom: 8px;
	*padding-bottom: 15px;
	padding-top:10px;
	*padding-top:0px;
}
.schedule_setup .row .label1
{
	width: 150px;
}
.schedule_setup .row .label2
{
	width: 80px;
}
.schedule_setup .label3
{	
	float: left;
	width: 60px;
	*width: 58px;
	margin-right: 10px;
	padding: 10px 5px 10px 10px;	
	*border: 1px solid #1754b0;	
}
.schedule_setup .data3
{
	float: left;
	width: 80px;	/*85*/
	margin-right: 10px;	
	*margin-right: 8px;	
	/*padding: 5px 5px 5px 5px;	
	text-align:right;	*/
	padding: 10px 12px 0px 20px;
}
.schedule_setup .row .data1
{
	width: 80px;
	margin-left:15px;
}
.schedule_setup .row .data2
{
	width: 80px;
	margin-left: 30px;
}
.schedule_setup .bg
{
	background-color: #1754b0;
	color: #ffffff;
	font-weight: bold;
}
.schedule_setup .slideRight
{
	padding-left: 15px;
	margin-left: 15px;
	border-left: 1px solid #cccccc;
	height: 350px;
}
.txt_color
{
	color:#938d8d;
}	
.txt_align_r
{
	text-align:right;
}
.testdata
{	
	/*background-color:Red;
	display:none;*/
	/*
	overflow:visible;
	z-index:-1;
	text-transform:lowercase;
	table-layout:fixed;
	*/
	max-width:30px;
}


/* Link button: used on participantlist.aspx */
.link_button, .link_button_hover
{
	border: 0px;
	background: none;
	font-size: 11px;
	cursor: pointer;                           		 
	outline: none;	
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.link_button
{        
	height: 21px;	                    	
	padding-bottom: 1px;                            	
	color: #1754B0;
}
.link_button_hover
{                  
	color: #ff0000;      
	height: 21px;	   	                          	
	padding-bottom: 1px;                            	
}

/* CMS  */

.cms_body
{
    outline: none;	
}
.cms_body a, .cms_body a:Link, .cms_body a:Visited
{
	text-decoration: none;
	color: #437ed7;	
}
.cms_body a:Hover, .cms_body a:Active
{
	text-decoration: underline;
}
.cms_body .cms_title
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;	
	color: #922e2e;	
}
.cms_body .cms_link
{	
	padding: 5px;		
}
.cms_link_item
{
	padding: 2px;
}
.date
{
	text-decoration: none;
	color: #999999;
}
.cms_body .cms_html
{
	padding: 5px;
}
.cms_html_title
{
	font-weight: bold;
	padding: 5px 0px; 
}
.cms_body .cms_html .cms_html_item
{
	padding-top: 3px;
    padding-bottom: 8px;
}
.cms_body .cms_document 
{
	padding: 5px;
}
.cms_document_item
{
	padding-top: 3px;
    padding-bottom: 8px;
}
.left_pane
{
	/*background: #e3e3e3;*/
}
/*
	Frame 2
*/
.frame_module2
{
	border: 1px solid #dadada; 
	margin-right: 2px; 
	margin-bottom: 5px;
}
.frame_module2 .frame_module_title
{
	height: 18px; 
	font-weight: bold; 
	background: #437ed7; 
	padding-top: 3px; 
	padding-left: 5px; color: #ffffff;
}
.frame_module2 .frame_module_content
{
	padding: 5px;
}
/*
	Frame Module News
*/
.frame_module_news
{
	border: 1px solid #dadada; 
	margin-right: 2px; 
	margin-bottom: 5px;
}
.frame_module_news .frame_module_title
{
	height: 18px; 
	font-weight: bold; 
	color: #4e6e5f;
	font-size: 16px;
	padding-top: 5px; 
	padding-left: 5px;
	padding-bottom: 8px;
}
.frame_module_news .frame_module_content
{
	padding: 5px;
}    
    
/* Frame 1 */
.frame_module
{	
}
.frame_module .frame_module_content
{	
	background: #e3e3e3;
}
.frame_module .frame_module_top_center
{
	background: url(../Images/frame2/center_top.gif) repeat-x ;
	
}
.frame_module .frame_module_middle_left
{
	background: url(../Images/frame2/left_middle.gif) repeat-y #e3e3e3;
	
}
.frame_module .frame_module_middle_right
{
	background: url(../Images/frame2/right_middle.gif) repeat-y  #e3e3e3;
	
}
.frame_module .frame_module_bottom_center
{
	background: url(../Images/frame2/center_bottom.gif) repeat-x ;	
}
/* Frame 3 */
.frame_module3
{	
}
.frame_module3 .frame_module_content
{	
	background: #fff;
}
.frame_module3 .frame_module_top_center
{
	background: url(../Images/frame3/center_top.gif) repeat-x ;
	
}
.frame_module3 .frame_module_middle_left
{
	background: url(../Images/frame3/left_middle.gif) repeat-y ;
	
}
.frame_module3 .frame_module_middle_right
{
	background: url(../Images/frame3/right_middle.gif) repeat-y ;
	
}
.frame_module3 .frame_module_bottom_center
{
	background: url(../Images/frame3/center_bottom.gif) repeat-x ;	
}
/* Frame 4 */
.frame_module4
{	
}
.frame_module4 .frame_module_content
{	
	background: #fff;
}
.frame_module4 .frame_module_top_center
{
	background: url(../Images/frame4/center_top.gif) repeat-x ;
	
}
.frame_module4 .frame_module_middle_left
{
	background: url(../Images/frame4/left_middle.gif) repeat-y ;
	
}
.frame_module4 .frame_module_middle_right
{
	background: url(../Images/frame4/right_middle.gif) repeat-y ;
	
}
.frame_module4 .frame_module_bottom_center
{
	background: url(../Images/frame4/center_bottom.gif) repeat-x ;	
}
/* Frame 5 */
.frame_module5
{	
}
.frame_module5 .frame_module_content
{	
	background: #fff;
}
.frame_module5 .frame_module_top_center
{
	background: url(../Images/frame5/center_top.gif) repeat-x ;
	
}
.frame_module5 .frame_module_middle_left
{
	background: url(../Images/frame5/left_middle.gif) repeat-y ;
	
}
.frame_module5 .frame_module_middle_right
{
	background: url(../Images/frame5/right_middle.gif) repeat-y ;
	
}
.frame_module5 .frame_module_bottom_center
{
	background: url(../Images/frame5/center_bottom.gif) repeat-x ;	
}

/* Frame 6 */
.frame_module6
{	
}
.frame_module6 .frame_module_content
{	
	background: #fff;
}
.frame_module6 .frame_module_top_center
{
	background: url(../Images/frame6/center_top.gif) repeat-x ;
	
}
.frame_module6 .frame_module_middle_left
{
	background: url(../Images/frame6/left_middle.gif) repeat-y ;
	
}
.frame_module6 .frame_module_middle_right
{
	background: url(../Images/frame6/right_middle.gif) repeat-y ;
	
}
.frame_module6 .frame_module_bottom_center
{
	background: url(../Images/frame6/center_bottom.gif) repeat-x ;	
}

/* Frame 7 */
.frame_module7
{	
}
.frame_module7 .frame_module_content
{	
	background: #fff;
}
.frame_module7 .frame_module_top_center
{
	background: url(../Images/frame7/center_top.gif) repeat-x ;
	
}
.frame_module7 .frame_module_middle_left
{
	background: url(../Images/frame7/left_middle.gif) repeat-y ;
	
}
.frame_module7 .frame_module_middle_right
{
	background: url(../Images/frame7/right_middle.gif) repeat-y ;
	
}
.frame_module7 .frame_module_bottom_center
{
	background: url(../Images/frame7/center_bottom.gif) repeat-x ;	
}

.menu_left                  
{
	padding-bottom: 5px;
	padding-left: 1px;     
	padding-top: 4px;
	background-color: #e4e4e4;	   	
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #d4d4d4;
	margin-left: 2px;
	margin-right: 2px;
}
.menu_left a:link, 
.menu_left a:visited 
{
	text-decoration:none;
}
.menu_left a:hover
{
	text-decoration:underline;
}
.menu_left a:link.current,
.menu_left a:visited.current,
.menu_left a:hover.current,
.menu_left a:active.current
{
	text-decoration:none;	
}