/* CSS Document */
/*****************************************Start Top Navigation ********************************************/

.menuControl{
font-size: 11px;
line-height:normal;
float:left;
width:970px;
}

.menuControl ul{
list-style-type: none;
height:24px;
line-height:24px;
margin:0px;
padding:0;
float:right;
width:auto;
margin-right:3px;
}

.menuControl li{
float:left;
margin:0;
padding:0;
background:url(../images/line.gif) no-repeat scroll right top;
padding:0px 10px;
}

.menuControl li.no_line{
background:none;
}

.menuControl li.last{
padding-right:0px;
}

.menuControl li.last a:hover{
background:url(../images/over_navigation_img.png) no-repeat scroll 30px 20px;

}

.menuControl a{
text-decoration:none;
float:left;
height:24px;
white-space:nowrap;
color:#fff;
}

.menuControl li.selected a{
background:url(../images/over_navigation_img.png) no-repeat scroll center 20px;
color:#8DCEEA;
}

.menuControl a span{
float:left;
display:block;
}

.menuControl a img{
float:left;
margin:0px;
padding:5px 5px 0px 0px;
}

.menuControl a:hover span {
text-decoration:none;
}


.menuControl li a:hover{

background:url(../images/over_navigation_img.png) no-repeat scroll center 20px;
color:#8DCEEA;
}

/*****************************************End Top Navigation ********************************************/

/*****************************************Start Logo and login details ********************************************/
.header{
float:left;
padding:15px 0px 10px 5px;
width:965px;
}

.logo{
float:left;
padding-top:16px;
}

.login_detail{
color:#FFFFFF;
float:left;
font-size:10px;
line-height:12px;
padding-left:25px;
 margin-top: 17px;
}

.active_pt{
border-right:solid 1px #fff;
padding-right:12px;
}

.page_title{
float:left;
color:#FFFFFF;
font-size:12px;
vertical-align:middle;
padding-left:12px;
 margin-top: 20px;
}

/*****************************************End Logo and login details ********************************************/


/*****************************************Start Global Search ****************************************************/

.logout_contain{
float:right;
width:239px;
margin-right:3px;

}

.logout_text a{
float:right;
padding-left:17px;
text-transform:uppercase;
color:#fff;
background:url(../images/logout.png) no-repeat;
line-height:13px;
}

.logout_text a:hover{
text-decoration:underline;

}

.search_contain{
width:239px;
height:20px;
margin-top:15px;
background:url(../images/search_bg.png) no-repeat;
float:left;
padding:3px 4px;

}

.go_but{
float:left;
background:url(../images/go_bg.gif) repeat-x;
border:2px solid #FFCC70;
width:auto;
padding:0px 2px;
margin-left:3px;
height:16px;
}

.go_but a{
color:#6A4B3A;
font-weight:bold;

}

.search_holder{
float:left;
height:20px;
}

.search_holder input{
float:left;
height:20px;
font-size:11px;
color:#666;
background:url(../images/search_img.gif) no-repeat #fff;
padding:0px 0px 0px 17px;
width:97px;
line-height:20px;
border:none;
}

.select_holder{
float:left;
padding-left:3px;
height:20px;

}

.select_holder select{
border:medium none #FFFFFF;
color:#666666;
float:left;
font-size:11px;
height:20px;
padding:2px;
width:87px;
}

/*****************************************End Global Search ****************************************************/

.content_container{
float:left;
}

.content_top{
height:12px;
background:url(../images/curve_top.png) repeat-y;
margin:0px;
padding:0px;
width:970px;
}

.content_area{
background:url(../images/curve_middle.png) repeat-y;
float:left;
width:946px;
padding:0px 12px;
position:relative;


}

.content_btm{
clear:both;
background:url(../images/curve_bottom.png) repeat-y;
margin:0px;
padding:0px;
width:970px;
height:12px;
}


/*********************************************Start First level tab_control****************************************/

.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
	position:relative;
	z-index:1;
}



