html
{
	background:#FFF;
}
input
{
    font-family:Arial,Helvetica,Garuda,sans-serif;
    border:1px solid #90C2CF;
    color:#5B5B5B;
}
img
{
    border: 0;
}
body
{
    font-family:Arial,Helvetica,Garuda,sans-serif;
	color:#5B5B5B;
	font-size:13px;
	margin:0;
    padding: 0;
    width:100%;
    text-align: center;
}
.container
{
    width:900px;
    margin: auto;
    position: relative;
    text-align: left;
}
.top_wrapper
{
    width:900px;
}
.top_wrapper .top_left
{
    width:345px;
    position: relative;
    float:left;
    /*background:url(images/chaintheraphy_top_left.jpg);*/
    height:102px;
    overflow: hidden;
    
}
.top_wrapper .top_right
{
    width:555px;
    position: relative;
    float:right;
    z-index: 10;
}

.top_right .searchform
{
	padding-top:55px;
	height:47px;
	font-size:12px;
}
.top_right .searchform input
{
	border: 1px solid #90C2CF;
	height:25px;
	width:152px;

	font-size:10px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
#serachsubmit
{
	width:19px;
	height:19px;
	background:url(images/search.png);
	padding-top:5px;
	margin:0;
	border:0px solid;
	margin-left:10px;
}
#serachcheck
{
	width:15px;
	height:15px;
	margin-right:5px;
	border:1px solid;
	background:none;
}
.top_right .searchform form span
{
 border-left:1px solid #00B5FF;
 margin-left:8px;
 padding-left:5px;
}
.top_right .searchform form a
{
    text-decoration: none;
}
.top_right .searchform form a span
{
    border-left:1px solid #00B5FF;
    margin-left:8px;
    padding-left:5px;
    color:#5B5B5B;
}
.menu_wrapper
{
    position: relative;
    float: left;
}
.menu_wrapper .chaintheraphy-navigation {
    
	width:900px;
	height:32px;
	background:#00B5FF;
	color:#CFF5FF;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:14px;
	font-weight:bold;
    
}
.menu_wrapper .chaintheraphy-navigation ul
{
	list-style:none;
	margin:0;
	height:32px;
	padding-left:10px;
}
.menu_wrapper .chaintheraphy-navigation ul li
{
	float:left;
	position:relative;
	top:0;
	height:32px;
}
.menu_wrapper .chaintheraphy-navigation ul li a
{
	padding:5px 10px 5px 10px;
	position:relative;
	top:5px;
	text-decoration:none;
	color:#CFF5FF;
	line-height:22px;
}
.menu_wrapper .chaintheraphy-navigation ul li a:hover
{
	color:#FFF;
	background:#00CAFF;
}
.activehref
{
    color:#FFF;
	background:#00CAFF;
}
.normalhref{
    padding:5px 20px 5px 10px;
	position:relative;
	top:5px;
	text-decoration:none;
	color:#CFF5FF;
	line-height:22px;
}

.submenu_wrapper
{
    position: relative;
    float: left;
    
    border-bottom: 1px solid #7DE9FF;
}
.submenu_wrapper .chaintheraphy-subnavigation {
	
	width:900px;
	height:21px;
	background:#CFF5FF;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	font-weight:bold;
}
.submenu_wrapper .chaintheraphy-subnavigation ul
{
	list-style:none;
	margin:0;
	height:21px;
	padding-left:10px;
    color:#00CAFF;
}
.submenu_wrapper .chaintheraphy-subnavigation ul li
{
	float:left;
	position:relative;
	top:0;
	height:21px;
	
}

.submenu_wrapper .chaintheraphy-subnavigation ul li a
{
	padding:0 10px 0 10px;
	position:relative;
	text-decoration:none;
	/*color:#00CAFF;*/
	line-height:21px;
	border-right:1px solid;
}
 .activetab
{
	
	color:#CFF5FF;
    background: #00CAFF;
}
 .inactivetab
{

	color:#00CAFF;

     background: #CFF5FF;
}
.activetab a{
    color:#CFF5FF;
    text-decoration: none;
}
.inactivetab a{
    color:#00CAFF;
    text-decoration: none;
}
.main_wrapper
{
    position: relative;
    float: left;
    margin-bottom:20px;
    min-height: 350px;
}
.main_wrapper .chaintheraphy-index-title {
   
	width:900px;
	height:225px;
    background: url("images/index_bg_title.gif");
    color: #FFF;
}
.main_wrapper .chaintheraphy-contactus-title {
   
	width:900px;
	height:330px;
    line-height: 30px;
    background: url("images/contactus.gif");
    
}
.contactcont
{
   padding: 80px;
   font-size: 15px;
}
.main_wrapper .chaintheraphy-page-title {
    
	width:900px;
	border-bottom:1px solid #7DE9FF;
}
.main_wrapper .chaintheraphy-page-title h2{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#00CAFF;
	margin:10px 0 5px 0;
}

.main_wrapper .main_content_detilas
{
	width:900px;
	padding-top:20px;
   /* background: url("images/main_bg.gif");*/
}

.main_wrapper .main_content_index
{
	width:900px;
	padding-top:20px;
}
.chaintheraphy-left-main {
	
	width:550px;
	/*border-right:0.15em dotted #7DE9FF;*/
	margin-bottom:25px;
	float:left;
	padding-top:15px;
    padding-right:10px;
	font-size:12px;
	background: transparent;
}
.chaintheraphy-left-main fieldset {
border:0;
font-size:12px;
width: 540px;
}
.chaintheraphy-left-main fieldset table{
width:540px;
}
.chaintheraphy-left-main fieldset div{
width:530px;
font-size:13px;
text-align:justify;
line-height:23px;
}
.chaintheraphy-left-main .activefieldset
{
display:block;
border:0;
width: 540px;
visibility:visible;
/*height:100%;*/
}
.chaintheraphy-left-main .hiddenfieldset
{
display:none;
visibility:hidden;
border:0;
height:0px;
}
.chaintheraphy-left-main .activefieldset table
{
font-size:13px;
line-height:23px;
width:540px;
}
.chaintheraphy-left-main .activefieldset table table
{
font-size:13px;
line-height:23px;
width:350px;
}
.chaintheraphy-left-main .hiddenfieldset table
{
font-size:13px;
line-height:23px;
}
.chaintheraphy-left-main .index_content
{
    line-height: 25px;
    text-align: justify;
    padding-right: 20px;
}
.chaintheraphy-left-main .index_content span
{
    font-weight: bold;
    color: #00CAFF;
    font-size:15px;
    /*background: url("images/index_title.png") no-repeat;*/
    padding-left:20px;
    display: block;
}
.chaintheraphy-right-main {
	width:328px;
	padding-top:15px;
	padding-left:12px;
	float:right;
	margin-bottom:25px;
	/*border-left:0.15em dotted #7DE9FF;*/
    background: transparent;
   
}

.chaintheraphy-right-main table{
width:316px;
font-size:12px;

}

.chaintheraphy-right-main .loginbox{
	text-align:center;
	width:310px;
    /*height: 150px;*/
    float: right;
    border: 1px solid #00b8ff;
	/*background: url("images/login_background.gif" ) no-repeat ;*/
     padding-top: 15px;
}
.chaintheraphy-right-main .loginbox table{
	padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
	width:300px;
   
    line-height: 30px;
}
.chaintheraphy-right-main .loginbox input{
    border:1px solid #90C2CF;
	height:25px;
	width:182px;

	font-size:10px;
	color:#5B5B5B;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
.chaintheraphy-right-main .loginbox a{
	text-decoration: none;
    padding-right: 5px;
    color:#5B5B5B;
}
#loginbutton{
 
width:50px;
background:#00B4FF;
color:white;
font-weight:bold;
border:0;
line-height:20px;
margin-left: 16px;
}
.footer_wrapper
{
    position: relative;
    float: left;
    border-top: 1px solid #bababa;
    
}
.footer_wrapper .chaintheraphy-footer
{
    z-index: 100;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:11px;
	width:900px;
    padding-top:5px ;
}
.footer_wrapper .chaintheraphy-footer-left {
	float:left;
	width:569px;
	
	
}
.footer_wrapper .chaintheraphy-footer-left ul{
	padding:5px;
	list-style:none;
	margin:0;
	
}
.footer_wrapper .chaintheraphy-footer-left ul li{
	float:left;
	position:relative;
	top:0;
	
}
.footer_wrapper .chaintheraphy-footer-left ul li a{
	padding:0 10px 0 5px;
	position:relative;
	text-decoration:none;
	line-height:20px;
	border-right:1px solid;
	color:#5B5B5B;
}
.footer_wrapper .chaintheraphy-footer-right {
	float:right;
	width:329px;
	overflow: hidden;
	text-align:right;
    
	text-transform:uppercase;
}
.footer_wrapper .chaintheraphy-footer-right h3{
	padding:10px;
	font-size:11px;
	margin:0;
	float:right;
}
.footer_wrapper .chaintheraphy-footer-right h3 a{
    text-decoration: underline;
    color: #5B5B5B;
    font-weight: bolder;
    }
.footer_wrapper .chaintheraphy-footer-right h4{
	font-size:8px;
	
}

.registration_content
{
    padding-top: 0;
}
.registration_content table
{
    text-align: left;
    line-height: 25px;
    width: 800px;
}
.registration_content table tr td
{
    text-align: left;
    min-width:200px;
}
.registration_content input
{
    border:1px solid #90C2CF;
	height:25px;
	width:182px;
	/*background: #FFF url(images/login_input_background.png);*/
	font-size:11px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
    float:left;
}
.registration_content select
{
    border:1px solid #90C2CF;
	height:25px;
	width:182px;
	background: #FFF;
	font-size:11px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
    float:left;
}
.registration_content .radiodiv
{
    border:none;
	height:25px;
	color:#000;
    width:20px;
    float: none;
    
}


.resourse_content
{
    padding-top: 0;
}
.resourse_content table
{
    text-align: left;
    line-height: 25px;
    
}
.resourse_content table tr td
{
    text-align: left;
    
}
.resourse_content input
{
    border:1px solid #90C2CF;
	height:25px;
	width:182px;
	/*background: #FFF url(images/login_input_background.png);*/
	font-size:11px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
    float:left;
}
.resourse_content select
{
    border:1px solid #90C2CF;
	height:25px;
	width:182px;
	background: #FFF;
	font-size:11px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
    float:left;
}
.resourse_content .radiodiv
{
    border:none;
	height:25px;
	color:#000;
    width:20px;
    float: none;
    
}


#formbutton{
     
    width:80px;
    background:#00B4FF;
    color:white;
    font-weight:bold;
    border:0;
    line-height:20px;
    margin-left: 16px;
    float:left;
    text-align: center;
    padding-top:0;
}
.nonerrordiv
 {
    display:none;
    text-align: left;
    width:180px;
 }
 .errordiv
 {
    display:inline-block;
    text-align: left;
    float:left;
    margin-top:-10px;
    padding:0;
    position:absolute;
    width:300px;
 }
 .tablestyle{
	font-size:13px;
line-height:23px;

}

