/* CSS Document */
body,html{ color:#727272;}

#middle_wrapper_rr{}

#main_content_wrapper_rr{padding:7px 8px 15px 7px;}

#top_nav_wrapper_rr{text-align:right; border-bottom:1px solid #CCCCCC; padding:0 0px 15px 0;}

#tab_wrapper{width:auto; height:26px; text-align:left; background:#fefdfd; border:1px solid #eeeeee; padding-top:4px; padding:0px 0px 0px 5px;}
#tab_wrapper a{ text-decoration:none;}

#tab_content_sec{ width:auto; border:1px solid #e9e5e5; background:#f1f1f1; padding:10px;}

.tab_sec_portlet{ width:auto; background:#fff; border:1px solid #e9e5e5; margin-bottom:10px; padding:10px 10px 10px 10px;}
.tab_sec_portlet_special{ width:auto; background:#fff; padding:10px 10px 2px 10px;}
.tab_sec_portlet_half_width{ width:auto; margin-bottom:10px; padding:0px 0px 0px 0px;}


.tab_act{ background:url(../../images/btn_short_bg.gif) no-repeat; width:136px; float:left; height:21px; text-align:center; padding-top:8px;}
.tab_inact{ width:136px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact a{ color:#727272;}

.tab_act_5{ background:url(../../images/btn_long_bg.gif) no-repeat; width:115px; height:21px; float:left; text-align:center; padding-top:8px;}

.tab_inact_5{width:115px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_5 a{ color:#727272;}

.tab_act_6{ background:url(../../images/btn_resource_bg.gif) no-repeat; width:75px; height:21px; float:left; text-align:center; padding-top:8px;}

.tab_inact_6{width:75px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_6 a{ color:#727272;}

/*new Classes for Consumption Trackin pages*/

.tab_act_4{ background:url(../../images/btn_long_bg.gif) no-repeat; width:115px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_4{width:115px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_4 a{ color:#0078ae;}

.tab_act_7{ background:url(../../images/btn_vy_long_bg.gif) no-repeat; width:180px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_7{width:180px; height:21px; float:left; text-align:center; padding-top:8px;}

.tab_act_8{ background:url(../../images/btn_long_bg.gif) no-repeat; width:130px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_8{width:130px; height:21px; float:left; text-align:center; padding-top:8px;}

.tab_act_9{ background:url(../../images/btn_short_bg.gif) no-repeat; width:136px; height:21px; text-align:center; padding-top:8px;}
.tab_inact_9{ width:136px; height:21px; float:left; text-align:center; padding-top:8px;}
.tab_inact_9 a{ color:#727272;}


/*end of Consumtion Tracking*/



.rr_btn_cls{background:url(../../images/rr_btn_bg.gif) repeat-x; border:1px solid #86bdda; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272;}



.rr_btn_cls_new{background:url(../../images/rr_btn_bg.gif) repeat-x; border:1px solid #86bdda; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#727272; cursor:pointer;}
.add_system_user{ margin-bottom:5px;}
.label_wrap{ margin-top:15px;}
.control_wrap{ margin-top:10px;}

.rr_drop_down{font-family:Helvetica, sans-serif, Arial; font-size:11px; color:#727272; height:20px;}
.rr_drop_down_rep_sort{font-family:Helvetica, sans-serif, Arial; font-size:11px; color:#727272; height:20px; width:200px; }

.common_data_tbl td{height:20px; vertical-align:top;}

.section_header{ margin:5px 0 5px 0; font-weight:bold;}

.common_tbl_wrapper{ margin-bottom:5px;}

.small_tbl_wrapper{ width:auto; margin-bottom:10px;}

.small_tbl_wrapper_2{width:auto; margin-bottom:10px;}

.common_data_tbl_va_m td{height:25px; vertical-align:bottom;}
.common_txt_box{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#727272; height:14px;}
.email_txt_box{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#727272; height:14px;width:175px;}
.rr_sub_title{ width:auto; height:16px; padding:4px 0 3px 6px; background:#dff0f7;}

.sml_tbl_add_course{ width:auto; padding:8px 8px 10px 8px; border:1px solid #ebe7e7; background:#fff;}

.db_values{ color:#0078ae;}

.pg_out_btn_wrap{ text-align:right; margin:10px 0 0 585px; width:138px;}

.pg_out_btn_center{ text-align:center; margin-left:auto; margin-right:auto; width:30%;}


/* professional Info*/

.valign_mid{vertical-align:middle!important;}

.rr_pad_top_5{ padding-top:3px;}

.sec_hdr_left{ width:380px; float:left; margin-bottom:5px;}

.sec_hdr_right{ width:348px; float:right; margin-bottom:5px;}

.two_grid_left{ float:left; width:200px; background:#990099;}

.two_grid_right{ float:right; width:200px; background:#99CCFF;}

.large_tbl_wrap{ margin-bottom:10px;}

.bio_text_area{font-family:Verdana; font-size:11px; width:250px; height:80px;}

.upload_btn{ font-family:verdana; font-size:12px; }

/* personal info */

.per_info_advanced_search_box{height:13px; font-family:Verdana; font-size:11px; width:150px;}

.common_data_tbl_val_bot td{ height:30px; vertical-align:middle;}

.personal_info_grid_txt_area{ width:260px; height:30px; font-family:Verdana; font-size:11px; color:#727272;}

.personal_info_grid_txt_area_full{width:553px; height:65px; font-family:Verdana; font-size:11px; color:#727272; border:1px solid #f1f1f1;}

.personal_info_grid_txt_area_full_add_rec{width:553px; height:65px; font-family:Verdana; font-size:11px; color:#727272;}

.personal_info_val_top td{ vertical-align:top; padding:6px 0 6px 10px;}

.personal_info_val_top_even_row td{vertical-align:top; padding:6px 0 6px 10px; background:#ccdee6;}

.personal_info_txt_align_cent{text-align:center; padding-left:0px!important;}

.per_info_subject_text{ width:200px;}

.sml_tbl_add_course_presonal_info{width:650px; border:1px solid #ebe7e7; padding:3px 10px 10px 8px; margin-bottom:8px;}

.large_tbl_wrap_personal_info{width:670px; margin-bottom:10px;}

.val_top{vertical-align:top!important;}

#scroll_area_pers_info{ overflow:auto; height:235px;}

#com_record_title{width:170px; float:left; padding-top:42px;}

#com_record_controls{width:540px; float:right; font-weight:normal!important;}

.rr_sub_title_person_info{ width:664px; height:16px; padding:4px 0 3px 6px; background:#dff0f7;}

.char_60_subject_field{ width:98%; height:14px; font-size:11px; font-family:Verdana; color:#727272;}

/*Associated courses */

.sml_tbl_add_course_assoc_course{width:auto; border:1px solid #ebe7e7; padding:3px 10px 10px 8px;}

#assc_course_role_list{ min-height:100px;_height:100px; overflow-x:auto; width:auto; background:#fff; border:1px solid #e2e0e0; padding:0; }

#ext_affliates_list{ height:100px; overflow:auto; width:auto; background:#fff; border:1px solid #e2e0e0; padding:0; }

/* contact Info */

.adress_field{ width:298px; font-family:Verdana; font-size:11px; color:#727272; height:14px;}

.state_field{ width:45px; font-family:Verdana; font-size:11px; color:#727272; height:20px;}

.city_field{ width:130px; font-family:Verdana; font-size:11px; color:#727272; height:14px;}

.user_purchase_credentials{ width:335px; font-family:Verdana; font-size:11px; color:#727272; height:14px;}

.zip_code_entry{ width:60px; font-family:Verdana; font-size:11px; color:#727272; height:14px;}

.country_list{width:203px; height:22px; font-family:Verdana; font-size:11px; color:#727272;}

.sec_hdr_phone{ width:200px; float:left; margin-bottom:5px;}

.sec_hdr_email{ width:400px; float:right; margin-bottom:5px;}

.phone_info_wrapper{ width:320px; margin-bottom:10px;}

.add_phone_wrapper{ width:320px; margin-bottom:10px;}

.email_info_wrapper{ width:380px; margin-bottom:10px;}

.add_email_wrapper{ width:380px; margin-bottom:10px;}


/* contact_info field wraps*/

.con_info_address_field_wrap{ width:298px; float:left; }

.con_info_city_field_wrap{ width:130px; float:left;}

.con_info_state_field_wrap{width:40px; float:left;}

.con_info_zip_field_wrap{width:60px; float:left;}

.con_info_country_field_wrap{width:203px; float:left;}

.con_info_type_field_wrap{width:60px; float:left;}

.con_info_err_msg_img{ width:18px; height:18px; float:left; margin-left:10px;}

/* special formatting */

.val_bot{ vertical-align:bottom!important;}

.btn_align{ text-align:right; vertical-align:bottom; padding-top:15px;}

.vertical_al_top{vertical-align:top!important;}

#page_save_overlay_4{width:360px; height:92px; position:absolute; background:#afaeae; left: 173px; top: 220px; padding:8px 10px 10px 10px;}

#page_save_overlay_5{width:360px; height:92px; position:absolute; background:#afaeae; left: 173px; top: 220px; padding:8px 10px 10px 10px;}

#divBrowseResource{width:360px; height:92px; position:absolute; background:#afaeae; left: 173px; top: 220px; padding:8px 10px 10px 10px;}

.pad_left_0{padding-left:0!important;}

/* resource */

.resource_long_field{ width:182px; font-family:Verdana; font-size:11px; color:#727272; height:14px;} 

.sml_tbl_search_res{ width:auto; padding:2px 8px 2px 8px; border:1px solid #ebe7e7;}

.vendor_id_wrap{ margin-bottom:10px;}

#res_search_header{ float:left; width:150px;}

#res_search_result{ float:right; width:180px; font-weight:normal!important; text-align:right!important;}
#divPagination{ float:right; width:150px; font-weight:normal!important; text-align:right!important;}

/* author desc */

#expert_name_res_rep{width:520px; float:left; padding:0px 0 5px 0; text-align:left; font-weight:bold; color:#727272;}

.margin_bot_10{margin-bottom:10px;}

#res_rep_expert_img{width:82px; height:86px; float:left; margin:0 17px 5px 0;}

.res_rep_author_desc{ margin:0; padding:0; line-height:14px; word-wrap:break-word;}

#res_rep_author_grid{ width:auto; padding:20px;}

/*overlay */



#contact_info_error_wrapper{width:97%; background:#fff;}

#page_save_overlay_contact_info{width:700px; position:absolute; background:#afaeae; left:20px; top: 120px; padding:8px 10px 10px 10px;}

.page_err_disp_header{ background:#f1f1f1; height:19px; padding:7px 0 0 2px; font-weight:bold; color:#727272; width:auto;}

.page_err_disp_body{background:#fff; padding:0px 20px 10px 20px; color:#FF6633; width:auto; line-height:18px;}

#page_save_footer_contact_info{ background:#f1f1f1; height:20px; width:auto; padding:10px;} 

.err_disp_grid_holder{width:auto; margin:10px 0 10px 0;}

.collapse_exp_icon{width:9px; height:9px; margin-right:5px;}

.err_disp_sub_sec_header{ color:#727272; margin:5px 0 3px 0; width:auto;}

#err_details_scroll_wrap{width:100%; overflow:auto; height:500px;}

#bottom_btn_wrap{width:auto; text-align:right!important; padding-right:3px;}


/* page_save_overlay_common */

.page_save_overlay_common{width:390px; position:absolute; background:#afaeae; left: 155px; top: 165px; padding:8px 10px 10px 10px;}

#page_save_header{ background:#669cb5; height:19px; padding:7px 0 0 10px; font-weight:bold; color:#fff; width:auto;}

#page_save_body{background:#f1f1f1; padding:9px 0 5px 10px; color:#727272; width:auto;}

#page_save_footer{ background:#fff; height:27px; width:auto;} 

#page_save_header_send_email{ background:#669cb5; height:19px; padding:7px 0 0 10px; font-weight:bold; color:#fff; width:auto;}

#page_save_body_send_email{background:#f1f1f1; padding:9px 0 5px 10px; color:#727272; width:auto;}

#page_save_footer_send_email{ background:#fff; height:27px; width:auto;}
               
.icon_sort_asc{vertical-align:super; text-align:left; }
.icon_sort_desc{vertical-align:sub; text-align:left; margin: 0px 0px 0px -12px;}

/* bottom buttons */

.pg_out_btn_wrap{/* text-align:center!important;*/ margin:10px 0 0px 583px; width:145px; text-align:right!important;} 

#btn_bot_container{width:155px; margin-left:287px;}

#rr_submit_btn_wrap{ width:70px; margin-right:10px; float:left;}

#rr_clr_btn_wrap{ width:60px; float:left; }

.label_text {padding-bottom:7px;}

.common_data_tbl_va_select{vertical-align:bottom;width:258px;height:180px;font-family:Verdana; font-size:11px; color:#727272;}