.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
	padding-left:4px;

}
.tabs-nav a, .tabs-nav a span {
    display: block;
    background: url(../images/tab_bg.png) repeat-x;
}
.tabs-nav a {
 color:#4E4E4E;
float:left;
font-size:12px;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:0;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
z-index:2;
cursor:auto;
}
.tabs-nav a span {
border-color:#8AB1C0;
border-style:solid solid none;
border-width:2px 2px medium;
height:26px;
padding:0 15px;
white-space:nowrap;
cursor:pointer;
}

.tabs-nav .tabs-selected a span {
background:none repeat scroll 0 0 #FFFFFF;
padding:1px 15px;
}

.tabs-nav  a:hover span {
background:none repeat scroll 0 0 #FFFFFF;
padding:1px 15px;
}



/*********************************************End First level tab_control****************************************/

.plan_design{
border:2px solid #8AB1C0;
float:left;
margin-top:3px;
padding:5px;
position:relative;
width:932px;
z-index:0;
/*min-height:500px;*/
min-height:400px;       /* Changed the height to remove the vertical scroll bar - 08.01.2012 - Vinoth Kumar D */
}

/********************************************Start Bread Crumb*****************************************************/

.bread_crumb{
background-color:#f7f7f7;
border:solid 1px #DCDEDF;
height:21px;
padding:0px 6px;
line-height:21px;
}

.bread_crumb ul{
padding-left:0px;
}

.bread_crumb li{
background:url("../images/list_separator.gif") no-repeat scroll right 6px transparent;
float:left;
padding:0 8px 0 1px;
}

.bread_crumb li.last{
background:none;
}

.bread_crumb li a{
color:#686868;
font-size:10px;
}

.bread_crumb li a:hover{
text-decoration:underline;
}

/********************************************End Bread Crumb*****************************************************/

.heading_container{
 border-bottom: 1px solid #DCDEDF;
    height: 31px;
    position: relative;
    width: 100%;
}

.heading_container h1{
float:left;
font-size:15px;
line-height:31px;
font-weight:bold;
padding-left:9px;

}