#box-table-a
{
	font-size: 12px;
	width: 900px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #00B5FF;
	border-top: 4px solid #00B5FF;
	border-bottom: 1px solid #fff;
	color: #FFF;
    font-weight: bold;
}
#box-table-a td
{
	padding: 8px;
	background: #CFF5FF;
	border-bottom: 1px solid #fff;
	
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #b2e8f6;
	
}
.pagenav
{
    margin-top: 10px;
    color:#5B5B5B;
}
.pagenav a
{
    text-decoration: none;
    color:#5B5B5B;
}
.detailsbuttons
{
    margin: auto;
    margin-top:50px;
}
.detailbutton
{
    border:1px solid #00CAFF;
    width:120px;
    background: #00CAFF;
    color:#FFF;
    font-weight:bold;
}
.pagetitle
{
  color:#00CAFF; 
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
   /*right: -250px;*/
    /*width: 150px;*/
    min-width: 150px;
    height:12px;
    margin-top: -10px;
    border: 1px solid #c93;
    padding: 10px 12px;
    text-align: center;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box 
    background: #ffc url(images/pointer.gif) no-repeat -20px 5px;*/
}
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
     /*background: url(images/pointer.gif) left top no-repeat;*/
}

.mandatoryfield
{   
   position: relative;
   top: -5px;
    font-weight: bold;
    color: red;
}

.searchforms
{
	font-size:12px;
}
.searchforms input
{
 border:1px solid #90C2CF;
	height:25px;
	width:182px;
	/*background: #FFF url(images/login_input_background.png);*/
	font-size:10px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
.searchforms select
{
 border:1px solid #90C2CF;
	height:25px;
	width:172px;
	/*background: #FFF url(images/login_input_background.png);*/
	font-size:10px;
	color:#5B5B5B;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
.searchforms form span
{
 border-left:1px solid #00B5FF;
 margin-left:8px;
 padding-left:5px;
}
.searchforms form a
{
    text-decoration: none;
}
.searchforms form a span
{
    border-left:1px solid #00B5FF;
    margin-left:8px;
    padding-left:5px;
    color:#5B5B5B;
}
.searchforms .radiodiv
{
    border:none;
	height:25px;
	color:#000;
    width:20px;
    float: none;
    
}
#searchbutton{
     
    width:80px;
    background:#00B4FF;
    color:white;
    font-weight:bold;
    border:0;
    line-height:20px;
    margin-left: 16px;
    
}
.activefieldset
{
display:block;
border:0;
}
.hiddenfieldset
{
display:none;
border:0;
}
.activefieldset table
{
font-size:13px;
line-height:23px;
}
.hiddenfieldset table
{
font-size:13px;
line-height:23px;
}
.searchforms .search_list
{
    font-size:13px;
    line-height:23px;
}
.searchforms .search_list table
{
    width:100%;
    font-size:13px;
    line-height:23px;
}
.searchforms .search_list .detailbutton
{
    border:1px solid #00CAFF;
    width:120px;
    background: #00CAFF;
    color:#FFF;
    font-weight:bold;
    padding: 4px;
}
.navigation_panel
{
    font-size:13px;
    line-height:23px;
    
    font-weight: bold;
}
.faq_content .navigation_panel a
{
    text-decoration: none;
    color:#00b8ff;
    font-weight: bold;
}
.navigation_panel a
{
    text-decoration: none;
    color:#00b8ff;
    font-weight: bold;
}
.navigation_panel b
{
    color:#00b8ff;
    font-weight: bolder;
    font-size:16px;
    }
.user_info
{
    line-height: 23px;
    text-align: left;
    font-size: 13px;
}
.user_info a
{
    text-decoration: none;
    color: #00b8ff;
    font-weight: bold;
}
.registration_content .registration_content_main
{
    width: 700px;
    float: left;
    
}
.registration_content .registration_content_right
{
    width: 200px;
    float: left;
    background: #CFF5FF;
}
.registration_content .registration_content_right ul
{
    list-style: none;
    padding:0;
    margin:0;
    line-height: 23px;
}
.registration_content .registration_content_right ul li
{
    width:100%;
    
}
.registration_content_right ul li a
{
    text-decoration: none;
    color:#00CAFF;
    padding-left:15px;
    font-weight: bold;
}
.registration_content_main .chaintheraphy-page-title
{
    width:680px;
}
.registration_content .registration_content_main table
{
    width: 650px;
    
}
.hiddendiv
{
    display:none;
    border: none;
    margin: 0;
}
.showdiv
{
    display:block;
}
.links a{ /* Added By muthu for anchor styling*/
	padding:0 10px 0 5px;
	position:relative;
	text-decoration:none;
	line-height:20px;
	/*border-right:1px solid;*/
	color:#00CAFF;
}
.docdiv a{
    text-decoration: none;
    color:#5B5B5B;
}
.faq_content
{
    line-height: 30px;
    text-align: justify;
    }
    .faq_content a
    {
        text-decoration: none;
        color: #5B5B5B;
        font-weight: bold;
    }
.faq_content span
{
    font-weight: bold;
    color: #00CAFF;
    font-size:15px;
    background: url("images/index_title.png") no-repeat;
    padding-left:20px;
    display: block;
    margin-top: 20px;
}
.chaintheraphy-left-main .comments
{
    width:540px;
    /*padding-left:7px;
    margin-left: 2px;*/
    font-size:13px;
    line-height:23px;
    /*position: absolute;*/
    
}
.comments table
{
font-size:13px;
line-height:23px;
width:540px;
}
.comments a
{
    text-decoration: none;
    color:#00CAFF;
}
.comments .usercomment
{
    max-width:520px;
    border-left: 1px solid #00CAFF;
    padding-left: 2px;
    margin-bottom: 5px;
}
.usercomment span
{
    float:left;
}
.loginmenu
{
    position: absolute;
    z-index: 100;
    border: 0;
    margin:0;
    padding: 0;
    margin-top:5px;
    color: #5B5B5B;
    background: #00CAFF;
    width:100px;
    
}
.loginmenu a
{
    text-decoration: none;
    padding-left: 5px;
    }

    
.loginmenu #mymenu
{
    display:none;
    margin: 0;
    line-height:33px;
     color: #CFF5FF;
    
    
}
#mymenu
{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height:33px;
     color: #FFF;
}
#mymenu a
{
    text-decoration: none;
     color: #FFF;
    }
.index_user_content h3
{
    color: #00B8FF;
}
.index_user_content a
{
    text-decoration:none;color:#5B5B5B;font-weight:bold;
}
#comment_disp a
{
    text-decoration: none;
    
}
#comment_disp img
{
    border: 0;
}
#comment_disp b a
{
    text-decoration: none;
    color:#5B5B5B;
}
.user_report_hiddendiv
{
    display:none;

}
.user_report_showdiv
{
    display:table-row;
   
}
.user_report_showdiv div
{
    background:#cff5ff;border:0;margin:0;border:2px solid;width:100%;
}
.user_report_showdiv div ul li a
{
    color:#5b5b5b;
    }
    