.view_summary_button{
background:url("../images/view_summary_bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #EBC8A1;
float:right;
margin-top:6px;

}

.view_summary_button a{
background: url(../images/view_summary_icon.gif) no-repeat;
float:left;
height:17px;
width:auto;
}

.view_summary_button a:hover span{
text-decoration:underline;
}

.view_summary_button span{
color:#D4822A;
font-size:10px;
white-space:nowrap;
padding:0 4px 0 22px;
line-height:17px;
}


.add_plan_button {
background:url("../images/view_summary_bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #EBC8A1;
float:right;
margin-bottom:4px;
margin-right:16px;
}



.add_plan_button a{
background: url(../images/add_plan_icon.gif) no-repeat;
float:left;
height:17px;
width:auto;
}

.add_plan_button a:hover span{
text-decoration:underline;
}

.add_plan_button span{
color:#D4822A;
font-size:10px;
white-space:nowrap;
padding:0 4px 0 22px;
line-height:17px;
}

.center_container{
float: left;
    position: relative;
    padding: 6px 0px 0px 0px;
    width: 100%;
}




/****************************************Start Left side Navigation*************************************************/

.accordian_contain{
 display: block;
    float: left;
 padding-right:6px;
    position: relative;
    width: 175px;
}

.menu_list_container{
float:left;
width:175px;
}

.menu_list {
border:1px solid #D7D7D7;
float:left;
width:157px;
border-top:none;
}

.menu_list p {	
font-size:11px;
}
.menu_list p span{
background:url("../images/accordion_arrow.gif") no-repeat scroll 4px center transparent;
padding:0 10px 0 14px;
}

.menu_list p.selected span{
background:url("../images/open_arrow.gif") no-repeat scroll 4px center transparent;
color:#307191;

}

.menu_list p:hover{
 background: url("../images/accordion_over_bg.gif") repeat-x;
   border-top:solid 1px #AFD3EA;
	
}

.menu_list p:hover span{
color:#307191;

}

.menu_list p.selected{
 background: url("../images/accordion_over_bg.gif") repeat-x;
  border-top:solid 1px #AFD3EA;
	 border-bottom:solid 1px #AFD3EA;
}
.menu_head {
padding:0px;
	cursor: pointer;
	margin:0px;
   
 background: url("../images/accordion_nor_bg.gif") repeat-x;
	height:22px;
	line-height:22px;
	 border-top:solid 1px #d7d7d7;

}
.menu_body {
	display:block;
}

.menu_body ul{
padding:0px;
margin:0px;

}

.menu_body ul li{
background:none repeat scroll 0 0 #fff;
list-style:disc inside none;
padding:0 0 0 17px;
line-height:21px;

}

.menu_body ul li.selected{
 background: url("../images/selected_acc_bg.gif") no-repeat scroll 3px 2px;
 color:#77A0B3;
}

.menu_body ul li.selected a{
color:#6290A6;
}
.menu_body a{
color:#777777;
font-size:10px;
text-decoration:none;
}
.menu_body  li:hover {
  background: url("../images/selected_acc_bg.gif") no-repeat scroll 3px 2px;
color:#77A0B3;
  }
  
 .menu_body  li:hover a{
 color:#6290A6;
 }
 
 .expand_button{
 float:left;
 margin-left:-1px;
 }
 
 .expand_button a{
   background: url("../images/left_expand_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 17px;
    width: 16px;
 }
 
  .expand_button a:hover{
   background: url("../images/left_expand_over_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 17px;
    width: 16px;
 }
 

/****************************************End Left side Navigation*************************************************/


.mid_content{
    position: relative;
    right: 0;
    top: 0;
    width: 80.5%;
	float:left;
}

/***************************************Start Progress Stage********************************************************/

.chart_contain{
   background-color: #F7F7F7;
    border: 1px solid #DCDEDF;
    height: 51px;
    margin-bottom: 4px;
    padding: 6px;
}

.chart_inner{
   background-color: #FFFFFF;
    border: 1px solid #DCDEDF;
    height: 49px;
}

.proSheet {
  color: #0E7EC8;
    float: left;
    margin-top: 3px;
    padding-left: 10px;
    width: 100%;

}

.proSheet .last{
padding-right:0px;
}



.proItem01_on p {
background:url("../images/right.gif") no-repeat scroll center bottom transparent;
color:#707173;
float:left;
font-size:10px;
height:42px;
line-height:11px;
margin-top:2px;
width:50px;
}

.proItem01_on p.last {
background:url("../images/right_last.gif") no-repeat scroll 17px bottom transparent;
}

.proItem01_on p.first {
background:url("../images/right_first.gif") no-repeat scroll 0px bottom transparent;
}

.proItem01_off p {
background:url("../images/unprogress_icon.gif") no-repeat scroll center bottom transparent;
color:#707173;
float:left;
font-size:10px;
height:42px;
line-height:11px;
margin-top:2px;
width:50px;
}

.proItem01_off p.last {
background:url("../images/unprogress_last_icon.gif") no-repeat scroll 17px bottom transparent;
}

.proItem01_off p.first {
background:url("../images/unprogress_first_icon.gif") no-repeat scroll 0px bottom transparent;
}

.proItem01_process p {
background:url("../images/progress_icon.gif") no-repeat scroll center bottom transparent;
color:#3A3A3A;
float:left;
font-size:10px;
height:42px;
line-height:11px;
margin-top:2px;
width:50px;
}

.proItem01_process p.last {
background:url("../images/progress_last_icon.gif") no-repeat scroll 17px bottom transparent;
}

.proItem01_process p.first {
background:url("../images/progress_first_icon.gif") no-repeat scroll 0px bottom transparent;
}

.proItem01_on {
background:url("../images/dots_img.png") repeat-x scroll 0 24px transparent;
float:left;
height:44px;
padding:0 9%;
text-align:center;
}

.proSheet .first{
padding:0px 0px;
}

.proItem01_off {
background:url("../images/dots_img.png") repeat-x scroll 0 24px transparent;
float:left;
height:44px;
padding:0 9%;
text-align:center;
}

.proItem01_process {
background:url("../images/dots_img.png") repeat-x scroll 0 24px transparent;
float:left;
height:44px;
padding:0 9%;
text-align:center;
}

/*******************************************End Progress Stage***********************************************/


.basic_att_contain{
border: 1px solid #DCDEDF;
    padding-bottom: 38px;
	#padding-bottom: 34px;
    position: relative;
    width: 99.8%;
	float:left;
	min-height:431px;
}
.upload_contain{
min-height:0px;
}

.more_btn{
 float: right;
    position: absolute;
    right: 0;
    top: 24px;
    z-index: 2;
}

.more_btn select{
color:#666666;
font-size:11px;
height:20px;
position:relative;
right:7px;
top:-23px;
padding:1px;
}

/******************************************Start Secondary level tab control****************************************/

.tabs-nav1 {
       background: url("../images/tab_inner_bg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #DCDEDF;
    height: 24px;
    line-height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 0;
    position: relative;
    z-index: 1;
}
.tabs-nav1 li {
    float: left;
    margin: 0 0 0 0px;
	position:relative;
}



.tabs-nav1 a{
 float:left;
 background: url(../images/line_tab.gif) no-repeat right top;
 padding:0px 16px;
 }
.tabs-nav1 a span {
color:#6E6D6D;
font-size:12px;
white-space:nowrap;
font-size:11px;

}

.tabs-nav1 a span.listing{
background: url(../images/open_arrow_grey.gif) no-repeat right 6px;
padding-right: 8px;
}

.tabs-nav1 a.no_image, .tabs-nav1 li.selected a.no_image{
 background:none;
}

.tabs-nav1 li:hover {
 background:url(../images/tab_inner_over.gif) repeat-x;
 }
 
 .tabs-nav1 li:hover a span {
  	color:#507688;
 }
 
 .tabs-nav1 li.selected a , .tabs-nav1 li.listing a:hover,.tabs-nav1 li.listing ul li a:hover >li >ul >li.listing a  {
 background:#fff;
 border-right:solid 1px #DCDEDF;
 padding-bottom:1px;
 }
 
 
 .tabs-nav1 li.selected a span,.tabs-nav1 li.listing a:hover span,.tabs-nav1 li.listing ul li a:hover <li <ul <li.listing a span{
 	color:#507688;
	font-weight:bold;
 }
 
 .tabs-nav1 li ul {
    position:absolute;
    display:none;
	z-index:12;
	top: 25px;
	left:0px;
	background:#fff;
	border: 1px solid #DCDEDF;
	border-top:none;
	
	
}

 .tabs-nav1 li:hover ul{
 display:block;
 }
 
.tabs-nav1 li:hover > ul {
 visibility: visible;
}

.tabs-nav1 li:hover a {
 	background:#fff;	 
	border-right:solid 1px #DCDEDF;
	padding-bottom:1px;
 }
 
  .tabs-nav1 li ul li{
  clear:both;
  border-bottom: 1px solid #DCDEDF;
  text-align:center;
width:230px;

  }
 
  .tabs-nav1 li ul li.last{
  border-bottom:none;
  }
  
  
.tabs-nav1 li ul li a,.tabs-nav1 li.selected ul li a{
	border:none 0px !important;
	background:none;
}
.tabs-nav1 li ul li a:hover,.tabs-nav1 li.selected ul li a:hover,.tabs-nav1 li.listing ul li a:hover{
color:#507688;
border:none;
background:none;
text-decoration:underline;
}
.tabs-nav1 li ul li:hover{
background:#fff;
}
 
/******************************************End Secondary level tab control****************************************/
 
 .inner_tab_container{

padding:0px 14px;
width:auto;
}

.form_list{
padding:15px 14px 0;
width:auto;
}

.inner_tab_container h2{
border-bottom:1px solid #EAECEC;
padding:9px 0 2px;
font-size:13px;
white-space:nowrap;
margin-bottom:0.75em;
}

.inner_tab_container h3{
font-size:13px;
white-space:nowrap;
}
.clear{
clear:both;
}

.inner_left{
float:left;
padding:10px 29px 0px 9px;
width:333px;
}

.inner_right{
float:left;
width:342px;
padding-top:10px;
}

.inner_hold{
float:left;
width:333px;
padding-bottom:16px;
}
.inner_hold1{
padding-bottom:24px;
width:191px;
float:left;

}



.inner_hold label,.inner_hold1 label{
float:left;
font-weight:normal;
line-height:15px;
padding-right:8px;
text-align:right;
width:107px;
margin-top:3px;
cursor:text;
}


.inner_hold input,.inner_hold1 input{
border:1px solid #B7BCBF;
color:#666666;
float:left;
font-size:11px;
height:19px;
width:207px;
line-height:19px;
padding-left:5px;
font-weight:normal;

}



.inner_hold textarea,.inner_hold1 textarea{
border:1px solid #B7BCBF;
color:#666666;
float:left;
font-size:11px;
height:40px;
width:207px;
padding:0px;
line-height:19px;
padding-left:5px;
font-weight:normal;
font-family:arial;
}



.inner_hold span,.inner_hold1 span{
float:left;
line-height:26px;
#line-height:19px;
padding-right:20px;
}

.inner_hold input.radio,.inner_hold1 input.radio{
width:auto;
height:19px;
line-height:19px;
border:none;
}

.inner_hold input.small_tbox,.inner_hold1 input.small_tbox{
width:152px;
height:17px;

border-right:none;

}

.inner_hold input.small_cbox,.inner_hold1 input.small_cbox{
width:185px;
border-right:none;
height:18px;
}




.search_btn{
background:url("../images/form_btn.gif") repeat-x scroll 0 0 transparent;
border:1px solid #A8BBC1;
float:left;
height:21px;
line-height:21px;
padding:0 9px;
width:auto;
cursor:pointer;
text-align:center;
}

.search_btn a{
color:#666;
white-space:nowrap;
}

.search_btn a.add_all{
background:url("../images/add_all_ico.gif") no-repeat scroll 0 4px transparent;
padding-left:14px;


}

.search_btn a.add{
background:url("../images/add_arrow.gif") no-repeat scroll 0 4px transparent;
padding-left:9px;

}

.search_btn a.remove{
background:url("../images/remove_arrow.gif") no-repeat scroll 0 4px transparent;
padding-left:9px;

}

.search_btn a.remove_all{
background:url("../images/remove_all_ico.gif") no-repeat scroll 0 8px transparent;
padding-left:14px;
float:left;
}

.search_btn a:hover{
text-decoration:underline;
}

.inner_hold input.combobut,.inner_hold1 input.combobut {
background:url("../images/combo_box_arrow.gif") repeat-x scroll 0 0px transparent;
float:left;
height:24px;
width:22px;
border:none;
}
.inner_hold1 label,.inner_hold1 input.small_tbox{
width:auto;
}

.inner_hold1 input.small_tbox{
height:16px;
border-right:1px solid #B7BCBF;
float:right;
}

.inner_hold1 img{
padding-left:2px;
float:right;
}

.green_but{
float:right;
background:url("../images/green_but_mid.png") repeat-x ;

height:29px;
margin-right:8px;
}

.green_but_rht{
margin-right:0px;

}

.green_but a{

height:29px;
color:#fff;
}

.green_but span{
font-size:12px;
font-weight:bold;

line-height:26px;
padding:2px 13px;
cursor:pointer;
}

.green_but_rht span{
line-height:29px;
}

.green_but a:hover span{
text-decoration:underline;
}






/*************************Start CIM Page ***********************************/

.CIM_container{
padding:120px 205px;
}

.CIM_container h1{
float:left;
font-size:24px;
color:#515050;
line-height:240px;
padding: 0px 12px;
margin:0px;
width:212px;
}

.admin_detail{
float:left;
background:url("../images/dropshadow_image.gif") no-repeat ;

padding:90px 0 90px 39px;
width:247px;
}

.admin_detail h1{
font-size:18px;
color:#686868;
padding: 0px;
margin:0px;
line-height:24px;
float:left;


}

.admin_detail span{
font-size:13px;
color:#B1B0B0;
padding: 0px;
margin:0px;
padding-left:3px;
}

.admin_detail ul{
list-style-type: none;


}

.admin_detail ul li{
background:url("../images/line_separator.gif") no-repeat scroll right 2px transparent;
float:left;
padding-right:9px;
}
.admin_detail ul li.last{
background:none;
}

.admin_detail ul li a.profile{
background:url("../images/edit_profile_icon.gif") no-repeat scroll left top ;
font-size:11px;
color:#76889F;
padding-left:22px;
}

.admin_detail ul li a{
padding-top:2px;
white-space:nowrap;
}

.admin_detail ul li a:hover{
text-decoration:underline;
}

.admin_detail ul li a.cpassword{
background:url("../images/change_password_icon.gif") no-repeat scroll left top ;
font-size:11px;
color:#76889F;
padding-left:22px;
}

.admin_detail p {
clear:both;
color:#A09F9F;
float:left;
font-size:10px;
margin:0;
padding:4px 0 0;
width:202px;
line-height:13px;
}

/*************************End CIM Page ***********************************/

/*************************Start Family setup Page ***********************************/

.secondary_search_container{
float:left;
padding:0px 0px 6px 0px;
width:100%;
}

.secondary_search_container input{
background-position:left -2px;
border:1px solid #C4C4C4;
height:18px;
width:113px;
}

.secondary_search_container select{
border:1px solid #C4C4C4;
width:136px;
}

.secondary_search_holder{
float:left;
}

.add_button,.minus_button{
background:url("../images/view_summary_bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #EBC8A1;
float:right;
margin-left:6px;
}



.add_button a{
background:url("../images/add_plan_icon.gif") no-repeat scroll 0 0 transparent;
float:left;
height:17px;
width:auto;
}

.minus_button a{
background:url("../images/remove_icon.gif") no-repeat scroll 0 0 transparent;
float:left;
height:17px;
width:auto;
}

.add_button a:hover span,.minus_button a:hover span{
text-decoration:underline;
}

.add_button span,.minus_button span{
color:#D4822A;
font-size:10px;
white-space:nowrap;
padding:0 4px 0 22px;
line-height:17px;
}

.go_but_grey{
float:left;
background:url(../images/go_grey.gif) repeat-x;
border:1px solid #8B8A89;
width:auto;
padding:0px 2px;
margin-left:3px;
height:17px;
}

.go_but_grey a{
color:#fff;
text-decoration:none;
font-size:11px;
}

.go_but_grey a:hover{
text-decoration:underline;
}

.family_tier_container{
float:left;
width:100%;
}

.family_tier_table{
border:solid 1px #B5CBD3;
width:100%;
border-right:none;
margin:0px;
padding:0px;
}

.family_tier_table th{
color:#5F92A7;
font-size:11px;
border-right:solid 1px #B5CBD3;
background:url(../images/table_head_bg.gif) repeat-x;

}

.family_tier_table th span{
background:url("../images/open_arrow.gif") no-repeat scroll right 5px transparent;
padding-right:9px;
}

.family_tier_table tr.last td{

border-bottom:none;
}
.family_tier_table  tr.even td{
background-color:#F3F5F6;
}

.family_tier_table td{
color:#6E6D6D;
font-size:11px;
border-right:solid 1px #B5CBD3;
border-bottom:solid 1px #E4EDF1;
background-color:#fff;
}

.family_tier_table th.check_box,.family_tier_table td.check_box{
width:23px;
padding-left:2px;
}








/*************************End Family setup Page ***********************************/

/*************************Start DMS Dashboard ***************************************/


.DMS_container{
width:100%;
}

.DMS_inner{
padding:15px 10px 0px 10px;
}

3.heading_inner{
float:left;

    position: relative;
    width: 100%;
}

.heading_inner h2{
float:left;
padding:0px 0 2px 0px;
border:none;
margin-bottom:0.1em;
}

.details_container{
width:100%;
clear:both;
#padding-top:6px;
}

.yellow_button{
background:url("../images/view_summary_bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #EBC8A1;
float:right;
margin-left:3px;
}

.yellow_button a{
background:url("../images/view_summary_icon.gif") no-repeat scroll 0 0 transparent;
float:left;
height:17px;
width:auto;
}

.yellow_button a:hover span{
text-decoration:underline;
}

.yellow_button a.edit_ic{
background:url("../images/edit_icon.gif") no-repeat scroll 0 0 transparent;
}

.yellow_button span {
color:#D4822A;
font-size:10px;
line-height:17px;
padding:0 4px 0 22px;
white-space:nowrap;
}

.details_container_table{
border:solid 1px #B5CBD3;
width:100%;
margin:0px;
padding:0px;
border-right:none;
}

.details_container_table td{
color:#6E6D6D;
font-size:11px;
border-right:solid 1px #B5CBD3;
border-bottom:solid 1px #E4EDF1;
background-color:#fff;
padding-left:10px;
}

.details_container_table tr.last td{
border-bottom:none;
}

.details_container_table td.head{
background-color:#f8f9fa;
width:114px;
text-align:right;
padding:6px;
}



.grid-pagination {
    background: url("../images/gird_pagination_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #B5CBD3;
	border-top:none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 99.78%;
}

.grid-pagination dl {
    left: 3px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 4px;
}

.grid-pagination dd {

    float: left;
    line-height: normal;
    padding: 0 1px;
}

.grid-pagination dd a {
  display: block;
    font-size: 10px;
    padding:0 3px;
    text-decoration: none;
	color:#7C7E7F;
	line-height:17px;
}

.grid-pagination dd a:hover,.grid-pagination dd a.current{

border:solid 1px #B5CBD3;

display:block;
color:#5F92A7;
text-decoration:none;
}

.grid-pagination-control {
    float: right;
        margin: 3px 10px 0 0;
    padding: 0;
	width:30%;
	
}

.grid-pagination-control td {
    padding: 0 3px;
	 white-space: nowrap;
}

.grid-pagination-control td.showing_status{
padding:0px 15px;
white-space: nowrap;
}



.configuration_table{
border:none;
width:100%;
}

.configuration_container{

  margin-bottom: 10px;
    padding: 14px 0 18px 6px;
	 border-bottom: 1px solid #DCDEDF;

}


.configuration_container td td {
  margin-right:10px;
  padding-bottom:12px;
  padding-right:0;
}

.configuration_container td.r_padding {
    padding-right: 60px;
}


.configuration_container label{
float:right;
 white-space: nowrap;
 font-weight:normal;
 padding-right:10px;
}

.configuration_container select{
width:100%;

}

.configuration_container img {
float:left;
margin-left:2px;
padding:0px 0px 0px 10px;
#padding:0px 0px 0px 3px;
}

.to_input{
margin-right:6px;
text-align:center;
}



.configuration_container input,.configuration_container textarea{

border:solid 1px #b7bcbf;
width:97.5%;




}

.configuration_container input{
#width:95.5%;
}

.configuration_container textarea{

width:92%;

}

.configuration_container input.radio{
width:auto;
padding-left:5px;
border:none;
}

.configuration_container .green_but{
margin-right:0px;
}

.configuration_container .green_but span{
line-height:29px;
}

.green_but1{
background:url("../images/green_but1.gif") repeat-x ;
margin-right:0px;
border:solid 1px #7CB34D;
float:right;
margin-left:7px;
#margin-left:3px;
height:18px;
}

.green_but1 a{

font-size:11px;
line-height:18px;
padding:0 13px;
}

.green_but1 a:hover{
text-decoration:underline;
}






/************************End DMS Dashboard*****************************************/

/**************************Start DMS Config ***********************************************/

.document_type_container{
float:left;
}

.chk_container{

height:262px;
padding:7px;
overflow:auto;
overflow-x:hidden;
border:solid 1px #b7bcbf;
vertical-align:top;
}

.chk_but_container{
padding:0px 8px 0px 18px;
}

.valign{
vertical-align:top;
}
.halign{
text-align:center;
padding-left:0px;
}

.chk_holder{
clear:both;
    white-space: nowrap;
	padding:10px 0px;
	#padding:5px 0px;

}

.chk_holder input{
float: left;
    width: auto;
	border:none;

}

.chk_holder span{
padding-top:2px;
float:left;
padding-left:8px;
}

.doc_type_but{
float:none;
margin-bottom:8px;

}
.brd_btm_none{
border-bottom:none;
}

.add_attach_table{
border:solid 1px #b5cbd3;


margin:0px;
padding:2px 4px;

}
.upload_container{
padding:30px 0px;
}

.upload_button_container{
 float: right;
    padding-top: 5px;
}
.upload_button_container .green_but{
margin-right:0px;
margin-left:8px;
}

.upload_button_container .green_but span{
line-height:29px;
}

.upload_container input{
width:100%;
}

.upload_container .search_btn{
height:18px;
line-height:18px;

}

.add_attach_table .heading_inner{
background:url("../images/add_attach_bg.gif") repeat-x ;
border-bottom:solid 1px #b7bcbf;
height:33px;
line-height:33px;
padding-left:6px;
}


.add_attach_table .heading_inner table.rht_contain{
float:right;
}

table.rht_contain .inner_hold{
width:auto;
padding-bottom:0px;
}

table.rht_contain .inner_hold span{
padding-left:5px;
padding-right:0px;
white-space:nowrap;
}

.add_attach_table a.attachfname{
 background: url("../images/attach_file_name.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 19px;
    padding-left: 18px;
	white-space:nowrap;
	line-height:21px;
	margin-left:19px;
}

.add_attach_table a.Remove {
    background: url("../images/remove_but.gif") no-repeat scroll 0 3px transparent;
	margin-left:19px;
    float: left;
    height: 19px;
    line-height: 21px;
    padding-left: 18px;
    white-space: nowrap;
}

.add_attach_table a:hover{
text-decoration:underline;
}

/*****************************Start footer******************************************/


.footer_container{
float:left;
width:970px;
}

.footer_container img{
float:left;
padding-left:7px;
padding-top:5px;
margin-top:8px;
width:auto;
}

.footer_container ul{
list-style-type: none;
float:right;
width:auto;
margin-right:3px;
margin-top:3px;
}

.copyright{
float:right;
width:auto;
margin-right:3px;
margin-top:3px;
color:#666666;
font-size:10px;
line-height:37px;
white-space:nowrap;
}

.version{
float:right;
width:auto;
margin-right:3px;
margin-top:3px;
color:#666666;
font-size:10px;
line-height:37px;
white-space:nowrap;
width:460px;
}

.footer_container ul li{
background:url("../images/line_separator.gif") no-repeat scroll right 12px transparent;
float:left;
padding-right:10px;
}

.footer_container ul li.last{
background:none;
padding:0px
}


.footer_container ul li a{
color:#666666;
font-size:10px;
line-height:37px;
padding-left:2px;
white-space:nowrap;
}

.footer_container ul li a:hover{
text-decoration:underline;
}

/*****************************End footer******************************************/
